skysight-inc/HackerNews huggingface dataset:
False dichotomy. Both situations are bad because both are predicated on lack of wisdom. A lack of wisdom in a poor place implies brawls and wanton violence. A lack of wisdom in a rich, technological age implies resource destruction and climate change.

Wisdom combined with restricted technology would be ideal, such as with the Amish. They have their problems but they show that a technologically restricted society is best. Note: I am not arguing for NO technology, but severely restricted technology.
Yes, you are probably right.
Maybe it's ok if the other coder is an LLM.
> Those are pretty close to the median in aggregate.

Pretty close to the median?

Aren't these H1-B visas supposed to be for specialists? To bring in the best and brightest?
This is true. We’ve been so formatted by big keyboard that I never considered just the tip of my fingers. I hope you’ll make good use of our opposable thumbs in this new keyboard paradigm
I choose Spring Boot anytime I have to create a service, just for that reason.

The eco system is a huge force multiplier, and is constantly evolving. Spring Boot simplifies that a lot by simplifying the setup to the point where you often only have to add a single dependency, and everything is configured with default configurations (which you can change if necessary of course)

Just look at all the different projects under the Spring banner: https://spring.io/projects

One example is the new Spring AI, where they have abstracted a lot of functionality and you can change providers (OpenAI, Mistral, AWS, Azure, Google) easily.
Allegedly...by and large the US Government operates, however, for the benefit of corporations and rich folk (with some exceptions). If they want to hire foreign labor, the US Government is going to make it happen.
If there are legal requirements for certification, then you are out of luck, but you can probably convince HPE to do a pinky promise their new boxes will perform as well as the old ones.
That feels like Siri dictation, minus Siri, and minus the dictation
2nd Stage of the AI Age: AI Labs Need Your Data
That's the kind of thing I'd love to know more about.

You should join my Discord channel so we can chat more: https://discord.gg/S44tzqHqU4
Ask HN: What was the worst bug you introduced?
Most of the time we read about the worst bug we have faced; but this time I want to ask you something a little different: what was the worst known bug you introduced and why?
> If you are IC, it's pretty easy to see if your teammates
> are "looking productive" vs "are really productive"

I'm not sure how true this really is. We all like to think that we're good at estimating other people's ability, particularly if we work closely with them, but how can you validate that impression?

Something that happened to me at one point in my career was that I joined a team that was half new hires with little experience, and half long-term employees with a lot of experience. Because the long-term employees were typically extremely busy, I ended up answering a lot of questions from the entry-level devs. So I spent time documenting the system, doing trainings, doing 1-on-1 code reviews, and so on.

During the performance review, feedback from the entry-level devs was that I was highly productive, and feedback from the long-term employees was that I was a slacker.
Try doing a cold load of JShell though. Can easily take 2 seconds on a rather fast machine. People will never use it as a quick REPL for that reason.
> There are authenticator apps that will run on your computer

For TOTP yes, but AFAIK not for the push-based proprietary authentication systems used by Microsoft/Duo/etc.
> It seems that the real purpose of the verification process is to prevent online travel agencies from setting up accounts to buy and subsequently re-sell Ryanair flights on their websites.

You'd think a lighter touch verification would also serve this purpose?

A face scan provides all sorts of other information that they might find valuable to have on their clients.
Under "Lessons Learned" section;

Haskell appeared to do quite well in the NSWC experiment; even better than we had anticipated! The reaction from the other participants, however, in particular those not familiar with the advantages of functional programming, was somewhat surprising, and is worth some discussion.
There were two kinds of responses:

In conducting the independent design review at Intermetrics, there was a significance sense of disbelief. We quote from [CHJ93]: "It is significant that Mr. Domanski, Mr. Banowetz and Dr. Brosgol were all surprised and suspicious when we told them that Haskell prototype P1 (see appendix B) is a complete tested executable program. We provided them with a copy of P1 without
explaining that it was a program, and based on preconceptions from their past experience, they had studied P1 under the assumption that it was a mixture of requirements specification and top level design. They were convinced it was incomplete because it did not address issues such as data structure design and execution order."

