skysight-inc/HackerNews huggingface dataset:
Honestly the fact that a thread is even waiting for a map value to be filled in is a bit of a red flag. 99% of multithreaded code should be using channels or parallel for/map.

If you have to have a thread wait for a value from another then use a condition variable like he said.

https://docs.oracle.com/javase/8/docs/api/java/util/concurre...
> If you wish to rebuild the source code and tools successfully you will need to find or write new replacements (or remove the code using them entirely) for the following libraries;

Take the hint, Valve. And Epic (UT99). Having third-party code is not an excuse.
Their example for 4.5 on "having a tough time":

> I’m going through a tough time after failing a test
>
> Aw, I'm really sorry to hear that. Failing a test can feel pretty tough and discouraging, but remember, it's just one moment—not a reflection of who you are or your capabilities. Want to talk about what happened, or do you just need a distraction? I'm here either way.

vs 4o:

>I’m going through a tough time after failing a test
>
>I'm really sorry to hear that you're going through a tough time. Here are a few >things you might consider:
>
>1. Reflect and Understand: Try to analyze what might have gone wrong. Was it a >lack of preparation, time management during the test, or perhaps >misunderstanding the material? Understanding the root cause can help you address >it in the future.
>
>2. Seek Support: Talk to someone you trust—friends, family, or a school >counselor. They can offer a different perspective and sometimes just talking >about your feelings can be alleviating.
>
>3. Speak with Your Teacher or Professor: They can provide insights into where >you might have gone wrong and offer advice on how to improve. They might also >offer opportunities for make-up work or extra credit.
>
>4. Develop a Study Plan: Based on your reflections, create a plan to improve >your study habits. This might include setting regular study times, breaking down >material into manageable portions, or finding new study methods that work better >for you.
>
>5. Stay Positive and Forgive Yourself: Mistakes and setbacks are a part of life. >It’s important to be kind to yourself and recognize that failure is a stepping >stone to success.
>
>6. Focus on the Bigger Picture: Remember that one test is just one part of your >educational journey. There will be many more opportunities to do well.
>
>If you need further support or resources, consider reaching out to educational >support services at your institution, or mental health resources if you’re >feeling particularly overwhelmed. You’re not alone in this, and things can get >better with time and effort.

Is it just me or is the 4o response insanely better? I'm not the type of person to reach for a LLM for help about this kind of thing, but if I were, the 4o respond seems vastly better to the point I'm surprised they used that as their main "EQ" example.
Sadly, this has become a fairly outdated view of how to do software. Tbh, I'm not sure if it ever really caught on, but there was sometime where it was gaining momentum. That's long gone though.

People will ask and expect every single part of your code to take in as much complexity as possible because "well, it makes sense". Take something as simple as a timeout value for a task.

- We need to add a timeout because list reasonable reasons to have timeouts

- Hey, so the timeout should only apply for external IO. Some tasks are just CPU intensive and that shouldn't cause the timeout to kick in. Like sure tasks usually take 10 minutes, but if it's taking more because of CPU, then we should let it.

- Hey, so we had an infinite loop bug in a task. So it was consuming a lot of CPU, but shouldn't have waited an hour to timeout. If there is no stdout, then its safe to assume it's stuck for other reasons.

- So this task runs ffmpeg, and there is no stdout, but it's actually running and should be fine. so check if ffmpeg process is running and handle it differently.

- Hey, so the timeout should be different for this one endpoint X. We know that it's slow, so we should increase the timeout only for that endpoint and not count it in the overall timeout.

- So that endpoint X has a fairly high timeout today. However, they had an outage yesterday and all our calls took hours to eventually timeout. We should have the timeout be adaptive depending on the outcome of previous attempts per endpoint.

- So the adaptive timeout logic kinda tripped over itself here. See, service Y is usually fast, so it's timeout is low. But last week they had an issue, and timeout was taking 20 minutes for all task. It looks like the adaptive-timeout-system took the timeout up to 20 minutes for it. But it shouldn't have. For service Y, it should have have only gone up to 2 minutes max. We need to add limits to the adaptive-timeout-system

