skysight-inc/HackerNews huggingface dataset:
radioactivity causes mutations in germ cell dna which causes more obviously mutated offspring, but just the same, enough radioactivity would change enough of your cells' dna to see something. it's just that it would probably be cancer and burns.
Ask HN: Help me find HN post about building laptop
Within the last 4-6 months there was a blog post here from someone who traded in their Apple M1 or M2, bought an older Windows laptop and refurbished many of the parts themselves, ordering them off Alibaba. They even changed the screen.

I loved this post and was inspired by it but now I cannot find it even after searching for some time. Does anyone know or remember?
Where are all the people that say nuclear energy is cheap, totally safe and fool proof except for one time having an unsafe design or another time building it on a shore for water access or building it in the future war zone or …?
I was about to say that, I read the same post, I also agree somewhat.
A native of England might not get that either
Totally different things, distribution of objects is stupid but as a USER I do love what OLE and it's descendants (and what's inside f.ex. Open/Libreoffice) actually provides in terms of actually working plugin API's.

The best example of OLE the ideas that OLE enabled (even if not implemented by it anymore?) is how you can embed spreadsheets and drawings into a Word document, it becomes super useful for me doing my annual report since I can stick a proper spreadsheet that has automatic calculations in the middle of running text.

(Would I be fond of having to implement all of it? Probably not, and there was also probably many stupid usages of it but for what it was for initially it was a win)
Mark Rober made a video about bedbugs and methods of fighting them:

https://www.youtube.com/watch?v=2JAOTJxYqh8
Under "will be fixed in future versions"
What's a good introduction for learning SBCL compiler internals like VOP's?
Whenever a post about Lisp graces the front page of Hacker News, I typically observe two main categories of commenters. The first group is composed of devout Lisp enthusiasts who have either applied it to solve problems in the past or continue to utilize it in their personal and professional projects. They are well-versed in the numerous advantages of Lisp over many contemporary programming languages. Their familiarity with the language extends to its versatility in writing DSLs using its macro system, its adaptability in altering running programs, and its debugging prowess. They value the ability to scrutinize the internals, apply multiple programming paradigms, and appreciate various other benefits.

The second group, conversely, is characterized by its perennial question whenever a Lisp-related article surfaces: "Does anybody use Lisp these days?" In response, the first group can usually cite a small collection of projects that still use Lisp, including Clojure shops, a Brazilian startup, and the Hacker News website, which is written in Arc, among others.

This dichotomy serves as an apt illustration of how one's perspective can be distorted, causing them to overlook the broader reality. As much as I admire and appreciate Lisp (and I genuinely do!), it's hard to ignore that the technological world primarily operates on languages such as C, Java, JavaScript, Python, C#, and a handful of others. The communities surrounding these languages seldom feel the need to prove their viability by listing projects that use them.

The undeniable truth is that the world has largely embraced C-type languages, and in doing so, has achieved remarkable feats. The "absolute best" programming language was not a requirement for this progress.

Management professor and esteemed writer Peter Drucker offered valuable insight in his book "The Effective Executive." He stated that effective executives don't become preoccupied with the tools they use; instead, they employ whatever tools are necessary to accomplish their tasks. This notion, I believe, is applicable not only to management but also to the realm of programming languages.
> Surely anything over a network is async?

Yes, but not everything should be. Synchronous RPC works better than async RPC with fewer failure points simply because there's only single line that is the point of call. Async RPC quickly devolves into a hairy mess.

> Unless you block on every call, which REST doesn't stop you doing.

But the current standards do. If you want `fetch()` to be synchronous, you have to wrap it and fake it.
Once upon a time commenters here used to refrain. The “I’m sure they have thought” or “I have no experience but” or “Can anyone” is a reddit spillover. It’s not peak, this is post-peak decline unless we improve the discourse.

Also sarcasm and cynicism is cheap karma. It’s better to only comment constructively.

I say all this because you me and GP have been around here a while.
Interesting. My adult dog has an incredible sense of context. Knows exactly when to ignore key words. Even understands when we're talking about but not to him.
It mostly boils down to the algorithm for me.

I tried YouTube music for a few months and it felt much more spaghetti-at-the-wall than Spotify.

My opinion is that this is because of the way that Spotify applies algorithm and curation in a highly unified way.

Spotify Radio, Release Radar and Discovery playlist are just wonderful. Right down to the ordering of the lists it accounts for broad tastes, current personal trends, building accessible gateways to new genres and so on.

YouTube Music felt a bit like the video algorithm. "You watched a Minecraft video? Prepare for the avalanche of tenuously related but quite obnoxious Minecraft content"
From what I heard, Facebook already does this, and it was supposedly introduced as a response to a similar anti-tracking measure by Mozilla. Not by signing the URL, but by encrypting everything into an opaque blob.

