MurphyA/hacker-news huggingface dataset:
by kjkjadksj | 2025-04-14 16:59:55+00:00
You should be able to intercept inspect and modify any data in any device you own. I’m not even sure what the reason for locking things down really is anymore. It isn’t any more secure as hackers breach into these things routinely anyhow, and everyone running the same software expands the risk envelope and reward of hacking greatly. It turns power users away who might have added to sales just buying your product to use as a dummy sensor for some other purpose vs the ones marketing come up with.

So it is arguably more dangerous and leads to fewer sales. But again businesses don’t take positions that are rational if they can take an irrational position that every other business in the sector also takes and therefore easily justify to shareholders without having to present actual numbers they might reject anyhow.
by WalterBright | 2025-04-14 16:59:58+00:00
The post-increment and post-decrement operators mapped directly onto PDP-11 CPU addressing modes.

The integral promotion rules come directly from the PDP-11 CPU instruction set.

If I recall correctly so does the float->double promotions.

CPUs started adapting to C semantics around the mid-80's. CPU designers would profile C generated code and change to be able to more efficiently run it.
by gengstrand | 2025-04-14 17:00:05+00:00
I recently blogged about the developer experience with server-side Kotlin at https://glennengstrand.info/software/coding/csharp/kotlin so you should know that the IntelliJ folks offer a community edition of their IDE that works great with Kotlin. You don't even need the IntelliJ IDE at all. I was able to code up that Kotlin service using VS Code which was also a great experience. Nothing felt limited or dummied down at all.
by ty6853 | 2025-04-14 17:00:23+00:00
The US has some of the highest levels of public health research (NIH) and science funding (NSF). And despite not having universal healthcare, we have I think the highest government funded health care spending in the world (~8% of GDP or ~2 Trillion).

Part of the way to gain this funding is to label things 'associated' or 'related' in order to trigger a funding grab for your particular field of interest. NIH and NSF funding is mostly adversarial, for the most part the pot is fixed and you can win by making your case more dire than the other guy. Thus you have weird stuff like anything remotely having a connection to COVID or pregnancy getting tagged in to influence the purse strings.
by freejazz | 2025-04-14 17:00:36+00:00
>And the bleach argument was the supporting argument for the statement regarding intelligence.

It was but one example of a list much longer than the post you responded to, which anyone who was fair would recognize.

>Yes really.

No, not really.

>No. The poster used that bleach argument as the reason here - which is a completely dishonest argument. It's not a minor detail.

The bleach argument was one example and you're being nitpicky about it anyway.

>Is this how the discussion should go, in your dream world?

Strawman.

>Since, according to you, actually discussing the exact cases/reasoning brought up is quibbling over minor details, nitpicking.

You're not engaging the substance of his argument while decrying that exact failure in everyone else. You say people should focus on main points and not quibble about small details and it's exactly what you are doing.

