skysight-inc/HackerNews huggingface dataset:
> Do people want cryptocurrency because they want to spend it on stuff?

Some of us did. Last month marks 10 years since I was introduced to the community and registered on the bitcoin-otc. We bought and sold all sorts of random crap (food items, laptops, gadgets, one regular even paid people bitcoin to have them buy him lunch. A brief time existed where some of the more idealists expected bitcoin to replace Paypal. That obviously didn't happen.

Starting with Satoshidice gambling the network performance started to crap up and fees began to climb. Eventually it became worthless for any sort of fast/cheap transacting and everything centralized onto a few exchanges. Every asshole in the world has proposed ways to improve this issue, but with all the money sunk into bitcoin and a lot of arguments we aren't in a better situation today.

Now every naive person from 20-some year olds to 70-year olds are hitting me up and asking what I think of NFT's and the shitcoin of the week because they saw some heads on Bloomberg gushing over it and I'm just tired of it all.
(How Lewis comes in to this: he primed the discussion by giving some great and down-to-earth analogies at the beginning of the hearing)
define "stuff"

When adjusting for inflation, most things are getting cheaper. It is only a few goods that are getting much more expensive after you adjust for inflation and almost all of those things have one thing in common: government meddling and regulation.
> I know for a fact that other commercial, corporate-backed distributions are far away from that sophistication, though.

No, they're not. Both Fedora/RHEL and openSUSE/SLE do similar checks. Every update submission goes through these kinds of checks.

Heck, the guy who created autopkgtest works at Red Hat and helped design the testing system used in Fedora and RHEL now. openSUSE has been doing dependency checks and tests for almost a decade now, with the combination of the openSUSE Build Service and OpenQA.
Uh, the last time I checked, Bitcoin mining typically uses ASICs. GPUs are not involved.
The difference between "upper class" and "old money" ?
Maybe they don't want to?
Google I/O 2021 and Uncomfortable Questions
Could the mRNA vaccines be used to convince the body to NOT make antibodies?
What's missing IMO from those example comments (and most automatic documentation) is the "why". I can almost always look at the code to figure out that a function takes a Foo and returns a Bar. What's almost never obvious from the code itself is "why would I want to convert a Foo to a Bar" or "under what circumstances should I use this function instead of something else".

E.g.

char* strncpy(char *dst, const char *src, size_t n)

and

size_t strlcpy(char *dst, const char *src, size_t size)

both copy a string from src to dst with a limit on the number of bytes copied. Good comments for would not simply explain what they do and what the arguments/returns represent, but under what circumstances to prefer each variant.

Going with the "6 W's":

"How" (does this code work) and "What" (does this code do) can mostly be explained by the code itself, although comments should be used to clarify anything non-obvious, for instance if you're depending on a side effect or something.

"Where" (should you use this code) and "why" (should you use this code) need to be covered by comments. It is extremely hard to figure those out from the code alone.

"Who" (wrote it) and "when" (was it written) should be in the version control system metadata. Putting those in comments is a good way to ensure the comments are out-of-date/wrong in any long-lived codebase.
May first: let's seize the digital means of production
He made all that money thanks to IP protections and fighting OSS, hard to change those habits.
I actually have at least three books on my shelf right now that have monospaced fonts! Pre-TeX computer/engineering books tend to be that way.

Monospace is legible, and 12px is a great size for web content.
I also think you can workaround this by setting to speaker, then use your voice note app.
That's what he said in his last paragraph, quelsolaar.
Use an ad blocker. It viewed just fine for me.

Your poor experience is justification enough for blocking.

I await the day when internet ads are not resource sucking, malware vectoring, PII leaking surveillance systems. Until then, I block.

Online venues say they need ads to survive. I say they need benign ads to survive much longer.

It could even be a form of competition, like Volvo marketing themselves as "safe."

EDIT: Cut to child reading a tablet with, er, childlike wonder, and two parents giving each other a visual "whew!"
This is an important point. But I also think this mindset that has been instilled in police that every encounter could be a dangerous gun ambush has caused a lot of unnecessary escalation and violence.

Policing isn't even a top 10 most dangerous job. Yes police offers are shot on duty. But the practices they use & their racist bias create confrontation and escalate encounters to violence.

'Warrior', 'killology' training has instilled quick to fire, ready to kill dehumanizing behavior and literally teaches Black neighborhoods are 'battlegrounds.'

Chicago is definitely a hard example combing the worst of our gun fetish, laws, and consequences of racism stealing opportunity and wealth from generations of Black and Brown communities. I'm sure it feels like a battleground for many that live there. No one could argue the situation there is under control or easy to control.

But there are a lot of other examples of bringing guns into peaceful encounters for instance traffic stops where they come up guns drawn as just an example with many recent tragedies created. Briana Taylor no-knock is an extreme example of policies that create deadly confrontation.
I'm of the opinion that any large project will eventually take as long as devs will tolerate. About a half hour.

We run mostly Java backend and JS frontend, same story.

Tons of opportunities for optimization but company doesn't want to spend the time and devs appreciate the extra fuckoff time
The implication is that almost any practicing physicist would parse this as crank-ish, so we can discuss it operating from the shared position that it needs to be defended to be worth spending time on. Similar to how most physicists are not going to spend any time responding to random crank emails, because they parse as cranks; the burden of credibility is on the writer.

Credentials offer some credibility, but imo not enough to make this seem worth spending time on.

Anyway, if I had to put the criticism into words: the entire page is weird jargon that doesn't appear to solve any problems that we have, puts a simple problem into inscrutable metaphysical terminology, and the authors didn't feel like they needed to provide any examples of their model being useful or providing any insights. So my reaction is to ignore it until they do the work of showing why we should care.
ha, hope you are not correct because i wont sell my list :)
So nice to see someone explain what is obvious to anyone who has studied the history of the West, especially science and economics.
Thoughts on the Ban?
https://www.theverge.com/2021/4/22/22398156/university-minne...
Last I checked, miners aren’t mining Bitcoin anymore. But miners are making the GPU shortage worse.
The arguments around this seem paradoxical.