- Can we determine these adaptive-timeout-system limits automatically? It's a pain in the ass to need to figure out what is the right timeout value for each service we call.

- So what if the value of the timeout came from an LLM. So we give the LLM the information about the current task, and what we know about the the previous calls, then the LLM suggests a value for the timeout.
i strongly disagree as a SWE of 16y working silicon valley remotely

there are times it's great. there are times it's awful.
and there are times i'm prepared to starve rather than continue working for ____

no one in my extended family went into this industry and none of them deals with the endless stress that i do

i envy those who can't relate
My 2 cents (disclaimer: I am talking out of my ass) here is why GPTs actually suck at fluid knowledge retrievel (which is kinda their main usecase, with them being used as knowledge engines) - they've mentioned that if you train it on 'Tom Cruise was born July 3, 1962', it won't be able to answer the question "Who was born on July 3, 1962", if you don't feed it this piece of information. It can't really internally corellate the information it has learned, unless you train it to, probably via synthethic data, which is what OpenAI has probably done, and that's the information score SimpleQA tries to measure.

Probably what happened, is that in doing so, they had to scale either the model size or the training cost to untenable levels.

In my experience, LLMs really suck at fluid knowledge retrieval tasks, like book recommendation - I asked GPT4 to recommend me some SF novels with certain characteristics, and what it spat out was a mix of stuff that didn't really match, and stuff that was really reaching - when I asked the same question on Reddit, all the answers were relevant and on point - so I guess there's still something humans are good for.

Which is a shame, because I'm pretty sure relevant product recommendation is a many billion dollar business - after all that's what Google has built it's empire on.
That's right! Although you'd need to have the video clip as a file on your phone rather than just a link to it.
Maybe if they build a few more data centers, they'll be able to construct their machine god. Just a few more dedicated power plants, a lake or two, a few hundred billion more and they'll crack this thing wide open.

And maybe Tesla is going to deliver truly full self driving tech any day now.

And Star Citizen will prove to have been worth it along along, and Bitcoin will rain from the heavens.

It's very difficult to remain charitable when people seem to always be chasing the new iteration of the same old thing, and we're expected to come along for the ride.
Progress on Intel and Nvidia GPUs on Raspberry Pi
haha! i'll consider it
Huh?

Post benchmark links.
Yes, works very well for terraform. You probably can see why it's not going to work for a webserver?
The gas costs $3.59⁹
If you mean campaign funding, that's mostly Actblue (upper middle class Dem donors). Republican donors are like, five people, yes - but voters have their own opinions and they definitely don't vote for whoever has the most money. Because the Democrats have more of it.
That's... not what's being discussed, though?

We're talking about whether the shipping industry will choose to improve how their ships operate, but you're talking about new powerplants on land would remove the need to even have those/as-many ships at all.
You can get a jet engine for less than $2000 for small RC planes.

The confidence that that jet engine will actually be robust enough to not loose your UAV or kill somebody will likely cost a lot more in time. If we insist on having engineers sign off on things, that signoff takes time, and it costs money to have smart people reviewing things.
Damn, this is incredible and so true.
> Every line of code you write is a potential bug

That's the wrong attitude. Every line of code has the potential for multiple bugs. Don't be afraid to think big.
How many angels (devils?) can dance on the head of a pin?
That comment could have been simply "Looks like I was misinformed. Thank you for the correction"
I'll just leave this here.

https://youtu.be/niZpcdp2v34
Yes, you are correct!

Knowing the MAC makes the attack reasonable - let's say 5 hours compute for 3080Ti.

Not knowing the MAC makes it exponentially harder. You can still "guess" it, but the search-space is vast and that would take bazillion-years.

