skysight-inc/HackerNews huggingface dataset:
But it also only works with on-chain cryptoassets.
The examples you provided are bought once couple of years. There's no harm in buying them from China.
The conciseness of DNA coding for all that proteins do is almost beyond human intelligence in its subtly and obfuscation.
The scripts should be using #!/usr/bin/env python
The most detailed picture of Mars to date (1.8B pixels)
It's sad but interesting to see the pivot that Triplebyte is taking. As the top comment says, if they were doing great they wouldn't be pivoting, so it speaks volumes.

I still don't understand exactly what benefits it brings to me as a programmer though. I'm about to start preparing for interviews with 25+ years under my belt, after not working for 2 years and I've accepted the double-edges nature of these interviews. I know I need to LeetCode for 3 months to be competitive and memorize as many of the answers as I can. I know that some companies will ghost but others will be forthcoming. I know that in big companies, different teams have different recruiting processes, so it's hard to put an entire company in a single basket.

I have friends at all FAANG, and they are very open with their salaries and TC, so I don't know what Triplebyte would bring to the table besides friction, so be perfectly honest.
But now you can also easily test it independently of whatever else is there if required, and the 'section heading' comment (now function name) is much less likely to go out of sync with the actual code, or accidentally adopt unrelated GUI setup that should have been in a different 'section'.
Apparently it really was done by an "intern".

>We mistakenly sent out an empty test email to a portion of our HBO Max mailing list this evening. We apologize for the inconvenience, and as the jokes pile in, yes, it was the intern. No, really. And we’re helping them through it.

https://twitter.com/hbomaxhelp/status/1405712235108917249?s=...
As a dev, o boy, the silence while people read your docs was maddening. Great people watching though as they digested and marked up what you wrote. Whole process is mildly cathartic to be honest.
Fun historical note: Steve Sprang (1) added a T terminator to inkpad for ipad (2) developed originally under the company name Taptrix, which was in a YC'10 batch (3), after being his first app, Brushes, was an early smash success on the iphone (4), at my request the day he open-sourced it (5) because I wanted a T terminator for drawing biochemical pathway maps!

(1) https://news.ycombinator.com/user?id=ssprang

(2) http://inkpad.art/

(3) https://news.ycombinator.com/item?id=6665261

(4) https://www.macworld.com/article/198770/brushes.html

(5) https://github.com/sprang/Inkpad/issues/22
No unicorn pictures in TFA. Skip it.
Reminds me, my friend recently had a "scoping" meeting. It was planned for 2 hours. Lasted 9. Obviously they needed a scoping meeting to scope their scoping meeting.
As someone who was playing late-night Pokemon Go minutes ago, this is hilarious to read.
Stepping in and out is an extra step, mentally and physically. It's increased burden on my working memory, which is usually already quite full keeping track of other aspects of the task at hand.

Also it imposes more burden on the author, and possibly could lead to developing the wrong abstraction, which we all know is bad.
The comment I responded to stated this:
"There are lots of problems still obviously *but in general women in China are quite equal to men.*"

From what you yourself say, women in china are not quite equal to men. There's ways to acknowledge progress that's been made without literally saying women are quite equal to men. It was a very patriarchal society, it's gotten less so but it's still unequal.

Here is a another article, apparently many government jobs openly state they prefer male candidates. Here is a key line from the article: "Nearly a fifth of postings for national civil service jobs listed a requirement or preference for male candidates; a trend repeated in advertisements for prestigious positions in other industries too, according to a 2018 Human Rights Watch report." https://www.aljazeera.com/news/2019/9/29/china-women-still-b...

Great, so progress has been made, but letting a claim like "but in general women in China are quite equal to men" go unchallenged seems just wrong given how unequal women are still being treated.

And to be fair, the united states has some serious issues with regards to gender equality too.
If they are not value adding, then there should be local competition springing up that's cheaper.

