MurphyA/hacker-news huggingface dataset:
by 0xFEE1DEAD | 2025-07-30 16:54:59+00:00
In short: You're right - Go will still evaluate argument expressions. In hindsight, I should've made that more obvious, not calling this out initially was an expert blind spot on my part, not an intent to mislead.

If we consider this example:

func risky() error { return fmt.Errorf("unexpected error") } func risky2() error{ return fmt.Errorf("also an error") } func main() { fmt.Printf("something failed: %v", risky()) dlg.Printf("something failed: %v", risky2()) }

And look at the disassembly:

0x10009f354 d503201f NOOP ; Dead code of dlg.Printf 0x10009f358 b0000000 ADRP 4096(PC), R0 ; Load "also an error" string address 0x10009f35c 9124ec00 ADD $2363, R0, R0 ; Calculate exact string address 0x10009f360 d28001a1 MOVD $13, R1 ; Set string length=13 (R1) 0x10009f364 aa1f03e2 MOVD ZR, R2 ; Clear R2 0x10009f368 aa1f03e3 MOVD ZR, R3 ; Clear R3 0x10009f36c aa0303e4 MOVD R3, R4 ; Clear R4 0x10009f370 97ffd890 CALL fmt.Errorf(SB) ; Call fmt.Errorf

What disappears is the logging work (formatting, interface/slice plumbing, I/O) and the call itself. Go cannot eliminate calls to functions inside of Printf because they could produce side-effects. Eliminating functions calls like this would be very expensive to do and would clashes with Go's focus on fast compilation times.

I'll add a section to the README that explains this. Thanks for pointing it out.
by Anamon | 2025-07-30 16:55:20+00:00
I see these approaches a lot when I look over the shoulders of LLM users, and find it very funny :D you're spending the time, effort, bandwidth and energy for four carefully worded questions to try and get a sense of the likelihood of the LLM's output resembling facts, when just a single, basic query with simple terms in any traditional search engine would give you a much more reliable, more easily verifable/falsifiable answer. People seem so transfixed by the conversational interface smokeshow that they forgot we already have much better tools for all of these problems. (And yes, I understand that these were just toy examples.)
by SilverElfin | 2025-07-30 16:55:49+00:00
> More than half of Helsinki’s streets now have speed limits of 30 km/h. Fifty years ago, the majority were limited to 50 km/h.

So they hurt quality of life by making it more painful to get anywhere, taking time away from everyone’s lives. You can achieve no traffic deaths by slowing everyone to a crawl. That doesn’t make it useful or good. The goal should be fast travel times and easy driving while also still reducing injuries, which newer safety technologies in cars will achieve.

> Cooperation between city officials and police has increased, with more automated speed enforcement

Mass surveillance under the ever present and weak excuse of “safety”.
by heathrow83829 | 2025-07-30 16:56:01+00:00
is anyone else here tired of building products for which there is little to no demand?

What if we started with a product idea for which we know there is demand for: things people are already paying money for. For example: apples, or tires, or etc. something you know people are paying money for. and then try and either build that product or another product that makes building the product easier.
by hereme888 | 2025-07-30 16:56:21+00:00
It's important for casual readers to remember that clinical studies exist to prove whether theories work in real life, because there's still a lot of unknowns, and genetic variability between people.

Treatment for PCP is benzodiazepines/antipsychotics, not ketamine.

Phencyclidine became a reference molecule for many modern drugs currently used.
by sshine | 2025-07-30 16:56:22+00:00
The founder of IKEA, Ingvar Kamprad, passed away in 2018.

IKEA is currently owned by a series of foundations.

On account of Ingvar Kamprad being dead, they're not really in the same class.

Before Ingvar Kamprad passed away, his estimated worth was $42.5B -- $58.7B.

Compared, Zuck's estimated worth is $221.2B -- $247B.
by immibis | 2025-07-30 16:57:26+00:00
Not new to AI agents, either. I'm sure you can set up vim to be like an IDE, but unless you're coding over ssh, I don't know why it's preferable to an actual IDE (even one with vim bindings). GUIs are just better for many things.

If the optimal way to do a particular thing is a grid of rectangular characters with no mouse input, nothing prevents you having one of those in your GUI where it makes sense.