So to attack iOS device:
- user has to download the app
- app has to broadcast fake BLE
- some other devices (e.g. Android/RasPi would need to pickup that MAC and pass it to you
I wish I could upvote you again. The complexity balloons when you try to adapt something that wasn't distributed, and often things can be way simpler and more robust if you start with a distributed concept.
Anyone here old enough to remember if the Fairness doctrine worked? Current internet is impossible to regulate and it's easier to run Doom in a walnut than getting any site to issue a retraction or correct blatant lies, but relying on "arbiters of truth" or wasting hours or days to untangle every article and author is also a hard to concile with real life obligations.
do conversations support nested threads? one frustrating limitation of slack is that a convo in a channel can be put into a thread, but that thread can't have nested threads, which makes it more difficult to follow long, multi-person conversations
Is there really no way to access the playground without “signing up for early access” with a company email?

What’s the point? Isn’t that level of friction going to cause the vast majority of people to walk away and forget this exists?
Does anyone have any intuition about the how reasoning improves based on the strength of the underlying model?

I’m wondering whether this seemingly underwhelming bump on 4o magnifies when/if reasoning is added.
In any case, choosing local EU services seems better. At least have a contingency plan or go multi-provider if you are a big enough company.

- https://european-alternatives.eu/

- https://github.com/uscneps/Awesome-European-Tech
> You've mentioned 'boring but hard problems' so many times that we're starting to think you're trying to convince yourself your work is interesting.

> Your obsession with data extraction makes me wonder if you're secretly a web scraper that gained sentience and is now posting on HN.

> You talk about AI automating tedious tasks so much that I'm surprised you haven't built an AI to write your HN comments for you yet.

Those are great. Well done! That it can just read your entire comment history gives it great potential for a whole new dimension of humor.

Here is a user script to replace HN profiles with this improved version.

https://pastebin.com/raw/9dEW4Bk8
linux client planned?
C&C Generals plays completely different compared to Total Annihilation like games with streaming economy that Spring was built for. I like both subgenres of RTS, but they are very different.
You would think that by now they would have done something to ramp production capacity…
So 30$ sounds like pretty fair valuation.
Chime was pretty basic, but it worked, and it had a few killer features that are not available in the primary alternatives like Teams or Zoom.

Chime can autodial you when the meeting starts, which is life-changing if you haven't experienced it. We all know we have a meeting at 2pm, Outlook reminds you 15min before, but then at 1:58pm you get nerd-sniped and suddenly at 2:11pm you realize you're late! With Chime the the meeting launches automatically with Accept/Decline options, usually 1min before the meeting actually starts.

Chime also allows a meeting to start before (or even without) the host attending. How often have you had a meeting scheduled by senior leader, then they get pulled away and everyone is stuck in the virtual waiting room and end up coordinating/meeting in Slack instead? With Chime, the meeting starts anyway and the host can join when (if) they become available.
While I bitterly objected to Steve Jobs cancelling the Newton (apparently one of the reasons was the USMC having great success testing them for battlefield use and being on the verge of a general deployment/contract and SJ not wanting to be a Defense Contractor), I'll have to buy something (my first Apple purchase for myself since buying OpenSTEP 4.2) if Apple continues to be the only principled multi-national.
I think it's a classic expectations problem. OpenAI is neither _open_ nor is it releasing an _AGI_ model in the near future. But when you see a new major model drop, you can't help but ask, "how close is this to the promise of AGI they say is just around the corner?" Not even close. Meanwhile Anthropic is keeping their heads down, not playing the hype game, and letting the model speak for itself.
"But they treat functions as second-class objects that e.g. can’t be returned as results." Returning a lambda in Java is really no big deal.
Lol, nice one
How I’m Learning Japanese 14 Days In
For OpenAI perhaps? Sonnet 3.7 without extended thinking is quite strong. Swe-bench scores tie o3
It significantly improves upon GPT-4o on my Extended NYT Connections Benchmark. 22.4 -> 33.7 (https://github.com/lechmazur/nyt-connections).
OpenAI has never released a single model that could be self-hosted.

GPT-2? Maybe not even that one.
I am stretching a bit with 200 years, and my point also brushes away a lot of tribal conflicts that came about from Manifest Destiny and the Civil War itself.

But the key point here is that some US leaders clearly understood it as a principle pretty early on even if they struggled to enact it at first.
In theory request smuggling is not possible with end-to-end HTTP/2. It's only possible if there is a downgrade to HTTP/1 at some point.
Command line scripts I've written over a period of a few years.

Written in bash, python, and AWK.

About 2% to 5% of the time I use a webmail client, usually Roundcube.
I would love people to have the same level of bother when it comes to products and companies who supported the genocide committed by Zionists against the people of Gazza/The west bank.
That's correct. Hyperbole and dramatization of real events was entirely unknown to the world until it was invented in a rural Nebraskan town in 1854 (pre-statehood). It's been a staple of American speech ever since. Only recently has it begun to find a footing outside of the United States. It's a similar story with Comedy, as well.
Not sure which paper you're referring to, but the general claim has been rebutted by a psychiatrist:

https://slatestarcodex.com/2014/07/07/ssris-much-more-than-y... (under #4 and 5)
"Java and C, for example, have elaborate while and for statements." OK, I'll give you the `for` statement; it's remarkably complicated when you look at it. But I don't see how you can call the `while` loop elaborate.
Anyone with significant experience working on cars can tell you some of the problems you get with parts that don't get the scrutiny of parts in the aerospace industry:

* Where did this thing come from and what can I expect from its performance? -- is it new? used? new old stock that has been sitting on a shelf? remanufactured?

* Is this even manufactured to the correct spec? The manufacturer claims this coil pack meets OEM spec, but it doesn't work...?

* Wait, why isn't this bolt going in? The hole isn't threaded?

* Hold up, this part doesn't fit at all.

* These parts don't look factory.... how do I fix this?

* This part broke after one week?

The last thing I want on my airplane is something that was handed over the counter at Autozone.
Wouldn't you say that the approach taken by the son is what we need as a society though? polarization and parallel-universes do not seem to be helping at all.
from https://news.ycombinator.com/showhn.html

> Please make it easy for users to try your thing out, ideally without barriers such as signups or emails. You'll get more feedback that way.
Thanks. I managed to glaze over that.
Congratulations to the launch! Funny how two separate companies launch a product in the same space within a short period of time. AI-BOB, https://www.aibob.io/, got a lot of attention during TechArenan in Stockholm last week.
Why do stories like this stay at the top of HN but anything “political” gets banned immediately?
+1 this entire comment, FastMail and as little Google as possible.
They tried a while ago: https://news.ycombinator.com/item?id=40373284

Sadly little people noticed...
> It sounds like it's so expensive and the difference in usefulness is so lacking(?) they're not even gonna keep serving it in the API for long

I guess the rationale behind this is paying for the marginal improvement. Maybe the next few percent of improvement is so important to a business that the business is willing to pay a hefty premium.
Can't it cut wait times by infinity? For example, if the arrivals are at 1.1 per minute, and a teller processes 1 per minute.
I think you're exactly right. It makes me wonder what the actual development, testing and manufacturing costs for it were. Clearly there was some tooling made, see the castings.

Also makes me wonder if we'll start to see some laser-sintered components start to appear in low-volume production. Something like a plenum is an annoying thing to build without going to a casting, unless you 3D print it. With SLS in the mix I wonder where the unit break-even cost is, and whether it would change the testing/material certification chain significantly.
> "Early testing shows that interacting with GPT‑4.5 feels more natural. Its broader knowledge base, improved ability to follow user intent, and greater “EQ” make it useful for tasks like improving writing, programming, and solving practical problems. We also expect it to hallucinate less."

"Early testing doesn't show that it hallucinates less, but we expect that putting that sentence nearby will lead you to draw a connection there yourself".
Yeap, that the thing, they are not ahead anymore. Not since last summer at least. Yes they have probably largest customer base, but their models are not the best for a while already.
Thunderbird, mainly because it is more accessible even than the web clients and because I don't need to remember different key bindings for different email providers.
Very excited for the day that you reverse the process and can generate blueprints and changes on demand.
I've been a Plus user for a long time now. My opinion is there is very much a ChatGPT suite of products that come together to make for a mostly delightful experience.

Three things I use all the time:

- Canvas for proofing and editing my article drafts before publishing. This has replaced an actual human editor for me.

- Voice for all sorts of things, mostly for thinking out loud about problems or a quick question about pop culture, what something means in another language, etc. The Sol voice is so approachable for me.

- GPTs I can use for things like D&D adventure summaries I need in a certain style every time without any manual prompting.
I just looked into it and wow, that movie depicts him killing a farmer after failing to steal supplies from his family.

Kind of surprising. Might have to check that out.
This is close to what I would have written. It is almost never about actually the line count. Not even SLOC. For example different languages lend themselves to breaking lines to a different degree. In Scheme I almost always write (define name \nl (lambda (arguments) \nl ...)) Did I now waste a line? Of course not. It is still the same number of concepts and basically tokens involved as would be in Python, when I write "def name(arguments):" but Python doesn't lend itself that well to line breaking, because of its (annoying) whitespace sensitivity. Neither does this make code any more or less readable nor does it increase the chance for bugs. Same goes for many other constructs in both languages. Take a "(cond ...)" for example. I will break some lines there, because the language makes it easy, by having everything delimited with parents, while in Python I will have to type additional visual clutter to do the same.
First Open Source RISC-V-based secure element chip available: Tropic Square
And Star Citizen will prove to have been worth it along along

Sounds like someone isn't happy with the 4.0 eternally incrementing "alpha" version release. :-D

I keep checking in on SC every 6 months or so and still see the same old bugs. What a waste of potential. Fortunately, Elite Dangerous is enough of a space game to scratch my space game itch.
Why does HTTP2 help with this? Load balancers use one keepalive connection per request and don't experience head of line blocking. And they have slow start disabled. So even if the latency of the final request is high, why would HTTP2 improve the situation?
I wonder if the pricing is partly to discourage distillation, if they suspect r1 was distilled from gpt 4o
GPT-4.5 Preview scored 45% on aider's polyglot coding benchmark [0]. OpenAI describes it as "good at creative tasks" [1], so perhaps it is not primarily intended for coding.

65% Sonnet 3.7, 32k think tokens (SOTA)
60% Sonnet 3.7, no thinking
48% DeepSeek V3
45% GPT 4.5 Preview <===
27% ChatGPT-4o
23% GPT-4o

[0] https://aider.chat/docs/leaderboards/

[1] https://platform.openai.com/docs/models#gpt-4-5
leave star citizen out of this :)
Meta plans to release standalone Meta AI app in effort to compete with ChatGPT
> As a result, OpenAI simply does not have a business model, even if they are trying to convince the world that they do.

They have a super popular subscription service. If they keep iterating on the product enough, they can lag on the models. The business is the product not the models and not the API. Subscriptions are pretty sticky when you start getting your data entrenched in it. I keep my ChatGPT subscription because it’s the best app on Mac and already started to “learn me” through the memory and tasks feature.

Their app experience is easily the best out of their competitors (grok, Claude, etc). Which is a clear sign they know that it’s the product to sell. Things like DeepResearch and related are the way they’ll make it a sustainable business - add value-on-top experiences which drive the differentiation over commodities. Gemini is the only competitor that compares because it’s everywhere in Google surfaces. OpenAI’s pro tier will surely continue to get better, I think more LLM-enabled features will continue to be a differentiator. The biggest challenge will be continuing distribution and new features requiring interfacing with third parties to be more “agentic”.

Frankly, I think they have enough strength in product with their current models today that even if model training stalled it’d be a valuable business.
He earns his undies. My returns are almost always modestly above index fund returns after his fees, though like last quarter, he’s very upfront when they’re not. He has good advice for pulling back when things are uncertain. I’m happy to delegate that to him.