MurphyA/hacker-news huggingface dataset:
by agumonkey | 2025-11-10 22:41:46+00:00
so far the economy is not build on getting things done alone

the promise of progress is that not having to do chores will make us happier, it's partly true, and partly false

people hate doing too much of too harmful things, beside that if you need me to redo your shelves, or help you get milk in the morning, i'm happy to oblige

but back to the point of things getting done and the march of progress, we're entering a potential kurzweil runaway, where computer understand and operate on the world faster, better and longer than us, leaving us with having nothing to do, so we'll see, but i'm not betting a lot on that, it's gonna be toxic (big 4 becoming our main dependency, unstable and a potential depression frenzy)

look at how often people say "i wanna do something that matters", "i wanna help others".. it's a bit strange to say this because we spend our lives maintaining the worlds to be comfortable, but having everything done for you all the time might not be heaven on earth (even in the ideal best case)
by stonogo | 2025-11-10 22:41:55+00:00
It's apparently against Washington state law for local law enforcement to assist immigration enforcement: https://app.leg.wa.gov/RCW/default.aspx?cite=10.93.160

Specifically interesting is the section "State and local law enforcement agencies may not provide nonpublicly available personal information about an individual..." which puts police in a bind with Flock data: if the data is public, anyone can request it (including ICE) and they have to provide it to all comers. If they declare it not to be subject to public records request, then they also can't share it with ICE -- which is outside their control in practice, since Flock independently sells access to AI summaries of the data. In the face of this contradiction, turning the things off seems to be the only way to stay legal until the courts get done chewing on this.
by NYCNews | 2025-11-10 22:42:32+00:00
Heads up, drivers! If You’re Angered by Red Light Cameras Wait Till New York City Buses Start Turning on Their Cameras and Fining You

Bronx Voice November 10, 2025

NEW YORK LOCAL NEWS- Starting Thursday, November 13, the MTA will begin issuing automated fines on four more bus routes — the Q6, Bx20, Bx3, and Bx7. If you’re caught driving or parking where you shouldn’t — like in bus lanes, at bus stops, or double parked — cameras mounted on buses will capture it. The fine starts at $50 and can go up to $250 for repeat violations. These routes bring the total number of camera-enforced bus lines to 47, with more than 1,400 buses now equipped across 545 miles of routes — helping 840,000 riders get where they’re going faster. And it’s working:

Bus speeds are up by about 5% on average, with some corridors improving by as much as 30%.

Collisions are down 20%.

Blocked bus stops have dropped 40%.

Plus, fewer drivers are reoffending — only 12% get caught more than twice.

The Automated Camera Enforcement (ACE) program is a joint effort between the MTA, the NYC Department of Transportation, and the NYC Department of Finance. Once a violation is recorded, the video and data go securely to city staff for review before a ticket is issued. Launched in June 2024, the ACE program has quickly grown across all five boroughs, improving safety and keeping buses moving.

Every ACE route is clearly marked with signs, so drivers know when they’re being monitored.

For more details — and a full list of enforced routes — visit mta.info/ace.
by pturing | 2025-11-10 22:43:12+00:00
Start with these:

Eagleman DM, Kagan AD, Nelson SN, Sagaram D, Sarma AK (2007). A standardized test battery for the study of Synesthesia. Journal of Neuroscience Methods. 159: 139-145

Ward, J., Simner, J., Simpson, I., Rae, C., Del Rio, M., Eccles, J. A., & Racey, C. (2024). Synesthesia is linked to large and extensive differences in brain structure and function as determined by whole-brain biomarkers derived from the HCP (Human Connectome Project) cortical parcellation approach. Cerebral Cortex, 34(11)

Tomson SN, Avidan N, Lee K, Sarma AK, Tushe R, Milewicz DM, Bray M, Leal SM, Eagleman DM (2011). The genetics of colored sequence synesthesia: Suggestive evidence of linkage to 16q and genetic heterogeneity for the condition. Behavioural Brain Research. 223(2011):48-52

Tomson SN, Narayan M, Allen GI, Eagleman DM (2013). Neural networks of colored sequence synesthesia. Journal of Neuroscience. 33(35):14098-106.
by 0x457 | 2025-11-10 22:43:14+00:00
> 6GHz barely makes it through a concrete wall, so you're only receiving your own AP, so you have the whole bandwith mostly to yourself.

