skysight-inc/HackerNews huggingface dataset:
It has nothing to do with "neutrality", they have Terms of Service like every single service provider in the world. If you violate them, there goes your infra. Spreading malware is almost certainly a violation of AWS' ToS (Amazon engs, correct me if needed)
Did you miss the part where they haven't reported him, while they very well could have done it, and it's within their legal rights?

Or that their reporting would be to his country of residence, not to the Chinese, and that the "arrested by Chinese" part is not something they would do, but something his host country might opt to do (extradite him), if he is found to violate their law.
MSE is kind of crappy for images; you'd use something like image-specific, like SSIM.
Nah this is just bad terminology on the site. I’ll fix it. In my personal situation I’m deciding between continuing to rent my apartment vs. buying a house.
I recall taking "ethics training" at a former job where a typical quiz question was something like this:

A vendor offers you season tickets to the Cubs games. Are you allowed to accept?

1) Yes, because neither of you are in the baseball business.

2) No, not under any circumstances.

3) Yes, if you give the tickets to someone else, such as your brother-in-law.

The "right answer" was quite obvious, making it more of an intelligence test than an ethics test.
That guy coming in from the side at 50% or so is really creepy...
This is a great example of the fallacy of gray.

Compare the changes to the rules of chess you've described to the descriptions of senet's rules referenced by the wikipedia article[0]. If these are the best attempts at senet rule reconstruction that the article author could find, then I must assume that the rules are basically made up from scratch with nothing but a game board, some pieces, and the vaguest of references to the game in ancient texts. Familiarity with one of these so-called senet rulesets would be of no use at all to somebody playing the other, and I'm sure familiarity with both would be of no use at all to somebody wishing to play senet with any ancient player.

Classifications can be fuzzy, but they're not just a giant meaningless void of gray where anything goes. Chess has variants that can be placed on an evolutionary tree. Senet appears to have nothing but a handful of naive attempts at total reconstruction from practically no information. The game that was historically called senet appears to be lost.

0. http://www.gamecabinet.com/history/Senet.html
Canned food has a surprisingly short shelf life. Sealed containers of dry beans and rice are the way to go.
What's SDR in this context? Not software-defined radio, right? (Though I suppose Julia is a good fit for signal processing!)
> Hatred for the main stream media is now more often than not just a way of rationalizing one's political side-taking.

I don't know where you are from, but in every country I ever lived it was readily apparent that their mainstream media is tasked with pushing the status quo, muzzle dissenting points of view and opinions, and persecute inconvenient political targets.

It boggles the mind the amount of cognitive dissonance that is rewired to simultaneously acknowledge private companies can easily manipulate the media to further their propaganda goals, but somehow deny political regimes do the same.

In Assange's case, it was readily apparent from the start that the accusations were a ruse to persecute and punish inconvenient voices under the excuse of a carefully fabricated accusation that was intended to be hard to defend on moral grounds.
And I'll just leave this here for future reference:

"Upon further investigation, it became clear that Wenzheng Tang is a Chinese national, but not resident in China. As a guest in his current country, his residency status is predicated on a number of conditions, one of which is not violating the law.

"If found in violation of laws, residency may be revoked and he may be deported to his home country.

"This becomes even further complicated given another repo of his - Fuck 学习强国, which is highly critical of the Chinese government. Were he deported to China, who knows how he may be received."

This is from workedintheory; the comment has been edited.
I think the argument is that most R users don't know C++. So Julia avoids the "2 language problem" that you get with modern scientific computing.
I would like the world to stop barreling full speed towards climate disaster and societal collapse.
It meant something before Rails bastardized it.

Until then (and thanks to Smalltalk) it was a composite UI design pattern combining observable and mediator patterns. It was also a recursive pattern, in which the "editor" could itself be a model-view-controller.

Rails designers completely misunderstood it (or deliberately ignored it) and simply reused the terms for something that was only marginally similar, not recursive and was not inherently "active".

