skysight-inc/HackerNews huggingface dataset:
More money would definitely help.

Becoming a doctor is a long, expensive and arduous process in the US, with a very narrow funnel (much too narrow but that's another topic). But if you make it through residency, you're mostly guaranteed to make good money for the rest of your life (if you don't screw up, etc.)

Start by tripling the ATC salary and see what happens.

Then, reduce ATC hours to reduce stress and errors. That means hiring more people (==higher incentives).
Maybe a new paradigm for code formatting could be local-only. Your editor automatically formats files the way you like to see them, and then de-formats back to match the codebase when pushing, making your changes match the codebase style.
>I'm fond of saying that anything that doesn't survive the compilation process is not design but code organization.

Maybe not at the same level, but code organization is also a design.

I don’t care that much about the exact linter rules applies (but I do prefer blue, hmm, nooo). But getting rid of merge conflicts that come from lake of common linter rules, this is a great pipeline process improvement, and this is some kind of code contribution pipeline design.
> Remember boot-sector viruses? The TPM helps prevent those.

What prevents boot sector viruses is Secure Boot, not TPM.
Doing an inspection is going to take a moderately well paid government employee a little bit of their time. I'd be very, very surprised if the cost of their labor is less, in expectation, than the tariff collected on the average de minimus shipment from China.
> However, if we are pulled between two magnets, and our goal is to not be pulled apart - then the magnets need to be addresed.

Who exactly holds the magnets here? Is it even knowable or is it even necessary to know to address the problem? I agree regarding media but how do you get your information at national scale then? The world seems way more complex than what it once was, the interdependence feels more like grappling moves as we approach a malthusian crunch.
I appreciate that you are at least honest enough to name your shill account for what it is.
yes, maybe that was unfair. I thought it contained good points, I just don't like that style of writing. But I'm glad that people like that are thinking along these lines.
that doesn't matter as much beyond a certain level (L7+)
Author of the blog post here, let me know in case you have any questions around the Prisma Postgres stack!
With ChatGPT I am enjoying Typescript development and learning a lot. Unfortunately with ChatGPT being - in JavaScript terms - decades behind the state of the art. It becomes a little challenging to get it to do what you want. But it gets me 80-90% of the way there 70% of the time. Which is a huge win.
Be thankful you've never found yourself involved in the Microsoft system of APIs. They behave beyond irrationally. Perhaps somebody can explain why from an internal view, but from an external view it's like this - WPF was one of Microsoft's first UI frameworks released after the Winforms age. It was initially Windows only but had a large enough following that it eventually ended up getting non-official ports to just about every platform. And it was really quite an excellent UI library.

So then Microsoft decided to follow this up with UWP. UWP was the intended successor to WPF, the 'Universal Windows Platform'. It was supposed to run on any Windows platform. But then the Windows Phone got cancelled, and they also eventually cancelled all support for anything except Windows 10. So it turned into the Windows 10 Platform. And it was heavily tied into the Microsoft store to the point that actually deploying it elsewhere was rendered infeasible. Outside of that it was a technically inferior WPF with a few nicer looking default UI elements and a bunch of new bugs. Oh and some namespaces and other things were changed mostly pretty randomly just enough to make it completely incompatible with WPF.

And then this process repeated multiple times over. Each time they lost more and more developers. If they had simply continued building on WPF I think they would likely be a universal standard for UI development, at least for desktop. Instead they're now onto WinUI 3 which nobody uses, including Microsoft. Oh and all the while this was happening they were also developing Xamarin (and similar timeline of a million subsequent renamings and 'refactorings') which is pretty much the same thing, but different, and cross platform, but not.

I'm the sort that'd naturally leap to conspiratorial explanations - Microsoft pushing anything called "trusted" feels like a rusted van with darkened windows sitting outside a school with "FREE CANDY" sloppily painted on the side. But in this case.. no, Microsoft is just so completely weird and irrational with how they push things, often to the point of self defeat.
I can't say I care that much: 1080p quality pixels are really good, I'd prefer that to messy 4k with visible blocking artifacts.
This sounds like you're arguing that it's more customer-friendly for people who forgot to unsubscribe to subsidize people who are actually using it. "Churn" is just another word for people leaving when the costs exceed the value of the service, and as such is entirely beneficial to consumers. Low churn often means consumer-hostile actions like making it hard to unsubscribe or failing to remind users they're subscribed, other than the occasional service that has such obvious and widespread value that customers never unsubscribe. I struggle to think of examples of those services, where neither I nor anyone I know would want to unsubscribe. I can think of a few that I paid for too long because cancelling was a pain in the ass (up to and including cancelling cards because it was easier).
IBM employee without a disclosure? /sarcasm
Kagi has taken some investment, mostly from its users: https://blog.kagi.com/safe-round

Disclosure: I work at Kagi
This thing that people are calling “reasoning” is more like rendering to me really, or multi pass rendering. We’re just refining the render, there’s no reasoning involved.
The first app I grab for any Windows installation is Everything from VoidTools [0]. It is simply the best, fastest way to find anything on a Windows computer. If you know any part of the file name you are a few keystrokes away from locating it on any indexed disk that is connected.

Since this is a work PC maybe you don't have the option but if that's the case you should talk to your IT nerd and get permission. Also, make a donation. Great software like Everything is worth buying.

[0] https://www.voidtools.com/downloads/

I can't help with Office. Too bad you have to use Win11. Win7 Pro still works great for me when I need a Winbox.
When the whole SaaS stuff started to pop up as buzzword I actually believed that it would work that way.

You don't pay some heavy license fees for a local installation anymore, but get a login where you get billed a specific amount if you use it that day/week/month etc.
I was pretty sad when I saw how it got implemented...
Avoiding outrage fatigue while staying informed
More than one writer refuses to use a computer, preferring typewriters. Harlan Ellison learned how to repair typewriters after he could no longer find anyone to fix his. Stephen King wrote Dreamcatcher with a fountain pen.

Authors totally obsess over details that seem irrelevant to people outside that craft.
I'm not the only mod (thankfully!), just the only one who posts publicly.

How to help? Thanks for asking! Here are the first three things that occur to me:

1. Sticking scrupulously to the site guidelines when commenting, even when it feels like nobody else is

2. Flagging comments that break the site guidelines

3. Emailing hn@ycombinator.com when there are particularly bad things going without moderation or particularly good things not getting discussed
dont know where you are getting your numbers. sounds like are confusing revenue and spending. relying on some AI maybe?

US collects about $12Trillion in taxes total (30% ish of GDP), under $2trillion of that is given to the federal government for medicare, medicade and the military, they spend more than $5trillion, which is what they spend on medicare, medicade the military and the interest on the $37Trillion debt they have accumulated spending more than they were given by the states for medicare medicade and the military - mostly bank and insurance fund bailouts to prop up the failed US financial system, adding about $3trillion to the federal debt each year, which is why it has gone from $30trillion at the end of 2022, to $37trillion now.

Getting downvoted because I do my own research instead of believing the latest gormless chatbot, that's new.
Why would there be no support for products if they were made in compliance with environmental and safety regulations? Or why would people not be able to consume them?
> non-automated

Here are some examples:

We have some repositories that are created and maintaned by scripts, mostly for CI purposes. The scripts have to deal with various aspects of how checkouts, commits, automatic rebases etc. are done. For example, I had to write a script that automates "git-rebase -i" (simulating the editor, parsing the contents of the file that git generates in order to configure the rebase etc.)

Another example: generating various statistics for the repository (again, automatically). This is something we used to do to analyze the situation with build servers: how many do we need, how to load-balance them etc.

Another example: automated builds, where the build system needs to integrate with Git, extracting necessary info, rebasing, committing, parsing commit messages for guidance etc.

> rsync

What I mean by this is that most programmers use Git as an append-only database. And, by and large, aren't bothered by the state of the history, never utilize the history for anything. As long as they are all able to access the source code in some sort of sane state, they are fine.

This creates a lot of problems for the automation / infra / release people because they want history to have certain properties, which are lost if it's treated as append-only log, but usually our pleas are ignored if they are even heard.
We don't have a monarchy (yet). The Constitution does not say "anything in here is void at the whim of the President". An electoral win does not allow him to unleash a gang of thugs through all of the agencies, to shut down Congressionally mandated agencies, to violate civil service protections, etc. Presidents swear an oath to uphold the Constitution.

Not to mention, he ran on the opposite of what he's doing. He claimed he was going to end wars and immediately threatened war on multiple allies, with the latest being a threat of mass ethnic cleansing in Gaza. And on and on.
And how much can you trust those replies?
Yeah, I think this is one of the most difficult and demanding job in the world.

But my instinct tells me some filters happen too early. Don't know about the US but in France for example you need to be an engineer to become an air controller; and to be an engineer you need to go to prep school; and to go to prep school you need to have majored in physics in high school (not just math).

Which means that, if you choose not to take physics in 11th grade when you're 16, that's it: you will never be an air controller in France, whatever your other motivations or qualities.

But it would seem some personal qualities, like the ability to switch context easily, be resistant to stress (or even enjoying it), etc. should be more relevant to this job than just having studied physics in high school.
Basically that is what this study went into great length to measure, at least the way I understand it.
LLMs have already improved sufficiently that people are worried their programming skills are decaying, debugging skills included (based on the article I referenced). I'm curious to see how you envision LLMs improving without this not becoming even more pronounced. Isn't that the definition of a skill slowly becoming irrelevant? The fact that you can see you are not using it as much?

As for the reception, I did not expect it to be positive. People usually have a strong negative emotional reaction when you suggest their skills are, or are going to become, less relevant.
Have you actually used P4 in anger?

Having to add P4 support to any script, sucks. Having to do a network operation when touching files, sucks. Many many many apps have no idea what p4 is and will never get p4 support.

Git gets out of the way.
This piece sums it up pretty well:

https://www.nytimes.com/2025/02/05/opinion/trump-musk-federa...

The world as we knew it is gone and we're not going back.
> But a lot of our prototyping involves working with Chinese suppliers and getting small batches of samples / prototypes / revisions sent in packages on airplanes.

There are shops in the USA that can do that work.
> In fact – plenty of [smart] people will take pay cuts for better qualify of life.

Yep, I dropped to a 4-day week prorated (so a 20% cut, a little less if you consider that changed my position with respect to tax boundaries, for 20% less work) a while back, to deal with family health issues and my own burn-out. As things are fixing up I'm considering keeping to this routine despite the fact the extra money would be useful – the extra time is _very_ nice too.

[Not sure how far into “smart” territory I'd be considered though :)]
I am a Front End/Full Stack developer for over 15 years. Wide range of experience from startups to government. You can learn more about me at: http://www.alexstubbs.com

Location: Atlanta, GA USA
Remote:Yes
Willing to relocate: No
Technologies: React, Vue, Typescript, Node.js, Next.js, Tailwind
Résumé/CV: email me or: `curl stubbs.sh`
Email: alex[at]alexstubbs.com
I agree with you that personality plays a role. But regardless of which way your personality pushes you:

You can never think enough up front to know all you need to know, or even 95%. You're not omniscient enough, and you never will be. Big Design Up Front fails because of this - you have to be able to iterate.

You also have to know what you're trying to build, and at least roughly how you're going to build it. If you don't, no amount of iteration and experimentation will enable you to converge on a solution. You need to experiment and iterate and explore within at least a sketch of a larger picture, not on a blank canvas.
You can't be polymorphic between not throwing and throwing, or between throwing different numbers of exceptions. You have to write something like:

<R> List<R> map(Function<? super T,? extends R> mapper) { ... }
<R, E1 extends Throwable> List<R> map(FunctionThrows1<? super T,? extends R, E1> mapper) throws E1 { ... }
<R, E1 extends Throwable, E2 extends Throwable> List<R> map(FunctionThrows2<? super T,? extends R, E1, E2> mapper) throws E1, E2 { ... }

and so on until you get bored.
One reason it’s harder to follow is you can’t have references to uninitialized memory. In Zig pointers to uninitialized memory are fine as long as you don’t dereference them. That’s also true of Rust’s raw pointers, but most Rust code uses references, so it can’t be reused in unsafe contexts.

As a concrete example, I previously used Vec in unsafe code that dealt with uninitialized memory. This should be fine because Vec is basically a raw pointer and two integers. But later they changed the docs to say that this was undefined behavior (essentially, Vec reserves the right to “produce” a reference whenever it wants, even if you avoid calling methods that would do that). So my code that previously followed the rules now appeared to violate them.
At the rate I watch, this would save me money.
Dotnet-format for formatting. Can auto fix.

Sonarqube for linting. It's more annoying and not auto fixing, but it achieves the goal of avoiding arguments and does catch some bugs.
https://f-droid.org/en/packages/nya.kitsunyan.foxydroid/ is quite nice also
> Linus has an article on sprite-crunching (mind-blowingly complex).

https://www.linusakesson.net/scene/lunatico/misc.php

Great article.
Very surprised at this attitude.

Or am I. The typical engineering savant omniscient to all future past and present engineering roadblocks fixed by “Just”(TM) thinking about it beforehand. I expect this from bay area mid level not someone with credentials.

Strange because I agree with so much more of the article
This is such a perfect encapsulation of how badly the US lost the food culture war and why it's so frustrating to talk about it online. Saying that the US has amazing food always gets comments like this. I'm sure Georgetown has amazing food too. I'm excited to try it, it's been on my list for a while. I'm gonna stay with a friend's family in Thailand for a month next year and want to fly there as a weekend trip.
Same here, hence why I remembered it (even if it is from 2022), it did resonate so much with my own experience.
> Super PACs/Citizens United....this is what he's targeting.

And this is part of the problem. Citizens United was a bog standard first amendment ruling that has been targeted by an aggressive misinformation campaign by a faction that wants the unprecedented power to censor political discourse, and people are eating up the misinformation.

> While his policies are a big part of his platform, what really resonates with a lot of people is his unwavering commitment to first principles values like fairness, equality, social justice, and democracy.

But again, his "commitment" is in the form of talk. The reality of the policy positions he does advance is to set us up for the exact opposite of all of those things. I don't know whether he's a well-intentioned fool or a deceptive manipulator, but either way, the consequences are the same. He's just a mirror image of Trump, using vague emotional appeals to win power, then horribly misusing that power.

> Provide just enough support for folks that they still hold agency in their life. As Fred Rogers put it, "There's a world of difference between insisting on someone's doing something and establishing an atmosphere in which that person can grow into wanting to do it."

Absolutely correct. And the problem here is that "insisting on someone's doing something" is the fundamental nature of the political state, while "establishing an atmosphere in which that person can grow into wanting to do it" is the task of a dynamic and pluralistic civil society, in all its forms.

The more we allow the assertion of political power to solve problems that ought rightly be solved by bottom-up activity in civil society, the more we set ourselves up to be the victims of abuse (especially as the well-intentioned people who created the system of political dependence are superseded first by indifferent functionaries, and then by corrupt powermongers).
> I’m Klaas, the solo founder and developer of Bugsink. Bugsink started when I tried to self-host Sentry for a colleague and realized it was more trouble than it was worth. I built Bugsink as a drop-in replacement that’s easier to set up and works on affordable hardware. Now, it’s my full-time focus.

In the about page. I do agree Sentry self hosting can be a nightmare
> Monoliths remain pretty good

> It's very hard to beat decades of RDBMS research and improvements

> Micro-services require justification (they've increasingly just become assumed)

That is so true. I am still deploying good old .war files to full blown Java app servers backed by simple SQL databases (all clustered and stuff) with some handwritten cli tools and a Jenkins server. Shit is fast, shit scales, shit just works. It is a pleasure to work with
There's indeed a serious problem if cache invalidation relies solely on the declared semver of the package. Maybe something govulncheck could manage by comparing a package's hash on pkg.go.dev VS the remote vcs.
Note that most of that page is a matter of the authors having a completely different security model than F-Droid rather than what I would consider to be true defects.
Still feels like the solution here is just using Windows 10 IoT LTSC to avoid all this madness. It's a bloated product that feels worse to use than Windows 10, plain and simple.
I just got a Bambu P1S and dug out some open PLA that was stored in my basement from for a few years and its printing without issue. I feel light exposure is really more of an issue for PLA than moisture.
Definition 2: a sudden illegal, often violent, taking of government power, often by the army

Musk is committing illegal acts, over a weekend, in taking government power by, at minimum, not being appointed and confirmed. This is a coup by the definition YOU provided.
And it’s strong and consistent propaganda. It’s amazing to watch one right wing troll on Twitter state explicitly that he’s going to target the phrase CRT for demonization and within a week all conservative influences, news stations and politicians are talking about how awful CRT in our schools is. All of them sending the same message over and over again completely fabricating a drama out of nothing. And it works. Over and over again from migrant caravans to sharia law to immigrants eating your cats and dogs. Just blatant lies repeated enough completely warps peoples brains. Just look at how many conservatives believe Kamala wants free gender surgery for illegal immigrants and post birth abortions. There are literally tens of millions of people in this country with zero grasp on reality.

I lost my own father to this pipeline. He is basically the “How I lost my father to Fox News” case except it was AM radio over decades as a long haul truck driver. He went from being an intellectually curious atheist to a Bible thumping trumper who constantly rants about Muslims coming to kill us all. The man has never met a Muslim in his life. I don’t recognize him anymore.

I lost my mom to this too. She was turned anti-vax during covid and ended up dying to it in 2022. She successfully beat lung cancer after smoking all her life and then wouldn’t take the most basic precautions she had provided to her kids when we were growing up without any controversy and Covid won.
Based on the article, Psymposia's misdeeds against MDMA therapy approval were:

1. Released critical podcast (2021)
Exposed past therapist misconduct in early MDMA trials through a podcast series

2. Launched public petition (2024)
Gathered signatures to delay FDA approval process, comparing MDMA risks to opioid painkillers

3. Organized FDA testimony (June 2024)
Sent seven members to speak against approval at key FDA meeting without revealing their affiliations

4. Spread claims online
Shared unverified abuse allegations through social media networks

5. Challenged research validity
Pressured science journals to retract Lykos-funded MDMA studies

6. Criticized patient advocates
Targeted trial participants who shared positive therapy experiences online

7. Lobbied drug evaluators
Convinced independent review group ICER to call allegations "disturbing"

8. Split into new groups
Original members formed new organizations to continue opposition efforts
Thanks! This looks like some interesting reading.
probably can't really forward scam calls without also forwarding legit ones, at least not without being detectable.
Exactly. Using a boring stack like jQuery would have been already good enough to let them concentrate on solving business problems rather than stack ones
How can anybody here like or admire musk (yeah, very small m) these days is beyond me. I would be properly ashamed to drive tesla, and have 0 sympathies to numerous keyed owners, its not like he became fascist overnight if you actually listened to him. I would stop giving any money to company doing any work with his companies.

Heck, there may soon be some new badges 'musk-free' as some sort of moral badge for businesses to attract and retain young customers.
Lots of areas where it's prevalent to see litter, not just in Shibuya. Walk around any popular neighborhood at night and you'll see it.
The movie 'Howards End' is an excellent illustration of this 3-tier class structure, which seems to be endemic, across societies.