MurphyA/hacker-news huggingface dataset:
by saurik | 2025-09-09 20:54:38+00:00
> We believe memory safety protections need to be strictly synchronous, on by default, and working continuously.

FWIW, I presume this is "from experience"--rather than, from first principles, which is how it comes off--as this is NOT how their early kernel memory protections worked ;P. In 2015, with iOS 9, Apple released Kernel Patch Protection (KPP), which would verify that the kernel hadn't been modified asynchronously--and not even all that often, as I presume it was an expensive check--and panic if it detected corruption.

https://raw.githubusercontent.com/jakeajames/rootlessJB/mast...

> First let’s consider our worst enemy since iOS 9: KPP (Kernel Patch Protection). KPP keeps checking the kernel for changes every few minutes, when device isn’t busy.

> That “check every now and then” thing doesn’t sound too good for a security measure, and in fact a full bypass was released by Luca Todesco and it involves a design flaw. KPP does not prevent kernel patching; it just keeps checking for it and if one is caught, panics the kernel. However, since we can still patch, that opens up an opportunity for race conditions. If we do things fast enough and then revert, KPP won’t know anything ;)
by catoc | 2025-09-09 20:54:43+00:00
In my experience Dropbox is actually really good at syncing data between devices.

It’s fast. It’s way more reliable than iCloud, and for “simply” keeping folders in sync just “simply” the best - for simple user requirements simplicity and reliability are key. Did I stress ‘simple’ enough? Maybe I should stress it Latin? Simplex veri sigillum.

I hope they stick to their core business.
by imiric | 2025-09-09 20:55:03+00:00
Agreed. When I last tried to update packages there was a scary disclaimer about it being likely to break the system, and that flashing a new firmware is preferred.

I nope'd out of that, and don't wish to go through the hassle of flashing again, so my AP is running a year+ old version. It works fine, and I'm not too concerned about it, but I would still like to be able to easily upgrade the system without worrying about breaking it.
by runamuck | 2025-09-09 20:55:34+00:00
The market for High Horology (vs. mass market watches like Rolex) hit high water marks the past couple of years. F.P. Journe, for example, released a (Quartz!) watch, the Elegante that retails for $12k and sells on the secondary market for $100k. Maybe rich buyers moved on to celebrating a different type of artist.
by kube-system | 2025-09-09 20:55:58+00:00
Yes, and there used to be a time when other automakers did crazy stuff too. Sometimes they sold well and sometimes they didn't. But the variety and creativity was nicer than what we have currently on the market, which is a bunch of midsize SUVs, which aren't good at being an SUV, aren't good at being a car, and all look like jellybeans.
by altruios | 2025-09-09 20:56:03+00:00
Not everyone needs a home, no, that is not the assumption.

It does make the assumption that it's bad to buy twenty houses and live in only one while also opposing more housing contraction.

'Abolish rent' is still a good read.

As far as private equity... look closer: it is happening.

https://fieldrocket.us/private-equity-companies-are-buying-t...

https://www.marketplace.org/story/2024/10/24/private-equity-...

There is EVERY reason to think that they would do this, besides the data showing that they are. The MO is to find an area, buy up all the local tiny contractors, and set prices higher and higher until those contractors finally fail, then sell off any and all assets for a profit.

I am also making the assumption that you haven't tried or researched building a home in the last few years, based on your comment.
by jandrese | 2025-09-09 20:56:06+00:00
Depends where you want to draw the line. You could trace the lineage all the way back to Rogue with its grid map where the player is fixed to the grid and moves in full block increments. Then you had those 3D maze games where you were still on the grid and stuck moving in cardinal directions, but you got a 3D representation of the area. Then Wolfenstein allowed the player to move freely on the same grid map. Finally Doom (finally!) dispensed with the grid and made the map out of vectors.
by futureshock | 2025-09-09 20:56:08+00:00
This is a non-story. This was a hardware event. Apple is releasing many new AI features as part of iOS 26 which will launch along side the new iPhones. AI is software. And yet, a number of the features are clearly powered by AI models such as camera enhancements, health monitoring and live translation. Also GPU performance continues to increase in the A19, with CPU remaining presumably fairly flat since no numbers were given, so that’s a win for on-device inference.
by snerbles | 2025-09-09 20:56:35+00:00
So I've hosted a federated Matrix homeserver for almost eight years now, with a few dozen active users. Beyond the 800 pound gorillas of networking effects and the need to be your own infra engineer (mitigated by things like your integrated server/client idea), there are a few key features that I feel keep people on Discord:

