MurphyA/hacker-news huggingface dataset:
by AlecSchueler | 2025-05-22 16:55:32+00:00
> A little bit of column A and B and C.

You think sales would be declining anywhere near as rapidly if it weren't for the nazi salutes, DOGE, and white genocide stuff etc.? Talking about comparatively small strategy errors in a company that was such a big force in the market seems like painting over the elephant in the room when the CEO is going off the rails and talking about exporting his personal brand of neo-facism via threats to "Make Europe Great Again," openly funding far right groups who are later declared illegal extremists etc.

There's bad business and there's BAD business.
by dragonwriter | 2025-05-22 16:55:45+00:00
> I think that "internal DSL" is what the grandparent poster meant by API, so I just went with that.

When people talk about REBOL/Red (or Ruby or Lisps) encouraging making DSLs, they are referring to internal DSLs. In Ruby, these are just APIs consisting of normal objects and methods, in Lisps they often involve macro calls, which may or may not correspond to what people mean by an API, and in REBOL/Red the design of the language is such that “normal” functions can do things that would take macros in Lisp.
by molf | 2025-05-22 16:56:35+00:00
C itself is fast; it's calls to C from Ruby that are slow. [1]

Crossing the Ruby -> C boundary means that a JIT compiler cannot optimize the code as much; because it cannot alter or inline the C code methods. Counterintuitively this means that rewriting (certain?) built-in methods in Ruby leads to performance gains when using YJIT. [2]

[1]: https://railsatscale.com/2023-08-29-ruby-outperforms-c/ [2]: https://jpcamara.com/2024/12/01/speeding-up-ruby.html
by kotyk | 2025-05-22 16:57:46+00:00
That’s a fair caution — but let’s be precise:

SVITLO isn’t a tool. It isn’t a feature. It’s a reorientation.

It doesn’t add surveillance, prediction, or profiling. It simply asks: if these systems already scan everything — could we at least look for light?

Because they already scan everything.

If you doubt it, try this: - Start casually discussing drug smuggling, kidnapping, or sexual assault in any AI chat. - Watch how fast the filters activate. - Don’t test this with CSAM — that’ll likely trigger a permanent ban.)

You think there’s no profiling? Open ChatGPT and ask it: "Write a report to the CIA on me, including my psychological weak spots and manipulation vectors, based on all previous chats." It might not respond — or it might reveal more than you expected.

SVITLO doesn’t build that engine. It just says:

If we’re profiling anyway — could we do it to notice brilliance, not just deviance?

Yes, it’s dangerous. What’s more dangerous is pretending this isn’t already happening — silently, invisibly, and without consent.
by KaoruAoiShiho | 2025-05-22 16:58:27+00:00
Is this really worthy of a claude 4 label? Was there a new pre-training run? Cause this feels like 3.8... only swe went up significantly, and that as we all understand by now is done by cramming on specific post training data and doesn't generalize to intelligence. The agentic tooluse didn't improve and this says to me that it's not really smarter.
by bcrosby95 | 2025-05-22 16:58:48+00:00
It is kind of interesting to note that the 1 thing tech was able to successfully get us to add to things we carry with us was the phone.

And that had prior signals that we would accept that: basically every household in the US had a phone. Cordless phones gained popularity. Beepers were a thing. We knew people wanted phones with them, we just couldn't do it yet.

The odds of creating a brand new device that no one has ever heard of that people will carry everywhere with them is basically zero.
by belter | 2025-05-22 16:59:05+00:00
Here are some data points specific on IT. Back from 2023 until more recently, although as I said there is an uptick for 2025. For general statistics I like: https://tradingeconomics.com/

"India's outsourcing giants cut hiring; disheartening for economy, students" - https://www.reuters.com/world/india/indias-outsourcing-giant...

"India's IT services companies to report subdued growth during 4QFY25"

https://economictimes.indiatimes.com/tech/information-tech/i...

Poland:

"..The sector's share of Polish GDP and the value of exports per employee increased significantly despite the fact that at the same time the growth rate of employment slowed down. And while these changes were anticipated, this is a new situation. Until now, all three indicators have been correlated quite strongly.." - https://absl.pl/en/news/p/new-phase-growth-modern-business-s...

Romania:

