skysight-inc/HackerNews huggingface dataset:
It's in the readme but not at the top:

> The toybox build produces a multicall binary, a "swiss-army-knife" program
that acts differently depending on the name it was called by (cp, mv, cat...).
Installing toybox adds symlinks for each command name to the $PATH.

> The special "toybox" command treats its first argument as the command to run.
With no arguments, it lists available commands. This allows you to use toybox
without installing it, and is the only command that can have an arbitrary
suffix (hence "toybox-armv5l").
A good start to an armed AI army....
> I think it's regrettable that all the big money got behind GraphQL instead of aiming for solutions which provide resource granularity and shift decision-making to the client side. Who is better placed to know what resources they want than the client?

With GraphQL the client specifies exactly what it needs. It‘s as granular as you can imagine, unlike REST.
A single machine can take you remarkably far these days, given the availability of high RAM/Disk/CPU machines in the cloud.
How can any reparation be meaningful on this scale of damages?
It does explain, but not at the top:

> The toybox build produces a multicall binary, a "swiss-army-knife" program
that acts differently depending on the name it was called by (cp, mv, cat...).
Installing toybox adds symlinks for each command name to the $PATH.

> The special "toybox" command treats its first argument as the command to run.
With no arguments, it lists available commands. This allows you to use toybox
without installing it, and is the only command that can have an arbitrary
suffix (hence "toybox-armv5l").
A really great piece of writing. These problems have been growing, festering, for twenty years and we're only just waking up to it.

One thing I take issue with:

> This electoral democracy still excludes the poorest and least capable in our society, who cannot keep up to date with politics and make it to the polling station to actually cast a ballot.

We have to stop doing this. If we want to create some kind of common set of values that binds us together regardless of class, wealth, etc we also need to accept some things that we can collectively agree as positive or negative traits or values.

Too often, middle class people infantilise the working class, refuse to accept that they have agency, and ascribe their lives and behaviour to externalities and societal injustice. This doesn't help anyone, it just reinforces the division of society and stops us seeing our neighbour (regardless of class, wealth, etc) as essentially the same as us.

The poorest in our society can keep up-to-date with politics, and a lot of them do. All they need is a TV or radio, and the poorest in western society can get hold of one of these. If they don't, that's fine, I don't accept there's a moral imperative to do so if it's not your bag, but let's stop with this nonsense. Just go to hustings or the local meet of any political party and you'll meet people from all wealth brackets. Probably more of them poor than wealthy. So where does this idea that poor people can't keep up-to-date with politics come from? Any that want to can, and most do.

Similar sentiments like: poor people can't be expected to read books, or eat vegetables, or go for walks, or tell their kids to do their homework, or help their kids to read, etc, etc. None of these things require money. Oh, but what about the institutional injustices, and the ways in which our society is configured such that poor people do not benefit from having those values instilled? And the fact that money stresses preclude other less critical concerns finding a time or place? Sorry, that's middle-class well-meaning crap, and it's helping to destroy any kind of cohesive set of shared values we once had.
I think this is the most made-up, arrogant comments I've seen on a post that haven't even taken a glance at the actual content. People all over asserting that it is has been done in special software, that there's typos everywhere, that there's double spaces all over the places, when none of it is true. I have to say I'm quite surprised at the number of totally certain and easily disprovable assumptions people on here and on the twitter thread are making.
It's doesn't limit the use of the software, it limits the use of their instance.

The licence is GPL, you can use it the way you want on your own machine.
Electricity is just that much cheaper in some places than others. Bauxite is shipped far across the ocean to places with cheap electricity for the energy-intensive process of refining it into aluminum. Sometimes it makes more sense to ship the electricity instead. Here in Canada, I pay like 20% of what the Japanese pay and 10% what the Danish pay for electricity. If we could figure out a way to export our hydroelectric wealth to regions like Europe and Asia, it could help climate change. High-temperature superconductors don't get enough research, IMO.
That’s where voice comes in handy. I’d hate to have to type while demonstrating the issue or solutions in the screenshare.