https://news.ycombinator.com/item?id=32117541
Google used to (like, fifteen years ago) go to enormous lengths to break or cripple any kind of SEO - unpredictably revising their algorithm, hand-reviewing sites, and other things that they wouldn't even admit to or hint about (for fear of giving the nascent SEO "industry" a moment of ascendency). There was a brief time in the early teens when the received wisdom was that "SEO doesn't work".

Maybe they still do all that, but I'm not convinced. I see so many transparently SEO-ified sites at the top of search results that I regularly think "I wouldn't have seen that in 2008".
This looks like a great opportunity to join some smaller community (or several communities) or even spin up a forum of your own. And look at all free time you'll get for non computer related activities.
Goodness. Consumer “secure phone” offerings at this point have started to feel like snake oil.
The average consumer of smart devices is exactly that, that is the metric. Tacking on further metrics buy which to divid a group is a never ending game. How much specificity do you actually want? Shall we take in a person's DNA? How many electrons are in their body? What timescale shall we set.

Without generalisation, or being able to group things together you'll find it hard to make any statements about anything.
Red Hat supplies the source to everyone their distributing the binaries to, no violation here.
Everyone Watches TV with Subtitles Now
Well, I read HN daily at breakfast so having it down feels annoying. But yeah, if it'down, I won't consider it an emergency.
> For instance, if BOTW was released under a different IP skin and released for xbox, it would probably be a 6-8/10.

This reads like an attempt to justify why you didn't like the game but other people did. You know, you can just say "games are subjective" without reaching into this whole meta theory that people are slaves or somehow don't know what a good game is.
I suspect most nuclear energy advocates are not necessarily advocates of manufacturing nuclear weapons, which AFAIK is the source of this spill. See https://www.hanford.gov/page.cfm/AboutHanfordCleanup
Yeah, keeping your own URLs static is cool, but what's really cool is an automated check for broken links and a policy not to link to brittle sites.
Can anyone who's used hurl explain whether there are any use cases where something like Postman can do something hurl can't or can do it much better? I haven't used Postman very often previously but at work my role may change to require much more testing work (that many in the industry would have traditionally used Postman for).
Advice for people making the next Linux phone: be generous with specs.

4G of RAM is pathetic even for just a phone. For a LINUX phone, people want to plug it in a monitor and run desktop grade software on it, they don't just want the title linux for show.

Then you can charge 2k!
> I despise Musk as much as anyone else

I don't despise Musk at all. Don't agree with him on everything, but he is a genuine and interesting person.
Staging environments are really hard at scale and I don't think anyone's really cracked that nut yet. The coordination between umpteen teams means that if there even is a staging, the test data is not totally representative, the systems are wildly out of sync, and it's either too stable, or too unstable. So you deploy to staging, which doesn't really give any signal other than it doesn't (or maybe it does) crash the kernel, so you release to prod with a gradual rollout and just pray.

Twitter's got its share of issues, but not having staging isn't one of them because there's not much value for massive distributed systems like that to have a staging environment, not relative to the effort required, anyway.
I guess not all work is suited for WFH.

Also, home has its own set of distractions, not more and not less then the home office does, but just different ones.

But now that we have all smelled (or even, God forbid, tasted) freedom, the true question for companies becomes: how badly do I want to retain this high-quality worker and how many days WFH will it “cost” me?
Ask HN: Are the recent social media changes because of AI?
Reddit API access being repriced / revoked
Twitter going private (unless you have an account, as well as API changes)

It seems to me that these sorts of things are happening because the social media sites would like the AI companies to pay them for access to their vast amounts of unlabelled training data.

I feel like this is at a real detriment to the users of the platform and that locking things up like this is a risk. How do they calculate, that the risk of ruining their platform, for the potential reward of an AI company chucking them some cash to access stuff that we submitted to them for free?
Definitely join a Fediverse (e.g. Lemmy, Mastodon)! You can host an instance, but still "linked" to other instances and communities so you won't feel isolated.
Yes. AI is becoming the content launderer. I mean what's the difference? You could ask an AI to make not star wars. And what's the difference between that and all the not star wars movies made in the 80s? It's that it was automated this time around?

I think this points out that AIs clearly do not work like human brains. Human brains do not need all of the content of humanity to produce a replica of art station mediocre.
Alright, I interpreted their page as if it was a different service with a separate subscription.
Bit misleading title because this population still exist although it is much smaller. https://en.m.wikipedia.org/wiki/Tanka_people (not the only group). I'm from Hong Kong and frequently sail nearby.
It costs YouTube a lot of money because they pretended to be a free service and allowed anyone to upload enormous amounts of video data which they now have to continue storing and serving.
It's not ridiculous at all, just a blatant and obvious example of populist policy. Just like war on drugs or subsidizing demand to counter real estate price increase.

