MurphyA/hacker-news huggingface dataset:
by Aurornis | 2025-07-10 13:41:13+00:00
> Grok and payounts have been the most fun things happened to twitter since acquisition

I have the opposite opinion. Payouts have supercharged the amount of ragebait and engagement bait getting posted. There has always been a drive to post viral content, but attaching a payout to it has made many accounts go all in on being as inflammatory as they can while posting non stop. Even people who shouldn’t need the money seem to be competing with each other for the largest X payout checks and bragging about how large they got their check to be each cycle, like that’s the new meta-game.

It’s also tiresome to see people asking Grok under every post and then getting the typical LLM responses that sound kind of insightful but don’t contain much useful information when you look closely.

The bot problem is also out of control on a level behind anything I can ever remember. At this point it’s hard to believe they’re even attempting to do something about it because it’s so bad.
by wink | 2025-07-10 13:41:54+00:00
Never been in that professional area but around 2000 InDesign (on Windows) was probably the 2nd name you had heard after QuarkXPress.

I mean I can't really speak with authority how much that (first IIRC) version of InDesign differed from this K2 or PageMaker but I think it was working well with Photoshop and ImageReady (both of which I knew from work before).

Would probably depend on how much it was more of a v2 or how much was a complete rewrite.
by bhouston | 2025-07-10 13:41:56+00:00
> Apple tried to ride the wave of AI and failed (Apple Intelligence?)

It was a crappy product, I agree. I keep it disabled.

> Apple has recently released a paper which says AI is all maths but a lot of people are saying that they are just "coping" with them losing the AI race.

It is a single paper and not reflectively of company strategy.

> Apple is one of the largest companies, with I guess a lot of cash and just power. So if they still can't win/compete effectively in the AI race when they had gone all in once does raise some questions about what really is happening within Apple.

Apple has to compete with other hardware vendors primarily right? Samsung mostly. And they are doing that effectively.

Everyone's models are being obsoleted 6 months after they are released. It is a capital intensive market and it isn't clear anyone is actually profitable. I am not sure that Apple needs to get involved in this race, especially when there is little that is proprietary for more than a few months.

That said, if Apple did need to get into this race, they should just buy Anthropic. It is a no drama company that just delivers. It would match Apple's corporate style and it would likely deliver a lot of key features into the various OSes.
by foxyv | 2025-07-10 13:42:37+00:00
Meanwhile the world population has reached 8.2 billion and is still rising. There are plenty of people out there. Just not the kind of people that those in power want.

This is why immigration is so important to the economy of a developed nation. You bring in families from around the world, give them amazing opportunities, then hire them to take care of the elderly and keep the lights on. Instead, our nation is trying to shut the door like a lone hoarder living in a pile of rotting trash.
by bachmeier | 2025-07-10 13:42:54+00:00
That's not an accurate quote. You skipped the rest of it:

> "With the cash they have on hand and the loyalty they have…there would have to be something disruptive in the marketplace that would draw away customers. It's not there yet," he says.

I take that to mean they're in a good position now, but they might start losing customers in the next 2-3 years, should stronger competitors show up. I don't disagree. I don't see Apple doing anything special that will protect them as different kinds of hardware come to market. Steve Jobs was responsible for the iPhone and iPad. Apple can only ride on his work for so long.
by shantnutiwari | 2025-07-10 13:43:04+00:00
sorry, but thats a misleading title. The article is more like "Everything I hate about the AI companies"

You can hate (or at least disagree with) how companies like OpenAi work, and still believe in their hype (or at least that they will make good money).

Everyone hate cigarette companies yet they continue giving great stock returns.

Most of the article is standard complaint we've heard before. Im not defending OpenaI (or MEta or whatever), but these complaints have been heard a million times. Why is this on the front page?
by pjc50 | 2025-07-10 13:43:15+00:00
> People are afraid that they'll get drunk and their behavior will be filmed and go viral.

I think this is an underappreciated "phones killed socialization" angle. People used to post partying pics on social media. Then employers started going through social media to screen candidates. Facial recognition and automatic tagging means that it's not sufficient to not post party photos to your own social media, you need to make sure they aren't posted anywhere.

Which is a deterrent to partying as a concept once you start thinking in terms of "will this be bad for my social credit if an informant reports me to the employability police by posting me drunk?"
by NoMoreNicksLeft | 2025-07-10 13:43:29+00:00
>No one knows any neighbors.

Why would you know them? If this were 1965, you were going to live in that house the rest of your life, and they were going to live in that house the rest of their lives right next door and so it only made sense to get to know them. But today, both you and they are only here temporarily until it becomes time to move away in 4 years when you job-hop for that raise. Will you even live in the same state afterwards? Maybe at the next place you'll settle down and stay long enough to put forth the effort, but for now you're as much a migrant as any Dust Bowl Okie.