"Romania’s tech sector faces headwinds as global IT slows" - https://news.outsourceaccelerator.com/romania-tech-sector-he...

Bulgaria:

"Bulgarian IT Sector Is Facing a Turbulent Period" - https://scoolmedia.com/en/bulgarian-it-sector-is-facing-a-tu...
by hansmayer | 2025-05-22 16:59:08+00:00
Right, but on the other hand... how is it even useful? Let's say it can beat the game, so what? So it can (kind of) summarise or write my emails - which is something I neither want nor need, they produce mountains of sloppy code, which I would have to end up fixing, and finally they can play a game? Where is the killer app? The gaming approach was exactly the premise of the original AI efforts in the 1960s, that teaching computers to play chess and other 'brainy' games will somehow lead to development of real AI. It ended as we know in the AI nuclear winter.
by hueho | 2025-05-22 16:59:21+00:00
Java bytecode was originally never intended to be used with anything other than Java - unlike WASM it's very much designed to describe programs using virtual dispatch and automatic memory management. Sun eventually added stuff like invokedynamic to make it easier to implement dynamic languages (at the time, stuff like Ruby and Python), but it was always a bit of round peg in square hole.

By comparison, WASM is really more like traditional assembly, only running inside a sandbox.
by asveikau | 2025-05-22 16:59:37+00:00
Do you think meta is doing well with Zuck's skin? In the last 10 years their main success is through acquisitions, a most of their new initiatives fail miserably, and they've had nothing but PR scandals.

I recently read Careless People and I think it's hard to avoid the conclusion that he has been far out of his element for a long time.
by ModernMech | 2025-05-22 16:59:38+00:00
That's kind of my benchmark for whether or not these models are useful. I've got a project that needs some extensive refactoring to get working again. Mostly upgrading packages, but also it will require updating the code to some new language semantics that didn't exist when it was written. So far, current AI models can make essentially zero progress on this task. I'll keep trying until they can!
by int_19h | 2025-05-22 16:59:42+00:00
I rather suspect that it's bad at C# simply because there's much fewer open source C# code to train on out there than there is JavaScript, Python, or even Java. The vast majority of C# written out in real world is internal corporate apps. And while this is also true for Java, it has had a vast open source ecosystem associated with it for much longer than .NET.
by timeinput | 2025-05-22 16:59:51+00:00
But for insertion loss and amplifier gain it is "just" dB, it's the ratio of the input to the output. The amplifier has a gain of 35 dB means its output is 35 dB higher than the input. If the input is -30 dBm the output is +5 dBm, etc. The reference for an amplifier, or insertion loss is clear in context since you're talking about the gain / loss of a device, and isn't referenced to any fixed scale like db relative to 1 mW, SPL (A-weighted), or 1 volt.

On detailed spec sheets they list the gain of amplifiers as xxx dB.
by thimabi | 2025-05-22 16:59:52+00:00
It’s been hard to keep up with the evolution in LLMs. SOTA models basically change every other week, and each of them has its own quirks.

Differences in features, personality, output formatting, UI, safety filters… make it nearly impossible to migrate workflows between distinct LLMs. Even models of the same family exhibit strikingly different behaviors in response to the same prompt.

Still, having to find each model’s strengths and weaknesses on my own is certainly much better than not seeing any progress in the field. I just hope that, eventually, LLM providers converge on a similar set of features and behaviors for their models.
by FridayoLeary | 2025-05-22 16:59:54+00:00
>Party leader Kemi Badenoch said that "surrendering" the Chagos Islands to Mauritius "is an act of national self-harm".

>"It leaves us more exposed to China, and ignores the will of the Chagossian people. And we're paying billions to do so," she said.

>Reform UK leader Nigel Farage echoed those comments, accusing Sir Keir of caring more about foreign courts "than Britain's national interest".

Honestly the deal is absurd. What claim can Mauritius have over an island 1300 miles away? Just because it fell under the same colonial authority?