With issues where people go emotional politics often goes this way, and the social pressure makes quality research nearly impossible, leading to decades of populism like that with little to no reasonable discussion, not to mention decent scientific inquiry.
Well, that's exactly it. You won't find it anywhere in Lovdata, because data isn't covered by Norwegian law. You can essentially find data protection two places, under Opphavsrett (Åndsverksloven), the general copyright law, which only cover creative work, and database systems.

Interestingly, it's not clear that seismic imaging of a mountain (say) is copyrightable, but if you point your camera to that same mountain, it's suddenly creative, and therefore protected.
To quote the HN Guidelines: "Please don't comment about the voting on comments. It never does any good, and it makes boring reading."

Sometimes a good comment can be downvoted by the first couple of people before swinging around, sometimes a good comment is unfairly left downvoted or sometimes a downvoted comment means worth thinking whether maybe it wasn't as good as thought - regardless it's just a comment's karma so try not to care.
And this is, where the cooking parallel is that great: How do you become a decent cook? Well, there are recipes, but this is neither your judgement, nor your technique, or maybe art, you're just following along, hoping for the best. This is not you. But, eventually you'll have a dish. You may get lucky, but there my be room for improvement. The only way to tell and to improve is to eat what you've cooked… at least, eating was the general idea right from the beginning… next try, there may be things you like more, and other things that you had better avoided… you discriminate, too much of this, too little of that… this starts to be fun… and eventually, you may be able to produce a pleasing meal to your own standards and satisfaction. It's your meal and probably (still) a decent representation of the cultural standard. (And, as you learn to generalize on this, gaining sovereignty to express yourself while respecting the general idea of a specific dish, you may actually become a decent cook. At least, that's what your meals are telling you, and with a bit of luck your guests, as well.)
Formerly Matt Mackall, if anyone, like me, was confused by the name change.
Humans’ Fondness for Odd and Rare Makes Us Particularly Overwhelming Predators
> Not made by Microsoft

Poettering has been a Microsoft employee for like a year now.
He's solved some key mathematical problems and turned down the Millenium prize (a cool $1 Million)

He is widely regarded as one of the greatest living mathematicians.
Vulnerabilities Are Everywhere
Tesla’s New Mexico factory divides a city
The HN guidelines are to use the title of the source article, which this does - and in this case it seems pretty accurate.
We’re both expressable as the sum of two cubes!!
> Write software, 1.5 year later update CV with fancy buzzwords you used, change job for better comp and repeat. Who cares how did the design mature?

That's on their employer for offering subpar comp. They could have offered that employee a raise instead, and asked him to rewrite his bad code.
Splash Screen History: Like Title Cards, for Apps
For each thing you list as an implementation issue, it's a problem.

My complaint is not "these things don't exist now", it's "they're not part of the standard". For each "it's an implementation issue", you have multiple incompatible competing mechanisms. With CORBA, while the standard was large and stupid, the very basic thing (make an RPC call, get the response and handle any errors) was supported by the standard in a non-ambiguous and practical way.

So, yeah, the fact that something that was available in the 90s is now available depending on implementation is the problem.
I read this some years ago, and one of the things I took away was that there is great power in being able to focus attention and debate in one direction rather than another. Permit debate so long as it works within premises that align with your narrative. Direct attention away from questioning the questions themselves.

> The most effective device is the bounding of the thinkable, achieved by tolerating debate, even encouraging it, though only within proper limits.

An example given in the book is focusing attention on how best to 'contain' the Soviet Union.

> In short, what is essential is the power to set the agenda. If controversy over the Cold War can be focused on containment of the Soviet Union -- the proper mix of force, diplomacy, and other measures -- then the propaganda system has already won its victory, whatever conclusions are reached. The basic assumption has already been established: the Cold War is a confrontation between two superpowers, one aggressive and expansionist, the other defending the status quo and civilized values. Off the agenda is the problem of containing the United States, and the question whether the issue has been properly formulated at all
>adoptnordic

The nordic approach is a failure. Prostitutes are still marginalized, they're still stalked by police, and they still have to employ a great deal of subterfuge to make ends meet.
Sharks haven't changed in about 450 million years. There are designs that just work and don't need to change unless the environment changes drastically.
Well, but then Red Hat's T&C may be a violation of GPL.

Red Hat bases its model on dwelling in the grey zone.

So if Rocky aspires to be a Red Hat clone... they can adopt this bit, too :)
I have to agree with Stripe, also I don't see a way to actually sell things which makes me question it
> rush over in full SWAT gear, ready to save the lives of children,

Ready to endanger the life of children.

There's really no nice way to put this. This phenomenon does not exist in any other country in the world which is not a completely failed state.
I’m no E. Musk fan, but he’s got a point in this one. These hyped LLM startups are just freeloaders.
I am very skeptical of a "most influential" list including, among others, A New Kind of Science and The Jargon File. "Most [PopSci] influential", maybe?

