MurphyA/hacker-news huggingface dataset:
by FinnLobsien | 2025-08-01 14:23:25+00:00
> I think that this statement is guilty of a rather typical sin on software forums which is assuming we all work similar jobs. I suspect you are right that a large portion of devs would agree with this.

Thinking of myself, I guess it's kind of true. I work in marketing (content specifically) and while I consider myself a writer, I actually quite enjoy writing about things like usage-based pricing or product strategy.

For most writers, those things would be the thing they want to be liberated from so they can write speculative fiction while my desire to write speculative fiction doesn't extend beyond wanting to be "wrote a novel" guy.

On the other side, I was into photography as a teenager and thought I wanted to be a photographer. But when I read about the actual workday of photographers, I lost all interest.

---

> A thought that occurred to me when reading your post was that TFA is somewhat guilty of being on the extreme side. Your framing to me, is actually quite helpful in providing balance, in the sense that it may not always be wise to chase for the white rabbit profession with no downsides. Rather accepting some downsides while still enjoying the process (unlike the dour university admins).

I think the biggest problem with the article's take is that if we say you should enjoy the "underbelly" parts of a job, then wouldn't that select for people who don't care about the result?

Do we want the researchers who love writing grant applications and teaching hungover undergrads more than they do working on visionary ideas?

Ultimately, I guess one thing the article is missing is that sometimes you can have your cake and eat it too. In many situations, you can bring in a co-founder/creative partner who loves the stuff you hate and vice versa.
by jasode | 2025-08-01 14:24:35+00:00
>A pilot is expected to demonstrate exactly what they do on the job every day. They don’t need to practice for interviews.

Airline pilots that were laid off and are trying to find employment with another airline do study airmanship in preparation for interviews with another airline. Especially if the pilot is not type rated for the particular airplanes the other airline flies. E.g. the experienced pilot currently is rated for Airbus A320 but the airline he's applying only flies Boeing 747. The pilot studies because he wants to stand out from other candidates so the prospective airline wants to hire him and willingly pays for ongoing 747 training. Yes, the airline interview and check rides with the flight instructor are stressful because they can still fail even though they have 1000s of hours of existing flight experience.
by account42 | 2025-08-01 14:24:47+00:00
Yes, in countries outside the US I don't tip unless I got especially good service. Servers get paid (at least) minimum wage here and if they want more they should take it up with their employer like the rest of us.

In the US I usually tip but have refused to do so when the service was especially bad - although even then its a hard decision because you often don't know who is actually responsible for the bad service.
by techjamie | 2025-08-01 14:24:52+00:00
Most people are not suited for using crypto in a serious capacity. Crypto puts the entire onus of keeping the funds secure on the holder, and one misstep on their part can see their entire wallet siphoned away in a fraction of a second with no recourse, and likely no punishment on the thief.

Banks have fraud experts on staff, they have people that can monitor activity and stop such transactions. Both sides have accountability so that the thief can be tracked down. Your worst outcome is getting your card skimmed and not noticing it in time to report the fraud unless you deliberately send your bank info to someone else. But even then, your bank can probably still help you.
by anonymars | 2025-08-01 14:25:01+00:00
Is that how you would characterize the situation as described by one of the women?

(Yet, perhaps that type of mismatched set of assumptions is at the core of this situation in the first place)

> In our conversations, he also mentioned a few times where he helped other women to attend conferences that they otherwise couldn’t have attended by sharing Airbnbs with them to reduce their travel costs. He asked if I wanted to share an Airbnb on my trip to the Typelevel conference in Berlin. He also mentioned that he planned to invite others. As a student with limited financial resources, I accepted the tempting offer and felt grateful that, once again, he helped me. At first, he mentioned that I could invite others to join our Airbnb. Having attended only two conferences, I did not know many people at the time. When I thought of a person to invite, he stopped me and asked if I was not feeling comfortable sleeping in the same apartment as him, and if I was trying to get a chaperone for us. I felt bad that I made him feel untrusted and stopped asking others to join.
by rahimnathwani | 2025-08-01 14:25:21+00:00
I suspect most negative reactions would be some combo of:

