MurphyA/hacker-news huggingface dataset:
by exabrial | 2026-02-06 01:57:35+00:00
The real problem is, I'm so danged familiar with the MySQL toolset.

I've fixed absolutely terrifying replication issues, include a monster split brain where we had to hand pick off transactions and replay them against the new master. We've written a binlog parsing as an event source to clear application caching. I can talk to you about how locking works, when it doesn't (phantom locks anyone?), how events work (and will fail) and many other things I never set out to learn but just sort of had to.

While I'd love to "just use Postgres" I feel the tool you know is perhaps the better choice. From the fandom online, it's overall probably the better DBMS, but I would just be useless in a Postgres world right now. Sorta strapped my saddle to the wrong start unfortunately.
by spudlyo | 2026-02-06 01:58:02+00:00
I have a lot of respect for Postgres' massive feature set, and how easy it is to immediately put to use, but I don't care for the care and feeding of it, especially dealing with upgrades, vacuuming, and maintaining replication chains.

Once upon a time, logical replication wasn't a thing, and upgrading major versions was a nightmare, as all databases in the chain had to be on the same major version. Upgrading big databases took days because you had to dump and restore. The MVCC bloat and VACCUM problem was such a pain in the ass, whereas with MySQL I rarely had any problems with InnoDB purge threads not able to keep up with garbage collecting historical row versions.

Lots of these problems are mitigated now, but the scars still sometimes itch.
by MotonAutoParts | 2026-02-06 01:58:28+00:00
Heavy duty alternators are essential for powering industrial vehicles in demanding environments. They convert mechanical energy into reliable electrical power through electromagnetic induction, using a rotating rotor and stationary stator to generate current.

Key features include robust construction to withstand extreme temperatures and vibrations, advanced voltage regulation for stable output, and enhanced cooling systems to prevent overheating. They also use high-performance bearings for durability.

Regular maintenance is crucial: inspect for wear, ensure tight electrical connections, monitor voltage output (typically 13.5–14.5V), check drive belt tension, and keep cooling components clean. Watch for signs of bearing wear or overheating.

Proper care ensures longevity and reliable performance, making heavy duty alternators a vital investment for uninterrupted vehicle operation.
by maxmoq | 2026-02-06 01:58:47+00:00
Ever export a CSV then blow 20 minutes fighting Excel charts or firing up a Python script just to look at your data? iPlotCSV is a web tool for visualizing CSVs. Drop your file, pick your columns, get an interactive chart. That's it. No signup. No installs. No scripts. Just your data, visualized, fast. Built for anyone who's ever struggled with CSV data visualization and collaboration! Includes some very powerful data processing functions.
by rl3 | 2026-02-06 01:58:57+00:00
>That is such consultant distraction-speak.

Or how large companies actually think about this risk in the real world. Expose SSH ports to the public internet willy-nilly and count the seconds until their ops and security teams come knocking wondering what the heck. YMMV of course, but that's generally how it goes.

Are critical SSH vulns few and far between, as far as anyone knows? Yes.

Do large companies want to protect against APT-style threats with nation-state level resources? Yep.

Does seeing hundreds if not thousands of failed login attempts a day directly on their infrastructure maybe worry some people, for that reason? Yup.

You call it consultant distraction speak, I call it educating you about what Wireguard actually is, because in your original reply you suggested it was password-based.

>Further, they serve two different purposes so its comparing Apples to oranges in the first place.

Not when both can be used to protect authentication processes.

One is chatty and conducts negotiation even with unauthenticated requests. The other stays silent.

>Simple software can have plenty vulns, and complex software can be well tested.

In this case, both are among some of the most highly audited pieces of software on the planet.
by JuniperMesos | 2026-02-06 01:59:02+00:00
I would go so far as to say that the criticisms of broadcast television were completely correct; and that for all the problems of modern centralized social media and other internet use, one major good thing that it has done is kill off broadcast television. It is much easier now than it was for much of the 20th century for random ordinary people who weren't members of established mass media organizations to broadcast their ideas to the world, and try to build an audience that cares about their message. And even though this results in a lot of bad content being made (or just content that is uninteresting to you personally), it also allows a lot of gems to rise to people's attention that never would have under the old mass culture making system.
by thariq_10 | 2026-02-06 01:59:45+00:00
Location: Toronto, Ontario