In point of fact, I have added some random similar apps that turned out to be local alternatives (other end of the country from SV) and I presume the smarter restaurants are paying them less.
You write that he is "trying to say that Turing did nothing new, his work is a mere extension of Godel's (!), and he only accounted for practical computational reality. That is not true." However, Schmidhuber's text on Gödel/Church/Turing/Post/Zuse is much more nuanced than that:

"In 1935, Alonzo Church derived a corollary / extension of Gödel's result by showing that Hilbert & Ackermann's famous Entscheidungsproblem (decision problem) does not have a general solution.[CHU] To do this, he used his alternative universal coding language called Untyped Lambda Calculus, which forms the basis of the highly influential programming language LISP.

In 1936, Alan Turing introduced yet another universal model which has become perhaps the most well-known of them all (at least in computer science): the Turing Machine.[TUR] He rederived the above-mentioned result.[T20](Sec. IV) Of course, he cited both Gödel and Church in his 1936 paper[TUR] (whose corrections appeared in 1937). In the same year of 1936, Emil Post published yet another independent universal model of computing,[POS] also citing Gödel and Church. Today we know many such models. Nevertheless, according to Wang,[WA74-96] it was Turing's work (1936) that convinced Gödel of the universality of both his own approach (1931-34) and Church's (1935).

