skysight-inc/HackerNews huggingface dataset:
If this article was about "fighting spam with C++ at Meta", would it make the front page? I doubt it. I learnt Haskell thinking that it would give me super-powers no other language has, but in the end my impression of the language was "meh". I like the syntax a lot, and I have adopted the monadic approach to error handling when I do Python, but Haskell itself doesn't give me an edge over other programmers.

Haskellers are proud of a few projects that use Haskell (pandoc, xmonad, etc.) and they boast about how they can achieve the same thing as i3 but in much fewer LoC. But frankly I don't think #LoC is a good metric for gauging a language's value.
Building Effective Agents with Pydantic AI
That was clearly phrased like a fact, which may or may not be correct. If it had been phrased like an opinion we wouldn't be having this conversation...

The problem is once you believe their fact is wrong, just say "I think you're wrong <insert rest of comment>". Innocently asking for a source as if you're still on the fence is just performative and leads to these conversations where both sides just end up talking past each other:

A source for one underpinning of the incorrect fact comes up, then "well but that only proves X part of it, can you prove Y" and so on.

tl;dr I just find the quality of discourse is much higher when people are direct.
Yes.

Part of the problem is there are so many, which do you choose?

I found one (I forget the name to protect the guilty) but my simple use case broke it.

I reached out to the authors, very helpful, I think they fixed it.

But by then I had moved on (time is money)

I sucked it up and went with importing all the tokio stuff I did not need (I absolutely did not need, almost no one does)

Rust has painted itself into a corner. A really very good idea at its core, almost all of it is really terrific, but some corner cases like these make it very hard to take advantage of it
"OpenAI's fourth family of LLMs" or "fourth generation of LLMs" would work for me.
I miss the pubs in the UK, but they’re nothing without your mates. In Germany, I have no way of making friends or meeting people, it’s a real struggle. Too broke to go out to Meetups, and at my age it’s hard anyway.
Tell me this -- whatever the next technology is, why would a business spend the time or money to develop it?

Why would Apple, Google, or any of the EU Phone OS developers bother creating a new feature that they will immediately be forced to allow everyone to use?
Even just using plain C, CoreFoundation and grand central dispatch make for a really nice standard library. The fact that CoreFoundation bridges with Cocoa types is icing on the cake, and just makes every feel so cohesive in a way that's hard to appreciate unless you've used it.

It's a shame that despite being open-source there hasn't been much interest in adopting CF or GCD outside the apple ecosystem.
Why the legal focus on Apple when Android devices are much more popular and Google and other providers have plenty of locked features?
That's not very simple. It's simpler that the observation is due to an unmeasured confounder or observation bias -- like, for example, a lot more people are dying of all causes at age 80 and beyond, so fewer people get diagnosed with cancer. Or, alternatively, doctors don't bother looking for certain cancers after age 80.

I'm not saying that these are the cause, but there are ton of similar, simple statistical arguments you'd have to rule out before arriving at a relatively complex conclusion about human biology.
This is more painful than any downvote. Have an upvote.
Apple is not "people". It's a trillion dollar corporation. I'd rather see it forced to open up all of its "value add" nonsense so that we can have interoperabiliry and truly own our devices.
> It seems the ecosystem is already doing great and getting people to switch ...

They shouldn't have to switch, but Apple forces them to do so by imposing artificial limitations on other platforms.

But the same Apple is more than happy with providing the Apple Music app on Android as a means to boost their music revenue...
for another smolweb social network, check bubble running on gemini.

http://portal.mozz.us/gemini/git.skyjake.fi/bubble/main/

http://portal.mozz.us/spartan/hitchhiker-linux.org/gemlog/on...

the last url needs a gemini client to view.
surprisingly bubble looks a bit like hackernews and has support for moderation

"Discussion forums, microblogging, and Git issue tracking for the Gemini community. You only need a Gemini client to participate. Welcome!"

gemini://bbs.geminispace.org/s/Bubble
Point being you shouldn’t have to
Level Home extends Matter-over-Thread rollout to the Bolt smart lock
Yep, get into any sufficiently deep niche (i.e. actually almost any non-trivial app) and the LLM magic fades off.