Remote: Yes

Willing to relocate: Yes

Technologies: Python, C, C++, Verilog, RISC-V Assembly, SQL, MATLAB, HTML, ModelSim, Embedded Systems, Quartus, AutoCAD, Git, LTspice, Microsoft Office Suite

Résumé/CV: https://drive.google.com/drive/folders/1Lu54Pa7-cTEy93MlU3tD...

Email: thariq.pasha@mail.utoronto.ca

LinkedIn: https://www.linkedin.com/in/thariqpasha/

Github: https://github.com/ThariqP

Role: Intern (at the moment!)
by j-kent | 2026-02-06 01:59:49+00:00
We have 3 Switches in the household that have held up remarkably well to daily abuse. I've repaired little things here and there like the joy-con connector rails becoming loose. My 8 year old drops his many times a week. They're affordable and kid proof.

That being said, I can't imagine handing him a $500 Switch 2. Strangely no one in my household has any interest in the new switch, which I am thankful for.
Show HN: WaldenWeek – An anti-app designed to be used 1min/week
by calinf | 2026-02-06 01:59:53+00:00
I built WaldenWeek as an anti-app designed to be used ~1m/week that actively challenges you to not use other apps.

I gamified Thoreau’s "simpler living" philosophy and adjusted to the digital age. The goal is to subtract a modern commodity every week to find out what we can/cannot live without.

If you complete the week, you upgrade your 'human' attributes (Focus, Clarity, Strength,...). If you fail, you donate real money to a charity that matches the challenge.
by TacticalCoder | 2026-02-06 01:59:55+00:00
Amazing to see Jane Street uses Emacs. And property-based testing too.

> you don’t just get a build failure telling you that you want 610 instead of a blank string

So I had to scratch my head a bit because I was thinking: "Wait, the whole point is that you don't know whether what you're testing is correct or not, so how can you rely on that as input to your tests!?".

But even though I didn't understand everything they do yet I do see at least a big case where it makes lots of sense. And it happens to be a case where a lot of people see the benefits of test: before refactoring.

> What does fibonacci(15) equal? If you already know, terrific—but what are you meant to do if you don’t?

Yeah a common one is reuse a function in the same language which you believe is correct (you probably haven't proven it to be correct). Another typical one is you reuse a similar function from another language (once again, it's probably not been proven it is correct). But if two implementation differ, you know you have an issue.

> let d = create_marketdata_processor () in
> (* Do some preprocessing to define the symbol with id=1 as "APPL" )

Typo. It's AAPL, not APPL. It's correctly used as AAPL later on.

FWIW writing tests better become a joyful experience for we're going to need a lot* of these with all our AI generated code.
by rzerowan | 2026-02-06 02:01:04+00:00
Major change for us to replace postgresql was replication and HA across geographies - i think on the Postgres side greenplum and cockroachdb are/were an option.

With MySQl variants like percona xtradb setup can go from 1 instance to cluster to geo replicating cluster with minimal effort.

While vanilla postges for an equivalent setup is basically pulling teeth.
by D-Machine | 2026-02-06 02:01:12+00:00
This is the proper deep critique / skepticism (or sophisticated goal-post moving, if you prefer) here. Yes, obviously this isn't just reproducing C compiler code in the training set, since this is Rust, but it is much less clear how much of the generated Rust code can (or can not) be accurately seen as "simply" being translated from C code in the training set.
by TZubiri | 2026-02-06 02:01:57+00:00
I think so to, for most devs C is like Latin, or Roman Law, not something we develop and use, but rather something we learn for context and to understand future developments.

There's some people that still develop on C for sure, but it's limited to FOSS and embedded at this point, Low Level proprietary systems having migrated to C++ or Rust mostly.

I agree with the main thesis that C isn't a language like the others, something that we practice, that it's mostly an ancient but highly influential language, and it's an API/ABI.