- it's off topic to talk about racial discrimination in hiring and admissions, when OP is about how a group is treated on campus

- Terence Tao's research funding shouldn't be affected by politics, and it's irrelevant that he happens to work for UCLA

- dislike the current administration's positions and methods in general

- don't like this particular action, so any attempt to see good in it is bad
by vel0city | 2025-08-01 14:25:22+00:00
> Are angry homeowners overthrowing governments and blocking homebuilding?

Yes. Go to city council meetings when new housing developments are being proposed. See the throngs of people that'll show up demanding that new development doesn't get built. See the angry people shouting about how allowing ADUs will just destroy their way of life.

The amount of vitrol I saw about the Plano Tomorrow plan against past mayor LaRosiliere was astounding, people fighting tooth and nail to prevent denser housing from being approved. So many people saying things like the "wrong kind of people" would be moving in and allowing more density would make the city unsafe.

https://www.wfaa.com/article/news/local/plano-repeals-compre...
by phendrenad2 | 2025-08-01 14:25:57+00:00
I don't think the "veil" is even relevant here. We have the smoking-gun proof that Mark Z. personally ordered people to illegally spy on other apps' data. And yet, he's walking free. Do we think he's reformed? Or is he probably going to do the same thing again as soon as he gets the chance, knowing that he got away with it once before?
by bombcar | 2025-08-01 14:26:23+00:00
If the apps were actually what they claim to be (a marketplace to connect hirers and workers) that's exactly what you'd have - the cost of the food + flat fee for the platform + your bid for the work. The platform could even suggest a bid, but you could choose to bid higher or lower depending on what you think would go through.

But that's not what they are; they're shady "avoid employment laws" companies.
by lelanthran | 2025-08-01 14:26:43+00:00
> For example, it’s probably legal to call somebody a transphobic slur in many parts of the world but to suggest that trans people shouldn’t attempt to avoid or “cancel” such people is ridiculous.

That's not what we're talking about here, are we? We're talking about a public dogpiling.

And, TBH, your example is a poor one; while it's not illegal to slur/slander someone, there are legal remedies that dont' involve a global request to followers of a specific ideology to pile on.

Avoid people you don't like? Certainly. Join a campaign to ostracise someone you never met and never knew existed until your ideologues extended an invitation to mob them does not leave you on the right side of history.
by Wilder7977 | 2025-08-01 14:26:44+00:00
I think there are quite a few more fundamental issues with coding interviews than the fact they are massively influenced by stress. I think the heavy skew towards DSA-type problems is something that tests skills that many people simply don't need.