When did you engage with the main point that Trump has poor character and is unintelligent? You didn't. You're bickering about whether or not he literally said inject bleach. Okay, throw out the bleach part. The point still stands but you don't want to discuss it because you just want to quibble about the bleach. It's a complete waste of time for anyone interested in engaging in a conversation. Maybe he was wrong, maybe he misremembered, maybe in this one instance he isn't being fair. You don't engage in any of that and you assumed the worst. It's exactly what you're complaining about and I'm not going to sit here repeating myself because you like to argue.
by Aloisius | 2025-04-14 17:00:54+00:00
> For example, what they call a lime in a lot of countries (for example Calamansi) would be called a tiny orange in North America (we don't have that fruit here).

Calamansi limes are grown in California and usually called Calamondin limes. They're typically anywhere from orange to yellow/green when grown here.

> What we call a lime they wouldn't recognize, but if they saw/tasted it they might think it's a green lemon or something.

What country doesn't have what we call a lime? The Key lime, like the Calamansi is is native to the Philippines and available everywhere the Calamansi is. Persian limes are exported nearly everywhere.

Lots of languages don't differentiate between lemons and limes though.
by pgt | 2025-04-14 17:01:03+00:00
AI can read docs, Swagger, OpenAI and READMEs, so MCP adds nothing here. All you need is an HTTP client with authorization for endpoints.

E.g. in Datomic MCP[^1], I simply tell the model that the tool calls datomic.api/q, and it writes correct Datomic Datalog queries while encoding arguments as EDN strings without any additional READMEs about how EDN works, because AI knows EDN.

And AI knows HTTP requests, it just needs an HTTP client, i.e. we don't need MCP.

So IMO, MCP is an Embrace, Extend (Extinguish?) strategy by Anthropic. The arguments that "foundational model providers don't want to deal with integration at HTTP-level" are uncompelling to me.

All you need is an HTTP client + SSE support + endpoint authz in the client + reasonable timeouts. The API docs will do the rest.

Raw TCP/UDP sockets more dangerous, but people will expose those over MCP anyway.

[^1]: https://github.com/theronic/datomic-mcp/blob/main/src/modex/...
by myfonj | 2025-04-14 17:02:09+00:00
Ah, overlooked they actually acknowledge the "cap" directly in the preceding paragraph, and even put it into "coming decades" time frame. Makes much more sense now, thanks for the pointer!

Still a bit confused about the emphasis in wood deposits in "streams" – reportedly way more effective, but I'd guess with very limited capacity to really "lock" the mass – compared to regular hummus – not that effective, but for forest with couple of centuries of growth ahead I'd guess way more capacious. Good news either way, though!
by dfawcus | 2025-04-14 17:02:38+00:00
I had a need for that, on TCP and UDP connections. The former behind a net.Conn.

Rather than fiddle with Close() calls, from memory what I found worked was setting a short (or in the past) deadline on the Conn (SetReadDeadline). This as it is documented as applying even to an existing blocked call, and makes that blocked call eventually return an error.

So when I wanted to tear down the TCP connection and clean up the various goroutines associated with using the connection, I'd unblock any blocking i/o, then eventually one had an easy Close() call on the connection.

UDP was simpler, as each i/o operation had a short timeout. I've not investigated what could be done for pipe and fifo i/o.
by shaftway | 2025-04-14 17:02:47+00:00
I've done a much shorter route, but still long with a similar amount of preparation - Port Angeles, WA to San Francisco, CA

I can not recommend it highly enough. It took us 2 weeks which is a much more reasonable amount of time to take off. I wasn't really prepped and not in great physical shape, which made it more difficult, but it was so rewarding. That route is very popular and there are hiker / biker camp sites every 30 miles or so. About half the people you see each night are going the same direction as you, so you probably saw them last night.

I would strongly recommend the paper maps from ACA. They are fantastic, and you can get a holder that goes between your handlebars. It's really hard to use your phone as a GPS when you're out of power.

I also broke a spoke on my wheel and it wasn't a very common wheel type. The person I went with had to go 20 miles back to a bike shop and ended up buying me a whole new wheel. So getting bog-standard equipment is very helpful.
by Analemma_ | 2025-04-14 17:02:47+00:00
They went from 0 to $5 billion when they were the only game in town. But now the crown of "best model" changes hands every few weeks, from OpenAI to Anthropic to DeepSeek to Google, and that looks likely to be the case for the foreseeable future. People "in the know" have already stopped treating OpenAI as automatically the best, and this knowledge will diffuse to everyone else over time. Without the best model as a moat anymore, there's no reason to expect OpenAI's growth to continue on the trajectory it used to have.
by zoogeny | 2025-04-14 17:04:02+00:00
I don't think that could be sufficient to solve the problem.

I'm using Gemini with AI Studio and the size of a 1 million token context window is becoming apparent to me. I have a large conversation, multiple paragraphs of text on each side of the conversation, with only 100k tokens or so. Just scrolling through that conversation is a chore where it becomes easier just to ask the LLM what we were talking about earlier rather than try to find it myself.

So if I have several tools, each of them adding 10k+ context to a query, and all of them reasonable tool requests - I still can't verify that it isn't something "you [I] didn't want to get executed" since that is a vague description of the failure states of tools. I'm not going to read the equivalent of a novel for each and every request.

I say this mostly because I think some level of inspectability would be useful for these larger requests. It just becomes impractical at larger and larger context sizes.
by TeMPOraL | 2025-04-14 17:04:14+00:00
Also extending the metaphor, you can make a road that controls where you go and makes sure you don't stray from it (whether by accident or on purpose): it's called rail, and its safety guarantees come with reduced versatility.

Don't blame roads for not being rail, when you came in a car because you need the flexibility that the train can't give you.
by cherryteastain | 2025-04-14 17:04:39+00:00
Alright, please go ahead and define under what legal pretext this guy's behavior might be illegal.

There are other cases where interacting the blockchain is illegal in a very clear manner. Example: if I know an Iranian or North Korean entity has the keys to an Ethereum wallet, and if I send USDT to that wallet as a Western citizen, that is very illegal due to sanctions.
by 2wrist | 2025-04-14 17:04:53+00:00
I agree with you. Just have a clear structure and onramp for building stuff. Go and Rust seem to have a lot of the attention, there is room for Ocaml also, especially if it was as clearly and simply defined. (I have a sneaky suspicion it fits in that 'cloud native' space quite well) I am sure that the maintainers and architects see that also, they have made great strides the past few years and I hope they bring it together.
by tempfile | 2025-04-14 17:05:02+00:00
Not always, just in this case :-)

