HN user

mtrpcic

863 karma

Engineering Lead @ Square

Posts2
Comments161
View on HN

Let's not gate keep the word "creator". Writing new software is just as much "creating" as whistling a tune, writing a song, drawing a new piece of art, painting a miniature, carving a stone, or anything else. Something exists now that didn't exist before. It has been created.

Ord Phone 3 years ago

You're agreeing with the comment you're replying to. The parent comment is saying the "playbook" doesn't say to give a date, and they've given one so absurdly soon that it's impossible to hit. The "get signups for a fake product" is out of the playbook, promising it 4 months from now when it doesn't exist at all is not out of the playbook.

What apps are you referencing that Meta/Facebook launched and failed to clone Snap/Houseparty/IRL? Their snap competitor is Instagram, and it's still doing very well. Instagram is _also_ their TikTok competitor, and Reels has done a solid job in that space as well.

All of your examples are unique, distinct separate product and problem spaces, whereas Threads is pretty aligned with Instagram as-is. A lot of the plumbing for Instagram is likely reusable for threads, and a lot of the same optimization techniques might apply just as well (or with minor tweaks). I don't think this is as much "launch something new" as it is "instagram with a mask on".

A negligent civil engineer that failed to verify construction details provided by GPT, which later led to a bridge collapse, would lose their license. A negligent doctor that failed to vet a treatment protocol to a patient that later caused them harm would lose their license. Negligence is a fair, reasonable, and valid reason for someone to be determined unqualified to practice their profession in the future.

The average comment is more in-depth because there's a long history of thoughtful moderation by people like dang. The community has learned what the bar is, and now holds itself to it (more or less). The social standards here didn't come for free, and if you were to take a random selection of the HN audience and get their Reddit profiles, I strongly suspect you'd see a notable difference in the quality of the content they post to the different platforms.

The benefit of buttons isn't in the response time, it's in the tactile feedback that makes it so you don't need 16ms response time. I heard it click, I felt it click, it clicked. If the thing I wanted to happen doesn't, it's because it's broken and not because I can't tell if I clicked the right spot on my iPad. Not having to take your eyes off the road in these cases is the benefit of buttons, and no improvement to response time in touch screens will fully solve that.

Just a friendly heads up, but Go Transit is also the name of the regional transit system in Southern Ontario, Canada (originally named GO Transit for Government of Ontario Transit, as it started as a part of the Ontario Ministry of Transportation). Calling it out because your app looks cool, but with the direct overlap in name and product focus, it could lead to a future trademark dispute if your app takes off.

https://www.gotransit.com/

https://en.wikipedia.org/wiki/GO_Transit

This is funny, because often times as soon as you add benchmarks, the masses will scream that the benchmarks aren't useful because they don't test real world conditions (global network latency, wide ranges of queries with effectively random patterns, etc.). Benchmarks feel a bit like a "damned if you do, damned if you don't" situation. That said, I love me a good benchmark.

I'm always fascinated by Dwarf Fortress whenever I cross paths with it, particularly from a technical architecture point of view. How did they architect the history simulation? How do they efficiently update everything on each tick? What is the game loop like?

If anyone has any resources or links to articles, either definitive from the DW developer, or conjecture based on exploration and research, I'd love to learn more about how DF works.

While I think the assessment that modern medicine is more effective, and often stands on the shoulders of these types of historically used plants, not everyone has safe access to modern medicine (either because "modern" medical treatments aren't available where they're located, lack of finances to pay for it in egregiously overpriced areas, or general mistreatment by the medical community). Using alternatives, while not as refined or high quality, is better than nothing.

What OP was saying was a few tweaks could make a monospace variant, which would be a nice programming font. I don't think a monospace variant is available right now.

Just gives blogs unique IDs regardless of the organization. No two blogs ever have the same ID. Now the route doesn't need to provide the Organization ID, because that association lives in the data store for your application and you can infer it.

I mean, you could just set the parser to throw an exception if it ever detects anything other than a character (a-zA-Z) after an un-escaped dollar sign. Then you can just throw the same error, "Invalid string interpolation" so that no internal state of your program leaks, and you can immediately skip any subsequent memory reads for the contents of the variable.

The only part of this that is geared at eliminating bias is the anonymous queue comment at the very end. Additionally, while I'm a huge advocate for removing biases in hiring and recruiting, this approach hoists all of the actual work for doing it onto the candidate, having them submit what is ostensibly an essay explaining why they deserve this job. If you want to remove biases in your hiring, it should be done internally via training and understanding, not by relying on anonymization. Without that training, the "human" piece of bias being understood, your anonymous reviewers are still going to implicitly bias against ESL candidates, and those biases are going to appear anyway at the in-person stage of the process.

Funnily enough, half of the questions are biased towards a specific type of candidate, one who was passionate about maths, science, and technology by the time they were 16. Why are there so many questions about high school? The version of me in high school is so far removed from the adult version who would apply for this job that it might as well be an entirely different person.

First, the data source for the article is from 2019, so neither the recent vaccine situation or COVID-19 would be represented in the data set. Second, your comment is needlessly narrow and focuses on the vaccines being a potential cause, ignoring a wealth of evidence that the virus itself causes notably worse outcomes than the vaccine does.

You retain total ownership of your data with Obsidian. It's basically a tool to view a directory of markdown files and their connections between one another. I just track mine via git and push it to my remote whenever I want to back things up.

Until 2017, FANG was limited to Facebook, Amazon, Netflix, and Alphabet. Another variant of this acronym is "FANGAM," which includes Microsoft.

https://en.wikipedia.org/wiki/Big_Tech#FAANG

I think Microsoft is up there and competitive in the same landscape, and calling out their lack of inclusion in the original acronym is just pedantic. Everything discussed in this thread applies just as much to MSFT as it does to any of the other FAANG companies.

As someone that often finds myself using spreadsheets to merge, refine, organize, or otherwise work with different datasets, I would say that the simplest 10% of features cover about 90% of my use-cases. It's rare that I need to go digging for anything truly complex (usually VLOOKUP is as hard as it gets). Most data is indeed simple.