skysight-inc/HackerNews huggingface dataset:
Wow, when I read "help me with a proposal" I thought it was about wording and texting. Not money. Why the heck does a proposal cost money? My wedding did not cost a single cent. It was only the two of us, and it was really nice. The only cost was maybe 50€ for the legislative documents.

I really don't get it why people make huge wedding parties which cost thousands of dollars if you cannot afford it or don't plan to get the money back by your visitors (i.e. their presents shall cover the expenses, a common idiom).

Sorry for the criticism. Hopefully you can afford the kind of event you want to do! My constructive comment shall only raise the question if it is society which wants you to do this kind of event or if it is really what you want.
> How did China get away with this for so long?

Skepticism and complacency.

Also, they're still getting away with it.

This was formally condemned by Congress three years ago. Falun Gong do demonstrations at the Whole Foods store down the street.

Most people aren't monsters. (I would imagine that even most of the organ recipients don't connect the dots and don't know where their new organ came from. The medical staff that know what they're doing are another story, it's dismal that so many psychotic monsters could be found or made.)

Something as horrifying as this causes cognitive dissonance and, in order to return to a lower energy state, the mind rejects it. At least until there is enough incontrovertible proof.

It also doesn't help that any sane and healthy response to this maddening, sickening, horrifying crime must be massive, total, and sustained.

Massive because the evil is massive; total because there can be no compromise with this evil; and sustained because the temptation will remain until we have solved human tissue regeneration.

If you're a US citizen and you care about this please contact your representatives and let them know.

Don't be shy about bringing this up.

> The United States House of Representatives unanimously passed an unprecedented resolution Monday [3 years ago], condemning forced organ removal from Falun Gong practitioners and other prisoners of conscience in China. House Resolution 343 (full text) was co-sponsored by 185 Democrat and Republican members. Among other actions, it demands that the Chinese government immediately end the practice of forced organ removal and stop the persecution of Falun Gong, and calls on the U.S. State Department to provide more detailed analysis of the topic in its annual human rights report.

https://faluninfo.net/u-s-congress-condemns-forced-organ-har...

It's going to be hellish getting them to stop formally, let alone the black market. Niven called it:

> Organlegging is the name of a fictional crime in the Known Space universe created by Larry Niven. It is the illicit trade of black market human organs for transplant. The term organlegging is a portmanteau combining the words "organ" and "bootlegging", literally the piracy[1][2] and smuggling of organs.[3]

https://en.wikipedia.org/wiki/Organlegging
Iran’s support of terrorism throughout the Middle East makes your comment - “does not mean Iran is an angel” - a major understatement.
What happens when you can't count past four?
Haven't done much research into that, so perhaps someone else did already - where was this tech invented and where this tech was implemented for the first time?
2019 Monero Conference Livestream
"glad NSA is on my side", you are 100% sure about this?
FWIW Wine can also install 32bit software with 16bit installers since it does support protected mode 16bit code (which is the vast majority of 16bit Windows code anyway).

Also on modern 64bit Windows you can use https://github.com/otya128/winevdm/ to run some 16bit programs. It is hit and miss, but most 16bit installers work fine.
My guess is that there are a lot of third party developed games which only work on 32-bit compatible systems and Valve either doesn't know exactly which ones are which or simply doesn't want to put the effort into organising them such that users are warned about which specific games have incompatibilities. The other option is just letting the games that would only work on 32-bit compatible systems fail with cryptic error messages and have to field masses of complaints about it while looking extremely unprofessional in the process. In this case it's not that surprising that they would just decide to drop support, especially considering that Ubuntu is a relatively small chunk of the market to begin with.

It's pretty unfortunate. I totally get Canonical's desire to get rid of the seemingly unnecessary bloat and maintenance burden from having to support 32-bit applications but this is the consequence and it's a big blow to gaming on Ubuntu, especially seeing as Steam has only been supported on Ubuntu since 2013.
I’m not sure why valve doesn’t just ship a 64bit client with their own compatibility layer(s).