What exactly did Post[POS] and Turing[TUR] do in 1936 that hadn't been done earlier by Gödel[GOD][GOD34] (1931-34) and Church[CHU] (1935)? There is a seemingly minor difference whose significance emerged only later. Many of Gödel's instruction sequences were series of multiplications of number-coded storage contents by integers. Gödel did not care that the computational complexity of such multiplications tends to increase with storage size. Similarly, Church also ignored the spatio-temporal complexity of the basic instructions in his algorithms. Turing and Post, however, adopted a traditional, reductionist, minimalist, binary view of computing—just like Konrad Zuse (1936).[ZU36] Their machine models permitted only very simple elementary instructions with constant complexity, like the early binary machine model of Leibniz (1679).[L79][LA14][HO66] They did not exploit this back then—for example, in 1936, Turing used his (quite inefficient) model only to rephrase the results of Gödel and Church on the limits of computability. Later, however, the simplicity of these machines made them a convenient tool for theoretical studies of complexity. (I also happily used and generalized them for the case of never-ending computations.[ALL2])"
Could you not still use flash loans in attacks that take longer than one block? You'd have to pay the loan back within each block, but it seems like you could still shift markets enough to take advantage, if you were willing enough to take on some risks.
Not cool blaming an intern...there should have been a process in place to prevent anyone from sending emails to real users in an integration test.
poetry - python - fastAPI - sqlalchemy - postgres - docker k8s
This seems to be an indication of a very highly formal culture. All the benefits I’ve seen described sound to me like solving a problem that should not exist in the first place. If we all spend half an hour of reading the doc then, by definition, we all had that half hour for reading in the first place. We just decided not to take the time or were not permitted to do so by a meeting scheduled for an hour. Instead of disadvataging people who can’t publicly speak, the system disadvantages people who can’t write. It wastes time of the writer (who apparently needs special training) and the time of those who can read faster. Why have so many meetings anyway? The format does not seem to work for creative discussions etc., why is there so much collective decisionmaking? But I’m not an Amazon employee. Not trying to diss the idea, just reflecting on how deeply such routines are linked with the organizational culture and would utterly fail in a, say, result-oriented culture.
I did something very similar in my current job during my first few weeks. We had an "engineering test" script that monkeypatched the definition of "all users" (so that it returned the emails of the engineering team rather than the several hundred thousand people) before calling "send to everyone". This is obviously bad because someone might come along and change the internals of the "send to everyone" method and that person happened to be fresh-faced me. I had been tasked with making "send to everyone" a little more judicious (e.g. excluding people who hadn't opened an email in 90 days or had reported emails as spam), so I replaced the call to "all users" with some other method that calculated the recipients. And then, because I didn't totally understand how the script worked (and it seemed to be listing out some internal emails as recipients), I ran a final "engineering test" in production to see how it would look with real email content. Whoops x a few hundred thousand. I did get some pretty great responses to my apology email though.
Right, no matter how many people police assault or even murder there are virtually zero DAs willing to prosecute them. That’s what you are talking about, right?

There are of course the extremely rare cases where they’ll pretend to press charges and use a grand jury to get them dropped (e.g. Torgalski & McCabe), and the even more rare case where the murder gains so much publicity that they’ll have to pursue a real case (e.g. Chauvin) or is so incredibly heinous and brutal (e.g. Michael Valva) but by and large police will never face prosecution.
I looked up what it is and it is a tool from hell, IMHO. It converts an AR-15 rifle into a machine gun. It can fire a crazy amount of bullets in a short time. No wonder that thing is illegal.

https://www.reddit.com/r/gun/comments/ivzuul/yankee_boogle/
Yes and the states don’t have to help enforce federal law. If the federal government is forced to stick to laws that it can naturally enforce due to interstate or international commerce, and laws they will mobilize the national guard for (like desegregation) then we will live in a better world.
https://adit.io/posts/2013-04-17-functors,_applicatives,_and...
Doing both, when you need a job, gives you the best of both worlds.

It's ugly and mimicks real life... more effort gives better results but life isn't fair and never has been. Luck factors but always fight on multiple fronts.
I don't use git, although fossil also includes a bisect command. However, I have never used it so far.
This is a point worth expanding on. Among other things, the British changed the nature of land laws in the region. Under the Ottoman system, a whole lot of land was not owned by the Arab farmers and villagers who had been living on that land for generations, but was instead owned by foreign absentee landlords. Under the Ottoman system, these landlords were entitled to collect rent from the people living on 'their' land, but weren't allowed to kick everybody living there off the land (there were some attempts, but they mostly got rebuffed. The Fula Affair is an example of this.)

The British changed the laws, allowing these foreign absentee landlords to sell the land and eviction of everybody living there. Dozens of Arab villages were depopulated with little if any compensation. Landlessness among the Arab population increased significantly, causing uncertainty and resentment that inflamed tensions with the people who were buying and moving onto that land.
This just gives me so many more questions.

I hope that their apparently compassionate public stance translates into a healthy internal response that doesn't railroad the poor intern.
It isn't an allergy.

At the time the GPLv3 was written, the GPLv3 was deliberately crafted to put commercial companies into a conflict situation.

(A) Give up selling audio with DRM (DRM did go away)
(A) Give up selling video with DRM
(A) Give up using HDMI as an output port
(A) Give up using digital signatures to secure the integrity of software

-OR-

(B) Give up using GPL v3 software, GCC, Bash

Pretty sure most customers actually want many of the things in (A) and a minority actually care about (B). The items in (B) can be post-installed by those that really want it. Sure those in (B) have a loud voice, but, HN, are they really representative (democratically a majority)?

How would you make the choice between (A) or (B)?

I would bet that if a subeoena for FSF/GNU email was issued there would be a lot of messages related to manipulation and coercion for licensing and re-licensing. The sort of stuff, when associated with companies turns into scandal, lawsuits and monopoly investigations. (GCC almost got to be what could be considered a monopoly compiler)

I do believe that open software has a place and is a really good choice. My opinion is that the GPLv3 is completely toxic, spawned from negativity and is ultimately anti-open source. I will never release any software under the GPLv3.
British Hong Kong is not a democracy too. British rule. Hong Kong only have a limited election in 1985 only after the the handover was sealed. The CCP looks at the 1985 election as a British plot to sabotage the handover.
Lol - this is colonialism in general right?
I started writing a bedtime story called "Ed and the Awk". If someone could illustrate it, that would be amazing!

My homestay family sister Anna, 9 years old, told me that I spelled "sed" wrong :D

ed likes to write books. His home is near the C.

ed has short black hair on his head, with a curl.

ed has a cat with a long tail. His cat likes to read books. He likes it when you tcl his tummy.

Last time, ed looked into the clear sky. It's a nice view. On top of the arch, he saw a bird.

"Whatis your name?" asked ed.

"Awk" said the bird.

"Can you talk to a man?" asked ed.

"Yes" said awk. "I read books. But only sum words."

"Can you find all the words that start with a B?" asked ed.

"books" "black" "bird" "but" "bin" "big" "bits" "bash" sed awk.

"That's right! You're very good at reading. Which place do you live in?" asked ed.

"Now I live in a bin." said awk.

Awk is hungry.

To goto the field, he crawls through a pipe.

He gets some food from the field, and puts it on the table to eat it with a fork.

Yummy! He takes a byte.

Oh no! Now he's too fat to go back home.

"Don't worry", says ed. "I can sort that out."

"My cat will cut food from the field and keep on sending it through the pipe for you."

"Now I need to go to the toilet." says awk.

They go to the toilet. Wait while IP, says ed.

Awk sits down and unzips his trousers.

awk does one poo, two, three, four, five, six, seven, eight!

The wc has 8 bits of poo. There's a big login the heap. Stinky!

Flush! The poo goes away through another pipe.

The awk must wash his hands. But the sink is grotty and it leaks.

ed has strong arms. He can flex his muscles. "I'll make it better with tar!" he says.

With a bash and a clang, the sink is flowing again.

"Eat less next time." says ed. "The only animal who eats more than you is the GNU."

"I was hungry!" says awk. "What did you expect?"

It's time to leave. There's no reason to stay here idle. "Welcome back to our group any time. cu later!"

Questions:

1. Who does ed meet in the story? (a) Gnu (b) Awk (c) Python

2. Can you remember a word starting with B? (any of "books" "black" "bird" "but" "bin" "big" "bit" "bash")

3. What takes food to the awk, and flushes the poo away? (a) Pipe (b) Bin (c) Field

4. What do you do after going to the toilet? (a) Watch YouTube (b) Brush your teeth (c) Wash your hands
On my particular media diet I am given the impression that there is an overwhelming consensus around "common sense" measures such as waiting periods and background checks, which aren't even things that seem to be making it into federal law at any urgency. So, is this legislation coming from the fringes, stoking flames where there isn't a fire, or is there just a completely different perspective on these matters in Missouri that someone here could enlighten me on?
See, this is why many powerful people have a policy of never apologizing for anything. To critics, no apology is enough, and any attempt at an apology only serves to prove (to critics) how insincere the person is. There is no way to win. The mere fact that the person here is trying to apologize indicates that the person is probably honestly trying to make amends. This is not a behavior you should discourage, if what you want is a functioning community. However, if what you want is instead more drama, by all means, flame away!
I will try to catch some sleep now. If it crashes (sorry!), I will recover it the first thing in the morning.
IP Allow/Deny List at Edge with Cloudflare and Redis
It's not actually a hard problem. We're not short of brilliant people who are also nice or at least not generally toxic. We don't need to exile the brilliant monsters; we just need to not make allowances for them. If they can learn to meet norms of civility, we can welcome them; if not, we can ignore them.

How many brilliant people have we lost access to because they were driven out of the field by someone like Felleisen? All we have to do is not tolerate their bad behaviour.

Everyone who met Felleisen and walked away is to be celebrated for not coddling his terrible behaviour; everyone who makes excuses for him should be shamed for enabling him.
How many (if any) of that 90% are just non-replies?
> My main solution is to use good function and variable names.

The problem with this is that it isn't actually solution. A name can't contain much that's helpful to know about a thing, which should be obvious given how much prose and narrative everyone produces and consumes. The program itself can only tell you what. Names can sometimes hint at intent, but they they're not very good at it (given the incentive for terseness). Comments are good for explaining the "whys" for a thing as well as intent. Those are important things to know when debugging a problem or trying to enhance something.

Comments shouldn't be thought of as the one thing you need to look at to understand some code. You really have to look at a whole constellation of things (comments, implementation, commit history, tribal knowledge) and synthesize them. When you take that approach, even out of date comments can be more useful than no comments.

> I understand what you mean by "function and variable names are comments". We do use them to describe what the code does. Still, they are actually code :)

