skysight-inc/HackerNews huggingface dataset:
That was actually what I was referring to! It's super weird. I like it, and it's what I use primarily, but only because no other version of tensorflow will install.

Their compiler is closed source, so it's almost impossible to tell what's going on. But, when I connect using tf.Session(), then .list_devices() shows only CPU available.

However, when I enable the TF_MLC_LOGGING=1 magic variable, it does seem to be printing out messages that indicates it's doing some kind of graph substitution under the hood. Therefore, I assume that this is the intended usage mode.

In other words, there seems to be zero difference between the "CPU" and the "GPU". Normally you can say "Do this on the CPU" while "do that on the GPU." But not with this.

Hopefully they'll open source the code sometime this century so that it's clearer what the heck it's doing. For now, though, it's reasonably fast in whatever this "CPU" mode is -- I only need to run unit tests on my laptop anyway, since all training happens on TPUs. So I ended up happy.

(For the first day or so, I was panicking that I was going to have no working tensorflow whatsoever on my M1 laptop, which would've necessitated a swift return + substitution.)
India's massive COVID surge puzzles scientists (nature.com)

89 points by gablusky 21 hours ago | 140 comments

https://news.ycombinator.com/item?id=26898889
What's with astonishing praise for evil just for the sake of sticking it to the status quo?

Completely orthogonal to any US allies and their action, it is absolutely disingenius to dismiss the evils of Saddam's empire: https://www.youtube.com/watch?v=kLUktJbp2Ug. There is a large body of work around Saddam's regime, this YT clip isn't provided as an evidence, but to show how misplaced it is to say "Saddam did nothing wrong".

I find this an ongoing problem on HN. There are 2 counter acting forces A and B. Objectively, B is evil. But, HN equates A and B on the same level and demands equal criticism of both just by the virtue of the fact that A and B are up for a discussion. I am sure there is a list of biases being violated. It's similar to the debate between flat earth deniers and believers. If we host a debate between them, there is a perceived notion that both parties are on the same footing. The truth couldn't be far from that.
Hacker rank is an American company. US has sanctions against NK and they treat this very seriously. They could shut down hacker rank for not complying.
Others have pointed this out already, but have a look at Milvus (https://github.com/milvus-io/milvus). I was able to get a simple version of it running with searches over ~3B vectors in under a second on a single machine (with out of the box configuration, and practically no optimization done just yet).
Wait, didn't our version of Google also fall into the wrong hands?
It's worse than that. Because BTC can be transferred globally, it actually increases demand for the cheapest energy regardless of location.

One could easily imagine it becoming a way for Chinese or Korean coal mines to grow and remain profitable.

Aluminum aka "solid electricity" somewhat fills this role as well, but aluminum certainly doesn't travel as quickly as a coin.
It’s annoying that AVIF is supported in Chrome but not MS Chromium Edge.
The philosophy is working as it often does in the early days/years of a technology. The customers for this have problems at an entirely different scale. It's worth it for them to drop millions on hardware and potentially millions more to (re)write the software as needed. Sure, they'd prefer to be buying commodity hardware with standardized APIs. But since that doesn't currently exist for this class of performance, they'll pay up. People did the same back in the days of Cray/SGI/Lisp Machines and so on. These custom solutions can be quite profitable until the competition gets to the 'good enough' stage and then orders start drying up.

If you're looking for standardized hardware and software for AI, Apple is the wrong platform to be on. I'm fairly confident it won't be happening there. (I don't say that to be a hater: see the direction they've gone re: GPU APIs... it's just Apple being Apple)
C-b is what tmux uses because it was developed in screen and and C-a was taken. I always change my tmux config to C-a leader and C-a-a for literal C-a
India Records Biggest Daily Covid Spike
It seems fairly easy to get a union if a workplace wants one...
Because on a global scale the number of workers and their productivity have increased massively in recent decades?

Thank God, the developemental dictatorship of the Communist Party in Chinas Workers Paradise provided the world with an abundance of rural-urban migrant labourer.

And they love it, same as us.

Ah, the joys of comparative advantages.
That won't do much. In order to throw the evidence out, it needs to be shown that something was actually compromised by the tool, not just that it is possible.

Consider https://www.securityweek.com/forensics-tool-flaw-allows-hack.... Have any cases been thrown out? I don't think so.
It’s not really in dispute that it’s what they mean. And thus, you aren’t responsible for protecting GitHub’s infra; they’re providing new options for ensuring your own Actions setup isn’t subverted for somebody to mine crypto without your consent.
I am not completely sure I believe that Black Magin Woman was first performed by Feetwood Mac [sic].

And I confess I have no idea what a stop side is. But apparently I was correct to guess that it does not have six sides.

And I remain dubious that the Mona Lisa was painted by someone other than Leonardo.
I can't find a primary source but several random web pages recite this same story:

> "I'll never forget the day Marilyn and I were walking around New York City, just having a stroll on a nice day. She loved New York because no one bothered her there like they did in Hollywood, she could put on her plain-jane clothes and no one would notice her. She loved that.

> So as we we're walking down Broadway, she turns to me and says 'Do you want to see me become her?'

> I didn't know what she meant but I just said 'Yes'- and then I saw it.

> I don't know how to explain what she did because it was so very subtle, but she turned something on within herself that was almost like magic. And suddenly cars were slowing and people were turning their heads and stopping to stare. They were recognizing that this was Marilyn Monroe as if she pulled off a mask or something, even though a second ago nobody noticed her.

> I had never seen anything like it before."

> ~ Amy Greene, wife of Marilyn's personal photographer Milton Greene

See https://www.sunnyskyz.com/blog/2610/No-One-Recognized-Marily...

I presume it's from a biography or published interview, but I can't find it.[1] Google, and especially Google Books, is a ghost of its former self and only gets worse with time.

There's a slightly different retelling from a book review:

> "Do you want me to be her?" Marilyn said to the friend. "Watch." And taking off the headscarf and opening her coat to thrust out her chest, she went into the MM sashay, and within half a minute was surrounded by a baying mob of fans and autograph hunters.

See https://www.theguardian.com/books/2012/aug/03/marilyn-monroe...

[1] I did find this promising citation,

> Mailer, interview with Amy Greene, in Mailer--UT; "Milton Greene," B & W: Black and White Magazine, Spring 1949

visible when searching for "Greene" in the Google Books preview of Marilyn: The Passion and the Paradox. The year seems suspect, though, as Amy Greene (nee Amy Franco) didn't marry Milton Greene until 1953. (EDIT: I think the first part of that citation is to Norman Mailer's 1973 biography, Marilyn: A Biography, and the second part possibly to the photograph which Mailer was expositing. So perhaps his book is the original source of the Amy Greene quote. Though the literal veracity of his accounting is suspect, AFAICT. I don't think his book was a typical biography, but rather something of an artistic gloss on the concept of a biography.)
Trump was a New York democrat most of his life. His platform had a lot in common with Bernie Sanders. To name some areas of overlap: strict border control, ending the wars, and renegotiating trade deals. Trump increased restrictions on guns. Trump was even open to socialized healthcare but the republicans wouldn’t have supported that.
That's not unique to cryptocurrency mining, there are other things that are rate limited by energy costs as well.
Wow, 90+ reviews with the "hashtag"/slogan Free Mohammed.
WebP and AV1 are patent-encumbered as well.

Google provides a royalty-free patent license, which can be revoked.

https://github.com/ImageMagick/webp/blob/main/PATENTS

AOMedia has a "royalty-free patent licensing commitment from all AOMedia members", but that doesn't mean that AV1 users won't have to pay to license patents from non-members.

http://aomedia.org/press%20releases/the-alliance-for-open-me...
Same with chrome on iOS devices.
What is it that makes the MIME type good and reliable and the file extension crude and unreliable? In my experience it's the opposite - the file extension is much more user-visible, much more likely to be preserved when the file is transferred, and so more reliable than any other way of storing the file type. HTTP and email were overly influenced by the unix tradition in which file extensions are seen as less important, but nowadays the file extension is the most widely supported "extended attribute" that a file might have - why use a less reliable version of the same thing?
Right, but it doesn't address time between reposts.

Anyway, it's not a big deal. Anti-China sentiment is hot right now. I don't have a horse in the fight but I am surprised by the number of such stories that reach the front page. It's entirely possible that my "there's mischief afoot" trigger is consequently too sensitive.
Unfortunately, awareness during ‘competent’ general anaesthesia is not entirely avoidable. First, if we were to give all patients a dose of hypnotic agent that would absolutely prevent awareness, a not-insignificant number would die or be disabled from the acute cardiovascular effects. So, we don’t. We give doses that make the risk very small, but not zero. It’s a balance of risks.
> There was no need to burn two cities.

If you think the US only burned two Japanese cities, you should look at the history of the US's bombing campaign. Firebombs were used a lot.

As for "taking the head honchos to the tests", let me propose a few counterfactuals:

1. Japanese leadership sees bomb, changes air defense priorities to target small groups of planes and not mass attacks. Enola Gay is shot down. Invasion happens starting in October; 500k+ die at minimum.

2. Japanese leadership thinks the US is soft and lacks will to victory, holds out even after bombs are dropped. Invasion happens starting in October; 500k+ die at minimum.

3. Japanese realize this isn't really worse than the existing mass firebombs, distributes more production and population away from cities. Invasion happens starting in October; 500k+ die at minimum.

Considering how close the surrender seems to have been in our timeline (personal decision of the Emperor, overriding advisors and military leadership) I would not assume that a softer path would work.
Consider though

https://twitter.com/lattera/status/1385299526270046209?s=20

> I resigned shortly after the notification. My resignation was separate from their decision to transition to FreeBSD.

https://twitter.com/lattera/status/1385299908656345095?s=20

> Ah, re-reading the original announcement sent to me, they did decide to remove me from the core team. I had misread the private email.
> HTWFAIP tells you what to say

Yes, I think that's very accurate. My problem was often that I didn't know what to say, or that I thought people wouldn't be interested in what I said, so it worked well for me.

I'll need to check out The Charisma Myth some time. Thanks for the recommendation!
"A decade ago the activists were occupying Wall Street. Now they’re all aligned with the mega corps and the fighting is about semantics of how we say that lives matter"

Completely different issues.

They are aligned against discrimination, but divided on economic inequality.
You can set your country to anything. I changed mine to North Korean and I'm Canadian. This doesn't prove anything other than people like to meme.
Funny how the top of the article starts with "custom functions without code" and then immediately shows code.

I get that calling code by its name can make it sound scary, but this whole notion of it being 'easy because it is not code' seems to be a big fat lie for comfort. Same goes for the magic no-code systems where code is replaced with 'expressions' or graphical 'workflows' which essentially is exactly the same thing, only shaped slightly differently.

This makes me wonder if it wouldn't be much better if we could focus on making people be able to code and have more 'coding capacity' instead of having less of that capacity and then reducing it even more by using some of it to create 'let us pretend this is not code'-applications.
Out of curiosity, what kind of performance do you get with 100M rows with pinecone? Looking at your pricing tiers, ~100M rows would need ~200GB memory, and @ $0.1 / GB / hr that's $20 / hr if I'm not mistaken?

Also, can you join with existing SQL tables to do hybrid searches in pinecone?
+ “Bitcoin is good for environment”

+ YouTube CEO awards herself a Freedom award

It all makes sense now - it is an opposite year from Sponge Bob
Not only that, but this breeds hate towards the US as well.

Because in the eyes of a poor individual civilian who had food to eat yesterday and didn't today due to some stupid embargo, the US is responsible for their hunger.
In another comment about Heaps.io I summarized their process: https://news.ycombinator.com/item?id=26910210

Essentially the main parts are probably:

* Support the platform native C compiler. (e.g. convert your build system & any idiosyncrasies in your/their code).

* Support the platform OS.

* Support the platform native graphics API.

And, yeah, the easiest way to do this (while still maintaining cross-platform compatibility) is to have an abstraction layer of some sort between the game engine & console specifics.

And, Godot does already have this abstraction layer to support multiple platforms, it's just that everyone who wants to use it on consoles has to reimplement it themselves--unless they work with a third party who has already ported it.

(AFAICT there's nothing that would stop a company from doing a console Godot port and then saying "We can't Open Source this code but will license it freely to anyone who can prove they're a registered console developer" but I'm not sure what the commercial incentives for that might be.

It'd reduce unnecessary duplication and could in theory allow for (licensed developers) to improve the code base in cooperation but would be quite the undertaking & also a significant but also necessarily invisible community contribution!)
> some guy turned to me and angrily said, “You ask alot of fucking questions!”

That sounds like someone who was very defensive or uncomfortable talking about themself, or just in a bad mood. Who knows? People are unpredictable some times. Generally showing an interest in people is met favorably though, as I'm sure you know. I think it's worth the occasional outburst.
One of my own projects sits in a related grey area: it automates running a reverse shell inside an Action for collaborating on programming and competitive hacking challenges/CTF problems.[0] It lets anyone log into a shared session from the terminal or the browser.

My project doesn't use anywhere near the resources of cryptomining, but I still sometimes feel guilty when I fire it up. I wonder how different it is from regular GitHub Actions usage patterns, and whether it is noticeable to those maintaining the infrastructure. My hope is that the load it incurs is comparatively insignificant, and that if noticed, it will be viewed as a good-faith attempt to use resources in a creative way.

0: https://github.com/jstrieb/ctf-collab
People are panicking over Biden's ridiculous proposed capital gains tax changes. Everyone's panic selling and hiding assets.

2017 was the previous Bitcoin pump and panic.
Still think anonymous communications platforms like Freenet, I2P and Tor are just for conspiracy theorists?
I wrote "or are security-dangerous like C" actually,

— that's easy to measure, if it's written in C or not (or some other memory unsafe language)
Alibi Detect – Python lib focused on outlier, adversarial and drift detection
Or use picture tags with multiple formats. Then it will gracefully fallback.
It isn't how the lightning network works... until everybody without vast sums of wealth have literally no alternative except to transact through approved L2 providers. Then we are right back at numbers in centralized databases with no restriction whatsoever.
FFmpeg and a Thousand Fixes (2014)
As someone who has lived in developing Asian countries to say there is a more collectivist culture isn’t accurate. Just look at the level of pollution (I’ll dump my trash here because who cares?) and “it’s not illegal if you don’t get caught” attitude.

I would say there is a much greater acceptance of control than in the West. If the govt decides to lock an apartment building up with residents inside to control Covid you won’t here many protests.
Synthetic astaxanthin is only added to the corn/soy pellets in the feedlot because people don't buy gray salmon. It's a line item in the COGS, nothing more.
Desert coolers generally mean open windows
I think Apple will keep selling x86 Macs forever. For heavy-duty workstation workloads, M1 just doesn't cut it.
These seems like some kinda paradox of intolerance. If they block all their citizens from using the wider internet we should absolutely block them.
> it was originally written <-. It was changed to = specifically to make it look similar.

That's actually kinda disappointing, I use <- in my pseudocode.

(I don't know Rust though, so I can't comment on their choice for the language)
The book 'How to measure anything' talks about how to improve your own calibration.

From what I recall (it's been a while since I read it), the author recommended testing yourself to estimate a bunch of questions with numerical answers. For example: what's the height of the empire state building?

You write down a range for each answer, trying to make the range narrow enough that you're just about 80% confident that the actual answer is within the range.

By doing this repeatedly, and periodically reviewing your cumulative correct rate, you can calibrate appropriately (e.g. widening or narrowing your ranges for future questions).
They are aligned with anything that lets them continue to make money. And they are more than happy to keep your finite attention on topics that don’t affect them. One hits the bottom line and the other is some execs go on a retreat and they hang a few signs up.
My understanding is, to encourage people to invest their money, rather than sick it in a mattress.
"The asset price should reflect the inherit risk..." How? The risk of investing is losing everything. How do you add that to the price?

Perhaps income should be income. It would definitely simplify the tax code.
But money needs to circulate, that is how you have a booming economy.
You asked how is a dollar earned from an investment with more than a dollar from labor. Well that dollar from labor might only exist because of the dollar from investment.
Isn't it ironic that you argue one can figure out the laundry symbols by typing:

https://duckduckgo.com/?q=laundry+symbols&t=ffsb&ia=web

which involves knowing several English words, including "Laundry", but it is unreasonable to type:

define "word"

into google?

> copy/paste the glyph

Yeah, right off of the laundry tag!

> Why on earth is is acceptable to pull a dictionary off the shelf and page through it (or load up dictionary software, etc.)

Bring up google and type:

define "word"
You don’t have to be near a civilization to take in energy and mine bitcoin. This way your solar farm can pay for itself and then expand to nearby cities.
I'm also curious how people actually go about purchasing domains immediately after expiring. Like for example when Trump bought jebbush.com during primary season because
it happened to expire then (and he temporarily re-routed it to his own site lol)...They must have done something more technical to lock it in, does anyone know?
So use English. Even illiterates can learn 5 or 6 English words as well or better than they can learn icons. These words also transfer to learning English in general, while laundry icons are worthless knowledge.
“That’s a Western mentality of resource exploitation—squeeze everything out of it that you can,” she explains. “[But] that’s not how it was in these Indigenous cultures.” -Caitlin Rankin

From studying coprastanol, from human poop, it sounds like the decline was slow, onto the 1500s.
USPS? You mean the bankrupt federal agency that we all heard was going extinct? They can afford this? Hmm... (And they certainty can't afford it, which is why druggies exclusively ship their goods with USPS over FedEx / UPS or any other private carrier). God bless them!
Yeah, I had the thought that the math might work out in such a way that this is the expected result.

That is, if you say you are "50%" confident, it really means you have no confidence - simply guessing would get you 50%, so you can't go less than that. But on the other end, for people who say they're 100% or 95% confident, it's pretty much all downside since you can't go over 100%.
>which can be revoked.

or more precisely, irrevocable except if you try to sue google for patent infringement.
I remember reading about the case of, I think it was in the 1800's, of a congressman assaulting another congressman with a cane over some political issue.

This was the Caning of Charles Sumner:

https://en.wikipedia.org/wiki/Caning_of_Charles_Sumner

And yes, you and the grandparent comment are exactly right - this has been going on for ages, precisely because the economic incentives of media have been to create strife and discord for the eyeballs (and now clicks). Even in the days before 24-cable news, I remember thinking it would be nice that if when the nightly news came on, they would just say "All is well today. Have a good night!". And close the program.

But they can't - imagine the reaction from their advertising customers? "We paid you for these slots, you jolly well better produce the eyeballs on it!".

The mainstream mass media has been a weapon for as long as it's been around. In previous generations the elites and government kept quiet about it, because it served their purpose of cohesiveness and national unity, especially after WWII. (Never mind the consistent denigration of the Russians externally, I'm referring to internal Anglo Western societies).

But at some point in recent history, it switched instead from being more profitable to have national unity, to being more profitable with national DISunity. And so all and sundry have become "issues of the day", feeding the beast of the content and advertising machine.
I wish there was a standard one-liner pattern to handle errors, that would improve it a bit visually.

Go has a LOT of boilerplate. And that is why I love it. No magic. No implicit behavior. No weird stuff that will bite me if I don't know that something in a completely unrelated file is changing the behavior of my code.

It allows me to write high quality code and care about all the millions of details I should be thinking about.

Yes, 50% of go code is about handling specific cases and errors. And that's a good thing, because unexpected cases and error handling is 50% of the work that a developer should be doing. But often it is just neglected or difficult to spot in other languages (until it bites you).
Yes, he should be consistent and put that on the menu too.