There’s a lot of problems on various linux distros hunting down and setting up the correct 32bit libs. Windows is fine for obvious reasons, but valve already seems to want to move to a more platform independent approach.
> > It holds hundreds of thousands of minorities in concentration camps in Xinjiang.

> KSA outright levels cities with minorities in them, so am not sure how they're better.

China holds one million Uighurs[1]. Meanwhile, in KSA, prison population (not only minorities) is about 61k[2].
The scale is just not comparable.

[1] https://www.reuters.com/article/us-china-rights-un/u-n-says-...

[2] http://www.prisonstudies.org/country/saudi-arabia
Building the Wind Turbines Was Easy – The Hard Part Was Plugging Them In
> I have definitely been guilty of failing to test how my schemata behave with large data sets.

As have I. It's the dangerous part of the "get it done" approach. And there's no perfect approach - everything is a tradeoff. How much time do you spend dealing with situations that might never happen?

Experience does give you some grounding when making those tradeoff decisions. No, we don't need the architect the application to scale up/down to handle 25k concurrent users in 5 minutes; that's unlikely going to happen. Yes, we do need to spend the extra 2 hours installing and learning a templating system to avoid common XSS pitfalls.
And therein lies the problem. It needs cultural change, perhaps forcibly, and it really has no cost to anyone alive. At least then people won't ever be killed to extract their organs.
The thing that most commenters here in tacit support of China fail to take into account is that China and the US are global superpowers (unlike the litany of baddies that have been mentioned here)... The US taking a hard line on China can have a cascading affect. The US can’t boil the ocean in regard to fixing all of the worlds ills, and we’re by no means perfect. China is simply the best hill to stand our ground on at the moment.
Not necessarily. For one thing it depends on consent. There is nothing wrong with a condemned person to consent to organ donation, if there is meaningful consent to be had.

One would think that even China has some compunctions about "creating" capital crimes in order to have enough organ donors. One of the problems with the underlying story is that the non-consenting donors must have been killed somewhat "extrajudiciarily", that is, outside of the "normal" way death sentences have been administered in China.

Therefore the allegations point to an industrial scale process of matching living prisoners to organ recipients, and lacking a judicial death sentence.
Worth noting that removing 16bit support in windows is an enormous security win, because the DOS stuff relied on things that are really bad for security. 32-bit support is a lot more sustainable.
This is great news - not only will competent NSA hackers improve Coreboot, but their participation will usher in even more scrutiny and review of the code. This is a win for everyone.
A Tesla has a radar with 160m range, plus an entire camera vision system with something like 70TFLOPs of computing power. Comparing that to simple brake light detection is disingenuous. Did you car also autonomously steer away from the incoming vehicle?
The tricky part with allocators is always the multi-threaded setups.

Even something as simple as a bunch of threads doing malloc-free in a loop will drop performance of a lot of allocators to the floor, due to some sort of central locking or excessive cache thrashing. This is typically solved by adding per-thread block pools, free lists or some such.

If you go further down the rabbit hole, there's a case when blocks are allocated in one thread and freed in another, your very typical producer-consumer setup. This too further complicates things with the pool/freelist setup and requires periodic rebalancing of freelists and pools.

So once all this is accommodated, a well-tuned allocator inevitably converges to a model with central slabs/pools/freelists and per-thread caches of the same, which are periodically flushed into the former. Then it all comes down to routine code optimization to make fastpaths fast, through lock-free data structures, some clever tricks and what not.

In other words, it's always nice to read through someone's allocator code, but in the end this is a very well-explored area and there's basically a single stable point once all common scenarios are considered.
This site (or at least the community around it) does claim a degree of highbrow intellectual merit and deep technical expertise that places it in a self-determined echelon above the rest of the web, which one can readily see in the disdain that commenters here have for Reddit, other social media sites, most non-technical fields and people in general.

