MurphyA/hacker-news huggingface dataset:
by saghm | 2025-11-29 19:39:32+00:00
I think my issue is that the blog post comes across to me as in essence an argument that the person communicating shouldn't be dissuaded by potential reactions to what they say, but it fails to account for the difference between good-faith and bad-faith reactions. There's a huge difference between a bad-faith misinterpretation and a good-faith misunderstanding in my opinion, as the latter seems to come just as often from a failure on the part of the communicator to be clear as from any fault on the listener. It's hard for me not to get the impression that the author either can't or doesn't seen the value in differentiating between those cases based on the fact there's such significant room for improvement in clarifying their views in their paragraph about remote work, which is why I called it out.
by redhale | 2025-11-29 19:40:00+00:00
I see your point.

But I guess this is a good example of default assumptions. When I read a personal blog, unless I see words like "objectively", or see explicit arguments stating that others should/must do X, I by default read it as the author expressing their personal opinion on X.

But I can see it the other way too. I think it could be solved by the author using an "I" framing as they did in every other section.
by wallfacer | 2025-11-29 19:40:30+00:00
One core assertion seems less true every day:

> The intelligence (knowing what a "risk" actually means) still requires human governance.

Less and less. Why do you trust a human who’s considered 5000 assessments to better understand “risks” and process the next 50 better than the LLM who has internalized untold millions of assessments?
by buu700 | 2025-11-29 19:40:33+00:00
Social media is full of politically motivated bullying, harassment, and censorship. That should be readily apparent to anyone who's ever used the internet. That's what cancel culture is, not a dispute with rude houseguests.

I'm not sure why you're so insistent on denying this that you'd compare Wikipedia — and everyone quoted on the subject therein, including presidents from both parties and the former pope — with antisemitic conspiracy theorists.

Who are you implying I intend to silence? I'm commenting on it because I oppose cancel culture, which is the opposite of wanting to silence opposing viewpoints.
by awesome_dude | 2025-11-29 19:40:51+00:00
At the risk of stepping into USA POL (which is quite polarised)

MAGA is a Right wing response to corporates - they put all their faith into someone who they thought was going to take to the "elites" who they believed were responsible for the corporates being able to r*pe and pillage through society.

The Left wing response was Occupy Wall street and such.

On a similar note skinheads had a far left branch and a far right branch (the far right is what skinheads are now primarily seen as)
by oceanplexian | 2025-11-29 19:41:30+00:00
There’s basically zero risk for these cell phone batteries outside of freak accidents, speaking as someone who who’s been building packs since pouch cell Lipos first started coming out for model airplanes back in 2008/2009.. That’s because in a single cell configuration, there’s no way for the charge controller to run up an imbalance and overcharge one of the cells.
by downut | 2025-11-29 19:42:00+00:00
I hardly want to run windows apps at all, but I have a garmin etrex 32x and I can't for the life of me get garmin windows software to run on wine or linux crossover (something to do with USB) and there is nothing available on linux that can talk to the device. I'd run Windows 10 in a VM but I looked (I think?) pretty carefully and valid Windows licenses seem to be well over $100, cheaper to use a refurbed office desktop.