- No distinct voice channels with push-to-talk. Yes there's Jitsi, but it's not the same as the TeamSpeak/Ventrilo/Mumble style functionality that gamers have used for 20+ years. Solve this, and I think Matrix will see much more adoption for casual voice chat in the same manner as Discord.

- No server-specific display names. I have multiple screen names across multiple games/communities, and Discord accommodates that. Matrix (or at least Element+Synapse) does not.

- No path for server-specific invites. If I attempt to invite someone to myexamplehomeserver.net in the Element UI, they are instead directed to make a matrix.org account and are federated in. It works I guess, but it's shit for homeservers with closed registration that want to invite users to that homeserver. Writing an invite bot has been on my "I'll get around to it" list for a very long time now, and I know other homeserver admins have considered the same thing.

- E2EE is clunky. Yes, it is much better now. Yes, there are concerted efforts to improve this. Yes, it is an extremely hard problem. However, many times I have had users lose access to past messages because they were signed in to only one device and don't remember their keys. I understand the security aspirations, the proles do not and never will.

There are a lot of other little things like custom reactions, but I think the four above would do a lot to foster more Matrix adoption.
by pyrale | 2025-09-09 20:57:00+00:00
> I am not aware of any ad network policies that approach the subject of "what is true" or "what is propaganda".

From the article:

> The ad mimicked a UN website but actually linked to an Israeli government page

You don't need to judge wether the information linked is true to judge whether the ad misrepresents what users will find behind the link. If Pepsi made ads using a fake Coca Cola website to redirect to pepsi products, they would run afoul of google's policy regardless of your opinion on Pepsi.

Whether you think this enforcement choice is legitimate or not, as you said, it's clearly an editorial choice from google, and there's no reason it should escape public scrutiny and, if needed, regulation.
by yvdriess | 2025-09-09 20:57:15+00:00
It would be a waste to use this to just make DIMMs. It's only transistors, like SRAM cells, so you can efficiently fab them on the same process technology and the same dies as your logic.

Then again, there is wear, so either you accept a level of performance degeneration (dynamic capacity cache?) or you go to DIMMs anyway servicability.
by jameshart | 2025-09-09 20:57:23+00:00
It shouldn’t come as a surprise that there has actually been academic research done on the topic: https://www.pure.ed.ac.uk/ws/portalfiles/portal/244936525/Bl...

> The yellow emoji is not perceived as neutral by either Black or White readers. On average, both groups perceive it as more likely to index a White identity, and we find this effect to be stronger among White readers.
by seec | 2025-09-09 20:58:16+00:00
Yes that's it. I'm dumbfounded by the people arguing about the common life.

It's when you need the phone the most that battery life matters and it's usually when you are very far from your common routine/habits.

When you are in holydays in a foreign city, constantly taking pictures, looking up stuff, using GPS to find places, this is when battery life is the most needed and relevant. Inconveniently, it's exactly the times where it will be hard to find a convenient power sources, exactly when you don't have time to wait in a single spot to let your phone charge and precisely when it's a pain in the ass to have to deal with external batteries and other half-assed inconvenient "solutions".

It makes a huge difference.

But Apple doesn't sell useful technology anymore, they are in the business of selling high end luxury fashion, that sometimes cosplay as technology, so whatever I guess...
by oytis | 2025-09-09 20:58:29+00:00
Discoverability was an anti-goal for Mastodon initially. People from queer community felt it enables bullying. Mastodon has added search functionality since then, but it's still pretty basic.