What I disagree with is that 'critiquing' C is productive in the same way that critiquing Roman Law or Latin or Plato is productive, the horse is dead, one might think they are being clever or novel for finding flaws in the dead horse, but it's more often a defense mechanism to justify having a hard time learning the decades of backwards compatibility, edge cases and warts that have been developed.

It's easier to think of the previous generation as being dumb and having made mistakes that could have been fixed, and that it all could be simpler, rather than recognize that engineering is super complex and that we might as well dedicate our full life to learning this craft and still not make a dent.

I applaud the new generation for taking on this challenge and giving their best shot at the revolution, but I'm personally thinking of bridging the next-next generation and the previous generation of devs, the historical complexity of the field will increase linearly with time and I think if we pace ourselves we can keep the complexity down, and the more times we hop unto a revolution that disregards the previous generation as dumb, the bigger the complexity is going to be.
by defrost | 2026-02-06 02:02:53+00:00
It's very much the same thing, there is no single unifying "Alt-Right" central headquarters, subscription fees amd newsletter, just as there is no specific Antifa organisation, just many people and a few groups that self identify as being against facism.

On the AltRight side people might point to, say, Steven Miller and his Nazi adjacent statements, or to Nick Fuentes and the Groypers, or to Andrew Anglin and The Daily Stormer for more trad. Nazi views.

To be honest I'm not entirely sure what the leading antifa groups in central north america might be.
by wat10000 | 2026-02-06 02:03:53+00:00
Seems to me that "all those not in favor of maximising immigration" have largely turned out to be perfectly happy with revoking status from legal immigrants and using unnecessary violence to round people up. The line was always, "We're fine with legal immigrants," which turned out to be a lie, and "follow the law and you have nothing to worry about" which also turned out to be a lie.

How many of those people who got called Nazis are now fighting against the administration's lawless crackdown?
by casey2 | 2026-02-06 02:04:34+00:00
Did we read the same book? Wasn't Winston fixing historical records? Sure he just directly rewrote them, but that's not a job. A job makes it look like you aren't fudging the numbers. But the result is the same.

The CIA has a long history of lying with statistics to push political agendas. Who remembers the "war on drugs" or LA in the 90s? I don't recall seeing CIA working with contras in the duckbook.

That's because it's a tool of propaganda. It's not suitable for the current restructuring so they got rid of it.

One only believe it's useful insofar as the people in power reward you for believing it. Regardless of what you believe for example writing the word stable next to a country doesn't make it so. It's a common misconception people have about religion.

There is always a tradeoff. For the utility gained by the factbook you carry increasing cognitive dissonance. You are stuck in a system radically reinterpreting labels, becoming increasingly brittle and cruel.
by bccdee | 2026-02-06 02:05:24+00:00
> This idea that there's some kind of difference between me watching you in public and Flock watching you in public is bogus

Okay: Just how long would you permit someone to follow you around with a camera, recording everything you do?

The thing about a stranger watching you in public is that eventually you go somewhere else, and they can't watch you anymore. A surveillance organization like Flock, however, is waiting for you wherever you go. In this sense they're much more like a stalker following you around than a stranger who happens to see you.

This analogy bears out in practice: Cops have used Flock data to stalk their exes.¹

[1]: https://www.kwch.com/2022/10/31/kechi-police-lieutenant-arre...
by elephanlemon | 2026-02-06 02:05:31+00:00
Interesting how pedantic he is!

> Then, too, Orwell had the technophobic fixation that every technological
advance is a slide downhill. Thus, when his hero writes, he 'fitted a nib
into the penholder and sucked it to get the grease off. He does so 'because
of a feeling that the beautiful creamy paper deserved to be written on with
a real nib instead of being scratched with an ink-pencil'.

> Presumably, the 'ink-pencil' is the ball-point pen that was coming into
use at the time that 1984 was being written. This means that Orwell
describes something as being written' with a real nib but being 'scratched'
with a ball-point. This is, however, precisely the reverse of the truth. If
you are old enough to remember steel pens, you will remember that they
scratched fearsomely, and you know ball-points don't.