What's actually confusing in the analogy? Are you actually confused or just pretending? The point is that just because a sign says something under a literal reading, it doesn't mean that it's what was intended, or what's binding. If there's a piece of paper on my car saying "free to a good home", I probably didn't intend that you can take my car (or my house, or whatever). It's not very different to the fact that a 0-day exploit on your bank's web server does not entitle the thief to your money.
by bakugo | 2025-04-14 17:05:16+00:00
> We will also begin deprecating GPT‑4.5 Preview in the API, as GPT‑4.1 offers improved or similar performance on many key capabilities at much lower cost and latency. GPT‑4.5 Preview will be turned off in three months, on July 14, 2025, to allow time for developers to transition.

Well, that didn't last long.
by xivzgrev | 2025-04-14 17:05:18+00:00
To me it's a red flag when a company takes on Softbank funding. I worked at a portfolio company earlier in my career.

Their MO is to offer lots of money at inflated valuation vs domestic investors. This is compelling for founders - lots of money to grow, for less dilution.

That said, there's very little value Softbank adds other than the money. No connections, no advice, and it's generally not a helpful long term partnership. They also don't seem to conduct the level of scrutiny that other investors do, because they have so much cash and want to muscle into hot deals. And possibly also because founders wouldn't want to deal with their scrutiny vs domestic options.

Ultimately you take the money when you are greedy or don't have other good options. And neither is a good signal.

I think Sam is driving as aggressively as he can, given AI seems like a winner takes all type market. Domestic investors are balking at the exponential increase in needed investment amounts given economic uncertainty and lack of justified return. Meanwhile Softbank has been catching up and has been dying to get in on OpenAI. So here's the opportunity.

Maybe this works out and OpenAI is going to land this. But more likely, OpenAI is acting like the music is running out soon and they're throwing a hail mary. And Softbank's limited partners are going to be left holding the bag.
by graemep | 2025-04-14 17:05:38+00:00
Really? Where I live drivers have to be in vehicles that are inspected annually for safety and roadworthiness if they are more than three years old, the vehicle owners have to be pay a tax, the vehicles have to bear a unique identity number, you need a license to operate them, you need to pass a test to get the license, you can lose the license, be fined, or imprisoned if you operate them in a dangerous manner or break rule, you can be fined, imprisoned or lose the license if you operate a vehicle under the influence of drugs or alcohol, or otherwise unfit, you have a legal duty to notify the authorities if you have certain medical conditions (so they can decide whether you retain the license in the circumstances),.....