Yeah sure you can make a pong clone in html/js and that's mainly because there the internet is full of pong clone demos. Ask how to constraint a statsmodels lineal model in some non-standard way? It will gaslight how it is possible and make you loss time in the process.
Thanks! That was very nostalgic to see it running again after all this time.
You can already choose which entity to expose to the LLMs
How is "I disagree" any more direct than "I've not heard anything like this. any source that would point at that?" Moreover who's to say this person even disagrees? Personally i don't always ask for them because of a disagreement.

I think the hanging point seems to be that you found the comment passive aggressive but i genuinely didn't.
Sounds like a buy signal for AMD. If you run the right branch and set the right env cars, the thing flies.
A new o1 was released on December 17th. Which one are you talking about
Technically…? Does anyone here believe that the EU and Europe is the same thing? Would you find it weird if someone said that a Norwegian company was in Europe?
Unfortunately,

> Getting reasonable training performance out of AMD MI300X is an NP-Hard problem.
I enjoy McDonald’s food. Sounds like you really need to get out of your elite bubble more.

Sure everyone wishes they were wealthy enough to do whatever they want but that isn’t reality.

Flipping burgers is better than working at the slaughterhouse. Owning a McDonald’s is better than 9-5 desk job. So in that sense yes these people very much want these roles.
Title should be:

"NIP-01"

or alternatively:

"NIP-01 Basic protocol flow description"

If one needs to create a page with the correct title, perhaps using this microblogging site that works in order to create such a micro blog would be a good strategy.
If climate tech is dead, what comes next?
iPhone market share is above 80% in my country (Denmark), and smartphone ownership among adults is close to 100%. At that point, you're infrastructure.
Classified fighter jet specs leaked on War Thunder forums
Is it really better to print “Unhandled exception” or “Internal server error”?

Sometimes there just isn’t more context available to an error. This was even more the case 30 years ago, when errors were often nothing more than a numeric code — and then you look it up and it’s just some “unspecified data error.”

BeOS tried to make light of that quandary.
> the hundred page idea

Did they read Matthew Walther's The One Hundred Pages Strategy and not understand it?

Is there a 'One Hundred Page' manifesto somewhere that relates to this blog?

Anyway, good blog post in it's own right.

On one hand anyone well traveled in life can see 200-300+ page non-fiction books are padded heavily.

On the other hand 300+ pages is like gong to the gym or walking up a mountain in this micro-fix world.
People with friends, wives and children having to "fight loneliness". lol
That doesn’t resolve the problem of whether third or fifth is better than fourth. I have yet to be convinced that their wording here shows that they fail to grasp the pace of the development.
Links to Yan:

Title: "Objective Driven AI: Towards Machines that can Learn, Reason, and Plan"

Lytle Lecture Page: https://ece.uw.edu/news-events/lytle-lecture-series/

Slides: https://drive.google.com/file/d/1e6EtQPQMCreP3pwi5E9kKRsVs2N...

Video: https://youtu.be/d_bdU3LsLzE?si=UeLf0MhMzjXcSCAb
Ask HN: How to get all the IP's I have used to access the Amazon Store?
I want something like Google Takeout, but for the Amazon store. Does this exist and will it show every IP that has used my account?
and sometimes they charge $1k per hour and still not have solutions after that hour
You can use any smartwatch or earbuds with Android, there aren't private Google-only APIs for those things.

Apple also has a big enough marketshare to matter to the DMA.
Website doesn't support SSL?