6GHz barely makes it thought a piece of paper. I live in dense downtown area of Los Angeles and I see zero 6Ghz networks except mine, sometimes three 5Ghz networks (usually just two). No issues using 160Mhz wide channel on 5Ghz, at least for me.

My balcony separated from AP with a 2 panel window, other than that it's in line of sight: 6Ghz not visible at all, 5Ghz poor signal, but better than 2.4Ghz. 2.4 Ghz is unusable in my area at all.
by imiric | 2025-11-10 22:43:28+00:00
I gave it a try a few months ago, and wasn't impressed. About a quarter of the time it got confused about the commit it should squash into, and left the repo in a half-applied state. This inconsistency was enough for me to not trust it when it did work, so I stopped using it.

Honestly, it's too much magic for my taste. And, really, it's not much manual work to create fixup commits for the right commit anyway.
by dylan604 | 2025-11-10 22:43:34+00:00
How well would 24000 reserves fare against a smaller but well trained group of regular military units? Aren't they pretty much canon fodder?

I guess it depends on the opposition. The counter is look at the quagmire the US military found itself against insurgent opposition because they were not willing to use the same plays as Russia leveling cities. Israel leveled Gaza with the same mentality.
by jcynix | 2025-11-10 22:43:39+00:00
As of now I have to care for my (digital) backups, that is, I cannot ignore them for N years. I had to copy things from discettes to magnetic tape, from tape to hard drives, etc. I have to periodically check my backups if they are restorable. That's life.

It's the same for documents, as for secrets, which I have to transfer from one medium to another, I have to check that I remember secrets and passphrases. And places. As I already said, that's life.
by kazinator | 2025-11-10 22:44:11+00:00
It's hard to imagine that if a memory problem were reported to Sutter about one of his own programs, that he would not prioritize fixing that, over most other work.

However, I imagine he would probably take into consideration the context. Who and what is the program for? And does the issue only reproduce if the program is misused? Does the program handle untrusted inputs? Or are there conceivable situations in which a user of the program could be duped by a bad actor into feeding the program a malicious input?

Imagine Sutter wrote a C compiler, and someone found a way to crash it. But the only way to reproduce that crash is via code that invokes undefined behavior. why would Herb prioritize fixing that over other work?

Suppose the user insists that he's running the compiler as a CGI script, allowing unauthenticated visitors to their site to compile programs, making it a security issue.

How should Herb reasonably reply to that?
by aucisson_masque | 2025-11-10 22:44:16+00:00
Syncthing and e2e is great but the issue is that the law force you to give away your phone and your password if asked. Meaning, they have the encrypted data on your phone and the password to unlock it.. same for computer ofc.

If you're in England and have to keep things secured (including from government eyes), i have no idea how you can do. They soon will be allowed to put a camera in your small room and watch you take a dump.
by edmccard | 2025-11-10 22:45:29+00:00
> Take Herb Sutter for example, who argues that "memory safety" as defined in this article is an extreme goal and we should instead focus on a more achievable 95% safety

I wonder how you figure out when your codebase has reached 95% safety? Or is it OK to stop looking for memory unsafety when you hit, say, 92% safe?
by gf000 | 2025-11-10 22:45:47+00:00
> Human language and reasoning seems flexible enough to form some kind of spatial understanding, but I'm not so sure about the converse of having spatial intelligence derive human reasoning

I believe the zero hypothesis would be that a model natively understanding both would work best/come closest to human intelligence (and possibly other different modalities are also needed).

Also, as a complete laymen, our language having several interconnections with spatial concepts would also point towards a multi-modal intelligence. (topic: place, subject: lying under or near, respect/prospect: look back/ahead, etc). In my understanding these connections only secondarily make their way into LLM's representations.
by jmye | 2025-11-10 22:46:31+00:00
I have no idea what that has to do with my comment or the one I responded to. The freedom of the press is guaranteed by the first amendment. The NYT doesn’t suddenly lose “rights to it” if it’s not seen as a person.