Someone stomp me down and tell me I'm wrong, please.
by johndoe0815 | 2025-11-29 19:42:36+00:00
So the Vatican no longer prescribes Latin as first official language (https://thecatholicherald.com/article/vatican-ends-routine-u...) but now we get Latin C libraries?

I definitely didn't expect to see such a project, but this is a refreshingly (positively) crazy thing in the age of AI slop...
by canyp | 2025-11-29 19:44:06+00:00
How is that an optional then?

The problem is not nullopt, but that the client code can simply dereference the optional instead of being forced to pattern-match. And the next problem, like the other guy mentioned above, is that you cannot make any claims about what will happen when you do so because the standard just says "UB". Other languages like Haskell also have things like fromJust, but at least the behaviour is well-defined when the value is Nothing.
by lillesvin | 2025-11-29 19:44:41+00:00
But the returned signed string will be an HMAC-SHA256 hash, won't it? Then there's not going to be any '\n' or '\\n's in there. Only thing you'll be able to tell is if it matches your hash or not, in which case 'OK' or 'not OK' will work just as well.

Or am I misunderstanding you?
by bdangubic | 2025-11-29 19:45:45+00:00
“mastery of the craft” is a myth… whatever codebase you see (and I’ve seen more than I can count) you will go “wtf is this?!” over and over again. furthermore, whatever codebase someone was lucky enough to initially start with, after X amount of time you asked those same masters (if they are still around) and they will inevitably tell you “oh boy, if I can start this over, I would have…” there just is no mastery, there are just people that deeply care about what they are building and try their best not to F it up along the way but all the “craft” and “mastery” talk is just empty words people talk around fireplaces and/or at various conferences where people pitching “craft” and “mastery” and “you need [insert dev process du jour XP/agile/…]” are there to make money selling the bullshit
by marmarama | 2025-11-29 19:46:13+00:00
It's not just Chrome, it's everything, though apps that have a large number of dependencies (including Chrome and the myriad Electron apps most of us use these days) are for sure more noticeable.

My M4 MacBook Pro loads a wide range of apps - including many that have no Chromium code at all in them - noticeably slower than exactly the same app on a 4 year old Ryzen laptop running Linux, despite being approximately twice as fast at running single-threaded code, having a faster SSD, and maybe 5x the memory bandwidth.

Once they're loaded they're fine, so it's not a big deal for the day to day, but if you swap between systems regularly it does give macOS the impression of being slow and lumbering.

Disabling Gatekeeper helps but even then it's still slower. Is it APFS, the macOS I/O system, the dynamic linker, the virtual memory system, or something else? I dunno. One of these days it'll bother me enough to run some tests.
by kccqzy | 2025-11-29 19:46:48+00:00
I appreciate your insights about formal verification but they are irrelevant. Notice that GP was talking about security-critical and you substituted it for safety-critical. Your average web app can have security-critical issues but they probably won’t have safety-critical issues. Let’s say through a memory safety vulnerability your web app allowed anyone to run shell commands on your server; that’s a security-critical issue. But the compromise of your server won’t result in anyone being in danger, so it’s not a safety-critical issue.
by immibis | 2025-11-29 19:48:09+00:00
Just yesterday I saw this YouTube rant from someone called Jaiden Animations, about how everything is just shit now. https://www.youtube.com/watch?v=NBZv0_MImIY

She opens with an example of a bank. She walked in and asked for a debit card. The teller told her to take a seat. 30 minutes later, the teller told her the bank doesn't issue debit cards. Firstly, what kind of bank doesn't issue debit cards, and secondly, what kind of bank takes 30 minutes to figure out whether or not it issues debit cards? And this is just one of many examples of things that society does that have no reason not to work, that should have been selected away long ago if they did not work - that bank should have been bankrupt long ago - but for some reason this is not happening and everything is just getting clogged with bullshit and non-working solutions.
by Karliss | 2025-11-29 19:48:56+00:00
Do you mean as an optical mask for photo step of the process or directly as resist for chemical etching skipping the photo part?

I have done both some home photochemical PCB etching and some vinyl cutting but not that specific combination.

As photo mask it makes little sense in most cases. Just buying a transparency which can be used in an inkjet printer will likely be faster, easier and produce better resolution. These used to be widely available due to use in overhead projectors in schools and offices, but still shouldn't be too hard to get due to use when screen printing custom t-shirts.

As a direct physical resist it makes a bit more sense since it would allow skipping one chemical bath and the photo transfer process. I have seen some people online having very good results of it for decorative etches with moderate size details on thicker metal parts and glass. But I am somewhat skeptical about it withstanding full depth cutting of very fine grids with high pressure circulation like the one demonstrated in Applied Science video. It will likely come down to etching depth (is it a metal sheet 0.2-1mm or the copper layer on PCB 0.035mm or decorative surface etch), how aggressive your liquid circulation is, type of vinyl and it's adhesive (ones designed for outdoor use might be more resistant to liquid for longer), size of details. With concentrated enough etching liquid allowing fast etches, mild agitation and wide enough lines (>1mm) the vinyl should hold up.

In the worst case if adhesion during etching turns out to be a problem it should still be possible to use the vinyl as stencil while painting on whatever paint to be used as resist. This should still be much faster than doing photo step.

One of the good parts of photochemical manufacturing is that you can make something like a mesh with hundreds of tiny holes that would be impractical with any other approach. It doesn't matter how complex the pattern is. While you might be able to cut such patterns on vinyl cutter worst case by leaving machine to work for few hours, weeding it might be a big problem. After cutting you need to manually peel half of image you don't want (called weeding). For simple large shapes it's not a big deal but for complex cuts that have a lot of holes or maze like structure it can be quite time consuming. There are industrial cutters that can do the weeding automatically, but I don't think any hobby level machines like Cricut have this feature.

If you have something like a mesh and you are removing mesh part leaving only the tiny dots or pattern with thin long unsupported lines (like a PCB), you need to be very careful to avoid accidentally nudging and separating the small details. This can happen during weeding, transfer to target material and even cutting (for some types of materials). The last one was major problem when I tried cutting copper tape directly, original backing tape was just too slippery, less of a problem for suitable vinyl.

None of that gives you hard answer, but I hope my experience was of some use to you.
by Y-bar | 2025-11-29 19:51:31+00:00
Yup. It feels like I have traded, on an average week, three hard crashes (enough to need a reboot) and five small bugs back then, with zero hard crashes and ninety minor bugs (some requiring restarting the app) today. Sometimes I feel like I would like to go back because many of the smaller bugs drive me mad in a way that never happened back then.
by inciampati | 2025-11-29 19:52:32+00:00
> The entire reason for skin color variations is a genetic optimization for UV absorption at specific latitudes vs sunburn risks.

This seems obvious but was not confirmed by genetic evidence. The rate of adaptation turns out to be much higher than can be explained by skin cancer.

The real cause appears to be fertility. UV radiation breaks down folate (vitamin B9) in the bloodstream, and folate is critical for DNA synthesis and repair. Folate deficiency causes serious problems in pregnancy, neural tube defects like spina bifida, and may impair sperm production. So darker skin in high-UV equatorial regions likely evolved partly to protect reproductive capacity.

In the other direction, lower melanin production helps with vitamin D synthesis in lower sunlight environments. Vitamin D requires UV-B radiation to be synthesized in the skin, and melanin inhibits this. Vitamin D is also linked to fertility. It's involved in sex hormone production and has been associated with successful implantation and pregnancy outcomes.

If you're curious, check out Nina Jablonski and George Chaplin's work. Their hypothesis is that skin color evolution as fundamentally about reproductive fitness: dark enough to protect folate, light enough to synthesize vitamin D. Both nutrients affect fertility, fetal development, and offspring survival. They have an immediate primary impact on fertility and success, while skin cancer even in the most extreme environment/phenotype mismatch, has an onset after reproductive age.
by kibwen | 2025-11-29 19:52:34+00:00
> Hard disagree. If anything brand recognition is more important for technically illiterate.

No, the tech-illiterate gravitate towards the path of least resistance, which just means the platform defaults. OpenAI doesn't control the platform, which means they've already lost to Google, Microsoft, and Apple. Don't build your castle in someone else's kingdom.

> And this proves that point. Nintendo sales in the 1990s crushed the competitors numbers.

Clearly you know nothing about the history of the console business, because Sony absolutely annihilated Nintendo in the home console market for the decade between 1995 and 2005, despite Nintendo's brand strength.
by gojomo | 2025-11-29 19:52:37+00:00
Anecdotes of occasional problems, even at a low or unquantified rate, are valid & useful evidence that something negative is happening.

Anecdotes that sometimes those problems don't occur are nearly worthless. Of course that's true - the original anecdotal complaint already implicitly relies on, & grants, the idea that there's some default, "hoped for" ideal from which their experience has fallen short.

To chime in, "never had your problems" thus adds no info. Yes, people lucky enough not to hit those Signal limits that cause others to lose data exist, of course. But how does that testimony help those with problems? Should their frustration be considered less important or credible, because of your luck?

The as-if portrayal is one way your anecdote will be perceived, even if that wasn't your intent.
by p2detar | 2025-11-29 19:53:05+00:00
> What was unexpected was the underlying differences in how Go and Python communicate with the database layer. Python uses an ORM to make querying and writing to our Postgres store a bit simpler. We don’t use an ORM for our Golang services at Reddit, and some unknown underlying optimizations on Python’s ORM resulted in some database pressure when we started ramping up our new Go endpoint. Luckily, we caught on early and were able to optimize our queries in Go.

A few weeks ago I was evaluating Hibernate for Java again, since my product is expected to support 2 different databases next year. In the end I decided to keep the codebase ORM free, because it’s much easier to me to directly debug our SQL queries than trying to find what and why Hibernate does exactly. I think I’m done using ORMs for the foreseeable future.
by ffsm8 | 2025-11-29 19:53:46+00:00
I see, yes. I was thinking more along the lines of radiating heat energy at a scale that's useable for cooling, not at the more extreme levels of over 500°C/1k fahrenheit

That's technically correct I guess, at some temperature threshold it becomes possible to bleed some fractions of energy while the material is exceedingly hot.
by daemonologist | 2025-11-29 19:53:49+00:00
Three times I've been lazy and set up an old phone or tablet as an always-plugged-in stationary device without excising the battery, and that has produced two spicy pillows and one completely dead battery (phone wouldn't even boot when plugged in, until I replaced the battery). Granted, these were all 5-10 years ago, but I do not trust the batteries and their controllers in these devices.

