MurphyA/hacker-news huggingface dataset:
by ryandrake | 2025-07-31 15:48:19+00:00
It's still not going to get much adoption because you have to "top up your account."

Any viable micropayments system that wants to even have a remote chance of toppling ads has to have near zero cognitive setup cost, absolutely zero maintenance, and work out of the box on major browsers. I need to be able to push a native button on my browser that says "Pay $0.001" and know that it will work every time without my lifting a finger to keep it working. The minute you have to log in to this account, or verify that E-mail, or re-authenticate with the bank, or authorize this, or upload that, it's no longer viable.
by designorbit | 2025-07-31 15:49:18+00:00
Why do most AI apps still forget everything between sessions?

Stateless agents and memoryless copilots are everywhere — because there’s no clean, scoped, compliant way to persist memory across time.

Support bots forget past tickets. Sales agents repeat themselves. Tutors re-teach old lessons. Teams try patching it with vector DBs, RAG chains, or hardcoded context windows—but it’s fragile, siloed, and non-compliant by default.

LLM memory (like OpenAI's) is locked inside their UI. Vector DBs are dumb storage. Agent frameworks like LangChain or MemGPT force you to build custom logic. Scoped, semantic, multi-user memory? Everyone’s rebuilding the same stack.

What are you using today to give your AI apps long-term memory? How are you handling scope, TTL, and compliance?

We built Recallio as a drop-in memory API—semantic, scoped, exportable, and fast. It works with any model or agent and gives you memory that acts like infrastructure, not duct tape.

Would love to hear: where does memory still suck for you? What should Recallio handle next?

https://www.recallio.ai/
by darknavi | 2025-07-31 15:49:25+00:00
I've used an Intel MBP for a few years and now an M2 MBP for a few more. I've always had extremely stellar standby battery life. That is, until a few months ago. Now I get home and my backpack is warm from my MBP turning on while sitting in my backpack.

This is the one biggest thing I loved Apple hardware for over Windows laptops.
by jampa | 2025-07-31 15:50:32+00:00
It depends a lot.

In your first two points, I think that after you know your team well enough, you will understand where your engineers' skills lie and learn how to delegate effectively to either the person most capable or the one who will learn the most.

Your last point is true in larger enterprises. However, it's not so bad if you are a manager in smaller companies or startups, when you are 1-3 steps from the CEO, you get a lot of independence.

In the other points, I must admit I never went through an RIF and never had a situation where the "engineers were too green." However, I worked at an enterprise company where there was a 1:1 ratio of interns to employees, so it might be a large enterprise. Generally, there is always at least one senior in the team to deal with firefighting.
by cruffle_duffle | 2025-07-31 15:50:43+00:00
Man, I’m not gonna start a platform war but my work laptop (some trashy HP thing) is so much worse. It could be due to the gobs of “Hyper-Endpoint Double-Kill Anti-Virus Defender Enterprise Edition” garbage they installed on it. That thing can’t even make it a full day with the lid closed before running out of battery.

Back in my day they had a physical power switch that killed the mains to the power supply. Why we even had to format our 40mb hard drive and reimagine the box once a week, both way… in the snow! And we liked it that way! Kids these days!
by swed420 | 2025-07-31 15:50:47+00:00
> Our collective response to COVID was truly the alarm bells going off (vaccine conspiracies, anti-masking, denialism, etc), and now we’re seeing an anti-science (and anti-reality) administration celebrate the gutting of our scientific prestige in the name of nostalgia for -isms.

You act like this is something specific to one party when in fact it is representative of both parties, aka the Uniparty.

All agents of capital have blood on their hands from the pandemic they fumbled and that has not yet ended:

How the press manufactured consent for never-ending COVID reinfections

https://www.thegauntlet.news/p/how-the-press-manufactured-co...

Also, this is nothing specific to the US, though considering how many countries followed the lead of the CDC etc, one could reasonably argue the US is most to blame. But don't let that distract you from the fact that ultimately, global capital runs the show:

Modern Capitalism Is Weirder Than You Think It also no longer works as advertised.

https://nymag.com/intelligencer/2022/03/how-asset-managers-h... (https://archive.ph/Ysw6k)
by vodou | 2025-07-31 15:50:56+00:00
She wrote a "treatise" on electronic music called An Individual Note of Music, Sound and Electronics. From the back cover:

"[...] a fascinating glimpse into the creative mind behind the Oramics machine. In this engaging account of the possibilities of electronic sound, Oram touches on acoustics, mathematics, cybernetics and esoteric thought, but always returns to the human, urging us to 'see whether we can break open watertight compartments and glance anew' at the world around us."

http://www.anomie-publishing.com/coming-soon-daphne-oram-an-...
by bongodongobob | 2025-07-31 15:51:02+00:00
There's a highway interchange in my city that was a 55 10-15 years ago, maybe a half mile turn, used to be 1 lane. It's now built out wider into 2 lanes and is a 70mph zone to keep traffic flowing.

To this day, people still slow down like they used to as if it were a 55.
by p_ing | 2025-07-31 15:51:18+00:00
Like, "Intel older"? Those had terrible thermal management for a laptop. An "older" laptop with a dead battery or one misreporting is not uncommon and has no bearing on how modern laptops, be they from Dell, HP, or Apple, perform. You could have 500+ cycles on any laptop and see the behavior you're claiming is terrible power management.

https://support.apple.com/en-us/102888

Get a semi-new Apple laptop and then let us know how terrible the power management is.
by qwertylicious | 2025-07-31 15:51:18+00:00
Yeah, LLMs share a lot of the same challenges as self-driving cars: when they work great, we get complacent, and then when they fail, they fail in ways that humans are really bad at anticipating.

And the discourse around all this is also the same: the detractors point out these flaws, and the proponents chime in with "Yeah well humans suck too" and around and around we go...
by blokey | 2025-07-31 15:51:24+00:00
It's not the macOS 26, its the option is not available on Apple Silicon machines. I think it is always enabled.

https://support.apple.com/en-mn/guide/mac-help/mh40774/15.0/...

Turn Power Nap on or off for a Mac desktop computer On your Mac, choose Apple menu > System Settings, then click Energy in the sidebar. (You may need to scroll down.) Turn on Enable Power Nap. Note: This option is only available on Intel-based Mac computers.

You can see (and change) the settings via Terminal, 'pmset -g' will show the current options.
by daxfohl | 2025-07-31 15:52:08+00:00
The first set is the rules of logic, which applies in non math stuff too. From there you can add new axioms for boolean logic, for integers, for sets, for geometry, whatever.

Even given that separation (which itself is fuzzy), even the first group can't be construed as "universally true". For example there's a range of opinion around the law of the excluded middle (whether "P is not false" implies "P is true"). Most other propositional logic axioms like modus ponens are less controversial though.

As far as real world math, while ZF set theory axioms are generally viewed as the "foundation", that's due to convention more than any real primacy of ZF. Other set theories and types of "foundations" exist that seem to be just as suitable to be called a "foundation", and most math is "foundation" agnostic. Like, if all you're doing is something with prime numbers, then it doesn't matter what "foundation" you use; so long as it lets you define prime numbers, that's all that matters.

"Foundations" only come into play when you're doing really subtle things with different orders of infinities. And then, yes, the answer can be different depending on what foundation you choose. And that's fine. It doesn't mean that either foundation is wrong. They're just different. Which is why "foundation of mathematics" is a bit of a misnomer / fool's errand. Different foundations have different results on certain edge cases, and those are interesting to investigate, not something to be upset about. And like I said, most "ordinary" math is pretty foundation agnostic.
by tikhonj | 2025-07-31 15:52:47+00:00
One more thing: when I've been in analogous situations, one of the difficulties I had was managing my own emotions. I'm still not especially good at that. But one thing that helped me was taking some concrete action to change things, even if it's small and symbolic. Just starting something—even if it means writing up some notes and setting up a meeting—immediately helped manage my own anxiety. It sounds obvious in hindsight, but it took me a while to recognize this! Now I have three coping strategies I reach for:

- write up my thoughts and feelings—sometimes notes to myself, sometimes as docs I can share with others - talk to somebody—I got a lot out of having mentors to talk to in and outside my job; occasionally they gave me non-obvious advice I found useful, but mostly just talking through something really helped - do just *one* concrete thing about whatever is worrying me

Honestly, writing comments like this is also a coping strategy! I've repeatedly written about topics like this online and it has really helped me deal with things and work through my own ideas and observations.

In your case, the answer could well just be leaving like others are suggesting. But, even if it is, trying to do something about it at your current place might still be worth the effort in the short term. Even if things don't work out and you leave, it can make you feel better in the short term, and it's a great chance to learn how to handle this kind of situation by actually trying something. (And, in hindsight, that whole paragraph is advice I needed to give to myself just now more than advice for you or anyone else :P)
by accrual | 2025-07-31 15:53:25+00:00
Small update: thinking models also work well. I like that it shows the thinking stream in a fainter style while it generates, then hides it to show the final output when it's ready. The thinking output is still available with a click.

Another commenter mentioned not being able to point the new UI to a remote Ollama instance - I agree, that would be super handy for running the UI on a slow machine but inferring on something more powerful.
by mattlondon | 2025-07-31 15:53:32+00:00
Very likely. I suspect a key indicator for "bots" is speed of interaction - e.g. if there is "instant" (e.g. every few milliseconds or always 10milliseconds apart etc) clicks and keypresses etc then that looks very unnatural.

I suspect that a LLM would be slower and more irregular as it is processing the page and all that, vs a DOM-selector driven bot that will just machine-gun its way through in milliseconds.

Of course, Cloudflare and Google et al captchas cant see the clicks/keypresses within a given webpage - they'll only get to see the requests.
by atombender | 2025-07-31 15:54:02+00:00
Another trick is to open Activity Monitor, switch to the Energy tab, and sort by the "Preventing sleep" column. Some apps prevent macOS from sleeping.

In my case, I've discovered that Devonthink (document/notes management app) is responsible. I've been meaning to file a bug report about it.

I'm surprised that Apple's power management doesn't have an alert for this. Surely an app that causes my Mac to become glowing hot while sitting in my backpack, not to mention slowly running out of battery, is a pretty important thing to intercept. Meanwhile, I keep being asked if Chrome should be allowed to find devices on my network, which doesn't seem nearly as important.
by jchw | 2025-07-31 15:54:19+00:00
I believe early on Linode used UML for their VPS hosting offering. At that point in history, I recall solutions like OpenVZ being pretty popular in the low end space, too.

gVisor's modular design seems to have been its strongest point. It's not that nobody understood the OS is just software or whatever, but actually ripping the Linux TCP stack out and using it in userland isn't really that trivial. Meanwhile though a lot of projects have made use of the gVisor networking components, since they're pretty self-contained.

I think gVisor is one of the coolest things written in Go, although it's not really that easy to convey why.

Seriously, just check out the list of packages in the pkg directory:

https://pkg.go.dev/gvisor.dev/gvisor

(I should acknowledge, though, that I don't know of that many unique use cases for all of these packages; and while the TCP stack is very useful, it's mainly used for Wireguard tunneling and user mode TCP stacks are not particularly new. Still, the gVisor network stack is nicer than hacked together stuff using SLiRP-derived code imo.)
by tialaramex | 2025-07-31 15:54:40+00:00
In Rust you can also explicitly drop the guard.

drop(foo); // Now foo doesn't exist, it was dropped, thus unlocking anything which was kept locked while foo exists

If you feel that the name drop isn't helpful you can write your own function which consumes the guard, it needn't actually "do" anything with it - the whole point is that we moved the guard into this function, so, if the function doesn't return it or store it somewhere it's gone. This is why Destructive Move is the correct semantic and C++ "move" was a mistake.
by mlyle | 2025-07-31 15:54:47+00:00
I like low lease times. DHCP server knows what's really on the network, and if something requests lots and lots of the pool you'll be fine in 15-30 minutes.

If things are set to a really long time, >=12 hours, you find out the next day when everything is broken (or you get alerts in the middle of the night). If you set them to a randomized 15-90m span, you get things breaking immediately when you screw up the dhcp server.
by dlubarov | 2025-07-31 15:54:48+00:00
> Oslo Accords, earmarked the West Bank exclusively for Palestinians, or more strictly, their state

The two Oslo agreements themselves don't contain this sort of earmarking. There was a sort of informal understanding that Oslo would be a stepping stone toward a real Palestinian state, and that hasn't happened, but it would be hard to put most of the blame on Israel. Arafat walked away from a very serious statehood offer in 2000, for example.

From your comments it sounds like you might have been misled by some questionable sources, which would be understandable considering even top UN officials have spread rather blatant disinformation about Israel [1]. E.g. you also mention a famine against civilians, when we're actually about three orders of magnitude short of the number of starvations required to declare a famine.

[1] https://www.timesofisrael.com/liveblog_entry/debunked-un-off...
by throwup238 | 2025-07-31 15:56:29+00:00
I love Kagi and I’ve been using the Orion browser on iOS for months because it support uBlock Origin but its bugginess is emblematic of Kagi stretching its resources way too thin (and the tshirt thing…)

The iOS browser is buggy as all hell: the jump to top click around the notch stops working regularly, reflow/layout breaks throwing all the buttons and url input off screen, the entire page just go blank if it’s too long (like an HN post with 1k+ comments) necessitating a switch to Safari, and on and on. I have to restart Orion multiple times a day and switch to Safari on a regular basis. I just had to do it right now because the “Add Comment” button didn’t work!

That said, I will continue to be an ultimate subscriber because their search engine feels feature complete. Although I appreciate the small features they’re adding like the @ symbol to go along with bangs, as long as that core product doesn’t get enshittified I’m happy. The Kagi team is doing great work!
by steveBK123 | 2025-07-31 15:56:35+00:00
Really depends actually!

In a sufficient sized team you may have boring/rote tasks that your high performers hate & neglect, but sometimes a comparatively lower performer will take on.

In many cases it's the (sometimes perceived but not in practice) higher performers that want the harder exciting high profile tasks, but maybe don't want to do the less fun parts of those tasks. Basic data munging, documentation, testing, monitoring, configuration management, etc... no fun!

A lot of perceived high performing devs I've worked with want to be like surgeons who walk into the OR, put their hands into the gloves, pick up the tools prepared for them on a tray, do the surgery, and leave.
by CJefferson | 2025-07-31 15:57:23+00:00
The main problem (and the reason I have no intention of doing any research involving AI programming), is even if you could get the research started, completed, and published in 4 months (and incredibly ambitious goal), 95% of the comments would just be "Oh, but you didn't consider FishGPT 5.2, and Pineapple AI, which came out 6 weeks ago, so any negative points are entirely out of date".
by cruffle_duffle | 2025-07-31 15:57:43+00:00
I wonder if some user-space process lights up and throws a wrench in things.

I’m sure both Microsoft and Apple have entire teams with incredibly full backlogs dealing with power management. And I’m sure half their time is spent dealing with “messes” caused by other teams doing wild and crazy (but somehow theoretically useful) shit.

It’s clearly not an easy problem.
by tguvot | 2025-07-31 15:57:53+00:00
so they tried to breach border en masse, while having armed people among them and got shot only in knees ? sounds like a good outcome for them.

israeli citizens didn't have such a good outcome at oct 7 when great march of return succeeded to breach border.

and you seems to be angry that they were harmed and not killed. i am confused here.

now, you surely know that between 1945 and 1950 about 12m to 14.6m ethnic germans were ethnically cleansed (500k to 2.5m dead in process) from eastern europe and some land annexed.

do you support their right to march back and reclaim their land and homes ?
by zahlman | 2025-07-31 15:58:28+00:00
This article seems to miss the point of the critique: the valuations (and increases thereof) are absurd given the visible fundamentals. The WNBA's loss doesn't look like an "investment" because it appears to result from declining sales, with no reason making itself apparent as to why sales should increase in the future.

Athletes wearing protest shirts makes me less interested in the sport, not more, no matter what they're protesting for.

As for Apple, the point of the article is that the streaming service was created in 2019 and is still in the red by this much. And it's still unclear (at least to me) why future users of streaming services would suddenly prefer Apple's to the competition, on a scale that would offset that previous loss.

For that matter, this is the first I've heard that Apple has a streaming service that has apparently existed since 2019. How much of that money went into advertising?
by clwncr | 2025-07-31 15:58:32+00:00
Overcommunication is a failure to provide appropriate context, with a side of bad delegation and overinvestment in process.

Without context, manager communication is noise. It's a waste of everyone's time and is functionally sabotage because it disempowers people. Worse, the problem can compound itself when a team gets demotivated and the manager tries to solve "lack of ownership" by spending even more time trying to direct behavior.

Good managers give their team appropriate context and tools, and then trust the process. Good organizations train and support managers in doing that.
by dmoy | 2025-07-31 15:58:41+00:00
We used gvisor in Kythe (semantic indexer for the monorepo). Like for the guts of running it on borg, not the open source indexers part.

For indexing most languages, we didn't need it, because they were pretty well supported on borg stack with all the Google internals. But Kythe indexes 45 different languages, and so inevitably we ran into problems with some of them. I think it was the newer python indexer?

> really was mainly for GCP/GKE

I mean... I don't know. That could also be true. There's a whole giant pile of internal software at Google that starts out as "built for <XYZ>, but then it gets traction and starts being used in a ton of other unrelated places. It's part of the glory of the monorepo - visibility into tooling is good, and reusability is pretty easy (and performant), because everyone is on the same build system, etc.
by RamblingCTO | 2025-07-31 15:59:30+00:00
the main driver of enshittificiation is that you need to grow profits. the problem is: your user adoption will have peaked at some point. you can then raise prices, which will also plateau. the last step is to enshittify your products to increase the margin by providing less for the same money and "reduce costs" (kick out the people/services that made the product good in the first place). the profit driven growth chasing will then kill off the product and the "capital" (shareholders) will move off to the next thing to gut and kill off for a bit of revenue.

it's sustainable if it doesn't need growth (and market beating growth at that). that would be a green flag.
by robenkleene | 2025-07-31 15:59:56+00:00
> For Sketch, it being Mac only feels very restrictive and not a good business choice for them.

Also replying to this re Sketch, especially it being a business choice for them, Sketch is a Mac app through-and-through. That entire application would never in a million years have existed were it not for being Mac only. Sketch leveraged the Mac specific APIs created by Apple in the 2000s (e.g., Core Image and Core Graphics), this is exactly why Sketch was able to innovate on the UI-side (whereas Figma pretty much took Sketch's UI innovations wholesale, as pointed out several times in this comments section), because they didn't need the technical depth that Figma had, which had to re-implement all the low-level graphics APIs themselves in order to be cross-platform (Figma is not exactly a web-only app, it runs on at least Mac native as well, I don't have a source for this but I've heard it a few times [and I don't mean the separate app download Figma makes available, which is just a web wrapper, but there's a real Mac-native internal-only version of Sketch that's used for development]).

This is why for example Sketch was able to launch a compelling product with, I think two full-time employees(?) when it initially launched, that was competitive with Adobe products. This purely a product of the Apple ecosystem and specifically the climate in the 2000s when Apple was still pushing desktop-first technologies like high-quality image and vector libraries. Note also that Sketch didn't take funding until 2019 (and only then because Figma forced their hand), whereas Figma were VC-funded from effectively day one (Field was a Thiel fellow in 2012, first funding round in 2013).

There's two patterns here that were happening during the 2000s, one is bootstrapped Mac-first applications were often quite successful. Two, applications were using the AppKit to quickly iterate on interesting UI innovations, the fuzzy finder (LaunchBar, https://en.wikipedia.org/wiki/LaunchBar), the entire native-app-with-an-API-backend (Watson, https://en.wikipedia.org/wiki/Karelia_Watson), the extension-based editor (TextMate, https://en.wikipedia.org/wiki/TextMate), are some other examples of this.