For instance, you can look up the documentation for which keys to press to build your project in your TUI IDE, or you can click the button that says "build" (and hover over the button to see which key to press next time). Why is typing :q<enter> better than clicking the "X" in the top-right corner? Obviously, the former works over ssh, but that's about it.

Slowness is an implementation detail. If MSVC6 can run fast enough on a computer from 1999 (including parsing C++) then we should be able to run things very fast today.
by blenderob | 2025-07-30 16:57:37+00:00
It's not difficult to run that search on Google, but since I'm not very familiar with Europe, I wouldn't know which sources are credible or relevant. If you're already knowledgeable about this topic, it would be far more helpful if you could share references to support your claims directly. That way, we can avoid unnecessary back-and-forth in this thread.

For example, when I did search, I came across this source: https://ec.europa.eu/eurostat/web/products-eurostat-news/-/d.... However, I'm not convinced it supports your point that this trend is 'common' but not in the 40–60 age group. The data show that 5% of people aged 40–60 use it, compared to 12% in the under-40 group. That doesn't strike me as a large enough gap to justify saying it's common in one group but not in the other.
by HarHarVeryFunny | 2025-07-30 16:57:51+00:00
We're also alive when we're asleep ... The difference between being asleep or awake lying on the couch seems to have more to do with reduced/different mental activity than energy usage.

Being unconscious, or in a coma, in a hospital bed is more akin to being asleep, which is why you can be in a coma for years without dying.
by qingcharles | 2025-07-30 16:57:56+00:00
The biggest change for me has been the ability to deploy my web sites to a Linux box instead of having to deal with IIS.

WinForms app development hasn't changed one bit in 25 years.

If you code in C# then they've added some nice new language features every year to make your code a little tidier.

And the whole framework is totally open source now, which is a bonus.

There's nothing I'm really asking for. It does pretty much everything I need these days.
by giantg2 | 2025-07-30 16:58:01+00:00
"A lot more of America is rural than wildland."

Rural is a larger identifier which encompasses wildlands. It also depends on what you classify as wildland. According to the dictionary it's uncultivated land. If we were to measure uncultivated and undeveloped rural land, how would that compare to the cultivated and developed rural land? If 17% of US land is cultivated and less than 10% is urban, do you really think that the majority of the US or even the majority of the rural area are not wildlands? Either way, it makes no difference to the argument. Some of the sources in your links even look at various crop lands. It just seems at this point you're grasping at irrelevant and unsupported straws.
by smlacy | 2025-07-30 16:58:02+00:00
Because integrating directly with very large varities of editors & environments is actually kind of hard? Everyone has their own favorite development environment, and by pulling the LLM agents into a separate area (i.e. a terminal app) then you can quickly get to "works in all environments". Additionally, this also implies "works with no dev environment at all". For example, vibe coding a simple HTML only webpage. All you need is terminal+browser.
by aarond0623 | 2025-07-30 16:58:06+00:00
He's had a couple of misleading videos over the last few years that finally made me unsubscribe. Specifically the lightbulb with a 1 light second wire and the more recent video about light taking infinite paths.

There was also the Waymo ad and the Rods from the Gods video where he couldn't bother to use a guide wire to aim.
by supplied_demand | 2025-07-30 16:58:18+00:00
==This is the sort of win at all cost mindset that's driving this in the first place. Neither side is proposing a real solution.==

Except that Democrats introduced bills in 2021 and 2024 to stop partisan gerrymandering [0][1]. They also introduced a joint resolution for a Constitutional Amendment to stop the spread of money into politics [2].

Guess which party didn't support the bills. The Democrats would be fools to unilaterally stop things like raising money and gerrymandering without legislation that would also stop Republicans. Based on those actions, we can assume one party does want it and has introduced the "real solutions" you are searching.

Were you aware of these actions?

[0] 2021: https://www.congress.gov/bill/117th-congress/senate-bill/267...

[1] 2024: https://www.democracydocket.com/news-alerts/u-s-senate-democ...