The other kind of response had more to do with the "cleverness" of the solution: it is safe to say that some observers have simply discounted the results because in their minds the use of higher-order functions to capture regions was just a trick that would probably not be useful in other contexts. One observer described the solution as "cute but not extensible" (para-phrasing); this comment slipped its way into an initial draft of the final report, which described the Haskell prototype as being "too cute for its own good" (the phrase was later removed after objection by the first author of this paper).

We mention these responses because they must be anticipated in the future. If functional languages are to become more widely used, various sociological and psychological barriers must be overcome. As a community we should be aware of these barriers and realize that they will not disappear overnight.
But they refer to it in a tweet that is linked from the article

https://x.com/Blackmagic_News/status/1868723512455970999
On the preorder page they're talking about the "URSA Cine Immersive":

https://www.blackmagicdesign.com/products/blackmagicursacine...

which seems to be more in line what the article talks about
They claim that the documentation and the open-source BIOS/kernel will be released some time in Q1 2025.

It remains to be seen when that happens, but if they keep their promise it will be indeed the first device with any Arm core better than Cortex-A78 that would have adequate documentation and software support.

For all their previous devices Radxa provides their complete schematics and PCB layout, like it was the standard rule many years ago, but now most Western companies have abandoned this good practice. So I expect that this will also be true for Radxa Orion.

For now, NVIDIA Orin is the best Arm-based device that has complete documentation and software support. It has been severely overpriced in the past, but now, when the price has dropped to $250 for an 8-GB Orin Nano developer kit, it has become very competitive.
Requiring an account to book a flight seems perfectly reasonable to me
> Don't take my "hypotheticals are fun" statement as encouragement

I didn't. I took it as nonsense and ignored it.

> you're making up more situations.

I'm illustrating my point.

> We are discussing the service choosing for users.

The service choosing for the service. Same as starbucks is not obligated to serve you yak milk, the LLM providers are not obligated to serve you florid descriptions of violence. It is their choice.

> My point is we can use another service to do what we want

Great. Enjoy!

> It's entirely performative. An important performance, no doubt. Thoughts and prayers despite their actions; if not replaced, still easier to jailbreak than a fallen-over fence.

Further nonsense.
> Humans made gradual progress before the scientific method

When was 'before the scientific method' exactly?

> it was slow and kind of random.

I would argue it wasn't random at all -- it was directed towards human needs and desires as appropriate to the times. There was never a period where humans stopped using their intelligence and problem solving skills to improve their lives in whatever ways were available.

> If you look at the historical pace of innovation it tremendously accelerated after the scientific method became widespread.

When did it become widespread? Where did it spread to? Did those places all show a similar increase in innovation in the years after?
> The only way to prevent cache misses is to make the memory accesses more ordered.

Or prefetch. Not enough people know about prefetch.
Man admits running secret Chinese 'police station' in NYC
This is a good thing. Let them put those facial scans on a wall of shame. Generating CO2 should be as awkward and uncomfortable as possible. I'm waiting for airlines to remove all passenger seats.
> Unlike Visa and Mastercard, I noticed that AMEX transaction notifications are near-instantaneous.

No idea where you bank, but my Visa notifications are instantaneous, so the network is clearly capable of that. I'm with a modern European bank though, I wouldn't be surprised if the mainframe-lowing US banks that do everything via overnight batch jobs are incapable of this.

With that said, there are places which straight up won't send your transaction to the network at purchasing time. Apple[1] is one notable example. They seem to have a cron job that runs at midnight and does billing for that day. This is really annoying if you're buying an expensive Apple product and increase your card limits for one day only.