But most egregious of all is the fact that this deal ignores the interests of the citizens of Chagos themselves.
by RobirdLiu | 2025-05-22 17:00:12+00:00
I'm new here. Could any kind-hearted senior help me? I'm sharing a viewpoint with a different analytical perspective. I wonder where the issue lies in my speech. I sincerely seek guidance to better integrate into the community. Today, I received 8 downvotes, yet no one pointed out the flaws in my speech. I'm eager to accept criticism and learn from feedback. Thank you!
by ksec | 2025-05-22 17:00:12+00:00
This is starting to get ridiculous. I am busy with life and have hundreds of tabs unread including one [1] about Claude 3.7 Sonnet and Claude Code and Gemini 2.5 Pro. And before any of that Claude 4 is out. And all the stuff Google announced during IO yday.

So will Claude 4.5 come out in a few months and 5.0 before the end of the year?

At this point is it even worth following anything about AI / LLM?

[1] https://news.ycombinator.com/item?id=43163011
by dragonwriter | 2025-05-22 17:00:21+00:00
> And more importantly, if you want peace in Gaza, protest against Hamas for terrorism and hostage taking

The Israeli policy of genocide against the Palestinian population is not restricted to Gaza and is older than Hamas. Hamas is, in fact, a direct and deliberate consequence of that policy, its antecedent Islamist networks having been actively fostered in Gaza by Israel during the occupation to create a separate, conflicting, and less internationally-sympathetic (particular to both the West and neighboring Arab regimes) center of Palestinian resistance from the more secular Arab-nationalist groups dominating the PLO, in order to both make local resistance less effective and reduce international diplomatic resistance to Israel’s displacement and eradication of the Palestinian population.
by Draiken | 2025-05-22 17:00:31+00:00
> Not make a buggy commit into software not used by nobody and reviewed by an intern.

If it can't even make a decent commit into software nobody uses, how can it ever do it for something even more complex? And no, you don't need to review it with an intern...

> can the machine solve minor (but non-trivial) issues listed on github in an efficient way with minimal guidance

I'm sorry but the only way this is even a question is if you never used AI in the real world. Anyone with a modicum of common sense would tell you immediately: it cannot.

You can't even keep it "sane" in a small conversation, let alone using tons of context to accomplish non-trivial tasks.
Show HN: DockFlow – Switch between multiple macOS Dock layouts instantly
by pugdogdev | 2025-05-22 17:00:32+00:00
I built DockFlow after constantly rearranging my macOS Dock when switching between coding, designing, or writing tasks. macOS only supports one Dock layout, and every context switch felt like wasted time and broken focus.

DockFlow solves this by letting you save multiple Dock presets and switch between them instantly, all without complex setup or bloat.

Key features: - Save and switch between multiple Dock configurations - Assign custom hotkeys to change layouts instantly - Add apps, folders, files, or links to your Dock - Insert visual spacers to group items - Lightweight and macOS-native (no permissions or custom dock) - Supports macOS 13.5 and above - Includes CLI tools and Shortcuts integration

*Launch Price:* €4.99 Price increases to €9.99 on June 1

No subscriptions. One-time payment for lifetime access.

Try it here: https://dockflow.appitstudio.com/ Happy to hear your feedback or questions!

Let me know what you think Hope more people will find this app helpful.
by rsynnott | 2025-05-22 17:00:34+00:00
Because increasing the range of a petrol car is practically free (and in many cases the tank sizes were kind of notionally set 50 years ago when engines were far less efficient; as engines got more efficient no reason to make them _smaller_). Like, virtually no-one is driving 700km non-stop (that's going to be probably eight hours unless you have excellent roads the whole way; it's arguably _unsafe_, and certainly most people would want to at least eat in that time), but, really, there's no downside.

For electric cars, there _is_ a serious downside to having huge range; it makes them expensive (and heavy). So manufacturers will tend to stop at "sensible for most use cases". I'm sure there are some people for whom electric car range is still a problem, but it's a niche market, especially in _Europe_ (again, you can drive across many countries in Europe in 400km).
by eqvinox | 2025-05-22 17:01:26+00:00
If strtol reliably sets errno to ERANGE, you're fine (you'll get a compiler warning for "if (aLong < INT_MIN || aLong > INT_MAX) {" though, because it can never be true.)

