MurphyA/hacker-news huggingface dataset:
by Emdeha2357 | 2025-07-17 06:53:26+00:00
There Is a connection: The same type and make of switches, which already where officially found to be prone to subtle malfunction and ought to be checked and replaced. Read the SAIB. Look at the switches. https://www.xuefeiji.org/public/uploads/weixin_mpimgs/e3/e36...

Your argument of being "totally different" flight decks or fordy ignition switches aside (ignoring that one is allowed to to drive both mentioned cars using the same license, but not two different generations of airplanes, ignoring that the biological concept of generation implies kinship), this affair reminds me of https://en.m.wikipedia.org/wiki/General_Motors_ignition_swit...
by pjmlp | 2025-07-17 06:53:54+00:00
They did, Intel had the majority of the work done, and then Google sabotaged the effort, because WebGPU was right around the corner.

https://registry.khronos.org/webgl/specs/latest/2.0-compute/

https://github.com/9ballsyndrome/WebGL_Compute_shader/issues...
by Amaury-El | 2025-07-17 06:55:16+00:00
I think “setting direction” is more about offering a goal or vision, while “creating alignment” means helping the team genuinely buy into that direction. Without alignment, even a clear direction is hard to execute. If you don’t directly set the direction, you can still guide the team toward one through questions, listening, and open discussions. It may take more time, but people often feel more invested that way.
by burnt-resistor | 2025-07-17 06:55:30+00:00
Maybe, but maybe not.

China and Israel use gait surveillance tech because it uniquely identifies people. No amount of face paint, costumes, or slouching can evade this form of detection, but surely the Ministry of Silly Walks can try.