“Corporate personhood” is irrelevant, in this comment chain, and is just a way to take a swipe at an ostensibly left-leaning org in order to turn this into a team sport.
by pizlonator | 2025-11-10 22:47:00+00:00
> I want to be there with you, but the definition this piece uses is, I think, objectively the correct one --- "memory safety", at least as used in things like "The Case For Memory Safe Roadmaps" government guidance, is simply the property of not admitting to memory corruption vulnerabilities.

This piece does not define memory safety as "not admitting memory corruption vulnerabilities". If it was using that definition, then:

- You and I would be on the same page.

- I would have a different complaint, which is that now we have to define "memory corruption vulnerability". (Admittedly, that's maybe not too hard, but it does get a bit weird when you get into the details.)

The definition in TFA is quoted from Hicks, and it enumerates a set of things that should never happen. It's not defining memory safety the way you want.
by bgwalter | 2025-11-10 22:47:33+00:00
TFA is too long, like all articles since the arrival of you know what. So the definitions are scattered. Here it claims:

Rust's big step function was to offer memory safety at compile time through the use of static analysis borrowed and grown out of prior efforts such as Cyclone, a research programming language formulated as a safe subset of C.

In other words, Rust has solved the halting problem since the static checking of array bounds is undecidable in the general case!
by skydhash | 2025-11-10 22:47:35+00:00
Git blame using `M-x vc-annotate` with Emacs. But If I have a clean PR that usually means one to three commits (If it's not a big refactoring). So the whole point become moot. In magit, if you create a fixup or a squash commit, it will present you with the log to select the target.
by anonnon | 2025-11-10 22:47:50+00:00
It seems obvious that with hardware-level memory safety on the way[1], just gradually modernizing existing C and C++ codebases to take advantage of safer constructs (like smart pointers or checked arithmetic) makes much more sense than rewriting everything in Rust. Even better, thanks to GCC, is that you don't need to sacrifice any portability to take advantage of even bleeding-edge features, due to its front-end/back-end separation and multitude of supported platform back-ends. Fish shell had to drop support for some platforms when it was rewritten in Rust[2].

[1] https://community.intel.com/t5/Blogs/Tech-Innovation/open-in...

[2] http://fishshell.com/blog/rustport/
by jeffbee | 2025-11-10 22:48:09+00:00
They build fairly low-quality bikes, have a bad reputation for service and support, and Aventon is consuming their market niche. The e-bike market did not need a disruptive figure like Mike Radenbaugh, certainly not in 2014 when the industry was already well established. Trying to buck the industry was central to Rad's problems, exemplified by the weird custom tires that nobody makes.
by relaxing | 2025-11-10 22:48:40+00:00
> The "legal way" is to apply for that stuff, then enter the country.

Which is next to impossible, particularly for immigrants who pick crops and process livestock. It’s annoying when people elide this.

> It's also weird that even those that have not been apprehended are issued IDs, work permits, business and drivers licenses, get in-state tuition as state schools, and in some places get to vote for local elections.

Or since those people pay taxes and are subject to governance, maybe it isn’t weird at all.
by kazinator | 2025-11-10 22:48:48+00:00
We simply don't treat "gcc segfaults on my example.c" file the same way as "libssl has an exploitable buffer overflow". That's a synopsis of the nuance.

Materials to be consumed by engineers are often unsafe when misused. Not just programs like toolchains with undefined behaviors, but in general. Steel beams buckle of overloaded. Transistors overhead and explode outside of their SOA (safe operating area).

When engineers make something for the public, their job is to combine the unsafe bits, but make something which is safe, even against casual misuse.

When engineers make something for other engineers, that is less so; engineers are expected to read the data sheet.
by Tadpole9181 | 2025-11-10 22:48:52+00:00
> This is a BS red herring.

"I don't respect facts I don't like" is not a very respectable point of view and makes me not want to engage at all.

> with cell location data, metadata, private security cameras, etc

I'm sure you'd argue that the government should have access to all of that data and it could never be used for "jackbooting"?

EDIT: Even if you did genuinely support all that, you're doing exactly what this city did! Making a subjective judgement call about where to put the proverbial line, but still giving the government the ability to use this data because you value its ability to benefit us / provide safety guarantees.

All that data can just as easily be stolen and abused by a fascist government.

> It's so that the .gov can still do jackboot things (like round up illegals, or whatever)

You are quite literally posting in the context of TFA about them turning them off explicitly because they did not intend them to be used for "jackboot things". FFS.
by bsder | 2025-11-10 22:49:05+00:00
> people are really bad at spotting AI slop

Erm, guilty as charged? Although, I don't think you can blame people for that.

There was a video recently comparing a bunch of "influencer girls" that had signs of "This is AI" and "This is Real". They could all have been AI or could all have been real. I have zero confidence that I could actually spot the difference.

This is doubly true as an "Online Video Persona" has a bunch of idiosyncrasies that make them slightly ... off ... even if they're real (example: YouTube Thumbnail Face, face filters, etc.). AI is really good at twigging into those idiosyncrasies and it serves as nice camouflage for AI weirdness.
by AlotOfReading | 2025-11-10 22:50:00+00:00
Look at the definition quoted in the article:

[A] program execution is memory safe so long as a particular list of bad things, called memory-access errors, never occur

"95% memory safety" is not a meaningful concept under this definition! That's very much skepticism of memory safety as defined in this article, to highlight the key phrase in the comment you're quoting.

It's also not a meaningful concept within the C++ language standard written by the committee Herb Sutter chairs. Memory unsafety is undefined behavior (UB). C++ code containing UB has no defined semantics and is inherently incorrect, whether that's 1 violation or 1000.

Now, we can certainly discuss the practical ramifications of 95% vs 100%, but even here Herb's arguments have fallen notoriously flat. I'll link Sean Baxter's piece on why Herb's actual proposals fail to achieve even these more modest goals as an entry point [0]. No need to rehash the volumes of digital ink already spilled on this subject in this particular comment thread.

[0] https://www.circle-lang.org/draft-profiles.html
by fngjdflmdflg | 2025-11-10 22:50:15+00:00
I've found the built in gitk is pretty good for some GUI tasks. If I want to view the sate of some file at a given commit, it's easier to navigate using that rather than going through git log, find and copy the commit, git show, paste, copy the file path. GitHub desktop didn't seem to have this feature last I checked, even though the GitHub web viewer does.
by wjgilmore | 2025-11-10 22:51:09+00:00
I am working on SecurityBot https://securitybot.dev a service that combines uptime, performance, SEO, and security monitoring. Among other things it inckudes PageSpeed Insights analysis, a broken link auditor (401, 404, 500, etc), and historical ping/uptime results.

I recently shipped an MCP server thst can delivered broken link results to Cursor so they can rapidly be resolved.
by yzydserd | 2025-11-10 22:51:44+00:00
Exactly right. Neatly said by the author in the linked article.

> I spent years building ImageNet, the first large-scale visual learning and benchmarking dataset and one of three key elements enabling the birth of modern AI, along with neural network algorithms and modern compute like graphics processing units (GPUs).

Datasets + NNs + GPUs. Three "vastly different" advances that came together. ImageNet was THE dataset.
by basscomm | 2025-11-10 22:52:18+00:00
I used to be able to load the local XML and XSLT files in a browser and try it. When the XSLT blew up, I'd get a big ASCII arrow pointing to the part that went 'bang'. It still only kind of works in FireFox

XML Parsing Error: mismatched tag. Expected: </item>. Location: https://example.org/rss.xml Line Number 71, Column 3: </channel> --^

Chrome shows a useless white void.

I enabled the nginx XSLT module on a local web server serve the files to myself that way. Now when it fails I can check the logs to see what instruction it failed on. It's a bad experience, and I'm not arguing otherwise, but it's just about the only workaround left.

It's a circular situation: nobody wants to use XSLT because the tools are bad and nobody wants to make better tools because XSLT usage is too low.
by kazinator | 2025-11-10 22:52:23+00:00
No idea; I don't know every git gui; I'm talking about that Tcl/Tk thing that is literally run with "git gui".

It would be pretty pointless to go out of the way to use something that doesn't come from the git project, yet is less capable (unless it had some overriding killer feature for the sole sake of which it was invoked).
by OfflineSergio | 2025-11-10 22:52:37+00:00
>I do a lot of desktop screen-reader and pdf/doc/epub/etc text to speech every single day.

I've been working a product called WithAudio (https://with.audio). Are you open to me reaching out and give a free license so you can use it and let me know what you think ? I should say it only supports Windows and Mac(arm). I'm looking for people who have used similar products to get their feedback.
by keyle | 2025-11-10 22:53:39+00:00
Lazygit is great, I use it all the time for straight forward git-fu.

I do recommend turning off force push (there is an option), as it's easy to fat finger and leads to a whole lot of heartache.

But if you do any advanced work that involves merging a complex codebase across multiple branches, with generated code and multiple languages; and having to manage your load of conflicts, I find Fork[1] (the free version does fine) still takes the cake for that, as the clarity and lack of keyboard bindings, is essential; to make good, conscious decisions.

[1] https://git-fork.com
by 29athrowaway | 2025-11-10 22:53:48+00:00
IMO, not the best use case for LLMs.

COBOL projects have millions of lines of code. Any prompt/reasoning will rapidly fill the context window of any model.

And you'll probably have a better luck if you had tokenization understands COBOL keywords.

You probably have better luck implementing a data miner that slowly digests all the code and requirements into a proprietary information retrieval solution or ontology that can help answer questions...

What an engineer tells you can be inaccurate, incomplete, outdated, etc.
by kbolino | 2025-11-10 22:53:55+00:00
But the argument is not about adding exceptions to the language.

It's about borrowing a technique from languages that do have exceptions (and Rust's own panic unwinding) to implement Rust's existing error handling without making any changes to the language.

The post is light on how this would actually work, though. I think that re-using the name "stack unwinding" is a little misleading. The stack would only unwind if the error was bubbled up, which would only happen if the programmer coded it to. Indeed, the error could just get dropped anywhere up the stack, stopping it from unwinding further.

I think this would be tricky to implement, since the compiler would have to figure out which code actually is on the error path, and any given function could have multiple error paths (as many as one per each incoming error return, if they're all handled differently). It'd also make Result<T,E> even more special than it already is.

All that having been said, if you squint a bit, the end result does vaguely resemble Java's checked exceptions.
by mrandish | 2025-11-10 22:54:33+00:00
> while a corporation is easy to fine, it's hard to put in prison...

IANAL, but I believe in at least some scenarios, officer(s) of U.S. corporations can go to jail if they are responsible for the directing the corporation to commit certain offending actions (despite not physically doing it themselves). To be clear, I'm not just talking about personal liability for fraud, insider trading, etc they may have committed themselves.

A recent example might be when Adobe was fucking around repeatedly making it virtually impossible for users to cancel Creative Cloud subscriptions - despite having already agreed to do so. IIRC the Justice Department issued a warning if it wasn't fixed immediately, they'd prosecute the Executive Vice President responsible for the business unit. Their press release named the guy and emphasized the consequences for continued non-compliance could include that guy going to jail.
by bfkwlfkjf | 2025-11-10 22:54:36+00:00
Reminder what kind of company ryanair is. At one point some 15 (?) years ago ryanair used to charge you 60 euros if you showed up at the boarding gate having only the boarding pass on your phone instead of printed on a piece of paper. There was absolutely no reason for this (their reader reads as well from phone as from paper) other than betting that some fraction of the people would forget to print their boarding pass in paper. And they were right, I saw it in front of me many times and one time almost happened to me. If memory serves me I believe that at the time this was regulated out by the EU.
by runjake | 2025-11-10 22:54:58+00:00
I can't speak for others but I just stopped. I still hang out on IRC and in a couple Discords but I mostly scroll through RSS now -- or read books.

I briefly scan X maybe once a week, but its a firehose of brainrot and view farming. My Bluesky feeds seem very politically angry and they talk about Elon more than people do on X. I feel for the anger, given the situation in the US, but it's just not mentally healthy. Mastodon is that, but worst -- share any non-mainstream thought and your replies are full of haters. I follow "famous" tech people and engineers, if it matters.

In many ways, I like it better this way. I'm forced to be bored more, and when I get the urge to check X or something, the mess that it is, curbs that pretty quickly.