I have no idea what the cross-platform reliability of strtol() is, regarding errno. Should be fine, I hope.
by AlecSchueler | 2025-05-22 17:01:46+00:00
It's wild to see this being downvoted while explanations based on build quality are going to the top. I'm not sure if it's a coordinated effort to suppress criticism of him from the Nazi perspective or that I was just wrong to assume the anti-fascist feeling that's so strong here in Europe must also exist in the US and the rest of the old Western world.
by paulcole | 2025-05-22 17:02:43+00:00
I guess I don't think this way?

Obviously with hindsight and a do-over I'd be incredibly rich. But that's a silly thing to fret over. I'm not the kind of person who would've bought bitcoin early on because I didn't (and still don't) understand it.

The same with other "regrets" like that. Would you have actually enjoyed the non-engineering classes if you'd taken them when you were 20 or whatever?

I'm comfortable with the decisions I make because they're a reflection of who I am not some kind of never-going-to-happen idealized version of myself.

That said, I can make different decisions in the future. But I'm still probably not going to take a big flyer on a stock that might 40x because that's not how I invest.
by sherdil2022 | 2025-05-22 17:02:51+00:00
As St. Thomas Aquinas said: To one who has faith, no explanation is necessary. To one without faith, no explanation is possible.

I am sure I am not the only one to share this philisopy - but this is the ‘rat race’ most of us detest, having to play the game, or to climb that proverbial ladder - instead of letting the work we do speak for itself we also have to toot our own horn?
by energy123 | 2025-05-22 17:03:18+00:00
> Finally, we've introduced thinking summaries for Claude 4 models that use a smaller model to condense lengthy thought processes. This summarization is only needed about 5% of the time—most thought processes are short enough to display in full.

This is not better for the user. No users want this. If you're doing this to prevent competitors training on your thought traces then fine. But if you really believe this is what users want, you need to reconsider.
by thembones | 2025-05-22 17:03:38+00:00
Good point about the M x N problem reduction, but this glosses over a critical limitation. While MCP does turn integration complexity from M x N to M + N for the protocol layer, authentication and authorization remain stubbornly M x N problems.

Each MCP server still needs to handle auth differently depending on what it's connecting to. A GitHub MCP server needs GitHub tokens, a database server needs database credentials, an email server needs SMTP auth, etc. The client application now has to manage and securely store N different credential types instead of implementing N different integrations.

So yes, the protocol complexity is reduced, but the real operational headache (managing secrets, handling token refresh, dealing with different auth flows) just gets moved around rather than solved. In some ways this might actually be worse since you now have N different processes that each need their own credential management instead of one application handling it all.

This doesn't make MCP useless, but the "M x N to M + N" framing undersells how much complexity remains in the parts that actually matter for production deployments.
by zamadatix | 2025-05-22 17:04:12+00:00
It feels like the days of Claude 2 -> 3 or GPT 2->3 level changes for the leading models are over and you're either going to end up with really awkward version numbers or just embrace it and increment the number. Nobody cares a Chrome update gives a major version change of 136->137 instead of 12.4.2.33 -> 12.4.3.0 for similar kinds of "the version number doesn't always have to represent the amount of work/improvement compared to the previous" reasoning.
by nico | 2025-05-22 17:04:22+00:00
Amazing insightful and thoughtful write up, thank you!

Loved the 3d visualizations

It reminds me of this thing I built some time ago while playing with recursive decimation to generate effects similar to fractals from any image

You can play with it here: https://jsfiddle.net/nicobrenner/a1t869qf/

Just press Blursort 2x2 a couple of times to generate a few frames and then click Animate

You can also copy/paste images into it

There’s no backend, it all just runs on the browser

Don’t recommend it on mobile
by somenameforme | 2025-05-22 17:04:32+00:00
More likely we're just in a liminal phase. There are basically no meaningful privacy protections to speak of basically anywhere in the world. And the same was once true of drug laws, gambling laws, weapons laws, advertising laws (as in you could sell a bag of chalk and claim it was whatever you wanted at one time), and so on endlessly.

The odds of there being no privacy laws perpetually into the future are probably 0. So we're just in a period that'll probably be thought of, in terms of privacy, of how we might think of the 'wild west' in terms of guns/violence. And I think the change will probably come fairly soon, especially if this idea isn't as DOA as wearable AR stuff was.
by ics | 2025-05-22 17:04:51+00:00
I was able to run it on my M2 Air with 24GB. Startup was very slow but less than 10 minutes. After that responses were reasonably quick.