They're not any more code than comments are. Run an obfuscator and change all names to random strings and everything will still work fine, just like if you ran a program to strip out comments.
My issue with the gun control debate really has nothing to do with guns. It's more about the right to bear arms being in the Bill of Rights. If that can be dismissed without a Constitutional Amendment, then there'll be a full scale attack on the rest of the BoR.

For example, free speech can be next on the chopping block. Oh, how convenient it would be for people to just suppress opposing views.
I made quotes app that has 10k Authentic quotes with books and authors
HBO MAX lead Andy Forssell responded:

https://twitter.com/aforssell/status/1405731205274685442?s=2...
Someone doesn't immediately become a brilliant asshole. Both skillsets take time to evolve and solidify.

If we stop making excuses for people – "that's just they way they are, you know coders, they just don't have social skills, he's an asshole but the company would be in trouble without him" – then may be these people would get the feedback that they need before it becomes a problem of this magnitude.
Same here. I'd recommend tools like Grammarly or something similar (like spell correction on Gmail/GDocs). They at least catch basic errors. Although many incorrect-but-not-right kinds of errors fall through, you'll feel embarrassed much less often.
Thirty Tesla crashes linked to assisted driving system under investigation in US
d--b says "don't expect any Fortune 500 company off windows/linux in the next 20 years..."