[2] https://www.congress.gov/bill/114th-congress/senate-joint-re...
by hyperbolicc | 2025-07-30 16:58:50+00:00
Hyperbolic just launched Network Storage — persistent storage volumes you can attach to any GPU instance, keeping your data, environments, and datasets intact even when instances shut down. It’s our most requested feature, built to eliminate cold starts, save re-upload time, and optimize storage costs (~$0.0766/TB/month). You can create or attach storage volumes (256GB–8TB), with fast throughput and seamless integration across instances. This update unlocks much smoother workflows for ML engineers, researchers, and anyone working with ephemeral compute. Full product walkthrough here: https://docs.hyperbolic.xyz/docs/storage-options — try it now at https://app.hyperbolic.ai/storage.
by bigyabai | 2025-07-30 16:59:09+00:00
> Palestinian lives are not being ignored.

In many US states it is criminalized to support Palestinian statehood past a certain point: https://en.wikipedia.org/wiki/Anti-BDS_laws

You can argue that American citizens aren't unaware, but the politicians are born and bred to ignore this catastrophe. We have laws to stop them from caring.
by dingnuts | 2025-07-30 16:59:35+00:00
Tell me, where are Jews supposed to go if not to their historic homeland?

https://en.m.wikipedia.org/wiki/History_of_the_Jews_under_Mu...

> Today, Jews residing in Muslim countries have been reduced to a small fraction of their former sizes, with Iran and Turkey being home to the largest remaining Jewish populations, followed by Morocco, Tunisia, Lebanon, Yemen, Algeria, Syria, Pakistan and Iraq. This was due to Zionist recruitment, religious beliefs, economic reasons, widespread persecution, antisemitism, political instability and curbing of human rights in Muslim-majority countries.

"From the river to the sea, Palestine will be Muslim," they say. Where then, should the Jews be allowed to live? Only in Brooklyn?

> Until the 1960s, approximately one million Jews lived in Iran and other Arab countries having arrived in the region more than 2,000 years before. Nowadays, it is estimated that only around 15,000 remain, as the majority of the Jewish population in Muslim lands were forced to flee their homes

https://sephardicu.com/history/jewish-population-in-10-islam...

Hamas could surrender at any time. They're to blame for everything.
by throwanem | 2025-07-30 17:00:28+00:00
Right, at which point I cease to understand why the "For independent photographers" tab reads as if trying to pitch me a gig-economy style addon to an existing practice. I can't speak for the market you are trying to target, but I would wonder whether you miss people like them by hitting people like me.

I guess maybe it could be worth clarifying your copy, but who'd care? I do street work when I do it because I like meeting people and because it makes people smile. If I wanted money also out of it, I'd more likely just drop my hat on the sidewalk or something.

I still don't see why the comparison page (the one originally linked here, the iPhone 16/mirrorless shootout) treats variations in pose and composition as equivalent with those caused by camera physics, which was what originally caught my interest in any case.
by 0xFEE1DEAD | 2025-07-30 17:00:43+00:00
I do write tests but I'm not a fan of aiming for 100% coverage because it's incredibly tedious to achieve, and the gains in my experience are marginal.

That being said even with 100% coverage your code may still contain bugs. If you've never had to debug code with extensive tests then hats off to you.
by gethly | 2025-07-30 17:01:13+00:00
That is true. Basic content encoding works very well with json but that still means there is the compression step, which would not be necessary with CBOR as it is already a binary payload. It would allow faster response and delivery times natively. Of course, we are talking few ms, but I say why leave those ms on the floor?

I guess i'm just shouting at the clouds :D
by Anamon | 2025-07-30 17:01:18+00:00
Funnily enough, I've shown some people who said they liked using ChatGPT over Google because they can ask questions in natural language, that they can paste the same natural language question to Google's search bar and get their answers just as easily, and with actual sources. That was before search engines started showing "AI summaries", so I guess the demonstration effect wouldn't be the same today.

Natural language search queries have worked surprisingly well for quite a while before that, even.
by bigyabai | 2025-07-30 17:01:24+00:00
Judging by the British Raj, choosing to inhabit a former British colony probably wasn't a super informed decision. If you attended history class, you know what happened the moment Britian left.