Have you looked into Lets Encrypt? https://letsencrypt.org/
Can this "expert in math" write a function that performs binary addition?
and yet so often, right now, today, these rubbish upload and playlists missing files is what you get from youtube.
Dang's taken more moments to reflect on this topic than you or I probably ever will, and for all the myriad accusations, I have yet to see an example of dang's public actions being influenced by anything YC's doing. HN moderation hasn't changed: HN activity has changed, and that's more to do with seemingly-everyone outside YC hitching their wagon to it.
I dont disagree at all - I think gambling should be outright illegal. there are hordes of “fans” of all sports in america that watch the sport only in the interest of gambling and nothing else. the last superbowl I was at a party and was asked in disbelief many times how come I don’t have any “action” on the game so much so that it made me feel like I am somehow “weird” … just take football for example, games are 3+ minutes long, there is on average 11-ish minutes of actual gameplay, the commentators are paid more than maybe handful of players on the field… no wonder one needs gambling to keep money machine churning
Hmm. Can anyone explain why this poem is in the public domain? Lifetime of the author plus 70 years hasn't expired yet.

(I'm not trying to hijack the thread into a bunch of "copyright lasts way too long" rants. I'm just curious, if anyone knows.)
In practice, consumer Navi 21 based cards (RX 6900XT etc) and Navi 31 cards (RX 7900 XTX etc) are compatible with Pytorch on Linux.

What they write about ROCm and Windows is equivocation. They target only one app: Blender. Pytorch+ROCm+Windows does not work.

I had bought a 6900XT myself around launch time (the RTX3080 I ordered was not coming, it was the chip shortage times...) and it took around 2 years for Pytorch to become actually usable on it.
I work on very complex problems. Some of my solutions have small, standard substeps that now I can reliably outsource to ChatGPT. Here are a few just from last week:

- write cvxpy code to find the chromatic number of a graph, and an optimal coloring, given its adjecency matrix.

- given an adjecency matrix write numpy code that enumerates all triangle-free vertex subsets.

- please port this old code from tensorflow to pytorch: ...

- in pytorch, i'd like to code a tensor network defining a 3-tensor of shape (d, d, d). my tensor consists of first projecting all three of its d-dimensional inputs to a k-dimensional vector, typically k=d/10, and then applying a (k, k, k) 3-tensor to contract these to a single number.

All were solved by ChatGPT on the first try.
Wow, there is a startup named Glean doing something very similar. Founded by Arvind Jain who co-founded Rubrik.
"The software needs to be better" is (and was) an easy call to make for anyone paying attention. The problem is that "AMD just needs to do better" is not and will never be an implementable strategy. Engineering isn't just about money. It's also about the process of exploring all the edge cases.

"We recommend that AMD to fix their GEMM libraries’ heuristic model such that it picks the correct algorithm out of the box instead of wasting the end user’s time doing tuning on their end." Is such a profoundly unhelpful thing to say unless you imagine AMDs engineers just sitting around wondering what to do all day.

AMD needs to make their drivers better, and they have. Shit just takes time.
Isn't Germany a country where you have to publish your name, home address and phone if you have a blog or twitter/bluesky.
I’m inclined to agree. These post platforms are a race to the bottom
One approach I've seen rather successfully is to have a container that just contains the files to deploy, and another one for the runtime. You only need to update the runtime container ~ once a week or so (to get OS security updates), and the files container is literally just a COPY command to a volume.

I've only seen that in one place, ever. Most people just do the insane 40 minute docker build -- though I've also seen some that take over 4 hours...
Did you read the article? All it basically says is that OpenAI faced struggles this past year -- specifically with GPT-5 aka Orion. And now they have o3, and other labs have made huge strides. So, yes, show me AI progress is slowing down!
One of my extremely strange hobbies is writing variations of the last verse of this poem.

The posts are lovely, dense and deep,

but I have promises to keep,

and lines (of code) to write before I sleep,

and lines (of code) to write before I sleep.

--

The snacks are lovely; tasty-sweet,

But I have promises to keep,

And hours to fast before I eat,

and hours to fast before I eat.

--

The chasm is lovely, dark and deep.

But you have promises to keep,

And years to live before you sleep!

And years to live before you sleep.
Or maybe the researchers are smart enough to control for things like that, and have actually discovered a mechanism.
Nostr is honestly amazing. With the microblogging part being the least interesting thing happening, I’m much more excited when it comes to all kinds of apps that people manage to build on top of the protocol.

Two things were “whoa” moments for me in my Nostr journey:

1. Zapping a few sats directly to Jack Dorsey the first time (like he needs them lol);