IMO it's not necessarily bad though. It prevents the network from becoming centered around content and keeps it social. You discover new accounts as they get reposted by people you are already connected to
by afiori | 2025-09-09 20:58:53+00:00
Most of the reasonings for the impossibility of intelligence in LLMs either require very restricted environments (chatgpt might not be able to tell how many r are in strawberry, but it can write a python script to do so and it could call it if given access to shell or similar and it can understand the answer) or implicitly imply that human brains have magic powers beyond turing completeness.
by osmsucks | 2025-09-09 20:58:56+00:00
There are way too many TLDs for this to be even practical: https://data.iana.org/TLD/tlds-alpha-by-domain.txt

I agree that especially larger players should be proactive and register all similar-sounding TLDs to mitigate such phishing attacks, but they can't be outright prevented this way.
by pavel_lishin | 2025-09-09 20:59:05+00:00
> I'm talking about houses that banks are not willing to touch in their current condition.

If they're not willing to touch them in their current condition, it seems strange that they loan me $300k with that house as collateral. If I can't make the renovation work financially, they're stuck with a shitbox, potentially one that I've done more harm than good to.
by dragonwriter | 2025-09-09 20:59:06+00:00
Ranked Choice Voting (aka Instant Runoff Voting) is the single worst of the very many seriously proposed ranked ballots method; it retains most of what is bad about FPTP. It is somewhat easier to tally than the best (in terms of the logic of who wins) ranked ballots methods (methods satisfying the Condorcet criterion), but not particularly good even on that among all ranked ballots methods, e.g., it can be improved in that dimension by just adding all preferences of the next rank until a candidate crosses the maiority threshold without elimination, which also reduces the degree to which the system is prone to paradoxical effects (promoting a candidate causing them to lose by changing the order others are eliminated.)
by doctoboggan | 2025-09-09 20:59:14+00:00
I am looking to upgrade my phone, and at the same time leave my carrier (Verizon). The price I pay for 2 people compared to the price I see out there for other carriers is just too large.

Any suggestions for me while I shop around for "tier 2" carriers? I am primarily concerned with price, and then network coverage second (I am OK with sometimes being throttled, but would prefer to avoid large gaps in any coverage).
Show HN: Visualize Your Redis DB in Roblox
by k9jd883jb | 2025-09-09 20:59:22+00:00
As a fun side project, I took it upon myself to see how I could visualize a Redis DB within a Roblox world. I leaned on Claude Code for assistance, which actually worked wonderfully for this small personal project.

Let me know your thoughts, ideas, or questions!
by jameshart | 2025-09-09 20:59:34+00:00
Weird that you’re perceiving this as ‘drama’. I fear you think that this issue is in some way political.

I’m not ‘connecting’ this to Lego and the Simpsons as if there’s some global yellow conspiracy.

I’m pointing out that the arguments people make about yellow being ‘neutral’ when you go beyond abstract symbolism to personalization – as is happening with the co-opting of emoji to become personal ‘reactions’ – have been made before in similar circumstances and have proven to be quite weak.
by ghaff | 2025-09-09 20:59:37+00:00
I'm not sure big in-person meetings in rooms are especially useful but eating with people, having discussions in small conference rooms, social events, etc. were. Big online meetings never engaged me much and I certainly almost never rewatched parts of a meeting. And latterly it was sort of "Who are these people" if I hadn't known them before.

I do agree that video conferences that have agendas, collaborative notes, and so forth matured during COVID (though we did them before) but don't require a video meeting.

But people have different preferences.
by some_guy_nobel | 2025-09-09 20:59:49+00:00
> But also very different than a mob of masked protestors who feel entitled to anonymous protest.

Well, the links above explain exactly why there is debate around whether or not protestors are entitled to anonymous protests.

> On the other hand, during "peaceful protests" when people start destroying the city under cover of the protest, yeah, I do want those people to be arrested and tried.

I agree, but I would not trade my constitutional rights for some small (or large) property damage, that happens very rarely. (The last few weekends saw hundreds of protests across the nation - how much looting or other did you see?)