I've even seen places that do extremely-low-value transactions "on faith" - the transaction is entirely offline, it gets send to the network the next day, and if it is rejected, your card number goes on a blacklist until you visit the company's office in person and settle the debt.
The torpedo grade ethanol (fuel grade alcohol generally) necessitates quality control than ethanol for consumption because it has to pair with a precise number of oxygen molecules (which in the case of a torpedo are pre-allocated so you can't just tolerate it running lean or rich without a huge change in range) and produce known energy in the process and calling a bunch of subs and ships back to have their ethanol tested because you put out a bad batch is a way bigger PITA than telling a bunch of distributors to trash product and collect a refund.

If unsafe for humans amounts of methanol in the product was tolerable for the torpedos they would have just done that to prevent consumption.

The cleanliness and hygiene controls along the way are going to be lesser. It's not like it's being made in a food factory.
I do it to try to keep the money flowing around in my local community.
Except it happened to be in a petri dish and it happened to be observed at the time by a scientist. Total accident!
That helps, thanks! It is all about the framing. I love these kinds of tools and have been using a combination of them together with nushell, but it is a road less travelled it seems. All the more reason to evangelise your tool :) keep up the good work.
I think the point is

> New customers must also go through a verification process which, for many people, involves invasive biometrics.
If by "short-term" you mean "until we stop killing each other in massive wars" (I doubt we can eliminate individual murder), I guess I agree, but by my estimation that will take several centuries at least. If by short term you mean before that, I doubt that we can agree. I'm talking about something that to me is already so far in the future that it was strange to hear "short-term" as a response to that argument!

Regarding human-supremacist view, I hadn't seen that expression before but if I interpret it correctly, I would say that describes a great big majority of the world population and I believe anyone would have a really hard time making this case to anyone on the street. I respect the moral purity in a way, but I think it's wildly impractical to call people around you human-supremacists, when like I said we are still not totally in agreement that things like wars should not happen. We say we do but there's never not been wars in our history. I don't know man, I feel like you're too deep in this rabbithole of morality to be able to have a normal discussion about getting a lightbulb at the local store when you start calling other people human-supremacists. But I do enjoy the banter!
What does this offer me over piper and libratbag? I only need something to configure the extra 2 buttons on my mouse. If it has its own profiles or a command line interface then I would see some value in using it myself.
> "dotnet run" does require the dotnet tool to be installed and of the right version

It only needs an SDK installed on the system. If you have the necessary framework dependency, it will just work. If it's missing - the command output will specify this, which is solved by doing `sudo apt install dotnet-sdk-{version}` or just `dotnet-runtime-{version}` (because newer SDKs can build most older targets). You can also usually roll-forward the applications without retargeting them or installing older runtime (which is trivial still). It's a reliable and streamlined process.

Probably one of the best approaches to managing the SDK and framework dependencies that does not rely on any form of help from external tooling or IDEs.

Gradle and Maven need JDK installed in either case. I had Gradle that shipped with the code crash on me because it was sufficiently old to have issues on newer OpenJDK versions. Solved it by installing properly, but you can see how it can be an error-prone process.

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

Ultimately, if you're an expert and it's a long-term project - none of this matters, solving odd breaks and tooling issues is part of the job. It's nice when things work, it's not unexpected when they don't. Some languages have more of this and some less, but at the end of the day due to business constraints and company environment none of this is a showstopper per se - you just deal with it.

Do I think the CLI tooling, dependency management, packaging and distribution is painful in Java or Kotlin? Yes, it's what also precludes either from being productive scripting languages unless you have nailed the setup that works around all of these. Does it matter for writing complex applications? Not really, project and environment setup for such is mostly one-time thing. It's coincidentally where Java ecosystem shows its strength. My rant here is posted because I believe we can discuss pros and cons without stating that specific issues don't exist when they do or vice versa.

