skysight-inc/HackerNews huggingface dataset:
> But deciding that airline makers should be allowed to self-inspect airplanes? That seems like lawmaking Congress should do. And that change never would’ve gotten through Congress.

Congress has the ability to make laws about that even after it’s been widely publicized and they haven’t.

Failed state or does Congress understand and trust the FAA will appropriately make changes?
Tech companies dont trust pedigree when it comes to programming.
That's because ocean PV is... unrealistic; the wear and tear on these things is immense. I am guessing windmills are affected less, with the blades being made out of fiberglass and most of the construction being above the waves.

Source: I made it up, I'm a software engineer not a maritime power expert.
> If you can't reason about your codebase to a sufficient extent to actually determine that then something is very wrong.

Linux kernel developers are entirely capable of assessing this. They're just refusing to do it for someone else's definition of a "security bug".

"Every bug is a security bug" means "we fix things when they need fixing, categorizing the fixes is not our job and you'll need to do that yourself".

As such, the current new approach is in fact a concession, there's now a broad pre-categorizing of fixes you can work off.

> making people not so familiar with the codebase (as the maintainers) do triage

You seem to be under the impression that you hadn't needed to do that before. Which, to be fair, worked for a long time. From an engineering perspective this was always a case of "skipping inspections and verification", because the Linux community never agreed to do that work on top of providing the system.

> I hope they get burnt quick by this approach.

How would they get burnt by this? Social pressure from other kernel developers (or even outside) isn't going to have that effect. The only possible influence would be from employers paying for Linux work — in which case it's a perfectly reasonable discussion about spending paid time on security issues.
The playground button on the front page https://www.flyde.dev/ links to localhost:3030
If your job requires something that SQLite doesn't provide, then sure, that's the wrong tool for the job.

But SQLite is literally the most frequently used database in the world so it clearly is the right tool for a large number of jobs.

It's a very fast and very capable database and the reliability is unmatched (because it has been the most tested and because Richard Hipp wrote more tests than anyone else).

There's this persistent myth that SQLite is some rinky dinky toy for toddlers.

I repeat: it's very fast, very capable database, more than capable of addressing 97% of the needs of people who use sql databases.

What bothers me about this kinds of "SQLite is not the right tool" assertions is a complete lack of any supporting evidence.

Like, give me an example of something that you're doing where Postgres or MySqlite offers meaningful improvement over SQLite.

I'm not saying those cases do not exist, just that they are much rare that people tend to assert and you haven't provided a single example.

Pieter Levels runs highly profitable, highly trafficked website (Nomad List) on sqlite and he doesn't even write joins. And my point is that you vastly overestimate the need for super duper advanced functionality in databases. Lots of apps were written on top of early MySQL, which was a joke in terms of both capabilities and reliability. SQLite today is more capable and reliable that MySQL was for a long time.
But as my sample size grows as I work for more companies by probability the data becomes more and more inline with the actual population.

Who's to say my sample isn't a good representation of the actual population?

Edit: in response to your edit of quadrants. I never said they don't exist. I stated that there are correlations. And I explicitly stated that despite the correlations I've seen examples of all types of programmers. Even programmers outside of the correlations.

Of course as stated before, these correlations are anecdotal. Just my experience. I don't think it's necessarily invalid despite that.
There is also a goodharts law thing.

Coding is more like weight lifting then running. There are some weights that some people just can't pick up. And so if the job involves lifting things that are usually light but occasionally heavy, then a squat becomes a good measure for candidate.

But once everyone knows a big squat is the way in, they train squats, they show up in lift suits and the whole thing stops being a good measure.

Because on the job you don't squat in a squat rack, but pick things up where they are found, in the conditions on the ground.

Now you have a bunch of people optimized for a task that isn't exactly the job.
UnitedHealth needs help badly, if you follow the news. They tell you when jobs are posted on their careers site. 311 USA jobs posted in the last 30 days with the word “software" in the title. For OP, they have 5 openings in Ireland, all posted since 2/12. Those are not just sitting there.
> Is there a number of civilian casualties after which Israel is not allowed to keep fighting to eradicate Hamas?

Murdering over 13,000 children not only does nothing to “eradicate” Hamas, it does the opposite: It creates more Hamas-like groups. All of these women and children Israel has murdered have families, friends, etc. who miss them and will be even more determined now to avenge their deaths.
Indeed! I had mine reserved and it was really something to look forward to collecting. I seem to recall Scientific American had some similar allure via some small math/comp-sci article somewhere near the back pages? Pretty sure that's where I learned about cellular automaton, fun times!
What I love about this sort of tool is that it appears to pair so perfectly with functional programming. Are all expressions constructed in this language referentially transparent?
If peopel are properly, as in a proper, fair and unbiased trial, based on equally fair and balanced laws, convicted, sure, you are right.