I don't think this says anything about (insert any neurodivergence-ism). Not enough evidence to make this claim.
by internet_points | 2025-07-17 06:56:25+00:00
Install the latest emacs release and you will be able to do `M-x eglot` – this by default knows about language servers for many programming languages, so if you e.g. do this while in a C++ file in some project, it will start clang or ccls (whatever's in PATH); the language server will then be active for all files in that project and you can use `M-.` (xref-find-definitions), `M-,` (xref-go-back), `M-?` (xref-find-references). Try also `M-x eglot-code-actions` on a symbol to see all available actions (renaming, add imports, refactoring etc.; what you get here depends on the language server).

I also use this plugin https://github.com/minad/consult which has the command `consult-ripgrep`, very useful for e.g. looking up all occurrences of the symbol at point (and text navigation across multiple files).

For "AI", start with https://github.com/karthink/gptel/ (its README lists alternative packages, as you can see there is no lack of llm support in emacs, both chat, "agents" and more specific use-cases)
by lelanthran | 2025-07-17 06:57:44+00:00
> It would be an interesting excercise just to see how such a language would look.

I started designing one (C-with-borrow-checker) way back in 2018; never got around to finishing the design or making a MVP, but I believe you can solve maybe 90% of memory problems (use after free/double free, data racing, leaking, etc) with nothing more than some additional syntax[1] to type declarations and support for only fat arrays.

IIRC, I thought that the above (coupled with an escape hatch for self-referential and/or unsafe values) was all that was needed to prevent 90% of memory errors.

Somewhere along the way scope-creep (objects would be nice, can't leave out generics, operator overloads necessary for expressing vector math, etc) turned what would have been a small project into a very large one.

-------------------------------

[1] By additional syntax, I mean using `&` and `&&` in type declarations as a qualifier similar to how `static`, `const`, `volatile`, etc qualifiers are used.
by atoav | 2025-07-17 06:58:00+00:00
Well you as the person running a website can define unilaterally what you consider good and bad. You may want bots to crawl everything, nothing or (most likely) something inbetween. Then you judge bots based on those guidelines. You know like a solicitor that rings your bell that has a text above it saying "No solicitors", certain assumptions can be made about those who ignore it.
Ask HN: Looking for Unreal Engine 5 Developers for Dark Fantasy Game Concept
by hejhdiss | 2025-07-17 06:58:26+00:00
I’m working on a unique dark-fantasy game idea called Solvaldr: The Sun Tyrant. I’ve written up the concept, lore, and direction, and I’m now looking for passionate Unreal Engine 5 developers to help bring it to life.

You can read more about the game concept here:

https://dev.to/hejhdiss/solvaldr-the-sun-tyrant-devlog-concept-showcase-1860

https://www.linkedin.com/pulse/solvaldr-sun-tyrant-devlog-concept-showcase-muhammed-shafin-p-xfhke

If you're interested in building something original in Unreal Engine 5, feel free to contact me on Discord: hejhdiss
by kryogen1c | 2025-07-17 06:59:05+00:00
>> people are bad at their jobs so I fire them

> need for unions

What in the world? This is the exact opposite use case for unions.

Unions help protect workers from single, dominant/ monopolistic employers where workers have no other options and can get taken advantage of. The construction industry is nearly the polar opposite, where there is almost no barrier for entry and the employment space is very competitive, including the ability to start your own business.

Construction unions would be an absolute nightmare.
by totetsu | 2025-07-17 07:00:46+00:00
θaŋks fə ʃɛəɹɪŋ ðɪs. ɪts æktʃuəli səˈpɹaɪzɪŋli iːzi tə ɹiːd ðɪs. bət ɪt maɪt biː bɪˈkəz aɪ æm fəˈmɪljə wɪð ði aɪ.piː.eɪ. ɔːlsəʊ ɛlɛlɛmz siːm tə duː ə diːsənt ʤɒb æt aʊtpʊtɪŋ tuː, səʊ ðæt teɪks əˈweɪ ðə dɪfɪkəlti ɪn lɜːnɪŋ tə taɪp əˈɡɛn.
by Smaug123 | 2025-07-17 07:01:42+00:00
I do take issue with this fluffy statement at the top:

> If the reader finds the mistakes in the design, this proves that Microsoft has weak developers.

(The article even goes on later to say basically "don't attribute all of these to stupid engineers", and the explicit 17 mistakes are almost entirely not related to the technical content of the security breakages, so there's a sleight of hand being performed here already between "mistakes in the design" and "mistakes in organisational software engineering practice"!)

While I have no love of Microsoft software, and clearly the Xbox was woefully insecure, the statement ignores the fact that knowing there is something to find is often enough to find it. I am failing to find the definitive article about this, but there's something about this by Michael Nielsen or Andy Matuschak or similar. One of its examples is a quote by Kasparov or Magnus Carlsen or similar, to the effect that the single word "now" at the right time would be enough to win a game, because it would announce that there was a discovery to be found. This article is entitled "17 Mistakes…", and it also presents the relevant details of the design rather than all the details of the design, so the problem of finding the mistakes given the description is much, much easier than the problem of reviewing a complete design spec.
by microtonal | 2025-07-17 07:01:49+00:00
By the way, it's not a lack of heat in the Air. The M4 will hit 105°C and start throttling pretty soon in sustained workloads. At any rate, modern Ryzen laptop CPUs have narrowed the gap with Apple Silicon performance-wise. It's mostly battery life that's still lagging behind. It not only requires a mainboard optimized for power use (which is pretty good nowadays on modern laptops), but also very strong OS integration. I am not sure if non-Apple laptops will get that far, because Linux and Windows simply have to target much more hardware.

At any rate, non-Apple laptops have other benefits, like being able to get 64GiB/128GiB memory and large SSDs without breaking the bank.

In the end it's all a trade-off. If you are a sales representative that needs all-day battery life, MacBook is probably the only option. If you are a developer that needs something portable to hop between desks or on the train, but usually have access to a power socket (yay, Dutch/German trains), a few hours of battery is enough and you might prefer to get an insane amount of memory/storage, a built-in cellular modem, and an ethernet port instead.
by Quarrel | 2025-07-17 07:02:42+00:00
> It was mostly about stopping crawlers from unnecessarily consuming server resources.

Very much so.

Computation was still expensive, and http servers were bad at running cgi scripts (particularly compared to the streamlined amazing things they can be today).

SEO considerations came way way later.

They were also used, and still are, by sites that have good reasons to not want results in search engines. Lots of court files and transcripts, for instance, are hidden behind robots.txt.
by musicale | 2025-07-17 07:02:59+00:00
Opportunity cost is real, and it's probably one reason why fewer US students (who can work in the US without worrying about visa or related issues) seem to be going into graduate programs. Graduate indenture is an unappealing prospect, even more so when you are looking at being worse off than your parents' generation.

Tuition coverage for grad students is a way for universities to take money from grants and pay it to themselves. (And for undergrads they often limit the amount that external scholarships can reduce the expected student and parental contribution, in order to pocket as much money as possible.)

It's still important to realize that grad students are cheap labor for research (e.g. from NSF's perspective if they are the funding agency) and teaching purposes (e.g. from the university's perspective.)
by FeepingCreature | 2025-07-17 07:04:52+00:00
I agree that what I said was literally false. I think the comparison to the Dutch still bolsters my view with the added context.

When you understand tides and local ecosystems and have flood level forecasting, you can choose to operate dikes in a way that allows tidal flow while blunting floods. However, we're currently in a position where in the analogy, we have no dike and people are arguing that dikes are impossible and anyway who's to say that the incoming flood won't be good for houses? In that situation, the first thing you need to do is get the incoming masses of water under control, and that's a thing that humans can do and it's the thing you did. (Unless I'm wrong?)

edit: Hang on, isn't Amsterdam below zero? How is that not blocking tidal flow effectively completely?

My point is just that tides are in the feasible range of human engineering, whether that's a good idea or not. Pragmatic management is not the same thing as unconditional surrender, which the other comment was advocating on basis of infeasibility, which is doubly wrong.
by babyshake | 2025-07-17 07:05:15+00:00
I'm a layperson and this touches on my greatest fear about hiring contractors, that I'm not able to quickly enough determine who does meet the quality standard or even what the quality standard should be for a given job. How are average people supposed to navigate these things? I suppose I would just ask Claude/ChatGPT these days but there is surely a lot of tribal knowledge that they don't have.
by NitpickLawyer | 2025-07-17 07:06:09+00:00
> It thought we had a `$startsWith` modifier. Right now we only have $like. But `$startsWith` is a great idea, we may just implement it real quick!

Haha, that's great. Turns out that "hallucinations" are just things that make sense in context, and that can translate to feature requests from our agents :)
by BiteCode_dev | 2025-07-17 07:07:24+00:00
It's quite crazy, as Python first version was in 1991, 4 years before Java. It's a language with a ton of legacy baggage, the 2/3 transition, the BDLF being replaced by a completely different project leadership system, and it still keeps going strong.

This interview from Brett Cannon (old core dev who worked on packaging, imports, the vscode python extension...) is eye opening:

https://www.bitecode.dev/p/brett-cannon-on-python-humans-and

The guy cares SO MUCH and they have so many things not to break you can feel the sense of passion and the weight of responsibility in everything he says.
by imp0cat | 2025-07-17 07:08:38+00:00
I am sorry if this comes as and ad, but you need to experience some modern cushioned sneakers, ie:

https://runrepeat.com/asics-gel-nimbus-27

You can walk, run, stomp around in them all day and your feet will thank you.

They do have some cons though. They are expensive and not very eco-friendly (hard to recycle).
by tialaramex | 2025-07-17 07:08:42+00:00
The C++ 11 move semantic is definitely an example of C++ programmers being sold a "pig in a poke"† The claim in the proposal document was that although this isn't the "destructive move" which programmers wanted (and which Rust had by 2015), the C++ 11 move feature can be realised with less disruption and is just as good. In reality it left significant performance on the table and you can't get it back without significant further language change.

† This phrase would have been idiomatic many years ago but it is still used with the same intent today even though its meaning is no longer obvious, the idea is that a farmer at market told you this sack you can't see inside ("poke") has a piglet in it, so you purchase the item for a good price, but it turns out there was only a kitten in the bag, which (compared to the piglet) is worthless.
by burnt-resistor | 2025-07-17 07:08:55+00:00
Tip-toeing around mechanically makes sense when one wants to be quiet.

I find walking on concrete is more comfortable when using the whole foot, so just barely tip-toeing rather than my usual heel striking. In general, it's not a good idea to walk on hard surfaces barefoot or in sandals excessively, no matter what the FiveFingers crowd might believe. I discovered plantar fasciitis the hard way [pun not intended].
by bauruine | 2025-07-17 07:09:45+00:00
Not that I know of except from having a big cache and many users that keeps it warm. As I said you could run a local root zone but that only saves you the one time lookup every week+ of the tld name servers and the root servers are generally very close to you. There is a map of all root servers. There are 12 in .nz alone. A few cc tlds are providing their zone via axfr [1] so you could add that to your resolver to save some roundtrips but I don't think having .ch or .se locally will make a big difference and they are 1.2GB each and you would need to download them daily.

[0]: https://root-servers.org/ [1]: https://github.com/jschauma/tld-zoneinfo
by bapak | 2025-07-17 07:10:21+00:00
Pointless rant. Apple does not earn more or less depending on how many ads it can show.

The market has spoken, it's not worthwhile for Apple to produce small phones.

There are a million companies that are not Google that could also produce mini phones and don't for the same exact reason: most people want large screens to enjoy videos and photos.

Nobody cares about small screens and pockets, everyone holds their phones in their hands or purses at all times.
by BiteCode_dev | 2025-07-17 07:13:07+00:00
ty is still in alpha, I wouldn't recommend it yet. It's fast but has many false positives. In the words of charlie himself: https://bsky.app/profile/crmarsh.com/post/3lp2xikab222w

uv + ruff (for formatting AND linting) is a killer combo, though.

And the more you use uv, the most you discover incredible stuff you can do with it that kills so many python gotchas like using it in the shebang with inline deps or the wonders of "--with":

https://www.bitecode.dev/p/uv-tricks
by chartered_stack | 2025-07-17 07:13:28+00:00
I'm a convert on this topic. I went from wanting a small phone to being unable to wait to ditch mine.

Like the OP, I switched from Android (Pixel 3a) to an iPhone SE 3 specifically for the smaller form factor. After using it for over a year, I've found the trade-offs in battery life and camera quality are too significant for my daily use.

These limitations aren't an issue when I'm at home or my desk with easy access to a charger. However, they become acute the moment I'm out for the day. For example, using GPS for navigation or connecting Bluetooth accessories becomes a liability. I can't rely on the phone to last. Also, photos are noticeably more pixelated, and the quality drop-off is clear compared to larger, contemporary phones.

This thread is evidence that the niche for small phones exists. But it's for people willing to accept these compromises by carrying a dedicated camera, a power bank, and using wired peripherals. For me and as the market suggests for most consumers, small phones just doesn't work out as reliable all-in-one devices. I'll probably wait till early next year to pick up one of the new iPhones after they iron out the initial kinks.
by Expurple | 2025-07-17 07:14:02+00:00
I'll put it like this. Rust causes you to refactor more often and do a full refactoring at once (because the interfaces are so rigid), but it makes it easy to do a full (and correct) refactoring very quickly. Think of it as docs being part of the interface and the compiler forcing you to always update the docs. That's an amazing property
by zknill | 2025-07-17 07:15:51+00:00
This reads like a bit of a smell. I'd be pretty suspicious of why you have tasks and reminders in the first place. The question also reads like the volume of these tasks and reminders is large enough to be a problem.

You should check out the "toil" section of the Google SRE book

https://sre.google/sre-book/eliminating-toil/

> If a human operator needs to touch your system during normal operations, you have a bug.
by devjab | 2025-07-17 07:16:10+00:00
I ended up replacing my 12 mini with a 6z flip from samsung. The only real annoyance is that Apple hasn't enabled RCS for Danish telecom companies yet. Well that and sand... We'll see how long it lives though. The reason I originally went to apple was because my first smartphone (a galaxy 2) sort of did the planned obsolescence thing exactly the same way my two buddies galaxy 2's did at the time. If the flip lives for 5ish years then I'll likely never go back to apple. Unless they make a phone that will actually fit comfortable in my pockets again.

The little half screen on the flip is useless though. Basically nothing works on it.
by soanvig | 2025-07-17 07:18:06+00:00
Ok, it does show. Old people language is more rich than young people language.

But if a kid asks you something using their language, you won't understand either. And given ABC test you would select wrong answer as well, despite reading 1000 books a year.

So it's not that simple. Times have changed, yes. Like they always do. My father's grandparents probably knew things and did things my father doesn't know (/ how to do). The grandparents could say: "Times have changed" as well.

So that is pointless although funny anecdote (IMHO ;) ). I don't know this romanian expression but "leaves for dogs" made thinking when I read that.

Also, take a note that reading itself is relatively new skill when we are talking about average person (75 years? Maybe, depending on the region). So if I were to engage into this topic I would not focus on books per se, but a communication (/ knowledge transfer) as a whole. I guess that would however get me (us) to entirely different conclusions, because stereotypically reading books is associated with something smart even if one reads harlequins exclusively.
by BiteCode_dev | 2025-07-17 07:18:22+00:00
I'd say the switch was learning that Google Search was written in Python (remember when error pages URL were in .py ?), and Youtube rewritten in Python. After that, reddit and dropbox followed (and later Instagram).

Apple also added Python in, I think, Mac OS X Jaguar, so it blipped on the radar.

When you have big players using it, the community automatically grows.

Django was the continuity of that and definitely contributed to the growing popularity of Python, but I think the hype started way before (and in fact we had to suffer Zope/Plone/Twisted for it :)).