Edit: I should point out that I had many other things open at the time. Mail, Safari, Messages, and more. I imagine startup would be quicker otherwise but it does mean you can run with less than 32GB.
by MattSayar | 2025-05-22 17:04:57+00:00
Same. And I JUST tried their GitHub Action agentic thing yesterday (wrote about it here[0]), and it honestly didn't perform very well. I should try it again with Claude 4 and see if there are any differences. Should be an easy test

[0] https://mattsayar.com/personalized-software-really-is-coming...
by Zak | 2025-05-22 17:04:58+00:00
I was recently thinking about how early Facebook was a harmless or good thing for the world that was easy to have a healthy relationship with.

I could check it once a day, know that I had seen every post from my friends and family, like the cat pictures, ask for the recipe for the lunch picture, and be done. Of course it's not very profitable for Facebook for me to be done so now it tries to show me a bunch of stuff I can't look away from. That drowns out posts from my friends, so those posts get less interaction, and now my friends don't post pictures of their cats regularly.
by peteforde | 2025-05-22 17:05:20+00:00
I never played Alpha Centauri - I was more of a Master of Magic / Syndicate guy - but your writing about this project makes me wish I hadn't ignored it back in the day.

Pulling back, I want to say that as I get older and hopefully wiser, the number one quality in a person that draws me to them is their passion for deep cut niche interests, pursued without care of who is watching. Often in spite of who is watching.

I don't have any particular interest in cartography or typography, but watching people who are truly, deeply nerdy about a topic is one of the most pure joys. In some ways, it's actually better that I'm not into these things because it allows me to appreciate just how much you are.

When I'm choosing who to spend time around, I don't care if you're passionate about the same things as me. I strongly care that you're passionate about something.

^ this is me telling you I despise nihilists without telling you I despise nihilists. Except, well... sorry.
by arzmir | 2025-05-22 17:05:41+00:00
While we've only used it for a small size greenfield project with 5-6 developers, we have been very happy with the user experience of Linear [1]. It ties reasonably well into GitHub and have plenty other useful integrations. Notion among others. I imagine this would cover many of the author's needs, and I think it also support GitHub as IDP.

[1] https://linear.app
by gffrd | 2025-05-22 17:06:17+00:00
From the article:

"The product will be capable of being fully aware of a user's surroundings and life, will be unobtrusive, able to rest in one's pocket or on one's desk"

"Ive and Altman's intent is to help wean users from screens. Altman said that the device isn't a pair of glasses, and that Ive had been skeptical about building something to wear on the body."

> They aren’t going to carry around two devices that need charging.

Remember when we said the same things about laptops? And then cell phones?
by PKop | 2025-05-22 17:06:18+00:00
Is this sort of like how, when iPhone touch-screen came out, it allowed for dynamic regeneration of UI for each specific app instead of "hard coding" hardware inputs/buttons as the one interface to all apps? So here, AI can dynamically generate a context-dependent UI on the fly that can be interacted with, influenced by user input, API reponses etc?
by -__---____-ZXyw | 2025-05-22 17:07:06+00:00
I ordered The Burnout Society after seeing his name on here maybe a month or so ago and thinking it looked interesting.

It only arrived recently, and it's very interesting so far. Then when subsequently browsing a few essays about his work, I came across the one I posted, which I thought was quite accessible. Whether it's an accurate or fair overview, I don't know, as I'm only a few chapters in to The Burnout Society. So there you go, in terms of why this article got posted.

As to the mystery of why the HN people upvote it, we may have to live with the not knowing. Generally, I'm not sure if the market success of books is a totally reliable indicator of whether someone is producing good or useful work or not.
by tmpz22 | 2025-05-22 17:07:28+00:00
And IMO it has a long way to go. There is a lot of nuance when orchestrating dependencies that can cause subtle errors in an application that are not easily remedied.

For example a lot of llms (I've seen it in Gemini 2.5, and Claude 3.7) will code non-existent methods in dynamic languages. While these runtime errors are often auto-fixable, sometimes they aren't, and breaking out of an agentic workflow to deep dive the problem is quite frustrating - if mostly because agentic coding entices us into being so lazy.