Even just 6 or 7 years ago younger coworkers were adamant that renting was the way to go, because they didn't want to be tied down to a house that they'd have to sell in a hurry when they inevitably moved away for a new job.
by metaesn | 2025-07-10 13:43:43+00:00
You seem to have some misunderstandings about truth. Many truths are our understanding of real existence, not existence itself. Obviously, our understanding of complex things may be different, but complex things do exist.

For example, the movement of things exists, but Newton's understanding of this existence is different from Einstein's understanding of the same existence (or the movement of more things).
by mistrial9 | 2025-07-10 13:43:46+00:00
> It had a modern academic research library, the largest in the world, which featured brand-new innovations like organizing books on shelves by subjects with reference to a catalogue

the tone is light-hearted overall, but really think about how foolish this insufficiently rigorous statement is!

> It hardly mattered if a professor of oriental languages could read Hebrew or Arabic, so long as he had adequate seniority, and a poetry professor who wanted a raise might well be handed an additional chair in mathematics.

this is a glib treatment of seniority

> As we’ll see, they mostly failed. The rights of traditional university faculties were protected by ancient laws (and ancient lawyers)

but some genuinely funny lines too!

> Promising young scholars had to burnish their resumes with useless publications long before anyone thought of asking them to do real research.

insightful

> before any kind of institutional academic specialization

it feels a bit unsettling to read so many detailed and insightful bits of this story but then get these sort of bombastic over-summary lines that sink credibility IMHO
by tialaramex | 2025-07-10 13:43:48+00:00
Specifically the ? symbol is currently implemented via the operator trait Try as Try::branch() which gets you a ControlFlow

If Try::branch gives us a ControlFlow::Break we're done here, return immediately with the value wrapped by Break [if any] inside an Err, otherwise we have ControlFlow::Continue wrapping a value we can use to continue with execution of this function.

This is type checked, so if the function says it returns Result<Goose, Dalek> then the type of the value wrapped in a ControlFlow::Break had better be Err(Dalek) or else we can't use our ? operator here.

Reifying ControlFlow here separates concerns properly - if we want to stop early successfully then control flow can represent that idea just fine whereas an Exception model ties early exit to failure.
by incomingpain | 2025-07-10 13:43:49+00:00
The keto fad has faded but the science is just coming in now.

cholesterol in your diet is irrelevant.

It has everything to do with insulin resistance and blood sugar. When you have too much sugar in your diet, your liver produces bad cholesterol.

Then you also have glycation caused by blood sugar that is what causes the plaque buildup. Eat maximum cholesterol and no sugar and your arteries will be clean.
by IshKebab | 2025-07-10 13:44:00+00:00
Every time I see people use flamegraphs it's the ancient Perl version. There's a much better version!!!

Use the Go version of pprof: https://github.com/google/pprof

Run it like `pprof -http : your_profile.out` and it will open a browser with a really nice interactive flamegraph (way better than the Perl version), plus a call graph, source line profiling, top functions, etc. etc.

It's so much better. Don't use the Perl version. I should probably write a post showing how to do this.