Nowadays if I want to leave a device plugged in I crack it open, remove the battery cell, solder on a power supply and capacitor, and then do the nonsense with rooted Android to keep it from shutting itself down.
by treyd | 2025-11-29 19:53:56+00:00
FOSS projects have their constraints on time and usually not talent, like for-profit teams often are, so they should want the code they write to go farther.

They've explicitly stated that they wanted to discourage building abstractions, since "abstractions are hard to learn".

Concretely, this is evident in how channels and goroutines both poorly compose together, in part a result of the unsophisticated type system. It's difficult to build very generic libraries that can be leveraged as force multipliers, like the tokio-tower ecosystem does. You can do it, but it comes at performance costs or involves relying on codegen.

Google's Bazel build systems are designed around reasoning about and checking-in generated code, but the standard go tooling doesn't do this well and git workflows also don't really grapple with it well. This aspect of the design is very clearly an example of internal Google processes leaking out.
by juujian | 2025-11-29 19:54:09+00:00
Not just Tesla, all established brands we know are left behind. I never understood Volkswagen's pivot from 'wait and See's to 'were inversing billions' to 'we were too late, abort'. Largest brands n terms of units, completely left behind in an emerging segment that's already dominating it's largest market (China). So many executives in the industry just didn't see the writing on the wall. I don't what GM was thinking, trying a truck as their first platform for EVs, but it's another indicator. This industry has the worst executives. Just don't see the writing on the wall.
by rvz | 2025-11-29 19:54:31+00:00
What is the actual catch with Fil-C? Memory safety for C based projects without a complete rewrite sounds like a very good idea, but there must be some pitfalls in this approach which this would not work in some cases.