Another decisive date was circa 2010 when the Belgian book "learn programming with python" came out. Granted, Django was already 5 years old at the time, but it brought many beginners who knew nothing about programming at the time.
by Frieren | 2025-07-17 07:19:04+00:00
Welcome to the unregulated world of the Internet, where rules do not apply and everything is fake. The internet has become a battleground for countries, and corporations. But we still treat it as it was just a hobby for techies.

Until the Internet is taken seriously and regulated properly and that regulations enforced the only safe assumption is that each post is a bot pushing for an agenda. The incentives to cheat are too high and the remedies insufficient.

> NDAs ban influencers from disclosing government involvement

> Contractor accused of election ‘interference’ in Slovakia against left-wing candidate

> Videos are secretly funded and signed-off by UK Foreign Office

Fun times.
by jahewson | 2025-07-17 07:20:21+00:00
> “I don’t feel good today,” Gelsinger said told employees Thursday. “I’ve agonized over today for the last three, four weeks. Many nights waking up at 2 a.m. because I know that what we do, and how we’re affecting you and your families, it matters.”

Sounds pretty empathetic to me. I’m guessing he also has empathy for Wall St and his shareholders. Ultimately Intel has no choice but to either grow or downsize and the former hasn’t materialized. They’re losing market share and revenue and if they keep that up they will be empathizing with their creditors and the bank.
by FirmwareBurner | 2025-07-17 07:21:10+00:00
>people can run whatever code they want