"Animal have a strong commonality with us, so we shouldn't eat them in the fashion that we don't eat each other.

But

"Animal has a strong commonality with us, and one species of animal will eat another species of animal. Even species considered herbivores will eat some meat when it comes to them (deer, etc). If we're like animals, what is wrong with behaving like them?"

At which point, the argument skews to look at what's different about humans (most often "we can choose good versus evil" etc)

That said, for all I know, some different, intelligent, omnivorous animal species has had a group or subculture that also decided to stop eating meat. Of course we actually know little about these things.
I don’t think that the algorithm is sentient, malevolent and out to get you. This also isn’t the vibe I got from TFA. Maybe a good analogy is the Paperclip Maximizer. But instead of maximizing for paper clips, it is maximizing online time of everyone involved.

For me the “you are the product” argument usually is countered like: “I don’t mind seeing adverts for things I like, I might get great deals”. The article isn’t really about that, but that the platforms by keeping you online draw you into arguments that aren’t good for you.
As much as it's a fascinating project, a lot of the things described are things you can easily find described by looking for just slightly older books and magazines.

E.g. my dad had a series of books from his childhood setting out "experiments for boys" from the 1950s and 1960s, that because they were targeting low cost and ability for children to reproduce them (though by the time I got them in the early 1980s some materials were already tricky to obtain because they were considered too dangerous - the books contained plenty of experiments including fireworks and e.g. acids for example).