In some other memory-safety circles (Rust, Zig, etc) I'm going to expect that this is going to be heavily scrutinized over the claims made by the author of Fil-C.

But great work on this nonetheless.
by logifail | 2025-11-29 19:55:20+00:00
> ChatGPT has mindshare but that's not the same as it being a moat.

Short answer: For a casual user using the chat interface, there is almost no moat.

Long answer: there are either zero or negligible

- switching costs ("would take me weeks to migrate all my files from Google Drive to Dropbox")

- network effects ("can't leave Whatsapp, all my friends are there")

- ecosystem lock-in ("I can't switch from iPhone to Android, my other devices would break (iMessage/iCloud/AirPods))"

Right now AI is pretty much a commodity.
by danaris | 2025-11-29 19:57:38+00:00
"Go outside more" is absolutely a nonstarter in the places that most need this: northern latitudes in the winter.

Not only is "outside" often so cold that you need to cover enough of your skin that the sunlight would barely help, the weaker sun we get in winter just doesn't produce enough vitamin D in our bodies. That's the problem.

(Edit: "northern latitudes" can probably be replaced with "more extreme latitudes," as I believe there are some places that are far enough south that they also experience this, just at the opposite end of the year)
by RandomBacon | 2025-11-29 19:57:43+00:00
Monero's main "competitor" seems to be Zcash which is run by a VC-backed company. The company gets 20% of all mined Zcash. The incentive is very strong to FUD Monero.

As of this comment, Monero is #26 on CoinGecko's list of crypto by marketcap with Zcash at #27. I'm guessing that's why there's a few of these posts on HN all of a sudden.
Show HN: No Environment Setups Anymore
by rohan2003 | 2025-11-29 19:57:56+00:00
Hi everyone, for last 7 months, I have been learning all the attempts made to eliminate codebase environment setups.

Here's my product which is a leap in the same direction and will help you run any codebase on relevant machine.

Check it out on gitarsenal.dev/ and we got ranked 6th on Product Hunt as well.
by srpinto | 2025-11-29 19:57:57+00:00
Ah yes, the perfect world we had when governments could get away with anything because the press was not enough to showcase their attrocities. A beautiful, perfect world, with rubella and a global population living in extreme poverty close to 50% (compared to today's 10%).

I see this mentality almost exclusively in americans and/or anglo people in general, it's incredible... if you're not that, I guess you're just too young or completely isolated from reality and I wish you the best in the ongoing western collapse.

(... I actually wish you're joking and I didn't catch it, though).
by marcyb5st | 2025-11-29 19:57:57+00:00
North of the Alps temperature would drop considerably. South of the Alps, probably fine due to the thermal mass of the mediterranean sea. However, for the whole Europe you would see a massive drop in rainfall, since basically all the humidity comes from the Atlantic's warm air that carries a lot of it.

Additionally, Carribeans, Mexico and South of the US would also be fucked since the energy wouldn't disperse and all the heat and humidity would stay there. Hurricanes would be much more violent, with way more rain, and likely more frequent.

Labrador current might become weaker though, but it is not a given. Currently, the waters from the gulf stream cool down and sink to the bottom of the ocean, so they don't displace the artic waters and hence are not likely the cause of how cold north eastern US is.
by water_badger | 2025-11-29 19:58:04+00:00
Well, it's still AI slop but it's fun to make!

I wouldn't necessarily recommend the latin part to everyone but I think writing your own standard libraries in C is a lot more accessible these days and owning your whole stack is very powerful.

Kind of inspired by Eskil Steenberg, he has a lot of good talks on writing your own C89 libraries.
by jmye | 2025-11-29 19:58:07+00:00
Did you read it? Their process is highlighting “interesting” cells, per the article. Human process simply isn’t gone, nor is the “AI” resolving anything beyond “these cells look like other bad cells”.

Do you understand the treatment process, here? I don’t ask that to be shitty, but I feel like you’re hand-waving away the entirety of the process because image detection is interesting.

It smells like a “disrupt healthcare” statement, of which there are many and of which none have any basis or value.
by taurath | 2025-11-29 19:58:35+00:00
I am not a student and I wonder often whether we fill in memorization for the idea of learning, as though it’s somehow more valuable to be able to write valid syntax from memory on a blank file than it is to know and practice the broader strokes of abstractions, operators, readability and core concepts which make up good software craftsmanship.

Sometimes I’m doing something in a new to me language, using an LLM to give me a head start on structure and to ask questions about conventions and syntax, and wondering to myself how much I’m missing had I started just by reading the first half of a book on the language. I think I probably would take a lot longer to do anything useful, but I’d probably also have a deeper understanding of what I know and don’t know. But then, I can just as easily discover those fundamental concepts to a language via the right prompt. So am I learning? Am I somehow fooling myself? How?