Other frameworks adopted Rails' terminology and now we are left with the original pattern having been completely forgotten.
> I don't doubt that there's some likely some fairly common short-medium term health impacts from a nasty flu that's relatively new and unknown. But I strongly wonder how much of these supposed "long-covid" symptoms may be wounds that are partially self-inflicted by society.

Activity patterns will no doubt have had some negative impact, but they are not even close to accounting for long-covid symptoms. A change in activity doesn't account for a sudden inability to breathe properly, fatigue so severe that walking is difficult, inflamed hearts, or many of the myriad of other symptoms that long-covid sufferers have reported.
Stallman saw everything that was going to happen to our industry 30 years ago and warned us about it daily.

He has a ton of flaws, but we shouldn't ever forget his warnings nor his contributions to free software. The future he was telling us about is here, and it's going to get worse.
The mythical 10× programmer is just a good leader
This looks cool! I'm writing an immutable data store, with my own hashes as IDs; I wonder how viable it would be to use IPFS CID's as my IDs?

I expect the trouble there would be how the data is chunked. If IPFS disagrees about the chunking we would have different CIDs.

.. also i'd need to implement all of this myself to get it in Rust. Hmm.
Diamorphine is heroin, so that's correct
There's a lot going on in this article. And a lot that I like. The part about "deskilling", which is brief but a well put wrapping up of a lot of my own feelings:

> In Illich’s view, modern institutions—including, for example, education, transportation, and medicine—had the (possibly unintended) consequence of deskilling the person and generating dependence on professionalized services. “Deskilling” is my word. Illich talked about a loss of competence and autonomy (always, though, in the service of mutual inter-dependence). We must come to believe that there is, in fact, very little that we can do for ourselves.

And, not to spoil it, but the concluding reflection is just wonderful, introducing a word I am so delighted to have, a word that I think enought be one of tech's fortes, but which we are very far from in the world, eutrapelia:

> But even more importantly, the apparent severity, from the perspective of consumerist assumptions, was, in fact, a pathway to the experience of life-giving community, environmental health, meaningful work, social solidarity, and personal well-being. The austerity he championed (following Thomas Aquinas not 21st century technocrats) is a precondition for friendship and joyfulness, and its end is eutrapelia, or graceful playfulness.
Cut off your nose to spite your audience.

PDF is meant for viewing and printing books. It's not very good for browsing and requires PDF viewers. All of the browser add-ons, functionality, and behaviors are lost by forcing people to use a PDF viewer.

HTML is meant primarily for browsing but it can also be used for print media. CSS can specify paper sizes. If someone were so worried about external media, they can host it themselves or roll their own CDN. If they were so worried about fonts, they can include them themselves.

It's more semantic web-compatible to describe a website with RDF and have PDF, EPUB, DJVU, MOBI, TXT, PS, etc. links there and also in the webpage. This is how you provide the most accessibility. Furthermore, using a meta document language like LaTeX or something XML that can transform into other document artifact forms mechanically is the way to go.
This is false. Snapchat has "snaps" protected, but text messages and group messages are not end to end encrypted.

Also, Signal putting your escrow keys in iCloud? I don't think you know what you are talking about. You can set iMessage to not put your keys in iCloud like I said above by turning off iCloud Backup which makes it fully End-to-End with your own key on your device, just like Signal.

If you are worried about the other party having their conversations being backed up, tell them to disable iCloud Backup. If you are this worried about the privacy of your communications, hopefully the other party would be as well.

And Signal and any other E2E messenger is absolutely storing copies of your key on the recipient's phone, just like iMessage would. If it didn't, there'd be no way to verify that a message was sent from the same sender.
What you're missing is that these attacks weren't targeted. They scanned internet and processed pretty much all accessible Exchange servers in the same manner. There were a few crews operating in parallel by the way which had access to same exploit chain but different exploits.