Probably:

> ... on the basis of the number of references it has received in both the academic literature and the popular media.
There's also the joke that SB stands for "Sanely Bootstrappable", which refers to how SBCL is easy to build from source without having a copy of SBCL.
My only note: state the year (and month if possible) in the first paragraph of a story like this.

It helps for readers now, and archaeologists later!
Elon is making a point and a reminder for everyone that what you share on social nets like Twitter is basically not owned by you, but the service.

Actually I’m surprised this took so long to do, and in the light of doing so shows that perhaps Twitter was sold for its existing content rather than existing or active user base.
A spreadsheet should be more than enough
That's definitely it.
No one will publicly question the creation of mechanisms that will be use for censorship if you are "protecting children".

If politicians really cared about children they would have invested much more on education.
> Why not? In resume screening they look for keywords.

I think - what he meant was - only to include ones strongly applicable to the job.
Are there really so many users who rely on 100% RHEL compatibility, and support for 10 years of the same ancient kernel? And all these users are companies who can't afford a license? Or universities who can't afford an education license?

What are these users doing, that can't be done with good ol' Debian, or any other of the million distros? I'm genuinely interested in that.
It's more easily enforced, except when you don't give them enough they just go back to scraping. Or create a million fake developer accounts and pool the free quota if that's possible. These are not hypotheticals, loads of companies have done both against all kinds of APIs over the years, Twitter included.
Would SAFEs be worse than normal convertibles if there were a good secondary market? Why?
It's a great argument for a comprehensive set of workers' rights.
That’s what I would like to know
Why not? In resume screening they look for keywords. You need to list the thing they want.

It depends if you want to work for a company that hires based on keywords on resumes, or one where the hiring manager reads and understands resumes. In my experience the second type of company is a lot better to work for.
> How can we fight against these kinds of extreme privacy violations but still be able to use such facilities?

Historically, mass organizing working people to take political power is the only way.
Show HN: Jql a JSON Query Language Tool Built with Rust
That's true but you must give the source to your customer and they should be free to redistribute.
Yes, the respective projects themselves. If you can't trust a project not to fuck over its users, why are you so concerned about the hosting of their discussion platform in particular, rather than just about everything else?
Time travel would be fucking mad.
> Also, some part of us thought – "Clearly, these people must have done something wrong. Stripe wouldn't be this aggressive. They are terrific for entrepreneurs after all!" We were dead wrong.

Actually most of the time when I see these threads the people have indeed done something wrong, like 1-2 days ago when someone was complaining and said it was "unfair" and "ridiculous" but they were drop shipping, which actually does violate their terms
I've never seen anyone so determined not to properly define their own statements. Oh well, have fun.
It was mostly TypeScript and C#. Stuff gets worse when you use a generated swagger specfile from code, and then try to feed this into any other generator.

But when hand-writing openapi specs, there are a lot of features that are not understood by generator or lead to subtle bugs. Stuff like intersections, mixins (oneOf, allOf, anyOf, not), and union types (with named discriminators) are a thing in OpenAPI but kind of are hard to map to C# or Java for that sake. And the way you can map it, is strongly opinionated and might be different between generators (or their templates). But also other stuff, like non-supported `$ref` statements where giving us a headache.

If you start out with generators and are willing to compromise on API cleanliness (i.e. workaround by changing the OpenAPI spec when a bug in the generator arises) you might be fine.

But in cross-department or even cross-company teams, with hand optimized API definitions (specfiles), I wouldn't take the risk. I cannot emphasize risk here enough. Yes, you might be fine for a while. But you receive a new version of the specfile, and suddenly the output generated code breaks, won't even compile. This is a huge problem. You can fight whoever gave you the specfile to revert the changes, but if it passes the OpenAPI test suite, you will have a hard time arguing. So you suddenly have to eject the generated code and hope you can make changes - usually its unmaintainable, unreadable generated code. Alternatively, this is the moment when you rip out the generator and re-implement everything by hand.

Just beware, when chosing a generator, you make a bet that it is mature and bug-free enough to handle all cases that will come during project lifetime - and you bet a significant amount risk to that maturity. And if you know of any rock-solid, battle-tested generator for C# and/or TypeScript, please share. I only see either outdated ones with 100+ github issues per year, or relatively new players that lack a track record. And neither is company/money backed, so you rely on someones open-source work.
It’s a bit of both, more than anything it is an excuse to lock users in, particularly for Reddit which has been archived vertically and horizontally, and it’s quality of content has been degrading for years.

The idea was there before ChatGPT came about, it just happens to be the perfect trojan horse to get the ball rolling and let people think it’s the one and not the other.