It was how I learned both to make carbon microphones like the one he described, and other fun things like electroplating (unfortunately I learned how to do that by toying with electrolysis with lead electrodes and accidentally covering one of my mum's silver spoons in lead - it was not popular)

Combine those kind of books with a good guide for how to safely extract the chemicals etc. that are now a hassle to come by, and you'd bootstrap a very substantial amount of processes and skills.
I think you're misinterpreting my message. People aren't inherently stupid, but they are extremely susceptive to go down the shortest route without thinking twice (even if it's not the optimal in other regards: distance vs speed vs complexity). As I said, I've seen this at very large scale and there's a clear pattern. Make a survey with 3 questions with no reward and another one with some reward and hand them out to 20k people. You would get roughly 2000 responses roughly 1000 for each group. Give them a fourth question without modifying any of the other values and the responses drop by half, regardless of whether you offer them a reward twice as big in return. The hours of mindless scrolling through social media appears as a one continuous event but if you think about it, the context switching takes place several times per scroll. This is what makes ads so effective. Amazon, Google play or any other marketplace is the same story(take a closer look at Amazon-it's just as crammed with ads). There are a few ways to monetize large user bases: sell them items, which despite effective, will only convert a tiny amount of your users into paying users, not to mention high paying users. Sure, it's a good tactic but all other users are just a water of traffic at the bare minimum(often storage, cpu time, hell, even electricity if you host everything on bare metal in your own data center). As a result, Internet meet ads. I mean there are other ways which are much uglier to monetize your users so I'd rather not go there. As I said, I'm absolutely sure a lot of very intelligent people have reached similar conclusions and that's precisely why the Google play store behaves the way it does. And I'm willing to bet they've tried other tactics as well.
> glibc's hostility towards static linking is arguably a substantial part of why musl has attracted so much interest.

Anothre reason is that glibc is equally bad for dynamic linking. Often a binary compiled on recent glibc doesn't work with older glibc. It is certainly possible but quite challenging to compile portable executables on Linux.
Can anyone explain the algorithm a bit?
i am actually collecting this info, but not using so far
Nontraditional Career Paths and Managing Through Covid
To reject the idea of discovery because we may not be able to understand it is absolutely anti-intellectual. Sure, maybe we can't fully understand it, but to just throw that out there with virtually no evidence other than "maybe it'd be complicated" is ridiculous.

Technology has undoubtably made the world a much better place, your statement does not reflect reality. Rates of extreme poverty are at the lowest ever and dropping, hunger is decreasing across most of the world, life expectancy is rising, child mortality is dropping, homicide rates are massively down, education time is increasing and literacy rates are quickly approaching 100%. I know it's really popular to fetishize every little thing that is bad about the world, but to say technology increasing the quality of life is anything other than fact is ridiculous. Go tell all the scientists who predicted massive starvation due to food shortages that the Haber Method doesn't make peoples lives better.
Thanks, I've always thought of fixups as being a linker thing [1]. But I guess it's more general than that.

[1] https://llvm.org/doxygen/classllvm_1_1MCFixup.html
Field Notes, Terran Expedition 6, Chief Archivist Blaxarll:

"Terran life took a sudden dramatic shift after the fall of Hominid dominance. The turning point appears to have occured when the sacrificial demands of Blockchain worship spiraled out of control after fuel-based offerings were supplanted by info storage based offerings. This, in and of itself, was not terribly harmful, but the model was used by the Cult of Aquaricoin. The so-called Water Miners enshrined a marketplace for non-fungible indulgences depicting popular figures. This was backed by a Proof of Potable Water algorithmic catechism, and swiftly resulted in total extinction for the species.

It is this researcher's opinion that we are fortunate the Terran Hominids had only just discovered space travel, for they very well could have extinguished the resources of our own homeworlds for such religious decadence."
I wouldn't, like I wouldn't eat dog/monkey even though its socially acceptable in certain place, in my mind its disgusting. Pig on the other hand its delicious.
But https://en.wikipedia.org/wiki/Hypoglycemia is a thing.
You're not wrong there! :-)
A third of Basecamp’s workers resign after a ban on talking politics
Fascinating, hopeful and yet saddening.

I would like to have seen something about Inuit experience with Belugans speaking HSL, Human as a Second Language.
Hatari is a very stable ST emulator, I highly recommend it, i've had a lot of nostalgic fun with it. Although I've never tried EmuTOS before.
At which point you either submit a patch to the library or switch to a different library. That much of the work isn't avoidable, except maybe by choosing a better library at the outset.

But having to fix it yourself when the library maintainers fail once is a far cry from having to backport every security update in every library yourself even if the library maintainers are properly doing it for a newer version than you're using.

The problem is that doing the backporting is typically more work than updating your software to use the newer version of the library, but not maintaining the library version you use at all is invisible in the way that security vulnerabilities are until somebody exploits them.
Five years hard labour in Siberia should cure you of your disbelief comrade
It took me a while to actually understand how proof-of-work mining works because seemingly every article one the subject gives too abstract of an explanation. Turns out it's not that complex if you understand what a cryptographic hash is. Just take a block (a list of recent transactions) and take a SHA-256 hash if it over and over with slight variations until you get a hash that starts with enough consecutive zeroes.

I'm having the same issue with understanding proof-of-space. Could someone give a technical explanation for those of us that understand basic cryptography (but aren't professional cryptographists)?
"Are launching". "Will be". No follow up on how it worked, a year later.
Yes, there is a way. Bookmark the thread, leave it a week or so, and then read the thread normally because there won't be any new comments anymore. Certainly it's not the end of the world if you leave a thread to mature.
Ideally, the easy cases are automated, and more difficult cases like these are not. Hence, the system would know because of an actual DMCA request, rather than an automated YouTube request.
I think we are referring to things like "making fun of people and their different-sounding names is the first step on the road to genocide."
Here's the whitepaper: https://eprint.iacr.org/2017/893.pdf

Unfortunately, it's a lot harder to follow than Satoshi's at least for me.
I think the parent's point is that all registers are precious, and freeing up even one by avoiding dynamic might be worth doing.
Now I want to see that creative design bubble wall snap up instantly, like Zodiac inflatable commando boats do in action movies.

Though the pacing of the bubble wall does have great comedic potential for holding attention awkwardly, as you're signalling you suddenly want a barrier between you and a coworker. Optional is to also maintain intense eye contact, as they can see the barrier rise between you, initially in their peripheral vision. For the labor-saving eyes-free option, maybe accompany inflation with some milquetoast elevator music.