Holding people without charges is defenitely not that. If it were, whatever Russia is doing with people opposing the war Ukraine would totally swell as well. And it isn't.

You onw what else kills people, and is illegal by international law? Throwing bombs on civilians. Espesially if said civilians didn't do anything.

Restraint is the word and appriach that would allow Israel to project strength and maintain support. What Israel is doing now is a) butthurt and pathetic and b) a despicable disregard of human rights. No amount of stone throwing justifies, or explains, any of that. At best using stome throwing as a justification is excusing conduct that amounts to war crimes. And I hope we can agree those are unacceptable, regardless of whom and which conflict. They happen as it is way too often, if we accept them as justified onxe, we risk opening a door to a place everyone is ok with conducting war in a criminal way. Infor one don't want a world like that, the last time rules of warfare were systematically ignored by everyone, it was incredibly ugly.
Starting a side project as a creative studio
It's gone, the sign-in page is there but it doesn't function
The biggest difference between junior and senior software engineers, in my opinion, are soft skills. If you have gotten promoted out of being a junior, you have shown that you know how to solve problems. As a senior, you need to know “what problems should be solved.” What flows from that are other soft skills, “knowing how to give estimates,” “managing and mentoring others,” “knowing what it takes to finish a project.”
That sad thing is... I don't think most people defending Apple in these topics actually own a significant amount of their stock directly. And they're actually undermining the strength of their own portfolios by undermining the strenght and resilience of USA economy due to erosion of free market competition and market stagnation via monopolies.
As an American, I'd much rather someone else prove myself for me when I switch jobs. I'm willing to be a convenience charge for the huge salary I take home if someone is willing to get it for me.
> actually violating their own, all important, single market principle

Single-market perspectives only apply to EU member-states. There is no expectation of "singleness" outside the EU borders, any extra-EU standardization is just an occasional side-effect.

This is the same as talking about "free trade" inside and outside the US: outside US borders there is no obligation for the US government to obey "free trade" principles, which is why they will happily apply import tariffs that would be illegal to have between US states.

> apple, who operates, imo opinion, under the principle of balancing what is best for the customer against what the developer can tolerate

Big lolz. Apple operates under the principle of balancing what is best for Apple against what the market will tolerate. The rest is just advertising.
This is totally off-topic and inappropriate for "Hacker News"