Unfortunately, this country is full of people that fall prey to newsroom propaganda, become emotional, and would gladly trade away their rights. It's a shame that those decisions affect everyone else, as well.
by al_borland | 2025-09-09 21:00:31+00:00
While that is all true, it does give more time to realize what is going on, so I can address the issue, without leaving me in a bad spot.

On days with normal battery usage, how is having more battery life ever a negative? Long travel days, which may also have heavy map usage, leave users outside of normal patterns and often with unpredictable access to charging. Having a long battery life would ease stress around those days and be preferable to carrying a battery bank.
by sandos | 2025-09-09 21:00:36+00:00
Copilot did a giant leap imo, when Sonnet 4 arrived. BUT, I do have a lot of tempeorary problems where it just stops responding. Last week was awful, today though worked perfectly. I both vibe-coded a very wide (TUI, GUI, WEBUI, CLI, backend etc) python util for our specific product+environment and solved a bug in parallell using Sonnet 4 and GTP 4.1. I tried going to Sonnet when GPT fscked up, and its just hilarious. GPT can try sometimes to fix things 5 times in a row, Sonnet just directly fixes it. If only the enterprise quota was infinite.... :)
by zoeysmithe | 2025-09-09 21:01:11+00:00
There's nowhere to go with phones than thinner if you aren't doing folding. Thinness has practical value but past a certain point, probably not very much.

Marketing will create hype and desire and the feeling of exclusiveness. Those will lead to sales.

Not every big change is an actual innovation. A lot if just engineering sales via these methods, which aren't very different than fashion, jewelry, or luxury cars.

I might get one because I'm always a bit forced to follow the curve and can't afford to look 'backwards' or 'old fashioned' to stakeholders in the workplace, people in my life, etc who's good side I need to stay on who believe in the above dynamic.
by dingdingdang | 2025-09-09 21:01:12+00:00
The point made in the article:

* resource leaks are non-existent

Can not be emphasized enough imo. The amount of absolute ridiculous levels of pain instigated by expecting a core code loop to run -forever- and doing so well while being written for some web project or other is just too much to fathom. Just use PHP and serve the request. Then let it die. Then serve a new request.
by joquarky | 2025-09-09 21:01:38+00:00
javascript:(function () { const rm = () => document.querySelectorAll('iframe') .forEach(f => f.remove()); let timeout; const debouncedRm = () => { clearTimeout(timeout); timeout = setTimeout(rm, 100); }; rm(); new MutationObserver(debouncedRm) .observe(document.body, { childList: true, subtree: true }); })();
by amarant | 2025-09-09 21:01:55+00:00
It's 75hz when it needs to be, but if 2 frames are mostly identical, it doesn't needlessly move ink around. Effect: 75hz always as far as the user is concerned, but sometimes it uses less power than that when possible, due to very clever optimisations at the firmware level.

Or that's how I understand it anyway.

I saw that Alex Soto himself is in this comment thread, he'll know a lot more than me, I'm just spreading what little knowledge I've gathered from his blog posts and some of the discussions in the modos mastodon server.

I've probably misunderstood a lot of that too, I'm not a hardware engineer, just a lowly java dev with a strong but hobby level interest in eink.

Modos is my dream laptop, but it's currently unclear when that'll become reality.

Again, Alex Soto will know more.
by saurik | 2025-09-09 21:02:27+00:00
I'm even more demoralized than you, as I feel the problem with "the best time for advocacy is when people get burned" only manages to convert a handful of people and then a month later more new people have entered the system to replace them who know nothing about this and will adamantly claim that such a problem is impossible until it happens personally to them, which takes years and years, at which point the same thing repeats.
by typpilol | 2025-09-09 21:02:32+00:00
How does MisraStdC = Siddharth Mishra?

Misra and not Mishra? You randomly drop the h? And it just so happens dropping the H makes it a typo squat basically.

Siddharth has a T after the D. So std should be sdt.. at best.

Just be honest lol
by anticodon | 2025-09-09 21:02:33+00:00
Last time I touched PHP in 2018. It was a website my company bought from a french developer. After many unsuccessful attempts to add even basic functionality to the site, I announced my employer that they paid for the domain and the audience, but the code has to be rewritten from scratch.