Imagine that. The computer you bought and own can run the code you want. Wild.

Now what's Apple's excuse?

> removed a large incentive for trying

I'm not entirely buying this, there's a big difference between running any code you want and the Xbox dev mode. If I look at jailbroken consoles of the past, people do way more stuff on them than what you can do on an Xbox with dev mode, like implementing various ways of self hosting and playing a huge library of pirated/backup games off local network storage, which Xbox dev mode can't do.

So I don't think incentive is gone, just that the barrier is too high for your common hackers in their homelabs. I'm sure private companies with six figure side channel analysis equipment and unlimited hours can crack them no problem but there's nothing to gain from that.
by ringeryless | 2025-07-17 07:21:14+00:00
Spot on. i am disgusted how engineers trained to be rigorous will eschew the rigor of precise specification and instead opt for a nondeterministic blackbox magical oracle emitting little pre-packaged turdlets of incomprehension.

Scam Altman is good at sales, and his framing is indeed the key to forcing so many lemmings to submit to 'the inevitable'...

the first step in deprogramming such a brainwashed victim is insisting we refer to LLMs and not using the marketing term AI.
by legutier | 2025-07-17 07:21:27+00:00
ohh i tried to do the interview i was invited for, i couldn't. The app failed completely, it missed my whole presentation because it got stuck at "listening", then it threw an error 400 where it got stuck at "thinking", i dont know if it even sends that im actually changing tabs right now. And of course, i wont have the job because of this system...
by TimTheTinker | 2025-07-17 07:21:58+00:00
Dude, like I said - if my idea isn't your cup of tea, why the outrage? It took me time and effort to type it out that I could have spent elsewhere, but I wanted to help (some of) my HN community -- ok not you but why be upset at me?

It's a different idea from TA with a different set of ideal users. But it's a better idea for some who don't need all the features and want to pay less. The idea may not be perfect but it was free (but not for me).