2. When some musician posted how they’ve made more money streaming on Nostr in a month than on Spotify all-time. I think they used tunestr, but I’m not sure.
> Yet the coast of Maine is mostly parceled off to old money.

I live half a mile from the Maine coast and when I look around I don’t see any old money in my neighborhood. If you are talking about literally a house overlooking the ocean, that’s always been prized real estate.
O3 is not a smaller model. It's an iterative GPT of sorts with the magic dust of reinforcement learning.
Unless the quality of the human data are extraordinary, it seems according to the TFA that it's not that easy:

> The process is painfully slow. GPT-4 was trained on an estimated 13 trillion tokens. A thousand people writing 5,000 words a day would take months to produce a billion tokens.

And if the human-generated data was so qualitatively good that it is smaller by three order of magnitudes, than I can assume it would be at least as expensive as o3.
The end of this poem always sticks in my head

Another good one is The Tyger by Blake

https://www.poetryfoundation.org/poems/43687/the-tyger
Glitch was such a gem. Stewart's Salesforce exit made him a billionaire. I'm rooting for a fully-endowed Game Neverending 3 that doesn't need to be profitable to survive.
Survivorship bias? The risk of cancer in the 60s and 70s produces cancer patients, who die. The survivors into the 80s had a low individual risk for whatever individual reasons, and continue to enjoy that lower risk, which reflects in their cohort.

Those who died would still have been at risk into their 80s; many of them didn't make it though.

As a pure thought experiment using made up numbers, let's suppose that people are divided into two equal-sized groups: group A has a 75% chance of developing cancer after age 60, whereas group A has zero risk. We have no idea who is in what group. So it looks like people have a 37% chance of getting cancer after 60. Now suppose many of those who get cancer after 60 due to this risk end up passing away. They are of course from group A, and so more of the group B is represented among the survivors going past 80. Since in the 80+ group, the mix of A:B is no longer 50%, but has fewer A people, the risk of cancer is lower.
Think about what happens when a student solves some math exercises using some maths they don't fully understand, or some example they contrived to test what they read. They might make some false starts, work through some steps, make reference to other ideas that they do understand, and finally find a path to the solution. This is actually incredibly analogous to LLM-generated synthetic training data. And nobody's going to print those crossed-out scrawls in a textbox either! But then the student learns from the chain-of-reasoning which arrived at the result. They learn what steps they should have followed one after the other so they can apply it effortlessly next time, what mathematical tool A on problem type B results in, and so forth. They distill some insights from it. Well LLMs can also learn many of these same things. They certainly don't learn as well or as much as humans (just look at their appalling data requirements), but my point is synthetic training data really does work. So expect training compute used on frontier models to keep scaling.
I agree. Bars around me also play loud music and/or have sports on TVs all the time, and quickly get too loud to have a coherent and comfortable conversation. Places quiet enough are not set up to have tables pushed together and a longer dwell time as people come in and out.

As a kid I joined my dad at a regular stammtisch that met at a Starbucks in the evening. That worked well, but I do think it would have benefited not just by having typical Starbucks drinks but also a few beers (giving the choice to the patrons).

As noted in the article, a coffee shop works well. But it can be tough to find a place where again it’s possible to pull a big table together. So many cafes now cater to laptop users plugging in for hours, but not necessarily for getting groups together who want to talk.
That is pointlessly conspiratorial and bitter.

And the author is not the sole owner of the site, anyway, and likely has little control over the site's overall aesthetic or monetization.
I made the mistake of clicking on one of the links to commits they mentioned only to end up at a MR changing multiple autogenerated yaml files with 10k line diffs and incomprehensible names. I guess this is where the whole "bad talent" thing comes in - a year later and you are thousands of YAML files deep but still no one can run a simple PyTorch compile ops and get the performance you sold, absolutely unhinged.
For every consumer there will be a period where they need both the SME and the o3 model for initial calibration and eventual handoff for actually getting those efficiencies in whichever processes they want to automate.