It was typical PHP mix of HTML and PHP code in one file, an unreadable sequence of several crazy long HTML lines, then several lines of PHP code, then again HTML.

Lots of copy paste.

SQL statements were created by concatenation of user input with the text of the query. In 2018.

Back then I promised I'll never ever touch any PHP code. Live pretty much happily since then. I know there's some typing added to the language and other modern features. Still pretty sure, that if I open any random PHP file from any random PHP project, I'll still find the same mess as ever before.
by autoexec | 2025-09-09 21:02:39+00:00
> This is exactly what would have also happened if the water companies were not privatized

This clearly isn't always true and when it does happen the public has the ability to require the transparency from their government to catch it happening quickly and the ability to hold the elected officials responsible for it accountable by voting them out and replacing them. Private corporations don't allow the level of transparency the public needs and aren't accountable to the public either.

Maybe the government could work out some deal that gives the public the right to put webcams in every meeting/board room of the private company, force their bookkeeping to be published to the internet, allow the public to request internal email and other communications, require independent audits/reports, and grant the public the ability to fire and replace any and all employees or executives at the private company who fail to do their jobs, but even then you'd still have the problem that private companies demand extra money on top of what is required to do the job just to line their own pockets. Why should we accept that?
by noselasd | 2025-09-09 21:03:06+00:00
Those Attach Rejects should have a cause value, possibly telling a bit more on the reject reason.

I see those quite frequently, the bulk of them are phones trying to roam in a network they're not allowed to though, and some cause the cell is a bit overloaded, some cause the phone sends a wrong tracking area - not sure that's a phone bug or a common scenario where the phone retains an old tracking area, then it tries to connect to the same tracking area - then the phone discovers it's is now in a different tracking area, and after being rejected, it connects with the correct one.
by the_bear | 2025-09-09 21:03:16+00:00
As someone who switched from Dropbox Paper to Notion...

There's no question that Paper is a better pure writing experience. If you're viewing Notion as just a note-taking app and nothing else, I think you're misunderstanding what it's for.

For starters, it's way easier to organize stuff in Notion than Paper. This is less a feature of Notion, and more of a terrible limitation of Paper. Paper was stuck with the "files within folders" model. Just the fact that Notion lets you control what shows up in the navigation sidebar was a huge time saver for me. And being able to create pages within pages within pages (which is very different from having sibling documents inside a folder) made it much more flexible for organizing everything.

But the real power of Notion is when you start to treat it as a database builder rather than a note-taking tool. Yes, it's useful for taking notes, but those notes are about something, and with tools like Paper, Obsidian, etc., the thing is always living somewhere else.

With Notion, I was able to make a database of projects and another database of tasks which linked to those projects. Each developer on my team has a custom dashboard showing just the tasks that are assigned to them and currently in-progress. I have a totally different view showing all the projects going on right now. And then each of those tasks have a pretty good (I admit it's not great) note-taking feature. The notes are living within the actual object you're taking notes about, which is totally different from Paper.

I even use Notion for personal stuff. I have a Notion form that my wife and I use to enter things we need to buy next time we're at the store. And there's a view showing the things we need to buy from each separate store with checkboxes next to each one so it's easy to remove them when we're done. There's a separate database listing the movies we want to watch, with a view for all the ones we previously watched, and when. I have a database of cocktail recipes along with ingredient lists (so I can easily filter by ingredient), formulas to calculate different volumes based on how many drinks you're making, a rating system, etc.

Basically, if you look at Notion as a bucket of unstructured notes with a markdown editor, I agree, it's nothing special. But that's not what it really is.
by doug-moen | 2025-09-09 21:04:10+00:00
Didn't Lisp solve this problem in the 1980's with generic functions and multiple dispatch? I'm referring to the Common Lisp Object System (CLOS), and its predecessors, New Flavors and CommonLoops. I see no mention of this prior art in the paper.

CLOS is an object-oriented system, which solves the problem of adding new functions without modifying existing class definitions, by placing generic functions outside of class definitions.