Then the difficulty on the other side of having to read since the host’s typing shows up in a side box instead of like a TV subtitle.

Sometimes we’ll have stakeholders call in on their iPad or whatever, but they’re passive so it’s best to avoid text if they do need to jump in.
The emergent phenomenons arise from an environment defined by certain rules and external factors.

Many of those rules are defined by a small group of people (laws), and a very important external factor (money) is directly influenced by central banks. These people decide pretty directly how much and into what types of investments money should go.
I get it, but at this scale I think we are talking in the order of a million bucks a year. I don’t know the situation in India, but I imagine that buys a lot of engineers.
The default implementation of GraphQL has a lot of overhead in query parsing and validation alone. You can try this yourself with complex queries and simulating some load.

But it‘s an issue that can be solved.
Hey downvoter, would you mind to explain?
I genuinely don't understand why I or anyone else should care if some person wasted a lot of time on formatting a text to paragraph boundaries. Is it forbidden to ask such questions here?
I like to read fiction late at night (after my SO goes to bed) on my Ikea Poäng, under a floor lamp, with soft instrumental music on the background (Chet Baker usually works the magic even when singing). Some days when I am in the mood I sip a finger of single malt, neat. I am a smoker but do not do it at home, so I vape whatever tastes like buttered coffee.

Setting this up in my not so big room is kind of my "wind down" ritual.

But if I am reading non fiction, I am usually on my computer with DEVONThink helping me with annotations and so on, but then there is no music, no whiskey, no vaping and no nonsense :P
> Off the top of my head, I don't know of any philosophers that have explored those types of lives.

"Shop Class as Soulcraft: An Inquiry Into the Value of Work" by Matthew B. Crawford [1, 2] is one such book. The author holds a PhD in soft sciences, but works as a motorcycle mechanic.

Having worked as a brush cutter and tree planter, I can fully confirm that e.g. physical work can be exhausting to the point that all you want to do at night is finish your household chores and then get to sleep. I'm definitely a bookworm, but I remember having much less interest in reading, abstract reasoning or even listening to music at that time. It is probably related to the day-long exposure to industrial noise that a brush cutter experiences. Your brain is tired.

I've always found tradesmen interesting, but after that personal experience, I think I have a much better understanding for their occasional grumpiness and the "rough edges" they have. More often than not, they're probably just really tired.

1: https://www.goodreads.com/book/show/6261332-shop-class-as-so...

2: https://news.ycombinator.com/item?id=26925445
The role of books is, among other things, to handle uncomfortable topics, uncomfortable discussions and uncomfortable people.

It's not their role to be safe spaces.
the sample size of the study which the paper was originally based on only had 25 teslas (model s and x from 2016-19 era). Before jumping into the analysis or the methods or techniques used to parse the data. I think it is important to acknowledge that the sample size is hilariously small and represents a very small % of teslas current AP harware software stack.
waking the machine when the lid is closed and the thing is stuffed in a bag or a backpack is many things, but legitimate use case isn't one of them.
I have lived trough transition from communistic regime toward capitalism in Eastern Europe.

The factual things are: The secret services operatives highjacked the political process and subverted the economy to become Big Capitalists.
Practically speaking, there is no political candidate without connections with criminal underground or ex secret service overlords.

In my humble opinion, the aftermath of the Cold War is manifested trough "The Deep States" operatives from the both sides. They exchanged know-how and now are creating unified model, a hybrid between the worst from communistic "experiments" of the past - surveillance and citizen control under "the common good" mantra, planned economy, hidden class of elites, with the worst from unregulated capitalism - the monopolies and corrupt political process.

The problem is that Western world has never seen the results of communistic regimes. They think that socialism is libertarian and are willing to fall in the same ideological trap that we have lived trough in the past.

Yes, I am for Great Reset, but in different terms.
Tax the wealthiest multinationals and regulate capitalism towards free market stimulus. Capitalism implemented without lobbyist protections and with precise regulations is the most beneficial form for societies longterm.