In other words if you are diligent enough, you should at least validate your o3 solution with an actual expert for some time. You wouldn't just blindly trust OpenAI your business critical processes, would you? I would expect at least 3 month - 6 months for large corps and even more considering change management, re-upskilling, etc.

With all those considerations I really don't see the value prop at those prices and in those situations right now. Maybe if costs decrease ~1-3 orders of magnitude more for o3-low, depending on the the processes being automated.
I struggle with this often, but http://www.google.com/ncr does the trick and allow to choose the language later if necessary.
That's a quick way for CEOs get fired.

Do you have any evidence of CEOs being fired by shareholders because workers got a payrise? Starbucks has been handing out payrises of a couple of percent this year but I don't see shareholders firing the CEO. Likewise many other public companies.
Most of the community call it Yarn. They use twtxt as the protocol name - and it isn't like HTTP is one vowel.
https://archive.ph/Ramo4
We went with Qt, CMake and modern C++ for https://ossia.io in 2013 knowing that it would be a long term effort for an extensively extensible linux/mac/windows desktop software aiming to do real-time audio, visuals and networking and so far this "classic" stack keeps on giving and allowing me to ship regular features and improvements, here's to the next ten years :) in the meantime I can't count how many techs and frameworks I've seen come and go but these are here to stay.
AirDrop and AirPlay are 13 and 14 years old — an eternity in software development.

Even full patents only last for 20, and the "utility model" (AKA minor patent*) last 6-15 years depending on jurisdiction.

* https://en.wikipedia.org/wiki/Utility_model
It all doesn't matter, these are code fragments that are not in context of a full program.

Lets look at the labels on these code blocks (in a chapter called "Chapter 2: Meaningful Names")

> Listing 2-1
> Variables with unclear context.

> Listing 2-2
> Variables have a context.

What part of that would even suggest that they are indicating the most performant, idealized code?

They are non-complete random code fragments meant to discuss one of the hardest problems in computer science...naming things.

It is simply a poor example of "Variables have a context" being more readable than "Variables with unclear context", not a suggestion that the lifting principle is required.

This is _simply_ an example that is similar to the extract and inversion method that all of us that get brought in to break up legacy monoliths have to do because often things are a big ball of much with vars that look more like it was written in the language Brainfuck or obfuscated Perl than anything reasonable.

That is not anything that the Clean camp, or even Bob came up with...it is often the reality when trying to save systems from architectural erosion or....

But seriously if you consider 'clean code' as cargo culting design choices without though from any source, you are going to be screwed no matter what.

The number of competing needs related to a dozen types of cohesion along with a dozen types of coupling will never reduce to a simple set of rules.

Strings are interned either in the string pool, or even if you use New...which this code wasn't, anything newer than 8u20 will dedupe and duplicate strings will only have a single instance even if they aren't in the string pool. So long lived strings total space usage isn't really massive.

If you choose to save the size of a pointer with what appears a short lived single computational class anyway, sacrificing readability and maintainability, you will have far greater problems than inefficient memory use.
Many cultures have similar socially sanctioned practices;

Adda: The secret to Bengali conviviality - https://www.bbc.com/travel/article/20210812-adda-the-secret-...
Show HN: Workout app for mobile, web and desktop
This is the result of my 1 man army 24h christmas hackathon - focused on exercises and adaptations specific to my needs

feel free to contribute and add more exercises and image or lottie assets

I always wanted to do this before AI agents take over
We don't. If anything just using HTTP and HTML the way it was designed is fine. See https://indieweb.org
Many people certainly seem to! And it annoys me. I wasn’t talking about the EU, though.

I was just commenting on the fact that in the UK, ‘Europe’ generally means ‘continental Europe’.

> Would you find it weird if someone said that a Norwegian company was in Europe?

I’d find it weird if a European did. But from Americans it’s to be expected.
> I've noticed from my family member that their brain seems to connect more dots

I've seen that too. It's as if the brain's "saliency threshold" is set too low - suddenly, there are no coincidences; everything is relevant and connected and has personal significance. There's no clear dividing lines between logic and intuition and madness; many of the people we perceive as smartest or most creative are somewhere in the middle.