Some had certain variables hardcoded, e.g. Administrator user's name and their exploits worked with higher success rate in anglosphere, but failed in localized environments. Others had more advanced exploits which queried parameters instead of assuming them - those where more successful around the globe.

Another nuance missing from popular press is that most groups in China (and Russia) are operating independently, but share tradecraft among them and occasionally engage with politicized missions (either working on explicit orders from government handlers or simply defending their beliefs hacktivist-style). This is what FireEye means by "affiliation with Chinese government", NOT "operates strictly on government orders".
Seconded. Specifically, roasting marshmallows. Seriously, if you haven't looked at the article, just scroll down to see that picture.

(You wouldn't want to do this in real life, because a burning PC will give off toxic gasses, and you don't want to eat marshmallows after that. But I thought that the picture itself was hilarious.)
This is the company that recently took over development of Audacity.
Children should be able to learn remotely at will if for nothing more than safety and teaching them not to put up with arbitrary BS.
What if there were a recommender system in the loop that looked at which articles tend to be voted up and then would be more likely to submit articles that it thought HN would find interesting — would a uniform distribution filtered by a "probability to be well-upvoted" be a good way to do this?
> This is news to me. I'm not sure that I buy it. PDFs have always been a pain in the ass to work with in my opinion. Maybe there are tools, but in my experience they aren't very good.

> In general, we know that HTML is going to be much more compact (and compressible!) than PDF and that's the biggest advantage I see on a web where bandwidth still matters. Another downside shows itself by trying to copy and pasting the above quote: PDF formatting seems to be weird.

PDF is a display format. I once worked on a project parallel to a guy who was parsing PDF to extract text content. IIRC, Text in PDFs is stored in a way that works fine for printing/rendering but not so well for manipulation (e.g. it's a bunch of commands to render line Z at position X,Y with font W). Those commands don't have to be in reading order, nor do they have the semantic meaning you can get from markup like HTML (e.g. superscript can just be nothing more than a different line rendered with a smaller font).

IMHO, PDF is actually less optimal than HTML for what this guy is advocating, except that it's those precisely those limitations that have prevented PDF from becoming the mess than Web HTML has. Though, that's probably in large part because the bloaters have been too distracted by the easier-target that is HTML to bother.
An intelligence agency cannot have the following properties simultaneously:

(1) The ability to detect espionage from China and Russia
(2) The inability to access journalists' phones

If you want an intel agency to be able to thwart Chinese intelligence activities, you can't also publicly state you won't be looking closely into members of a profession who act a lot like spies.
Great skill to not always having to be right (even when you are). This helps you alot when you want to acctually accomplish or change something - which is something you usually want to do when you have alot of knowledge.
You really think the way this case was handled (referring to the wrong person being arrested, repeatedly) doesn't have anything to do with racial bias?

This is an absolutely classic example.
> Bitcoin developers are at fault here for refusing to increase the block size

This, of course, is nonsense; they increased it significantly beyond what some reasonable research showed was safe. The current best-available research shows both that a fee market must exist for long-term Bitcoin security (it is unstable in a post-subsidy scenario without either an uncapped supply/subsidy or a strongly-limited block size.)

Neither is the PoW measurable on a per-transaction basis, since current PoW continues adding protection to all transactions that have ever gone before, Lightning exists, and offchain exchange volume (for Bitcoin) isn't totally faked.
I suspect this took nVidia by surprise as well.

I'd be fine if Google just had an opt-out option for these "ads". I can't believe it isn't an option.
> If he didn’t know, I would totally humiliate him in front of his boss.

I only know this from Indian culture. There, someone can "loose their face" if you correct them in front of others.

A friend if mine attended a conference talk of a colleague. She noticed that they made fundamental mistakes in their statistical analysis when she asked if they performed some prior tests. The result was her manager telling her that she shouldn't ask questions in public anymore.
I also have bluetooth headphones I use with a mac, and that’s never happened to me. Is it a new thing with the M1 machines or something?
The sad thing is, this is what the web was SUPPOSED to be, more or less: a series of static documents, text and images. The only interactivity (setting aside the occasional CGI forms) was that you could click certain images or text and go to other static documents. Documents linked to documents.

Then everyone lost their minds and decided webpages needed to be PROGRAMS and we've been paying the price ever since.
hyperpage's analogy would work if the property was "avoids undefined behaviour", rather than "avoids nontermination". When we encounter a webpage, we are being expected to execute potentially complex, well-being threatening code whose behaviour is about as easy to predict as obfuscated C.
The vaccine doesn't get you out of the tests everywhere yet. There are still places that require tests regardless of whether you've been vaccinated.
Yes, software-defined radio, we have a very broad set of interests, and that happens to be one of the open jobs :).
Beta APIs Disappearing from Kubernetes v1.22
I discovered this about a month ago, and it deserves to go up to the sky.