Yeah, right after they've tossed z/OS.

(turns back to his COBOL coding sheet...)
Indeed. OLPC built mesh networking to increase the efficiency of sneakernet data dissemination kind of
Everyone should be able to write. If they can’t they should practice. Pretty much everyone needs to write articulate emails but not publicly speak, it seems.

I invite you to open your mind about this practice. I strongly agree with this approach, though admittedly I have not practiced it, because my company is only one employee. There is tons of background about it in a book called Working Backwards written by two longtime Amazon execs that explain further why they use it. If I ever have a larger company I will likely use this approach.
There was a PHP library called NotORM which was great.
I made it through the interview and got all the fast track stuff…

I have a total of 6 profile views. So you’re truly not missing much.
Parsing JSON is synchronous, but fetch itself doesn’t read the body data.

> [1] to parse the body as JSON, first the body data has to be read from the incoming stream. And, since reading from the TCP stream is asynchronous, the .json() operation ends up asynchronous.

[1] https://stackoverflow.com/a/59555579
Show HN: Hotpot, a TikTok for learning English like a native speaker
Many people have been conditioned to believe that people in positions of power are virtuous, and that they reached that position by doing good things well. It's not that everyone expects people in power to live a set of ideals, it's that they have been marketed as such.
He wasn't completely unarmed, he had a knife that had an edge that was only one atom thick, IIRC.
I think the podcast is worth a listen, i found Bryan to be refreshingly pragmatic about the tech and his vision for it. In short hes just focused on improving the observability of the brain in action. He seems pretty confident that whoever gets this right will spur an avalanche of new applications and technologies.
I've been using pgTyped in production for months and it has been phenomenal.

There's another one called (I think) Zapatos that has some similar qualities.
This is one way to handle the problem, but certainly not the only way, and not a way that is blessed as "the mature solution". There are a variety of legtimate reasons not try to speak first privately to Matthias. Butterick gets at one of them in his essay, namely that allowing bullies to keep their bullying private has the effect of isolating other victims and preventing more coherent responses to it by a group.
Separate to the complexity highlighted here, there are a number of operations where there is no readiness mechanism available. For example - file open, file stat. These syscalls can cause significant thread blocks. For example, when operating against NFS.

DNS resolution is also fiddly to do in a robust, nonblocking, async manner. An in-kernel dns resolution can block its thread for several minutes.

With io_uring, there will be no need to use multithreading or process pools to mitigate these situations. io_uring enables a pure-async programming style that has never before been practical on a mainstream os.