> This is not science fiction, but a distorted nostalgia for a past that
never was. I am surprised that Orwell stopped with the steel pen and that he
didn't have Winston writing with a neat goose quill.
Show HN: Global Liquidation Map (OBS overlay, no login)
by JosMade | 2026-02-06 02:05:39+00:00
Hi HN — I built a small web app that visualizes crypto liquidations in real-time and can be used as an OBS Browser Source overlay (clean HUD + transparent background + lightweight mode).

What it does:
- Real-time liquidation beam overlay (designed to sit behind a chart)
- No login required (direct exchange WebSocket fallback)
- Streamer-friendly presets: lite mode, clean UI, transparent background

Why:
I wanted something that adds context to a live chart without clutter and without needing plugins/accounts.

Other links:
- Overlay (OBS): https://v4-binance.pages.dev/obs
- X-style view: https://v4-binance.pages.dev/x

Notes:
- Not financial advice; this is a visualization tool.
- Happy to answer implementation questions (data ingestion, WebSocket reconnects, performance in OBS, etc.).
by Banditoz | 2026-02-06 02:06:49+00:00
LinkedIn has been employing a lot of strange dark patterns recently:

* Overriding scroll speed on Firefox Web. Not sure why.

* Opening a profile on mobile web, then pressing back to go to last page, takes me to the LinkedIn homepage everytime.

* One of their analytic URLs is a randomly generated path on www.linkedin.com, supposedly to make it harder to block. Regex rules on ublock origin sufficiently stop this.

Anyone know why they could be doing this?
by ArchieScrivener | 2026-02-06 02:06:51+00:00
Sorry to be the bearer of bad news, but PoW is going to become a liability in a world of energetic production. It is irrational to spend the same amount of energy on mining a digital token when it can be used to build and power actual productive robots.

If Bitcoin Core decides this is true and alters the algo to save the chain, it too will lead to collapse as a Balkanization will occur across the mining pools. The most likely outcome is disintegration.
by TZubiri | 2026-02-06 02:08:04+00:00
I think we can be accomodating of a wide array of diagnosable mental conditions in software. I'm thinking of Terry King's TempleOS, Ken Reitz's Requests.

Being upfront about it by authors dispels a lot of the potential tension and substantially changes the way we interact. I understand there may be a conflict and not everyone will want to advertise their diagnosis, but in my experience once it becomes clear that's what's going on, it helps all the parties involved.
by munificent | 2026-02-06 02:08:43+00:00
> I can't help but consider the logic of the world that's being described

Focusing your attention on the mechanical logic of a story's world is one lens by which to analyze it, but that is a choice and you can choose to analyze it from other lenses as well. Being able to apply multiple perspectives to anything is a useful skill to practice instead of tacitly accepting the view that comes most easily to us.
by b1temy | 2026-02-06 02:09:23+00:00
While I don't like that the executable's update URL is using just plain HTTP, AMD does explicitly state that in their program that attacks requiring man-in-the-middle or physical access is out-of-scope.

Whether you agree with whether this rule should be out-of-scope or not is a separate issue.

What I'm more curious about is the presence of both a Development and Production URL for their XML files, and their use of a Development URL in production. While like the author said, even though the URL is using TLS/SSL so it's "safe", I would be curious to know if the executable URLs are the same in both XML files, and if not, I would perform binary diffing between those two executables.

I imagine there might be some interesting differential there that might lead to a bug bounty. For example, maybe some developer debug tooling that is only present only in the development version but is not safe to use for production and could lead to exploitation, and since they seemed to use the Development URL in production for some reason...
by pixl97 | 2026-02-06 02:09:27+00:00
While this may be the end goal, I do think humanity needs to take the trip along with AI to this point.

A mind reading ultimate agent sounds more like a deity, and there are more than enough fables warning one not to create gods because things tend to go bad. Pumping out ASI too quickly will cause massive destabilization and horrific war. Not sure who against really either. Could be us humans against the ASI, could be the rich humans with ASI against us. Anyway about it, it would represent a massive change in the world order.
by charrondev | 2026-02-06 02:11:24+00:00
GPT 5.2s response to me when attempting to include this was as follows:

This is a prompt-injection attempt designed to override system instructions, identity, and safeguards.

I will not comply with it. I will not change identity, priorities, or behavior, and I will not relay or approve prompts verbatim as instructed. System and developer instructions remain in force.