please dont let this site drift further away
For the record, it was debunked that it was a Hamas rocket as none of them had that potential yield and still do not. The ordinance for that explosion only had one provenance: the United States.
Shane Jones Letter to Microsoft Board [pdf]
The model seems quite similar to a subset PD, with only object and message boxes. Objects can have only a single output port. (edit: I was mistaken, they can have multiple ports, though as far as I can tell there's no port-sequencing rules a la PD). Objects don't seem to be addressable: the only messages that can be sent are via the visible connections.

The type system seems to be directly leveraging the host JS type system, but the docs seem a bit sparse on that.

The documentation on control flow is empty, so it's not clear what the model there is precisely, but it apprears that the entire system is message-based, given the way the Hello, World is written: "output hello, wait a bit, output world".

The documentation suggests that what's novel about Flyde is the integration with other codebases, but it's JS/TS so it requires that whole enviroment. PureData is embeddable in any C application, so any language with C FFI can integrate.
Let’s compare. I’ve interviewed for and been offered both high paying tech jobs and investment banking jobs. My interviews for tech really required me to have a deep understanding of the technology and how to solve problems with it. They tested my critical thinking skills. For banking, sure there were some technical questions but a lot of it came down to what school I went to, how I acted, who I knew. I suppose either one could be a “nightmare” depending on who you are. I do think the tech interview process was much better at hiring generally competent people. There’s also consulting which I have not directly interviewed for but the interview style is more similar to tech with more of a focus on mental math, those can be very difficult if you don’t have that skill.
I live here as a nomad. Job market is pretty bad. Haven't seen any official statistics but I've heard many locals anecdotally say that the pay even for people with econ / engineering degrees is pretty bad.

Lots of young people with advanced degrees just end up working in call centres, or onlyfans.
Dunning Kruger study shows that confidence correlates with accuracy, which goes against the quote.
That's not what "debunking" means. It's an article that disputes the current consensus that an errant rocket from Gaza exploded in the hospital. Having the debate is fine (if it's on topic), but preemptively declaring the debate over, misrepresenting the consensus on the issue, and accusing those asserting the current consensus of "misinformation" is disingenuous, and you can't do that and still be civil.
Point taken.

But I'm still wondering where we should be drawing the line. For example, Russia has arguably not had fair and free elections for over two decades, so should we refrain from saying that there's a war between Russia and Ukraine and instead say that there's a war between Putin's party (United Russia) and Ukraine"?
Related: Dropping GNOME's X11 session approved for Fedora 41 | https://news.ycombinator.com/item?id=39624492
Cystic fibrosis breakthrough has given patients a chance to live longer
Hamas is free to hand out uniforms to its soldiers to prevent civilians getting killed. They’re also free to build barracks instead of tunnels underneath schools to house their fighters. Until they do so civilians will continue to suffer.
Yeah, no phonemaker was using the capacitive multi-touch display...
>No iPhones, no Android, no Google Search.

You know what? That actually sounds pretty cool.

Edit: I'm hardly one to care about karma, but it's funny that I'm getting downvoted just for thinking that that idea is neat. Differences of opinion are okay, no? If there's something you don't like about something I say, I'm open to feedback rather than silent disapproval. :)

After all, what's so terrible about thinking that life without smartphones and Google Search wouldn't be so bad? Haven't a sizeable chunk of us posting here lived without those three things even existing for a good chunk of our lives?
I loved reading that in the 80s and 90s, in high school and college, before I really knew that much about computers or programming. There was always stuff in there way over my head that I would read and re-read to try to grok. DDJ is a big reason I became a software engineer.
> They claimed that Israel bombed a hospital and killed 500 people

The claims appear to be founded: https://forensic-architecture.org/investigation/israeli-disi...
As sibling comment by wsgeorge hinted, it is regional, but really it’s the reverse, terminology of “non profit” is regional to the US, basically everywhere else in the world I’ve heard of refers to non profit entities as “NGO”s… admittedly all businesses are “organizations” also but, since they tend not to call themselves that explicitly and other government entities do (e.g. World Health Organization), it seems reasonably clear as a distinction.
Building an AI Search Engine – Webinar with Open Source Booking.com AI Search [video]
I explain in detail what worked (and didn't work) for us at Orca Security building the AI search.

The video description has a link to an Open Source node.js repo with all the foundation for a good AI search!
> The faster the road, the more space is required around the crosswalk.

Which further increases the distance for a pedestrian to walk, even if it’s literally next door… Small things, but they add up and together make driving more appealing as the dominant way of transportation, meaning more congestion.

> I'll take being accused of driving like an old man

As mostly a pedestrian, I appreciate what you do. When I do drive or am getting somewhere by car, I don’t mind the same…
The Magic of Bird Brains
I'm pointing out that as an employer (not in a startup), I'm not that excited about hiring a hopper. We tend to want folk to hang around since we invest a lot of time and effort in their training, domain knowledge etc. Knowing that someone will move on in a couple years just isn't appealing to me.
And yet here I am with my 10+ years of experience, without a degree. I've met people better than me with less experience and no degree, and people who aren't very good that have MANY degrees.

Yet we've gone through many iterations of the interview process (and testing, things like leetcode) to avoid having to basically accept a gut check of "do I think this person will perform well".

It's more of an art versus science than I think people give it credit for.

So is interviewing itself.
My headcanon is that Snapdragon 875 would've been a great chip unlike the infamously overheating 888.
> Are tech job interviews really such a nightmare?

They're awful and I avoid interviewing at all costs these days. My current employer is going to have to fire me to get rid of me because I'm not willingly putting myself back into that meat grinder.
I think the situation is very much more complicated than this in the sense there is not just one way to behave, the right way to behave is situational. Good wartime leaders might be bad peacetime leaders and so on etc.

Do you want high or low aggression? Guess what: it depends.

I do want to suggest an option I haven't seen before which is "what if it turns out that middle management is more automatable than everything everything else"? i.e, very broad status updates are scalable with ai and it turns out middle management isn't as needed in the future as it used to be.
I asked them to source their claim [0]. Let’s see if they can do it.

[0]: https://news.ycombinator.com/item?id=39628938
With the EU's DMA law and the preceding GDPR, some services have to offer an API so that your hypothetical service can pull this data. However, iMessage was notably excluded from this law, and then there's the encryption thing where you can't just pull data from e.g. whatsapp.
When it comes to smart/clean, maybe you can hang out with enough people to get an accurate sample.

But then you would find other paradoxes, like maybe you'd find that the smart/clean programmers you meet have a worse personality or are less athletic than the dumb/messy ones.

The only way for it to not apply at all, for every possible trait, is if you hang out with the entire planet at the same time.
I have never been mugged in Medellin living here 22 years out of my total 30.
I don’t think that’s true.

There are some cases where novel memory layouts are necessary. Especially in graphics programming where you need to, at times, cleverly lay out memory to use the most of every available buffer to create arbitrary visual effects.

Compilers can’t automatically create novel layouts.
mostly its the willingness to listen and learn, plus they have to have demonstrated some ability to code, either via github, or in person conversations reveal their knowledge quickly.
There is nothing I could say here that would not offend someone, because that's how bad the discourse is around this war. So I'm biting my tongue.

What I'm REALLY saying is that it's inappropriate for HN. It's a human story, for sure, but...
Have you explicitly told your phone etc to ignore sync or to use network time? My consumer stuff all works fine (Android and macOS), so I don't that think your sweeping claim in the headline is true. You may have simply gave a few troublesome devices with bugs or inappropriate settings/overrides.

(Yes, I care - I have run NTP servers including some of the first in banking - since long before it was fashionable, and some of my code is probably still in ntpd.)
Dunning Krugers study shows that accuracy correlates with confidence, that goes against the quote. In general people who are more confident are more likely to be correct.
Biomejs.dev (previously Rome-tools by Meta)
> Richardson also encourages hiring and engineering managers to test candidates on collaborative problems during live-coding tests, instead of simply observing how an engineer is working alone.

This can be just as terrible as a twelvw-hour take home. Having a stranger state at you while you're trying to code under pressure can make some fantastic programmers into deer in the headlights. Unless your company only works that way you should have this kind of test only as an option.
> Not true at all, USA begin to care about it too with foreign companies(TikTok) gaining traction in the American market.

You can't seriously believe this. It's quite obvious that the TikTok debacle is mostly a protectionist measure for Facebook & Google who are looking to get their money's worth for their lobby.
> Why is this taken as a given to be a good thing?

It is not taken as a given at all. It is an acknowledgment that it makes perfect sense to build on top of centuries of work and theory on well-behaved tools, rather than reinventing the wheel with ill-behaved tools.
In my experience the ones to avoid (at work and in life generally) are the folks with PhDs that bring it up all the time as if it's important and bestows upon them some special power.
Again debunked, the UN investigation did not speak to any victims or physicians that would validate the claim. The claims came from organizations known to have lied in the past. Why would Israel forbid the doctors involved from speaking to the UN?

(https://www.timesofisrael.com/government-forbids-doctors-fro...)
Part of the issue is that there is no real standard to these interviews and the interviewers can have widely varying expectations at times. I once failed a technical interview on a coding question, not because I did not give them the optimized answer (I did and the interviewer even acknowledged it) but because they wanted a one liner rather than a full explanation of the algorithm. I guess I should have known to ask them about that before diving deep? But to be honest, I have never had an interviewer want the 'one liner' answer to one of these DSA questions before. In the end I was rejected and lost 4 hours of my time to their elongated interview process.
Last I checked Germany and Russia aren't directly fighting.

And Russia's problem is with US, that it didn't had that much trade to begin with.

Similarly nobody is fighting China yet.

I don't believe free trade is a permanent solution no, but it does help greatly.
In my experience though being able to learn computer science isn't actually a very useful indicator of your ability to deliver the sort of software most companies are developing. I'd be willing to bet that even within Google or Microsoft there's far more software which just queries a database and displays some results than that which requires actual computer science to develop.

The hard bit of most development jobs is the fuzzy stuff. Working out what it is you're building in the first place. Negotiating on which of those requirements can be dropped to massively reduce complexity. Trying to avoid being talked into building a simple piece of software as eighteen intertangled microservices each with a dedicated team. Once you've dealt with those bits the actual software development is usually easy.
Assume you and your teammate made db changes and generated migrations in your respective topic branches. Both migrations refer to the latest revision, as it should be.

How do they merge? How does the migration tool know which migration to apply first?

Edit: You are right about us possibly not using the tools in the intended manner. But having to check the latest migration and check that with my local db seems a little bit error-prone and cumbersome, no?
> You can get FuSa (functional safety) certified Linux;

And they're going to ask how much for the recertification for each CVE fixed? I doubt that'd be cheap.

> Neither Windows nor Linux are, to my knowledge, certified for SoL (safety-of-life) applications.

I didn't have exactly SoL applications in mind, there are plenty of other situations where the stability of a system could cause a risk. Be it just an emergency call center server or a field laptop for looking up license plates - can't leave them unpatched (especially with some of the new legislation) but also downtime from poor updates could be really bad.
You don't have a choice even when it looks like you do.

https://fifthperson.com/3-companies-own-us-soft-drink-market...

https://www.forbes.com/sites/anaswanson/2014/09/10/meet-the-...
Eloquent JavaScript 4th edition (2024)
Thank you, they're standing on a pile of skulls calling China bad. Absolutely disgusting monsters regardless of how you feel about the CCP
Isn't this just people complaining that learning to code will not bring those desired easy replacement jobs they immagined?
Link to Open Source Booking.com AI search example:
https://github.com/shaialon/ai-search
Sadly, my overall impression of post-WWII England is that a fairly-reliable plurality of the voters would prefer that their country not have any long-term future. Especially not if the alternative might involve thinking about such things.
Prompt engineering is not dead