The GitHub page is linked at the end.

Some articles/content that relates to this ([4] is pretty cool and definitely check it out, so is [6]):

[1] https://brython.info/static_doc/en/intro.html

[2] https://towardsdatascience.com/run-python-code-on-websites-e...

[3] https://stackabuse.com/an-introductory-guide-to-brython

[4] https://rayluo.github.io/brython-project-template/

[5] https://github.com/rayluo/brip

[6] https://github.com/brython-dev/brython/wiki/Brython%20in%20t...

[7] https://academy.cs.cmu.edu/ (CMU's academy website runs on Brython)

Here's the GitHub page: https://github.com/brython-dev/brython/

And the Wiki, for examples -https://github.com/brython-dev/brython/wiki/Brython%20in%20t...

If you're familiar with all that's going on with the source code or at least some parts of it, and have time to spare, do take the time out to contribute to this project. It's pretty insane what they're building.

You can join their Google Groups forum here: https://groups.google.com/forum/?fromgroups=#!forum/brython
It's Android-based. Of course there was always spyware, and you just learned that the ads can be shoved into your face at a whim. Unless you're tech-incompetent this isn't a big surprise.
This is meaningless. You're saying that since we have gotten it wrong in the past it must be wrong this time? That's not how it works. Show me your superior intelligence that contradicts this.
If I recall you can disable this on a per-app basis.
> If you look at the list of customers, it quickly becomes clear that they are the same organizations that make the laws

Israel's unicameral, sovereign, supreme state body, the Knesset [1]?

[1] https://en.wikipedia.org/wiki/Knesset
It's easy--just be a software engineer at Google /s
I have this same feeling towards a lot of tech blogs/articles/etc. The people writing use an acronym daily, yet people not in that field have much less familiarity with the same grouping of letters. Journalism/authors has (had?) a rule about clearly defining the acronym the first time it was used, and then just use the acronym for the remainder. Now, that definition seems left out altogether. It could be a sign of lack of formal training in writing, but I know I was taught it in high school level grammar class. <shrugs>
> Unless you personally witnessed a serious crime like assault, rape or murder, shut the fuck up.

And even then, only share your observations of the crime in question. If the conversation turns towards you in any way, shut the fuck up.
> Most people who trot out the line

I have no idea what those people know, care about, or want, and I don't see how my comment has anything to do with them; it certainly doesn't make your point. My point is that electric stoves are not suitable for (almost) any kind of cooking, presumably but not specifically including Chinese.
I don't understand the line where lots of people are seemingly outraged about people using online platforms to disseminate propaganda and extremist materials. (ie. most recently Google Drive)

NSO group seems to be a not-so-nice company. But why does what they do justify blackballing, while similar companies (say BlueCoat or any of a dozen companies that provide solutions to hack on behalf of the police) are ok?
Those are always targeted extra hard since they tend to be used by criminals. See the recent "encrypted phones" (Encrochat, Anom, ...)

If you really care about security maybe it's better to get a really dumb 4G phone and share it's connection with a Linux small form tablet (but not running Android).