Pretty much all drivers agree that most or all of these requirements are reasonable (although they might disagree about details). That does not sound like being hostile to regulation.
by garciasn | 2025-04-14 17:05:56+00:00
Gemini supposedly allows for conversational speech w/your data. Have you tried it? We have; it's laughably bad and can't get the most basic stuff right from a well-crafted datamart.

If it can't do the most basic stuff, please explain to be how in the fuck it is going to understand dolphin language and why would should believe its results anyway?
by globular-toast | 2025-04-14 17:06:20+00:00
The OP strikes me as being quite immature. Like a first breakup or something. I think it's less about Google selling themselves as being special and more that people like OP have been led to believe they are special. A lot of them have been treated like royalty: super privileged lives, only experiencing the nice bits of society, top education, then straight into a 6-figure job where you get to be part of a special club with a prestigious google.com email address etc. It's going to be a shock to anyone to have that taken away abruptly when you're a decade or more into this lifestyle.

Most people have to go through shit like this at some point in their life. Most don't get to reap in internet sympathy by the bucketload, though. For some people it really actually sucks. OP is likely a millionaire already, could just take time off to adjust and reflect, then accept one of the numerous job offers that will be on the table. They might even end up doing something useful with their lives instead of advertising.
by bluGill | 2025-04-14 17:07:47+00:00
The real thing is can we (perhaps with new advances in statistics?) find places where doctors at the end of all known treatment try things at random and see if anything works. For rare symptoms it often isn't possible to run a proper controlled study (note that I said symptoms and not disease - often we are not really sure what is going on). So if we can give doctors a list "here is what someone else tried and or treatment Y seems to make things worse that is a clue. Eventually we can say that we don't know why, but X seems like your best shot even if it we can never get to real statistical significance.

Doctors already have case studies which they (at least should) publish anytime they get someone who for whatever reason doesn't respond to standard treatment, or has something unknown. However it is hard for the next doctor to find any that might be relevant.
by pgt | 2025-04-14 17:07:48+00:00
Previous thoughts on MCP, which I won't rehash here:

- "MCP is a schema, not a protocol" – https://x.com/PetrusTheron/status/1897908595720688111

- "PDDL is way more interesting than MCP" – https://x.com/PetrusTheron/status/1897911660448252049

- "The more I learn about MCP, the less I like it" https://x.com/PetrusTheron/status/1900795806678233141

- "Upon further reflection, MCP should not exist" https://x.com/PetrusTheron/status/1897760788116652065

- "in every new language, framework or paradigm, there is a guaranteed way to become famous in that community" – https://x.com/PetrusTheron/status/1897147862716457175

I don't know if it's taboo to link to twitter, but I ain't gonna copypasta all that.
by comeondude | 2025-04-14 17:07:52+00:00
Nothing to be embarrassed about, different strokes for different folks.

However, Monty Python was far from lazy, they cleverly deconstructed a repressive British culture at the time, they mocked class and authority, uptight education institutions, pointless bureaucracies, religious hypocrisy, and violent glorification of British history.

Their humor can be pretty crass by today’s standards, but if you approach their work as an absurdist, subversive satire, they’re one of the best that have ever done it.

I’ve always found their underlying message to be “don’t take things too seriously and enjoy life.”

As for what’s funny, they’re just absurd. A flying bunny that rips knights head off, an accidental messiah who just points out basic common sense which is interpreted by the masses as direct edict from God, brilliant deconstruction of bullshit bureaucracy in form of ministry of silly walks. Things like that.

But if that doesn’t tickle your fancy, that’s okay too.
by kjkjadksj | 2025-04-14 17:08:00+00:00
It costs more time and money to set up these walls vs not bothering. And there was a time when they didn’t bother and hacking was easy. Not just in cars but any consumer facing product running software.