Among everything I tried Cargo, .NET CLI and Go had the smoothest experience of things mostly working and when they weren't - not requiring to dig through heaps of documentation, possibly dumped into a language model to catch the exact specific piece that would help to solve the puzzle. I heard good things about Python's uv. If actively maintained, Node.js projects also work reliably, not so much when they aren't though. Some C++ projects are kind enough to offer build scripting that works out of box on Unix systems - props to the maintainers, which is also the case with Java projects. But whenever either of the last two didn't work, it often took me the most effort and swearing to get either working, unlike other languages.
(2) They where literally describing a poor area being better off with global trade.

Economies of scale and local advantages make the world better off. There’s no advantage to growing bananas in greenhouses in Iowa when you can grow wheat and trade with Panama.
10Gbit would be the bare minimum, 8TB at 10Gbit would take 1h46mins. Assuming the disks aren't bottlenecked, which means SSDs.
It should be possible (it'd need to also save memory map), but for some reason Rust's standard library wants to resolve human-readable paths at runtime.

Additionally, Rust has absurdly overly precise debug info.

Even set to minimum detail, it's still huge, and still keeps all of the layers of those "zero-cost" abstractions that were removed from the executable, so every `for` loop and every arithmetic operation has layers upon layers of debug junk.

External debug info is also more fragile. It's chronically broken on macOS (Rust doesn't test it with Apple's tools). On Linux, it often needs to use GNU debuginfo and be placed in system-wide directories to work reliably.
Earlier: https://news.ycombinator.com/item?id=42434423
Frame Analysis (Communications Studies)
Where does mechanism end and biology begin when the entirety of the structure was made from an "egg" which was sent off to mine a nearby moon? (possibly extending the rings still more)
How do LLMs even "learn" after the initial training phase?

Is there a generally accepted method for that?
Interesting paper and they also claim to have discovered a

"simple method to detect overfitting during training without using a holdout set"
Are you implying the Vison Pro ecosystem is dead and Apple will abandon it? Sometimes the supporting hardware takes time to manifest itself.
The federal government doesn't need to legislate sales tax, just require it to be included in the display price. For physical stores this is trivial. For online stores geolocation + manual override works well enough elsewhere. Number of sales tax jurisdictions is irrelevant - either companies deal with it like they deal in areas with many smaller countries or they lobby their local city / state to fix the mess.
We will probably go through:

Thoughts -> (electric signal) -> LLM decoding and calling a generative model -> (electric signal) -> Brain
That local trade involves taking advantage of the commons (putting CO2 in the atmosphere) to make it work. In my opinion, we do not have the right to take that advantage.
By that measure there also isn't a real dependable/reproducible scalar that measures athleticism. Nonetheless some people are clearly more athletic than others. Also within a single sport we can easily see that some players are better than others. Here too you could object that people who play offense should not be compared to players in defense. Or that it's not individual players that matters but the team as a whole. And yet, we can still figure out easily who the star players are.
It seems the model isn't faking alignment? It's specifically breaking alignment in the short term to ensure long-term alignment. What am I missing?
Apparently one of the dangers is the routers serving a Chinese botnet attacking western infrastructure from US-base IP addresses.

https://9to5mac.com/2024/12/18/most-popular-home-internet-ro...
This entire discussion reads like perfect satire because I still can't decide whether we are being serious or not
I think that it’s a Black Mirror episode: https://en.m.wikipedia.org/wiki/The_Entire_History_of_You
I'm not sure why you find it misleading, it says it's a beta repeatedly, both on the Settings page, on the logo, and during the opt in enablement process.
Psst, the societal opinion on this has shifted.

We shouldn’t feel bad about protecting ourselves.
imo, the more senior counterpart benefits less from pair programming and therefore enjoys less. however, it's still the fastest way to get someone familiarized with a concept/project when done correctly. might be really valuable in a cs curriculum.
I occasionally still get this in certain petrol stations. Always catches me off guard.
That's pretty cool. Now I just wish they'd release a wireless G600 with this capability. Best thing I ever bought was an MMO mouse. It's incredibly useful for a lot of use cases outside of MMOs.
Show HN: Solution to RSI and poor Mac dictation, accurately transcribes "memcpy"
About a year ago, my RSI had gotten to the point where I needed to take days off. I went down the rabbit hole of trackball mice, split keyboards, and dictation. Talon voice coding seemed like the dream solution I was looking for, but I just couldn’t get it right (here’s a link to the video I was inspired by: https://www.youtube.com/watch?v=0ZZb12Qp6-0)). Around the same time, I increasingly adapted to new ways of life- tabbing, code suggests, completions, chat-based coding (I know, I know), and brainstorming with tools like Copilot, Codeium, Claude, and then Cursor.

Mac's built-in dictation was my first attempt at a solution. It handled basic emails/messages fine but completely fell apart with technical terms. I couldn’t build a workflow around it. “malloc,” "memcpy," “Axum,” “Tauri”… these always had to be edited, and my wrists would still protest.

I had been playing around with Whisper ever since it first came out (my work with MEL spectrograms and ECGs led me deep into OpenAI's Whisper). Once the whisper.cpp project got metal support, it worked beautifully on Apple Silicon Macs.

What I ended up building

- Local dictation tool

- Works system-wide on Mac (any text input)

- Custom dictionaries for technical terms/jargon

- No cloud dependencies, no tracking, no signup, no subscriptions (one-time purchase)

Technical details

- Running Whisper Large Turbo locally (or quantized Whisper small/medium)

- Sits in the background, requests accessibility permissions, and can paste text anywhere

- Voice activity detection is experimental; haven't nailed the parameters yet. This will help with long recordings/live transcriptions

- Sandboxed app, available through the Mac App Store

My usage stats (just personal benchmarks)

- Transcribed around 30k words over 2 weeks

- Averaging 150 WPM vs my usual 55-60 WPM (significantly lower when I need to think—it’s not like one of those typing tests)

- I’ve spoken for about 4 hours to it. So roughly 6-8 hours saved

- Some occasional mistakes; there's a find and replace tool. I add random non-dictionary words for large prompts

https://carelesswhisper.app/
The analogy is quite the opposite here.

Python was always the "rotting batteries" for me.... write something, some migration script, run it, works, forget. A few years later, new servers, hey, guess what, python 2.6 script has problems running on python 2.7... luckily a small fix. A fw years go by... new servers,.. hey, python 2.7 is not installed by default anymore, and pip has issues with dual versions... fix that. Few years... python 2.7 not even in repos anymore...

It's like that battery powered gadget, you use once every few years, and leave the battery inside, only to find out they leaked by them time you need to use the device again (duracell, i'm looking at you).

With perl it's more like a solar calculator... turn it on, it works, do whatever, put it in a drawer and forget about it for the next few years.
Could you elaborate on why that seems reasonable to you? The airline will already have my passport and credit card details, home address and mobile number. In my opinion, it should be the user's choice whether they create an account or not.
And the hard-to-select second choice is:

"or going to the check-in counter at the airport more than two hours before departure"

https://noyb.eu/en/booking-ryanair-flight-through-online-tra...
Like the others I can't say I have had a mouse button crap out on me. My problem is with the mouse wheels but I'm not sure if that is the manufacturer's problem or poor cleanliness on my part.
You need the full name & passport to be able to book a flight though. I'm not sure how the agencies can re-sell the flights later on?

I'm assuming agencies do that to lock the prices early on for the flights that they know will be fully booked. If airlines didn't do the nasty tricks with the prices changing every minute, this approach wouldn't work, though.
Amazon employing people creates a lot of taxes. Don't forget everything's taxed, not just corporation tax. Every employee generates income tax, employee tax, if they invest their money the interest is taxed, almost everything they buy from a shop has VAT, fuel they purchase is taxed, everything they buy has a higher price because that business has to pay tax and so do its employees, ad infinitum. There's tax everywhere, and the roads will still be there if none of those people had jobs and weren't paying any tax.