Of course, inconvenient as hell, but much more secure, especially since you are not running the iOS/Android mono-culture, so for anyone to target you it would require customized service.
I don't think Chinese cyber spying is really news to anyone. What's different about this now is that the U.S., a few others and notably, NATO are specifically calling out China for it.

That's a pretty heavy diplomatic change. Especially the inclusion of NATO.
On some stock related subreddits, people are comparing the current bull run to the dot com era. Most of the people doing that have no idea how utterly insane the dot com era was. One company, Pixelon, blew all their capital on a party featuring KISS and a reunion of the Who. One IPO announcement I recall featured a guy holding his burned copy of Red Hat with his name written on it in marker.
I haven't had cable for about 15 years now, and commercials are a big reason. But it's not even just the commercials, I just wasn't interested in the six hundreth special on Nostradamus or aliens on the history channel, or shows purportedly about space exploration that are 50% CGI and 49% speculation masquerading as observations or any kind of "reality shows".

Yes and nothing makes me feel like my brain cells are committing suicide faster than watching commercials for cars, pills or insurance made by some of the least funny and stupidest people in the business.

Then there are the travel or cooking shows which basically take 5 minutes of interesting content and smash it with a proverbial hammer into a 30 or 60 minute show.
> Hopefully some will ask themselves why the "beacon of democracy" in the region is so ready and open to sell tools used almost solely to prevent the spread of true democracy.

I think you're conflating Israel the state with this Israeli company. AFAIK it has no ties to the state, and should no more be conflated with it than we should conflate McAfee or Facebook with the USA.
You can paint your black flag even blacker. Think of the plundering!
It was somewhat tongue in cheek - but only somewhat. But points for getting the reference.
I have a gas stove, furnace, and water heater. I can tell you that the furnace is about 90 percent plus of my total gas usage annually.

If you want to ban anything, ban the installation of new gas / oil furnaces, but that is going to only increase demand on the grid and delay the removal of coal power plants.

I don’t really think banning residential or even commercial gas makes a whole lot of sense. Focus on removing coal/oil/gas power plants first. Natural gas will still make a great backup to renewable sources of energy production, but ideally it is emergency use only.
Just because it was only used to target journalists, supposedly, does not mean someone could not also target random individuals. I doubt NSO has such control over their customers that the uses can't be expanded to almost anything, like blackmail, theft and harassment.
"Well, the part where the other developer violated the license seems clear enough."

Are you sure? This seems to be the same category of software as youtube-dl.
Co-Working Spaces Are Back. and There Are Many, Many Options
I mean if you wanted black box for photographing things and wanted to minimise bounce lighting. This paint guarantees that only direct light would illuminate the subject.
You obviously haven't met Chinese infosec researchers, have no knowledge about Chinese underground and are simply speaking from your biases.
Of course, some people might choose to reply "Oh I see you worked on DigitalOcean! Funny people care about something like that, but given another human does, I'll respect that!" Some might chose to reply "I can do whatever I want, I don't really care what you think" - people can choose how they react. It's always very interesting to me who choses what, it's very telling regarding personality. I am well aware people are welcome to do as they please, nevertheless, the name of the company is "DigitalOcean" not "Digital Ocean".
As someone with a default poker face I am so sorry, I swear I smile, just on the inside mostly.
Those are so annoying. Thankfully you can turn the notifications off.
I can't see that being anything other than a very luxury item. Burning wood requires much better ventilation than most kitchens have. It's not easy to control the heat level, and the effort of using it is disproportionate for small amounts of cooking. And the fuel itself is cumbersome and takes up a lot of space.
Hi, just wanted to point out that I came across many Show HN posts which simply point to the tool's GitHub repo.

Having read the Show HN "guidelines" at https://news.ycombinator.com/showhn.html, I don't see anything wrong with posting a link to the tool's GH repo. There is a (yes, very simple) README which contains everything a user needs to try the tool out and provide constructive feedback.
Just practice things. That's it. "Quick" is hindsight, learning is the activity.