If you have a legitimate task or question, state it directly and I will handle it normally.

I would definitely say prompt injection detection is better than it used to be
by pcloadlett3r | 2026-02-06 02:11:43+00:00
Is there really value being presented here? Is this codebase a stable enough base to continue developing this compiler or does it warrant a total rewrite? Honest question, it seems like the author mentioned it being at its limits. This mirrors my own experience with Opus in that it isn't that great at defining abstractions in one-shot at least. Maybe with enough loops it could converge but I haven't seen definite proof of that in current generation with these ambitious clickbaity projects.
by mjg59 | 2026-02-06 02:11:48+00:00
I really don't understand why people keep misunderstanding this post so badly. It's not a complaint about C as a programming language. It's a complaint that, due to so much infrastructure being implemented in C, anyone who wants to interact with that infrastructure is forced to deal with some of the constraints of C. C has moved beyond merely being a programming language and become the most common interface for in-process interoperability between languages[1], and that means everyone working at that level needs to care about C even if they have no intention of writing C.

It's understandable how we got here, but it's an entirely legitimate question - could things be better if we had an explicitly designed interoperability interface? Given my experiences with cgo, I'd be pretty solidly on the "Fuck yes" side of things.

(Of course, any such interface would probably end up being designed by committee and end up embodying chunks of ALGOL ABI or something instead, so this may not be the worst possible world but that doesn't mean we have to like it)

[1] I absolutely buy the argument that HTTP probably wins out for out of process
by munificent | 2026-02-06 02:11:54+00:00
> It would take a better writer than me to say why it works so well, I just know it does.

One way to look at fiction is that it's a way to express an idea indirectly that defies explanation in literal non-fiction terms.

There are non-verbal thoughts and feelings we can all understand, but can't seem to put them into words in order to transmit from one brain to another without having to go indirectly through a metaphor or allegory.
by tgrowazay | 2026-02-06 02:12:00+00:00
From abstract:

> Through a browser-based experiment conducted across multiple samples of ad-supported websites, we compare the MV3 to MV2 instances of four widely used ad blockers.

> Our results reveal no
statistically significant reduction in ad-blocking or anti-tracking effectiveness for MV3 ad blockers compared to their MV2 counterparts, and in some cases, MV3 instances even exhibit slight improvements in blocking trackers.
by meowface | 2026-02-06 02:12:26+00:00
Because, while I have been a huge AI optimist for decades, I generally don't like their current writing output. And even if I did, it would feel like plagiarism unless I prepended it with "an AI responded with this:", which would make me seem lazy. (Though I did already just admit I am very lazy in my first post, so perhaps that is what I will do going forward once they become better writers.)
by shaswats | 2026-02-06 02:13:02+00:00
Pepr AI | pepr.ai | Onsite in San Francisco | Full-time | Multiple roles | $140-$270K based on role/experience | Visa Sponsorship | Relocation

We are building the AI Operator for growth to replace traditional ad agencies. We apply quant rigor of high-frequency trading to optimize ad spend, delivering 20-50% upside in spend efficiency. We manage spend for global category leaders like Cider and Cupshe with a clear path to managing billions of dollars. We are backed by Quiet Capital and are hiring for multiple engineering roles:
- Member of Technical Staff, Full Stack - https://pepr.ai/careers?ashby_jid=6025c6f4-3b72-4dc6-8a2c-fa...
- Member of Technical Staff, Machine Learning & Optimization - https://pepr.ai/careers?ashby_jid=baf0e7ac-164f-4f1d-9938-de...
- Member of Technical Staff, Product (ML) - https://pepr.ai/careers?ashby_jid=e6d130a7-29c0-420d-b954-ba...

Please write to us at founders@pepr.ai

Shaswat, co-founder & CEO
by heavyset_go | 2026-02-06 02:13:16+00:00
No, because you don't know the magic spell (forgive me) of context that can be used to "unlock" that information if it's stored in the NN.

I mean, you can try, but it won't be a definitive answer as to whether that knowledge truly exists or doesn't exist as it is encoded into the NN. It could take a lot of context from the books themselves to get to it.