But this will not happen.
Call me a pessimist, or even nihilist but I cannot remove my realistic way of thinking, or close my eyes on my past experiences.
The world is global and interconnected now. One policy implemented in Australia will come to life in some form or direct implementation in other "democratic" country.

In summary I see the world moving towards totalitarian reality pushed by common good agenda, protecting the wealthiest families trough surveillance, automation and total digital control.
It will be Technologically advanced Middle Ages.

The only hope that I have is that "implementing the Great Reset" will be not effective from an economy stand point. People on the Eastern side of the world have lived in capitalistic society to little ( 30 years ). If you tell them that "they will not own nothing" they will revolt and kill the messenger on the spot.

EU planned economy (just like communistic Comecon, https://wikiless.org/wiki/Comecon?lang=en) actually will bring back the shadow economy in every Eastern Europe country.

On a first glance this will be bad. But actually this will force administration to adapt and create more realistic scenarios than this medieval billionaires dream.
https://github.com/coqui-ai/TTS the continuation of Mozilla TTS produces quite nice results I you pick the right models
> It's well-known that there has been high-risk coronavirus research across the globe.

It's the first time I heard of anything of the sort.

Do you have any reference pointing out, or is this just Facebook hearsay?
As someone who ran their own Exchange server for a couple decades and is tired of the deteriorating admin experience, this excites me.

Can anyone comment on how bug-free, battle-tested and performant it is?

Has anyone used Outlook Redemption against it (which IIRC exercises a lot of the MAPI protocol)?
You might want to look into async (asyncio or anyio) instead of or in addition to threads for network-heavy code. Async coroutines I find can be much easier to debug and develop than OS-threaded code.
Correct that it is very different in Taiwan.

But generally you're missing the point. (1) 老外 (lao wai) is an intrinsically othering term, and (2) it's generally applied by race rather than by national origin. It doesn't matter what the literal translation is. The point is about how the word is used.

Here in California many Chinese-speaking transplants use the terms 老外 or 外國人 to refer to white Americans. I always correct them when they do--pointing out that they are the foreigners. It comes off as rude, but that's the point! No one likes to be ostracized or grouped based on the color of their skin, and that's precisely what they were doing when they used the term to refer to white people in the first place.

If I move my life to China or Taiwan, how long do I have live there before I am no longer 老外? What about my kids who grow up there, speaking at a native level and calling the country their home. Are they 老外 too?
Cool article, I do like the extensibility provided via the unix philosophy. Another thing you can do nowadays is use off-the-shelf deep neural networks to do tts eg

https://github.com/NVIDIA/tacotron2

https://github.com/mozilla/TTS

https://github.com/CorentinJ/Real-Time-Voice-Cloning

https://github.com/coqui-ai/TTS

They're not all easy to setup however
There are thousands of well-run large corporations but only precious few master CPU designers.
Thanks for your answer! I understand the USB "estandards" going around, but what surprised me was that you kept old Nokia and Samsung charging cables. I got rid of all of them in my last moving.
In most cases, the company will continue to survive without the labor of any one given worker, while that worker will starve without the capital provided by the company. Even in the ability to walk away, there is a huge asymmetry.
It is a bit weird. AFAICT this isn't a hosted service. It's AGPL code you host yourself, and yet as nix23 says, at https://grommunio.com/product/ there's:

> Community

> max. 5 user – free

With no further explanation (the site isn't very clear generally).

IANAL but I don't think you can do that with AGPL. If it's AGPL licensed and you're hosting it yourself you can use it for anything as long as you abide by the terms of the license (including the "Affero" bit).

It would be different if this were (A)GPL code together with a hosted service you can use free with up to 5 users, but I think that's not what this is.

Edit: The thing they're selling appears to be support and limiting free support to 5 users would be fine (and generous!) but they make it clear with Community you don't get any support so I don't see any basis for restricting the number of users.
I often recommend PyPy for "non-numerical" data processing when performance matters.

Also, "awful" is too harsh. Probably 90% of Python code just doesn't need to be faster than it is.
That's a fun etymology.

I thought it was well established that the name America came either directly or indirectly from explorer Amerigo Vespucci.
It's more of a cost than an efficiency equation. The efficiency only matters in the sense that it drives up the cost because you'd need more equipment to produce hydrogen. The equipment is fixed cost investment. So, the longer it runs, the more fuel it will produce.

Using stored energy to produce light to produce energy does not make a whole lot of sense. It's a very lossy process. If you have stored energy, maybe just use it directly?
Patches for it have been submitted but they were never merged. Some users even patch gtk themselves.
> The fact that GraphQL allows all these permutations in the queries is the root of the problem. It's not something which can be solved or optimized within GraphQL.

Common ways to solve that are to whitelist the allowed queries or to cache at the resolver level instead of the query level.
I couldn't get your 150M file, so I used one of the smaller files I could get by clicking on the first set shown in the table (the FASTA file was only 30KB) and duplicated it until it was around 150MB.

Here's a comparison with Common Lisp:

~/fasta-dna $ time python3 run.py

0.3797277865097147

21.828 secs

~/fasta-dna $ time sbcl --script run.lisp

0.37972778

2.415 secs

~/fasta-dna $ ls -al nc_045512.2.fasta

-rw-r--r-- 1 156095639 2021-09-25 11:15
nc_045512.2.fasta

So, almost as fast as Nim (the time includes compilation time)?

Here's the Common Lisp code:

(with-open-file (in "nc_045512.2.fasta")
(loop for line = (read-line in nil)
while line
with gc = 0 with total = 0 do
(unless (eql (aref line 0) #\>)
(loop for i from 0 below (length line)
for ch = (char line i) do
(setf total (1+ total))
(when (or (eql ch #\C) (eql ch #\G))
(setf gc (1+ gc)))))
finally (format t "~f~%" (/ gc total))))

With a top-level function and some type declarations it could run even faster, I think.

EDIT: compiling the Lisp code to FASL and annotating the types brings the total runtime to 2.0 seconds. Running it from source increases the time very slightly, to 2.08 seconds, showing how the SBCL compiler is incredibly fast. Taking 0.7 seconds to compile a few lines of code is crazy, imagine when your project grows to many thousands of lines.

The Lisp code still can't really match Nim, which is really C at runtime, in speed when excluding compile-time, but if you need a scripting language, CL is great (specially when used with the REPL and SLIME).
> It’s intent is to allow a given codebase to maintain a consistent style (eg camel vs snake) even when making use of upstream libraries that use different styles.

This doesn't make sense. For an entirely new language you can just have the entire ecosystem use the same style, e.g. like Rust does. Or even Python!
Would you accept work sharing so that people who would do charity simply work less and those who would receive charity work in a job opportunity that pays them as much as they demand from the economy?

I bet you would be against this because you want to defend your right to private property even though money is just a promise that someone works for you, it's a relationship. It's absurd that people want to own relationships as if the other person is a slave.

As long as you hold onto that promise, the other person doesn't get to work so blaming others for the inability to work (often rebranded as "laziness") you created is hipocritical. As I said before, the best solution would be to simply work less, so that the promise to work doesn't end up in the hands of those who have no intention to let others work.
The (…) return an iterator, right?
You can also drop in PyPy and get a significant speedup on "loopy" string processing tasks with no changes in your code.
I work as a non-native speaker in Korea. Speaking and listening is just insanely harder than reading and writing. I can be productive as long as I'm exchanging messages on Github/Messenger, but meetings are horrendous.
What numbers are you basing this statement on?
The real opportunities to dodge taxes are only available to founders and major stakeholders. At those levels you can take out extremely low interest loans backed by your stock to fund your lifestyle. These loans are continually rolled over, and only finally paid back upon your death (via sales of stock). Even if your initial grant of stock was taxed as income, as is usually the case for non-founder executives, the tax reduction is significant.

Regular engineers at FAANG companies don't get anywhere near enough stock granted to them to pull this off. It would be legal too, they just don't have enough shares to convince Wall Street to let them.
Pulling the victim card with a hint of lawsuit is a discreet way to say "I want to talk to your lawyers."
Its been said that the best documentation is source code. For UNIX I have always found this is solid advice. Whats nice about small programs, such as this one, is that its more feasible to use the source code as documentation.

"Anyway, for users ..."

Ah, thats me. I am a user. I personally love terse and cryptic, i.e., minimising the number of keys I have to press.
IME, multicall binaries like the OP presume some pre-existing knowledge of how to use the utilities they contain. It seems nonsensical to complain about missing documentation given the purpose of a multicall binary is to conserve space.

With BSD, the utilities in crunched binaries are generally the same ones, i.e., use the same source code, as in one in the userland. With GNU busybox, they are not, and one needs to read the source code to understand the differences.

Even if I can figure out how to use a program from reading documentation I still look at the source code before using it for the first time.
Yes there's definitely a PR push which pretend that custom roms & rooted devices are insecure whereas security is an orthogonal concept to that in reality, there's a lot of custom roms which are more secure than the base rom.
تحصیل در اترش
تحصیل در اتریش | تحصیل در فنلاند
> Arm front end was in Sunnyvale,

So, it's finally confirmed! Zen had an ARM front-end after all.
fiber quickly replaces copper ethernet in telecom in competitive markets (where 1gbps is an actual offer)
If you’d like another data point, I’m also Swedish, and if I saw a bedspread/överkast with an Indian name in an otherwise Swedish, ”punny” context, I would 100% think ”oh, because of the caste system”. I find it very unlikely that they would’ve gone for this name without making the connection.

The bit connecting Indira Gandhi to a high/”over” caste is a bit more tenuous to me, I’d just have thought the idea was as simple as caste -> India -> Indian name (Indira), but it’s certainly possible.
Forgive my ignorance, but wasn't (isn't?) Pachyderm a Hadoop data version control tool? Did the product pivot?
> For AA the required contrast for text is 4.5. Headlines and large text needs at least 3.

This is weird: Headlines should draw more attention. Why the standard suggest they need lower contrast?
The title seems a bit of a clickbait. For those that don’t want to click:

It’s a plain text guide to Super Metroid, manually justified via word choice.
The assumption that text is always superior to a sync conversation is too strong. Often you get the crucial bits by interrupting someone mid discussion and asking for specifics.
Albeit I agree with the author on nearly every point, some challenges seem neglected.

"Write. Things. Down." may let a a competitor obtain some company's efficient ways/tools, especially such information is shared among departments ("view permissions") and with the high employee turnover rate. Even if it is not a real risk (in most cases it IMHO isn't) some (especially among senior managers) will think it is, and fight against this convention.

If you like the approach described in this article AND are able to hire you will probably describe your ways during job interviews, and in many ways attract candidates similar to yourself. Leading an old existing team not build by yourself towards this approach is a totally different matter because pertinent habits are among the most difficult to change.

Most pertinent tools (wiki and bugtrackers alike) publish each piece of information's history (who wrote what/when). It sometimes becomes a metric: people committing numerous or very useful information obtain consideration. Many organizations, especially large ones, have people unable to produce such input BUT nonetheless useful as 'crossroads': they usually have all most recent important info and are also able to say who may answer to a question. Other ancillary challenges include shyness (some are able to talk or write a mail to a direct colleague but won't commit any potentially widely-read wiki article) and 'weird' syntax/orthograph.
I have the opposite problem here in Japan. I can listen and speak pretty well, even in meetings, but written stuff kills me because of all the kanji...
Downsides afaik are:
(1) No way to do queries, which return recursive JSON objects of arbitrary depth. (2) Not using standard JSON as a format for writing your query, instead unnecessarily making up a new querying lang, a design flaw basically. (3) More dependencies in frontend as well as backend. (4) More difficult to determin what exactly is going on in processing 1 query, ergo more difficult to fix performance problems.