So it is ironic and kind of funny when you realize that, apart from a few outliers, Hacker News is just as infested with trolls, fools, posers and Dunning-Krueger as the rest of the web.

It is just a more polite /g/ without the pictures and memes. That's not an insult, just an observation of how deeply the sets of users here, there, on Reddit and elsewhere overlap.
Learn Ruby on Rails from the Ground Up
32-bit closed source software won't be suddenly recompiled to satisfy some open source purity standard. People will stop using Ubuntu for games - and "linux has no games" will be a strong argument again. Gaming is a huge issue on linux that only recently was solved with Steam+Proton and Ubuntu team just decided to screw with it.
Play stupid games, win stupid prizes.
An opt-out system means that anyone (not limited to Falun Gong and other cults) who is already dead will potentially have their organs harvested except if they registered in a national opt-out registry while they were alive. Organs will then be in such abundance that no one will have to be killed for them as they are now. This will be at no cost to the living. It requires a cultural shift.
Beauty Definition Beautiful Meaning Beautiful Greek Words
I think Ubuntu will lose its status as most popular distro after 19.
A Compaq DeskPro 386 Mystery Solved
A Few Thoughts on Public Speaking
Aren't Stack Overflow questions and answers licensed under Creative Commons? It seems like an enterprising group of people could stand up a new website with all of the content and go Wikipedia's funding model with no ads or tracking.