Violence begets violence, if Israeli settlers want to fight to displace other people then they will die in that process. Thankfully for Jews, there are other states they can choose to inhabit that are both secular and respect international law. These are, statistically, safer places for Jewish individuals to live than a state that instructs their army on how to commit fratricide: https://en.wikipedia.org/wiki/Hannibal_Directive
by AbhinavX | 2025-07-30 17:01:29+00:00
Colloquially, AI agents are just while loops with LLM calls and tool calls. More specifically, what distinguishes an agent from LLM pipelines is that its next step is determined dynamically (based on the output of the previous one) so the execution path isn’t fixed. The boundary between complex LLM chaining and agents is pretty fuzzy, but we support both.

Haha also our whole backend is in Django :)
by verdverm | 2025-07-30 17:01:32+00:00
I was neovim in the end, 100% agree lua is so much better than vimscript, but now I don't need either. I spend no time trying to match what an IDE can do in the terminal and get to spend that time building the things I'm actually interested in. I recalled Linus saying the reason he (at the time) used Fedora was because it just worked and he could spend his time on the kernel instead of tinkering to get linux working. This is one of the biggest reasons I stopped using (neo)vim

I had lots of problems with plugins in the ecosystem breaking, becoming incompatible with others, or often falling into unmaintained status. Integrations with external SaaS services are much better too

Also information density (and ease of access) as a peer comment has mentioned
by Spivak | 2025-07-30 17:01:52+00:00
If I put a speed limiter on a Harley so that it doesn't exceed 30 mph is it a bike? I'm sure teenagers would love this loophole to drive a motorcycle without a license more than the 70mph bike.

Clearly speed isn't the only thing that matters to this classification and we've made a mess conflating "can ride on public roads" and "can operate a motor vehicle" and deciding what exactly we have a problem with for under 16s.
by Guid_NewGuid | 2025-07-30 17:02:19+00:00
Xiaomi is such a deranged (not a negative statement) company. I think most people in the west don't really have exposure to this but I was transferring through Panama City (Panama) on a recent trip to the US and they have a couple Xiaomi stores in the airport so I popped in.

I've used the Xiaomi Poco X3 phone for a while and other than an unreliable charging port it has been pretty solid so I thought I'd look at the newer phones.

The shop has everything, there's robot vacuum cleaners, phones, tablets, fans, humidifiers, glasses (?), watches, blenders. It's like the middle aisle of Lidl on steroids. For a company I associated with cheap phones it has a truly bewildering range of products. Their shares are also up almost 230% over the past year.
by reaperducer | 2025-07-30 17:03:31+00:00
But what we can do is be the change we want. Just make my own little oasis. Find other oases and hook ‘em all up.

While I agree with everything you wrote, the nuance is that not everyone can make their own little oasis. That doesn't make a complaint about a lack of oasis invalid.

And even for those who can, the vast majority of time spent on the internet is consuming content, not creating it, so it's perfectly logical to lament the lack of the little oasis that used to exist.

I’d love a browser that I switch into Web Classic Mode and it pretty much only reaches these resources.