(If one could move to Google without months of test-prep, someday I'd be happy to share additional perspectives on technology and office dynamics.)
This should bear consequences for YouTube as they have enabled such brutal treatment on this woman and many others.
That’s why we need a regulation change to make it so that you can’t outcompete by being unethical.
Do people still uses rss? I'm on my way to put my old blog back on air and I was think about providing a json view, but also a rss one (since the implementation seems very simple). I'm just curious if people still uses it
1/3 of people are dead weight at basecamp then.

Anyone who doesn't show up to work to do work is a liability.
Have you considered looking into PDP-6/10 spacewar? We have two versions using the 340 display (which I've even played with friends, sadly not on a real 340 of course) and one for the Knight TV.
> the compiler will be able to rip out all of the functions that they don't use

Link-time optimization is already a thing. It's sad it doesn't seem to be used more often.
I’ve always found that the biggest issue with monorepos is the build tooling. I can’t get my head around Bazel and other Blaze derivatives enough to extend them to support any interesting case, and Nix has too many usability issues to use productively (and I’ve been in an organization that gave it an earnest shot).
28-34 minutes. Massive highly-tested rails application, running on circleci. Only about 12 minutes of that is actually running tests, we parallelize them across roughly 60 containers, worked on by a team of ~100 engineers.

The truth is that most slow pipelines "could" be optimized to run wildly faster, but that it is costly to do so. You may be able to find low-hanging fruit that affect the build-time significantly, but most of the optimizations to be done are very large projects, like updating thousands of tests to be isolated from the database.
Show HN: Hold down the hyphen key to charge up a longer and longer dash
"Can Apes Really 'Talk' To Humans?"

Nit: humans are apes.
That's a bit off the mark. Ishkur's guide is a comedic masterpiece. No one considers it an adequate historical reference.
makebook.io
This. I see reviews in YouTube from people that only care about how the keyboard sounds.
Who cares how it sounds if I can't customize the layout? If can't program the keyboard to work exactly how I expect it to work? I can't believe that those reviewers talk about the hardware and the sound, but never cover the firmware customization capabilities in their reviews.
I want to know if a keyboard is compatible with QMK. If the support comes from mainline QMK or a custom repository, what is the address of the web configurator and if it also supports customization VIA (only for resale value - will not use it personally).
“They know this is my job right?” (chess)
Typically with dynamic linking, the library is maintained as a separate package by a separate party who takes distribution-wide responsibility for backporting anything.

So you have two alternatives. One is that you make your software compatible with both version 1.3 and version 1.4, so it can be used on both Redhat and Debian with dynamic linking. This is a bit of work up front which is why everybody grumbles and looks for an alternative.

The other is that you vendor in version 1.3 so that you're using version 1.3 even on Debian. But now that library is your responsibility to patch instead of the distribution's. So instead of doing that work up front, you either maintain the library yourself on an ongoing basis (which may be more work than supporting two only slightly different library versions up front), or you neglect to do it and have a security vulnerability.
Late binding?
It’s definitely nice that delta doesn’t have a run-time dependency on node.
Did you read his actual explanation or just a sensationalized news headline of what he said?
There are multiple flavors of proof of space and they seem to be based on quite complex math to the extent that a simple explanation may not be possible.
This has never bothered me.

Those same people could always go to an actual casino with only negative expected value games so why spend any thought on it? It seems so incongruent to suddenly care when someone decides to play a positive expected value game.

The only consequence is that people still dont want to give random entrepreneurs their money if they dont have a certain pedigree. Thats the best way for money to circulate in the economy and people dont have the confidence in that to do it. So expect greater market distortions while the government still attempts to get people to do the one thing they dont want to do. People will rather buy bonds at lower and negative yields for capital preservation, or they will rather buy collectibles and crypto for capital growth. The macro trend is clear.
Also the reason why there are no SIP gateways for Android.
Typescript takes less than a minute to build, and basic PR validations (the simple regression, conformance, and unit test suites) add around 10 minutes of test running to that (to be fair, I can run those locally in just under two minutes, we just use slow CI boxes, and local incremental build and test can bring that loop down even more). The extended test suites that run on a rolling basis on `master` and on-demand on PRs can be much longer and take up to two hours to run (the longest extra suite being the DefinitelyTyped suite, where the CI system runs all of DefinitelyTyped's tests on both nightly and your PR/master and reports any changes). Technically, there is also a github crawler running periodically that rebuilds anything public and open source it finds with the latest TS and reports new crashes, and that's _constantly_ running, so I can't really say that has a fixed run time, per sey. Turns out the closer you get to building the world with your (build tool) project, the longer it takes, but the more realistic your coverage becomes.
Actually, I'd love an emacs extension for that use case. There probably are 12 already, a few within org mode ...