Ironically, I wrote about this topic (https://loudwhisper.me/blog/code-interview/) months ago when I failed my first -and last - coding interview. The more interesting aspect is that it was not even for a SWE position, but for a platform security engineering position. Honestly, I can't ever imagine being on the hiring side and thinking this is a good use of anybody's time.
by aw1621107 | 2025-08-01 14:26:53+00:00
> But Safe C++ and Circle are different languages, right?

Eh, bit of a mixed bag, I think, depending on the context in which the words are used. "Circle" can refer to the compiler/toolchain or the set of C++ extensions the compiler implements, whereas Safe C++ is either the proposal or the extensions the proposal describe. As a result, you can say that you can compile Safe C++ using Circle, and you can also describe Safe C++ as a subset of the Circle extensions. I wouldn't exactly describe the lines as well-defined, for what it's worth.

> There are presumably differences between them, and I do not know what those differences are, and I do not know if those differences were documented somewhere.

They're sort of documented indirectly, as far as I can tell. Compare the features in the Safe C++ proposal and the features described in the Circle readme [0]. That'll get you an approximation at least, albeit somewhat shaded by the old docs (understandable given the one-man show).

> I cannot find any occurrences of "reference implementation" in the Safe C++ draft.

The exact words "reference implementation" may not show up, but I think this bit qualifies (emphasis added):

> Everything in this proposal took about 18 months to design and implement in Circle.

[0]: https://github.com/seanbaxter/circle/blob/master/new-circle/...
by lcnPylGDnU4H9OF | 2025-08-01 14:27:11+00:00
> I was downvoted for asking a question and this did not answer it.

I am 100% sure your comment was downvoted for this sentence:

> I'm not in the US but I heard pretty interesting things about what was happening in universities following Oct 7.

People here don’t like propaganda-fueled speculation. The commenter also literally answered your question. You asked if it was meant to be implied as false and they said yes.
by SpicyLemonZest | 2025-08-01 14:27:29+00:00
People who see it as humiliating are misunderstanding the dynamics. Precisely because software engineers have so much market power, it's not so simple to kick them out; a company that developed a reputation for outright firing people would have serious recruiting issues. If a manager at Google, Facebook, etc. decides that one of their reports isn't doing a good job and has got to go, the process is generally to laboriously help them realize over the next few months that they've chosen to leave and are excited to explore new opportunities.
by wat10000 | 2025-08-01 14:27:38+00:00
The first half of the title is correct, the second half is obviously wrong.

Take someone who is absolutely calm under pressure (an astronaut, say), but who has never so much as seen a line of code, and give them a live coding exercise. They’re going to fail completely.

They measure coding skills and ability to function under stress. If you’re looking for coding skills, it’s a useful albeit imperfect proxy. And you may well be interested in performance under stress too.
by devoutsalsa | 2025-08-01 14:27:41+00:00
Do something that is actually the type of work. If you need legacy code support, refactor some legacy code (it doesn't have to be YOUR code). If you need a vibe code product manager, do some vibe coding & project management for a sufficiently interesting use case. If you need a QA Engineer, give them a bug to solve & ask them to write a bug report.

Testing the skills people will use is less obvious than I realized. I could have communicated "do the work" more effectively as "test the actual skills people will use".
by pklausler | 2025-08-01 14:27:58+00:00
One of my earliest memories was staying up late on a Sunday night to see Neil and Buzz on the moon. Now, in the same country that could once put them there, I have to defend that it even happened. Basic health measures like pasteurization and vaccination are under direct attack. It's been a long shitty decline into madness, and it's just accelerating.
by tayo42 | 2025-08-01 14:28:01+00:00
The cargo culted system design interview is the new leet code. Just as bad in all the same ways.

Why would I design a global scale app without docs in 30 minutes?

At least coding interviews you can practice leet code and play the game.

In my opinion after having a long term job go bad, just always be interviewing. Then they won't be stressful, your ready to be jump and nothing feels like it's high stakes.

I still do bad at interviews though lol
by gampleman | 2025-08-01 14:28:22+00:00
In my country the norm is for tips to be rounding based rather than percentage. So if your bill is 327.5, you would pay 350, effectively a "keep the change" sort of gesture.

I have certainly starred them in the eye and waited for them to ostentatiously count out every last penny when the service was truly abominable. It's a fairly effective way to give feedback.

You can also of course round up higher, so in the previous example for exceeding expectations you could round up to 400.
by croes | 2025-08-01 14:28:39+00:00
The pelican doesn’t look like a pelican and it looked like two images stacked on top of each other.

If GPT 4 couldn’t do that, than GPT 5 isn’t impressive but GPT 4 is underwhelming.

What about images, not SVGs, of clocks that show times different than 10 past 10?
by whartung | 2025-08-01 14:29:15+00:00
> Taxes do not feature into salary negotiation

The point is valid based on the context here, but taxes certainly feature in compensation.

Notably if you’re considering moving from a no/low tax locale to a higher one.

Two spectacular examples are the MLB contracts of Shohei Ohtani and Vladimir Guerrero.

Ohtani is getting paid very little ($2M/year) for his 10 years with the Dodgers, the vast majority is deferred to when after he leaves the team (and, notably, probably) California (likely back to Japan).

Vlad’s large contract is padded with a very large (like $175M I think) “signing bonus” to be paid over 10 years. The key point is that money will be earned “where he lives “, which is Florida, not where he plays (Toronto).

Both of these are structured to avoid local (high) tax jurisdictions.

But not just superstar athletes need to consider this. Anyone moving for work to a higher tax locale needs to consider that during salary negotiations.
by NoNotTheDuo | 2025-08-01 14:29:36+00:00
I don't think that's quite accurate. If you're using the free license, then everything you create is a public document. Allowing anyone in the world access to that document. Per the EULA[0]:

> 7.2.2 For any Public Document owned by a Free Plan User created on or after August 7, 2018, or any Public Document created prior to that date without a LICENSE tab, Customer grants a worldwide, royalty-free and non-exclusive license to any End User or third party accessing the Public Document to use the intellectual property contained in Customer’s Public Document without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Document, and to permit persons to whom the Document is made available to do the same.

[0]: https://www.onshape.com/en/legal/terms-of-use

Perhaps more importantly, the Free License doesn't allow for any commercial use. If you are designing something for commercial use, then you can, should, and are obligated to, upgrade to a paid license.
by qudat | 2025-08-01 14:29:36+00:00
> Setting TERM properly isn't some tmux-specific problem.

Correct, but it's another layer to deal with. There are `tmux` specific TERMs that should be used which sit on top of your terminal emulator TERM. This was my point: you have another layer that you need to be aware of when using tmux and when debugging.

Just look at the top of tmux's FAQ:

https://github.com/tmux/tmux/wiki/FAQ

> PLEASE NOTE: most display problems are due to incorrect TERM! Before reporting problems make SURE that TERM settings are correct inside and outside tmux.

> Inside tmux TERM must be "screen", "tmux" or similar (such as "tmux-256color"). Don't bother reporting problems where it isn't!

> Outside, it should match your terminal: particularly, use "rxvt" for rxvt and derivatives.
by 2close4comfort | 2025-08-01 14:29:44+00:00
It is harder to separate technology and political discourse as they seem to becoming more and more intertwined. This is probably the most respectful open forum that I know on the internet. My problem is much like yours if not here where? If we cannot discuss this here, then the people driving these technologies will not be able to reconcile technology's place in our political landscape and how our contributions ultimately are actively shaping the world around us. Unfortunately, Hacker News has the most literate and well thought out responses to extremely technical issues on the internet, seems like this would be the ideal place. You don't have conversations on X and Reddit etc. like you can find here on HN. The whole reason I love it here is getting to sift through all these comments here is for the knowledge people share here and I have seen highly charged ideologies discussed here in detail and it is still standing. But is that because the community has been actively avoided certain divisive topics?
by Xeoncross | 2025-08-01 14:29:49+00:00
> draconian oversight and censorship

This is just human nature. Any place where humans live in close proximity for hundreds of years suffers the same fate until a revolution or power restructure resets the counter through the removal of the previous structures vestiges.

Thanks to technology, it just keeps getting easier. Less time to put restrictive measures in place and a tighter feedback loop. Oh joy.
by trelane | 2025-08-01 14:30:22+00:00
"Do the job" depends a lot on what the facts are. Unfortunately, unless you were actually there, you can't know perfectly.

It's a matrix: a perfect system would always punish the guilty and refuse to punish the innocent.

Without perfect information, you have to choose: will you bias the outcome punish the innocent, or to not punish the guilty?
by gruez | 2025-08-01 14:30:30+00:00
>Shouldn't the government prosecutors handle this "hacking" case and demand jail time, like they do for $random_kid playing around with security vulnerabilities?

Because there's probably some clause buried in the ToS that gives them the right to do this, so it would not count as "exceeds authorized access" under the CFAA.

edit: it's not even buried. there's a screen that specifically says "facebook uses aggregated onavo data for market and business analytics"
by aquir | 2025-08-01 14:30:32+00:00
It is a great platform but I can't make it work with my 3DConnexion SpaceMouse (various browsers on MacOS) so I have to use Autodesk Fusion. Which is a shame because certain quality of life features like selections are working much better on OnShape and you also have git style branches as well in the free version! They also have an iPad app! Highly recommended
by olex | 2025-08-01 14:30:46+00:00
I've been researching options for a new ground-up home network setup in a new house, and so far UniFi stuff is on top of my list. FTTH company will install their stuff up to an NT in the basement, and from there it'd be my setup - a UCG Ultra gateway, couple of PoE switches across the main house and outbuilding, and 2-3 Wifi 7 APs sprinkled around.

From all I've been looking at, looks like it's the most straightforward setup. Fully centrally managed via the gateway, leaves me plenty of options for PoE-powered security cameras and other expansions in the future, can be upgraded on a component basis when desired, and integrates nicely in HomeAssistant. And with all that, not even really more expensive than what seems like much more fiddly alternatives like the TPLink Omada system and others.
by TrackerFF | 2025-08-01 14:30:49+00:00
Say that you're a talented basketball player. You've done thousands of 3-point shots during practice, games, etc.

Then some agent turns up and says "If you can do the shot, I'll give you [life changing money]". If you miss, you get nothing.

If you miss that one shot, does that mean that you're essentially just a fake player who can't shoot for shit?
by ozgung | 2025-08-01 14:30:51+00:00
That's the real problem with the current process. It assumes all the candidates are just random people without any credentials. So candidates need to prove that they can code each and every time. Even a Phd degree doesn't count. Years of work experience doesn't count. And they test you with challenging competitive programming questions. Not even just normal programming. This process used to be only for Google etc, where demand is too high. It's just an elimination process. But today every company in every country blindly copies this insanity. Solving a hard dynamic programming question in 20 minutes after 2 months of studying means nothing from a real engineering perspective.
by hnthrow90348765 | 2025-08-01 14:31:01+00:00
>Add me to the list of people who acknowledge the problem but haven't heard any alternative.

Credentials like doctors and lawyers. You don't ask your surgeon for a demo before going in do you? Stakes are way higher and there are obviously bad doctors too.

Bad managers do way more damage than bad developers, and I don't think I've heard of managers having to mock manage a team for an hour, and I'm sure it's just as vulnerable to bullshitting.

What it really seems like is the lower end positions get the hoops to jump through while the upper level positions (manager and staff+ ICs) have it easy despite having way more impact and being paid more.
by msgodel | 2025-08-01 14:31:01+00:00
Yes that is precisely what I meant.

Free speech is not the same as freedom to falsely accuse. Libel is absolutely illegal and has been since before the US was a country. Allowing things like this to happen means men and women formally socializing with eachother except in really limited or alternatively psychopathic ways isn't practical. It needs to stop and the only possibilities are

a) Just exclude women entirely like we used to.

b) Punish them very harshly for lying.

I think most people would be more upset by a than b. I hope the feminists and egalitarians realize that this is the pro feminism argument as the only practical alternative is to return to a formally patriarchal society. If people can't appreciate the point I'm making then I suppose we'll end going with a which is unfortunate. Everyone who doesn't will eventually be cancelled by the same group of people they're aiming to support.
by cnst | 2025-08-01 14:31:28+00:00
> "Additionally, the app prevents devices from taking screenshots."

Why do the "security" apps ALWAYS have to have this anti-feature? It's especially annoying when employed by the banking apps.

Famously, Schwab had some issues where it didn't properly keep track of orders during highest loads (people ending up selling more shares than they had even in IRA accounts), yet conveniently they prevent users from taking screenshots of their app, so you wouldn't be able to prove that you did cancel or replace the order and did receive the cancel confirmation, before it executed anyways. Of course, if it's an IRA account, selling more shares than you own, is clearly Schwab's bug, but not being able to keep these things locally, is one of the biggest anti-features of modern apps.