Be the change you want: https://github.com/mozilla-firefox/firefox
by iLoveOncall | 2025-07-30 17:03:55+00:00
I also use IDEs and I think people who use terminal-based editors are lunatics but I prefer terminal-based coding agents (I don't use them a lot to be fair).

It's easier to see the diff file by file and really control what the AI does IMO.

On another note VS Code is not an IDE, it's a text editor.
Show HN: OpenAI Agents SDK demos made durable and scalable with Temporal
by stevea-temporal | 2025-07-30 17:04:12+00:00
Steve from Temporal here. Temporal is an MIT open source project for reliable execution at scale. I adapted+extended some of OpenAI's Agents SDK samples to integrate with Temporal.

These demo agents can survive process crashes, scale to millions of executions in parallel and have easy-to-implement human interactivity. Just add a couple of Python decorators to your OpenAI agent code, run Temporal workers and you're ready to go.

Check the video I did with OpenAI showing this in action (it's linked in the repo).

OpenAI actually use us for ChatGPT Images and also their Codex code writing agent so I figure this may be a viable path for others to code something easy that's also reliable at scale.

Happy to answer questions.
by guywithahat | 2025-07-30 17:04:14+00:00
In theory yes, but in practice only so many companies receive nearly 200 million in funding, and they'll be able to buy out competitors and consolidate the market for years to come. Oxide will likely be with us for a while, and in 5-10 years I wouldn't be surprised if people start to hate them while their exec team hangs out with Tom Brady
by philipkglass | 2025-07-30 17:04:25+00:00
If one is willing to accept the risk, where's the best place to try unpasteurized milk for a taste evaluation? I tried it once before, obtained from a small regional grocery chain that sold it with lots of warning signs. I expected it to be a sort of forbidden culinary delight, based on online anecdotes and the fact that people are willing to pay more and risk harm to drink it. But it just tasted like any other milk to me. (By way of contrast, fresh orange juice tastes notably better than the pasteurized kind.)
by amix | 2025-07-30 17:04:34+00:00
Thank you! Starting with the Redis server is a solid choice. However, if you're aiming to support a large user base or handle many events (like billions), I highly recommend considering the setup of bitmapist-server, our Go server. You can find it here: https://github.com/Doist/bitmapist-server — it will do a 400x+ reduction in memory used.
by chasd00 | 2025-07-30 17:05:16+00:00
I’m in Costa Rica on vacation, hotel said the beach is closed but they didn’t know why (lol yeah right). Per tsunami alerts it should be hitting right now at 1-3M above tide, I don’t see any evidence on various beach livecams like Taramindo. I’m in puerto Jimenez which is on the inland side of a small peninsula in southern CR so not expecting much.
by tialaramex | 2025-07-30 17:05:22+00:00
Bonuses are bullshit. When the first startup I worked for was acquired they asked everybody to basically agree they won't quit for a period of time - transition. Fair enough. However for the ordinary staff (like me) this agreement had no actual carrot, they're offering a so-called "Bonus scheme", but it's clearly designed so that they decide what it pays, whereas execs are getting an up-front specific financial inducement to stay. So I explain to colleagues that if you might want to quit you should not sign, the "bonus" is worthless but you're locked in by signing - however I did get some pushback from people who could not see this or haven't done this before.

Sure enough when that bonus was due to pay out, I got a heads up from a friend (who was being compensated because he was like CTO or something) that it was worthless, because of course they get to pick the numbers so they're going to pick zero. I don't care, because I was on a different scheme and anyway I work for salary, if you want to pay me to do something, you can pay me, don't fuck about with nonsense about a "bonus", but some people ended up stuck for a year or two believing they're getting a bonus to wait.
by sudomateo | 2025-07-30 17:05:30+00:00
Loved reading your experience here. Thank you for posting it. I've written about the value of an artifact in the past when people pushed back against the Oxide materials saying they are a lot of work for no guarantee. When I first applied to Oxide I was also rejected and the materials process taught me a ton about myself and changed the way I viewed job searching and my work. I shifted course and increased my skills and next time I applied I got an offer. There's power in the critical thinking and writing the materials force out of us.
by nartho | 2025-07-30 17:05:35+00:00
It seems like you might have missed the gap between vi and modern terminal based development. Neovim with plugins is absolutely amazing and integrated, there are even options like Lazyvim that do all the work for you. I took the opposite journey and went from IDE to Neovim and I'm glad I did. vs code is a bunch of stuff badly cobbled together in a web app, running in Electron. It's a resource hog and it gets quite slow in big projects. Neovim had a much higher learning curve but is so much more powerful than vs code or even jetbrain stuff in my opinion and so much snappier too
by steveklabnik | 2025-07-30 17:05:56+00:00
> If someone else's software is running the hardware

Our stack is open source.

> what difference does it make if its on-prem or offsite?

The difference is not where it runs, it's that you own our racks, rather than rent them. In the traditional cloud, you're renting. Other vendors who sell you hardware will still have you paying software licensing fees, so it never feels like you truly own it. We don't have any licensing fees.
by hellojesus | 2025-07-30 17:05:57+00:00
This is mostly what I do, and it's how I got into and continue to progress in tech from an unrelated degree. But I realize that it's unlikely I'll ever outpace the competition as a late 30s father, so my career progression and earnings seem somewhat terminal.

A life without side projects seems pointless, but at the same time the projects are probably ultimately pointless or of too slow progression to merit career leverage.

I seem to have found a path too late in life. Catchup or die seems to be transforming solely into die.