Blame management structure. They hire out security devs because its expected they have a security team like other companies or shareholders pillory them. These security devs trot off doing the expected work they are all trained to do from school or their work at other companies. You end up with the inevitable locked down shitware everyone was hired to make and will make. No one asked for this. They only asked for something one level deeper into the abstraction (shareholders want company to look like other companies to price it appropriately, managers want security team to appease shareholders, security team head wants to see certain things they saw at their last job, security dev wants to deliver and get a raise) but what they got was the chain reaction leading to the user hostile app.
by squigz | 2025-04-14 17:08:30+00:00
You are right, in that people need real friends.

You are wrong, in that people will turn to these products.

I am telling you this after discussing such things at lengths with people, including the pros and cons of it, and why such things appeal to them. My conclusion is certainly not that they feel insulted by it. Feel free to dismiss that anecdote as, I don't know, 'market research' or something.
by ht-syseng | 2025-04-14 17:08:44+00:00
The word is just a 'pointer' to the underlying shared experience, so I don't think you could; the kid would come away thinking red is the same thing as the feeling of splinters or the warmth of a sunset, which isn't what red is, those are just feelings maybe associated with red. That said - I'm actually pretty confident we'll be able to have basic "conversations" made of basic snippets of information with dolphins and whales in my lifetime. Maybe not complex grammatical structure we identify with, but small stuff like: "I'm hungry". I'm not sure if dolphins could understand "fish or octopus for dinner?", because they might not have any idea of a logical 'OR', and perhaps they might don't even differentiate between fish/octopus.

We do share (presumably) experiences of hunger, pain, happiness, the perception of gradations of light and shape/form within them, some kind of dimensionally bound spatial medium they exist in as an individual and are moving through - though of course they might not conceive of these as "dimensions" or "space", they would surely have analogs for directional words - although given they aren't constrained to live on top of a 2D surface, these might not be "up", "down", "left", "right", but something in the vein of "lightward" or "darkward" as the two main directions, and then some complicated 3D rotational coordinate system for modeling direction. Who knows, maybe they even use quaternions!
Ask HN: Has your YouTube homepage gotten suddenly generic and bad?
by chatmasta | 2025-04-14 17:08:54+00:00
As of last week, my YouTube feed (i.e. the videos on the homepage) seems totally disconnected from my activity. All recommendations are generic videos, many of them 1-2 minutes or years old, like “racoon eating lettuce” or “chocolate fish.”

It seems like the algorithm was suddenly unplugged.

I’m still logged into the site and haven’t changed any privacy settings.

I’m geolocated in the UK… maybe some recent regulatory implementation has caused this?
by spacecadet | 2025-04-14 17:08:57+00:00
This was the attack vector of a AI CTF hosted by Microsoft last year. I built an agent to assess, structure, and perform the attacks autonomously and found that even with some common guardrails in place the system was vulnerable to data exfiltration. My agent was able to successfully complete 18 of the challenges... Here is the write up after the finals.

https://msrc.microsoft.com/blog/2025/03/announcing-the-winne...
by codingwagie | 2025-04-14 17:09:05+00:00
GPT-4.1 probably is a distilled version of GPT-4.5

I dont understand the constant complaining about naming conventions. The number system differentiates the models based on capability, any other method would not do that. After ten models with random names like "gemini", "nebula" you would have no idea which is which. Its a low IQ take. You dont name new versions of software as completely different software

Also, Yesterday, using v0, I replicated a full nextjs UI copying a major saas player. No backend integration, but the design and UX were stunning, and better than I could do if I tried. I have 15 years of backend experience at FAANG. Software will get automated, and it already is, people just havent figured it out yet
by runjake | 2025-04-14 17:10:27+00:00
I do this. I have about a dozen Spotify playlists saved to my phone and laptop for offline use.

Often times, the tracks didn't match the style I selected, in my opinion. For example, if I select the Chill style, I don't want an energetic "4 on the floor" beat oriented track.

I think I'm just super picky and really don't like 75% of the track selections on the styles I tried.

Here's a couple (they are safe-for-work) I like a lot when coding:

https://open.spotify.com/playlist/3w2YAQaYubicd1Me32ZBrY

https://open.spotify.com/playlist/5YaENkqeE9CnQJYwztoxfX?si=...