Another also-much-better alternative is Samply (https://github.com/mstange/samply) which uses the Firefox Profiler as a GUI. I don't like it quite as much as pprof but it's clearly still much better than what's in this article:

https://share.firefox.dev/3j3PJoK
by disgruntledphd2 | 2025-07-10 13:44:03+00:00
> I think in Ireland it's about half.

It's about 1/3rd AFAIR.

I do agree that Ireland has experienced a massive change in house prices from 15 years ago, but 15 years ago was the bottom of a bust after the boom so potentially not the right comparison point.

I do mostly agree with your points, and it's really bad but it's important to contextualise some of those points.
by yszhu | 2025-07-10 13:44:08+00:00
I built BigCSV as a modern solution for processing large CSV files (GB-level) with complete privacy protection. Key features:

Lightning fast processing with Web Workers 100% client-side - data never leaves your browser Built-in data analysis and visualization Export to multiple formats (CSV, JSON, Excel, HTML, Markdown, PDF) Smart encoding detection (UTF-8, GBK, Big5, etc.) Virtual scrolling for millions of rows Customizable themes and branding

Built with Next.js 14, TypeScript, and modern web technologies. Perfect for data analysts, developers, and anyone who needs to work with large CSV files without compromising privacy.

Try it at https://www.bigcsv.online/tool - upload any CSV file and see the magic happen!
by nashashmi | 2025-07-10 13:44:09+00:00
Apple Has many options to turn on AI. Their current goals (local private LLM) are too ambitious and AI has not caught up to that kind of goal. If they want to force AI, they can use a less ambitious approach: everything gets shared with Apple servers openly and AI queries that data.

But their approach is so aloof of industry development that it will take at least 2 more years for it to be Apple-grade quality. It has to be local. It has to be private. It has to be amazing. It has to work well. It has to have standard easy to use purposes. It has to be integratable into apps. It has to be intuitive.

They could just release a less ambitious Siri-Ai. Just to shut everyone up.
by RandomBacon | 2025-07-10 13:44:11+00:00
I was a cashier once. I caught a lot of scams that I feel like my coworkers would not have. I was second in the nation one month in this chain at upselling at the register. My cash drawer was balanced within a few cents each shift. I checked out more customers per shift than my coworkers. I worked there for about 8 months until I got a job that I was much more qualified for. I lasted longer than others, but not longer than my team leads.

Maybe people with higher levels of intelligence don't last as long until they get a better job, but I think they're pretty valuable for the time they are there. I think that most entry-level stores are shortsighted for ignoring those applicants.
by Joker_vD | 2025-07-10 13:45:08+00:00
> The client in most cases does not care about why something failed, only whether it has failed.

"...and therefore using different status codes in the responses is mostly pointless. Therefore, use 200 and put "s":"error" in the response".

> Being able to tell apart if the failure was due to reverse proxy or database or whatever is the server's concern.

One of the very common failures is for the request to simply never reach "the server". In my experience, one of the very first steps in improving the error handling quality (on the client's side) is to start distinguishing between the low-level errors of "the user has literally no connection Internet" and "the user has connected somewhere, but that thing didn't really speak the server protocol", and the high-level errors "the client has talked with the application server (using the custom application protocol and everything), and there was an error on the application server's side". Using HTTP-status codes for both low- and high-level errors makes such distinctions harder to figure out.
by scyclow | 2025-07-10 13:45:32+00:00
If I'm understanding the paper correctly, they're assuming that defenders are also scanning deployed contracts with the intention of ultimately reporting bug bounties. And they get the $6,000/$60,000 numbers by assuming that the bug bounty in their model is 1/10th of the exploit value.

This kind of misses the point though. In the real world engineers would use AI to audit/test the hell out of their contracts before they're even deployed. They could also probably deploy the contracts to testnet and try to actually exploit them running in the wild.

So, while this is all obviously a danger for existing contracts, it seems like it would still be a powerful tool for testing new contracts.
by neogodless | 2025-07-10 13:45:39+00:00
Don't worry, the first link I clicked, by chance, was this super well-balanced article: https://www.dailysignal.com/2025/07/09/big-beautiful-test-of...

/s

> As always, Democrats tried to demonize spending reductions as attacks on the poor, though any voter who looks at what the bill actually says will find commonsense reforms

> the BBB helps families tremendously

> Democrats have spent a decade praying Trump would shatter the Republican coalition, but instead he’s strengthened it, clarifying the party’s aims and defying the fringes.

> He listens to libertarians and family-policy engineers, but he wouldn’t allow narrow concerns to veto a bill that protects the border and lowers taxes for essentially everyone.

Glad I got a perfectly well-balanced look at the pros and cons of this piece of legislation.
by Someone | 2025-07-10 13:45:51+00:00
> I suspect a sufficiently advanced compiler can remove bounds checks where they are provably unnecessary,

That’s true by definition, isn’t it?

> and a sufficiently advanced CPU can run the remaining checks in parallel with the array accesses.

But it still would slow down the program, as the CPU would have to commit resources to that bound checking that it then cannot use for doing other things.
by dani- | 2025-07-10 13:46:21+00:00
Synapto | Payments | Remote (EU) | €80-120k + meaningful % | Early-Stage (5 folks)

We're well funded, have a healthy sales funnel, and already processing payments for our customers in production. We're a Java/gRPC/jOOQ shop focused on simplicity, flexibility and quality.

Assorted things to be built: billing (invoices, subscriptions, taxes), split-payments (account boarding, ledgers, payout, etc.), developer tooling (api/webhooks/idempotence/rate limiting/etc).

More info here: https://wellfound.com/l/2BpYRa, please apply with your CV on the link.
by atoav | 2025-07-10 13:46:22+00:00
A friend of mine (sound engineer) has been using VLC player for audio playback since forever. I do the same.

The advantage is that you are forced to organize your music in your file system and that translates incredibly well to all other future systems. Want a special playlist? Just copy the files over and name them with a numeric prefix counting up. You can open that playlist ten years later on a different operating system.

Since I tend to listen to full albums, this has been a good way of doing things.
by pjc50 | 2025-07-10 13:46:53+00:00
The talking points themselves have got much worse. So many things are now mainstream, especially in racism, that would have been kept out of "polite company" previously. It's not that social media has made people less aware of other's political views, it's made them more aware, which is why they hate each other. Entire accounts exist (libsoftiktok) for the purpose of exposing people to views which they will hate, so they can get angry and ramp up their rhetoric.
by empath75 | 2025-07-10 13:46:58+00:00
> It's also undeniable that a LLM Chatbot player WILL make the foray into make their own bespoke hardware in order to target the consumer market, and the "chatbot as an oracle" UX does have strong traction amongst non-technical personas.

I am sure that there are going to be a bunch of these and almost all of them will suck, and if apple tried to make one now, it would also suck. Apple didn't invent the mobile phone, or the laptop, or the mp3 player, etc. They'll let someone else figure out if there is a market for it and then they'll refine it.
by AnimalMuppet | 2025-07-10 13:47:09+00:00
Not just this. For some people, "utopia" is where they have all the power, and get to tell everyone else what to do. For others, utopia is where they have more than others do, either possessions or power or both. You cannot make a utopia for those people without making a dystopia for everyone else.

And you cannot make a utopia with those people in it without them actively trying to sabotage it, to convert it into their version of utopia. So to make a real utopia worthy of the name, you need to fix people - the people you start with, and then the new people like that that arise as time goes by.
by Broken_Hippo | 2025-07-10 13:47:17+00:00
I'm pretty sure Berlin has public transportation. I have it here in Trondheim, Norway - but only one town that I've lived in the states had busses. They didn't run all night, on Sunday, nor did they visit all areas of the somewhat small town. (I'm from the US, lived more places there than I have in Norway)

Other places had taxis (that you couldn't order ahead of time to get to work on time) and some had none until they uber/lyft. (Don't know the current situation).

I'm going to guess the other thing Berlin has is safe areas to walk. I can go to a party and walk home, safely on walking paths complete with shortcuts, without even being harassed by the police and risk getting arrested and in jail for the night (for public intoxication). None of these were luxuries I had in the states.

And I'll say that yes, I've been in some small apartments - but only some folks with small apartments can host. You probably have no clue how many would host if they only had enough space, but a small apartment with 2 adults that have hobbies limits things.
by phtrivier | 2025-07-10 13:47:34+00:00
Just riffing on [1], no intention of being serious, sorry.

Of course it's more complex than that.

I just needed to make the "cat" joke. Sorry again.

(That being said, I'm scared that learning more about the Egyptian scribe system would make me find even more similarities with our civilisation, and it would just be depressing. I get that any time I read about Rome.)

"Those who don't know history are bound to repeat it - but at least no one spoils the ending for them."

[1] https://www.youtube.com/watch?v=ZSRHeXYDLko
by bee_rider | 2025-07-10 13:47:55+00:00
I wonder how the power consumption compares. I’d expect the classic CNN to be cheaper just because it is more specialized.

> The allure of skipping dataset collection, annotation, and training is too enticing not to waste a few evenings testing.

How’s annotation work? Do you actually have to mark every pixel of “the thing,” or does the training process just accept images with “a thing” inside it, and learn to ignore all the “not the thing” stuff that tends to show up. If it is the latter, maybe Gemini with it’s mediocre bounding boxes could be used as an infinitely un-bore-able annotater instead.
by mgdev | 2025-07-10 13:48:00+00:00
My company had what was at the time one of the largest Slack enterprise contracts. You have no idea what internal corporate battles we had to face to get our higher-ups to take us seriously at every stage of adoption, and ultimately roll it out en masse. Slack succeeded in enterprise in spite of its name, not because of it. The actual product was phenomenal, relative to alternatives.
by teitoklien | 2025-07-10 13:48:05+00:00
lol, you have no idea just how hard it is to make something as mammoth size financially viable or even sustainable as a business, due to sheer technological bottlenecks in video streaming, encoding/decoding videos at that scale, and everything else.

It is a technological marvel, similar in comparison to designing and building an F-35 fighter jet or anything else.

It requires custom Hardware Accelerators designed at a chip level, on top of decades of algorithmic refining of video encoder decoders in stuff like gstreamer or ffmpeg, refining video streaming at inconsistent cellular data networks, various ISPs doing shenanigans with ports, etc. Storing and ingesting that much video data at "Free" initial pricing, streaming that much data to viewers, building analytics algorithms to pair advertisements with watchers, to get a high enough conversion rate to make ads economically viable enough while having minimal number of ads per vids.

Even an infinite money printer like google would struggle were it not for systematically solving technology at all levels from hardware, to chip design, to algorithms, to network level tuning, to frontend device optimizations, etc.

And has been made possible by only the cumulative effort of humankind to build such advanced sophisticated systems in the palm of our devices such that even a normie average iphone 16e has more compute capacity than early 1990s or so, much more.

It is a miracle, in every shape and form.
by taeric | 2025-07-10 13:48:35+00:00
I'm somewhat curious on if these optimizations would all have roughly the same impact if done in other orders? The presentation certainly makes it look like creating a big list of tokens is always the culprit here. Seems somewhat expected, so I agree with the text; but I still wonder if the other optimizations are best to look at in terms of percentage gains or absolute gains, here.

Neat write up! Kudos on that.