This is exactly what I did with StrategyWiki when Wikibooks deleted their video game guides. I already had a GFDL licensed wiki with topical content, so I copied down everything that was about to get expunged and merged it with our existing guides. (Unfortunately a collaborator of mine stole the site by breaking into my domain name account, transferred the domain, and moved servers while I was overseas. But that's another story...)
An Open-World Extension to Knowledge Graph Completion Models
Probably not, because the lack of a magnetic field and atmosphere means the surface of Mars is much more exposed to harmful radiation and meteorites, respectively.
Devawesome: The CSS Implementation of GitHub's Primer Design System
I've looked at it. There's still a spectre window of opportunity to get the shielded private host keys.

sshkey_shield_private => explicit_bzero()
openbsd-compat/freezero.c

https://github.com/openssh/openssh-portable/commit/4f7a56d5e...

It's only using the insecure freezero, which is using the insecure explicit_bzero. A simple compiler barrier only, no memory barrier. so it's unsafe against the advertised spectre/meltdown sidechannel attacks, the secrets are still in the caches.
Hmm... I just downgraded to 1.5 and it seems to work. jq just has 2 numbers in its versioning[1]. The other number must be from your distribution's package building. Maybe the issue is with something your distribution did while building the package (like adding a patch)? It might also be that the syntax error is not with the script, but with the JSON you input. Sorry, without being able to reproduce the error, I can't help more.

[1] https://github.com/stedolan/jq/releases
This whole thing has been pretty funny.

Valve: Here Linux, you finally have lots of video games, no silly BS, they just work.

Ubuntu: Oh shit Linux might get popular, quick, we better break the video games!

Valve: ...
I don't see anything about this topic at that link.
I didn’t quite understand what you meant. I saw your comma and thought you were developing another sentence and thought entirely. I understood you meant FTS search needs stemming to be useful after skipping he comma. Just FYI.
Except, they're not only not going after Joe, they're actively hosting him. That's a crucial difference.
https://www.salon.com/2013/08/22/according_to_the_dictionary...
"I owe you my life."

Since time out of mind, the ultimate, unpayable, debt.

"I owe you my life."

Hundreds of thousands (millions?) of people who have received life-saving organs owe their lives, their very lives, to their donors.

"I owe you my life."
HackerNews tech bros, chasing that upvote validation. When you've been rewarded all your life for being smart and right, you tend to think your guesses are right and announce them loudly.
With your expertise, could you at least provide insight into the situation instead of simply saying how much you know compared to everyone else in the comments?
Or maybe Valve feels like they have enough sway over gamers to be kingmaker in the realm of mainstream plebe linux?
The East India Trading company and Purdue Pharmaceuticals make for a more fair comparison.

They both killed more than an order of magnitude more people than the Tiananmen Square (and related) massacres.

One actually had a standing army for this purpose. The other is hiring.
I'm curious why they aren't charging more for it. Wouldn't that be free profit margin?

Or perhaps they are trying to hurt Intel by selling it at a price where Intel can't make a profit if they lower their prices to be competitive?

Or, maybe it has to do with trying to quickly grab market share. Maybe AWS and other purchases of servers have a somewhat fixed budget, so cheaper chips translates directly to more chips sold?

Both those explanations seem unlikely to me.
What about macOS Catalina, which also drops 32-bit support and has already caused games to become unavailable?
To the point you really need specialized knowledge.

I remember DrDobbs and The C/C++ Users Journal having ads for companies whose sole product was a memory allocator for different kinds of deployment scenarios.
> when you think about the world overall

I’d wager this is a US specific thing due to the heavy regulation of servings alcohol. One Europe even McDonalds and Disneyland serve alcoholic drinks, you’d be hard pressed to find a movie theater that doesn’t.
Simply asking for what value has Bitcoin et al provided isn't the same as a statement that states it doesn't cover some areas of value, however pros existing doesn't necessarily negate the cons - doesn't mean there's a net benefit to them existing. Ignoring that a solution for 'trust in decentralized networks' can't be solved in other ways, like normal real-life trust networks, where people make a decision of who they trust for this vs. having "blind trust" is in fact blatant ignorance.
It’s a spoiler for a completely different and unrelated novel. All he really says about New Sun is that despite his claims to remember everything, Severian is an unreliable narrator, that it may be useful to look up the older stories connected with the names of characters (especially if they share names with Catholic saints) and that "things returning to life" is a recurring theme in the book, which is worth paying attention to.

He also says that Wolfe told him who Severian's mother is, but leaves that undisclosed.
I remember several years ago thinking that RedHat was the be-all end-all of user-friendly Linux distros. They were on a nice track back then and I could see them taking the Linux market by storm at one point. Then they started going off into this weird enterprise tangent, and that's about when Ubuntu came in and swept up vast amounts of the market, eventually including a lot of the enterprise folks.

Ubuntu, too, has made some rash decisions at times. They cling to their sluggish developer-unfriendly Unity UI, randomly kicked out ffmpeg from 14.04 for political reasons, among other things. These kinds of rash decisions cost them every single time.
Tap the image to hear the account of a Chinese surgeon who was involved in organ harvesting.
It has been pointed out that tree rings respond mostly to changes in precipitation rather than temperature. If you can properly compensate for that, and for various other potentially confounding factors, then maybe you can derive some proxy temperature data from them. Other proxies have their own problems too, of course.
You could, but google would see it all as duplicate content and you'd get no traffic from them.
macOS Catalina, 64-bit, 32-bit, and related Questions
Because every idea that suggests change from the status quo is wild and untenable, yet legislation that benefits the corporations and billionaires can happen extremely swiftly, almost without friction, nor even legislative discussion.

It’s not succinct to suggest that the wealth hoarding cannot be taxed. It’s not wild. It’s not untenable.

The onus of taxation being thrust upon the individual has been following a characteristic curve since the Great Depression. It was happening prior to that, with only WWII levelling it out.

Wild and untenable ideas are only wild and untenable because of the suffocating ideology that instructs you as such.
Yeah, they're not going to drop 32-bit for the foreseeable future. They see the value in backwards compatibility, despite HN readers continuously criticizing them for the lengths they go to accomplish it, or straight up ignoring how much effort they've put into it. There's too much software that is only 32-bit, particularly in businesses, for it to be anything other than an ideological argument for "purity".
You've missed the point. The argument is that eventhough aiming for FB scale is absurd, some considerations should be taken under consideration from the start. We're seeing YAGNI-style arguments being abused to sell the idea that just because it's absurd to think 10 steps ahead it's also absurd to think 2 or 3 steps ahead, which makes no sense at all.
Valve already ships the equivalente of a whole Ubuntu 12.04 32-bits included in Steam to be used by games.

I would really like if Valve could move Steam to use Flatpak or some other thing instead. Their bundled libraries are a mess and lots of time doesn't work correctly.
Bitcoin surges past $11K. Is it finally gaining acceptance?
Relationships matter. Independent truckers or small trucking companies have close relationships with their customers. The matters in both the Business-As-Usual case (Ron drives a beer distribution truck which makes the same route to the same bars twice a week) and the Not Normal case (Hey Fred, I have a load that needs special handling and immediate delivery response).

Large, generic haulers just don't offer the same kind of customer service.
edit: If you want to do something about it, vote for elected officials with credible plans to address our climate crisis.
Given the amount of desktop Linux I pretty much doubt it has any major impact.
Gitlab 12.0 Released
What can a Holocaust survivor tell us about the horrors of Nazism in 2019? They were likely toddlers at the time of Holocaust.
Light Tracer – Experimental GPU ray tracer for web
This appears to be a chewed version, then spit out of a news article of ZDNet [0] two days ago. This appears to be old news.

[0]: https://www.zdnet.com/article/mozilla-fixes-second-firefox-z...
It almost certainly is but it's unclear whether it will work. Canonical is a surprisingly small company. Its revenues were $110M last year[0]; compare this to Valve, which had an estimated $4.3B in revenue in 2017 or Red Hat, which had $2.9B in revenue last year. Canonical has to keep a sharp eye on staying profitable and, the last anyone heard, their main focus was on their server distribution[1] because the bulk of their income was from server support contracts. Expending manpower on continuing to support 32 bit binaries probably isn't worth what it costs them regardless of what pressure Valve tries to apply.

[0] https://www.zdnet.com/article/inside-ubuntus-financials/

[1] https://en.wikipedia.org/wiki/Canonical_(company)#Business_p...
They already distinguish platforms, if they just recognize 32-bit and 64-bit as platform features and recognize that games might require support for either or both features, this would be almost a non-issue and they would be more future proof.
That was after they realise that it boils down to 1% market size.
Ubuntu makes its money from server and enterprise clients. If Valve needs to support 16/32 bit for its customers then it's up to them to do it. I expect Valve is a much bigger company than Ubuntu, maybe Valve can contract out this work to ... Ubuntu instead of just freeloading.
I love how the responsibility is always on the end user to watch out for and report malicious ads, and in postings like this they always talk about how good they are at removing the "bad ads".

If we're going to be test subjects for new malware delivery vectors that the owner of the site has no control over then I think we should at least get numbers for revenue and profitability for these ad programs.

I guess this post isn't really about StackExchange, I'm just tired of being the product and the test subject of these monstrous ad networks.
It is irresponsible to the point of professional negligence to write new software in C.
Then mobilize against them.

This isn’t inevitable, despite the framing they spend many dollars to convince you of such.
We can discard (A) then, as expected. Thanks

In films at least, Geiger counters do a peep constantly when turned on. Could a geiger counter fall silently and be mistaken for absence of radiation? Aren't equiped with visual clues also? (lights blinking... etc)
Design System and API-Driven UI
Phrasal Forms (Iverson and McDonnell 1989)
They claim to perform well on at least some multi-thread workloads (read https://github.com/microsoft/mimalloc#performance):

"The larson server workload allocates and frees objects between many threads. Larson and Krishnan [2] observe this behavior (which they call bleeding) in actual server applications, and the benchmark simulates this. Here, mimalloc is more than 2.5× faster than tcmalloc and jemalloc due to the object migration between different threads. This is a difficult benchmark for other allocators too where mimalloc is still 48% faster than the next fastest (snmalloc)."
> vote for elected officials who are promising to address our climate crisis.

Vote for ones with credible plans, instead.