skysight-inc/HackerNews huggingface dataset:
There's at least 1 thing curl can do but httpie cannot: anyauth where curl sends a request and based on the response curl will send another request with the correct authentication format.
There's another difference: memory usage. For garbage collection, it's at the minimum only after a full GC (and there's a memory/performance tradeoff, in that using more memory allows doing less GC), while for reference counting, it's always at the minimum. Using more memory for the GC means less memory for other things like the disk cache (which caused a performance problem at work once, which we solved by giving the GC less memory to work with).

(Also, "ownership transfer" can be free in reference counting, since the number of references is the same before and after so there's no need to modify the reference count. What isn't free is sharing ownership, since it needs reference count manipulation.)
> The other day I was actually briefly looking into whether or not it could be possible to replicate something like this in Atom using tree-sitter for some mainstream language like JS,

already being done as part of CodeMirror v6:

https://marijnhaverbeke.nl/blog/lezer.html

https://github.com/lezer-parser/
Georgia has black markets that far exceed Belarusian black markets in volume. Lots of Georgian stats are skewed because they do not account for black market.
Sure, but how can you say suffering should not exist? Like it’s some violation of the natural laws of the universe? Suffering is what’s natural, the fact we can kinda sorta sometimes avoid it is the anomaly.
There’s some possibility of disasters pretty much everywhere. The midwest has tornadoes, floods, blizzards, etc. places that rely on aquifers for water are going to have problems, if they aren’t already. Places that depend on rivers are already fighting over them. Global warming will make these things worse.
I'm honestly surprised that nobody b here has mentioned getting a compliance certificate like a SOC2. Within the US that's what's expected by these security teams. Take a look at Comply: https://github.com/strongdm/comply

That will get you your security policies and an overview of what your looking for. If you do decide to get certified make sure to how a vendor that does both consulting and auditing. There will be some that will guarantee that you pass. Yes it's a pain, but it's table stakesb for big Enterprise customers in the US
src: https://linuxfr.org/news/yocto-zeus
When an artifact is not yours, it doens't matter if you "preserve it".

The country they stole it from could preserve it too.
> We have the opportunity to perform our observations during the fourteen-day-long night behind the moon, which is much longer than was originally the idea.

And from the sun.

> The moon night is ours, now.

That probably sounds less creepy in Dutch.
Quote: "The metal, found in 2017..."

Erm, say what again?

Here's wiki for vanadium, you might wanna check that year :

https://en.wikipedia.org/wiki/Vanadium
But it doesn't make any sense for a crypto-anarchist to help a government which doesn't let its subjects any basic freedoms.
Here's another: https://knowem.com/
I experimented with Forth with my Apple II (I had serial number 71, one of the early ones!). I liked the interactive bottom up REPL coding style, but I found it difficult to read code that I had written the week before.

After playing with Forth, I bought Pegasus Lisp for the Apple II and for me Lisp hits a sweet spot of concision, bottom up REPL development, and readability.

That said, I can see why some people like Forth if they are very experienced with it and can get things done quickly.
Fish drawn to degraded reefs by loudspeakers playing sounds of healthy reefs
Here is the ending of the second-to-last entry in Unqualified Reservations by Curtis Yarvin (AKA Mencius Moldbug)[0]:

> Anyway. UR will reemerge, of course. But not here, and not soon—and probably not even in this form. I’ll also try to do something non-lame with the archives. Thanks for reading!

If the name alone isn't enough, I feel like this context makes it pretty obvious that he named Urbit after his racist blog.

[0]: https://www.unqualified-reservations.org/2014/08/hiatus/
Aside from downtown Vilnius, Lithiania looks worse than Belarus. At least as far as appearences go.
This method works wonders for corporate tech support. They're pretty used to the "my monitor won't turn on (it's not plugged in)" type users so when you try to tell them you know what's wrong, they assume you're there former type and you have no idea what you're talking about. Instead I very clearly tell them the specific symptoms and relevant information that they would look up anyway.

Recently I had a corporate installed process maxing out my CPU so I went to the help desk to see the techs (the triager at the front desk thought it might be a fan issue and that I didn't know what was wrong). Since I was able to tell them the exact process and other details, they immediately recognized it as a specific issue they had seen before and we skipped the whole diagnosis back and forth. If I had gone in there and said, "the fan is running really high" I'd probably still be there.
That's exactly what your parent said.

Parent: "That's not an analogie, it isn't explaining something in terms of something else."

You: "Analogy : a comparison of one thing to another for the purpose of explanation."

Well, the parent says this isn't an analogy, as it's not "comparing one thing to another for the purpose of explanation".
Craigslist didn't try to improve their product which left me opportunity for other startups than there would have been otherwise.
Behind the screens at The Guardian
Or worse, phrenology, which sounds very funny today but at the time people were applying it as if it were actually scientific.
I am positive that vegetables from across the world have much less environmental impact that even locally sourced beef.
Huge portions of advertisements are being shown to bots without detection. I'd guess google's ad sales are 25% overblown given my analysis of it's bot detection products.
You are the registered owner of the ETF, but the beneficial owner of the underlying shares.
Quant only exists in order to receive all that sweet, sweet grant money.
Stm32 cube mx is the newest version of the framework, but the old peripheral driver library is a bit simpler and easier to use! It is more low level and a light layer over the hardware.

The new cube library can be more complex.
I always thought ERP is basically applied “cybernetics”

Also a big problem with a system like this, in the 20th century socialist states, is that the input data would have been complete bullshit. That was one of the issues the soviet gosplan ran up against during the final days. Everyone was lying about their production numbers so the data was useless, whether in a fancy computer system or not.
China basically promised the people who are now in their 40s and 50s benefits that they will not get. This also happened in former Soviet countries.

China has destroyed some of their environment, trading off building up industry for pollution. This also happened in former Soviet countries.
Also worth noting is that it isn't necessarily that expansion anisotropic. It's the acceleration of expansion that is anisotropic.
warcraft 3
The Poké Ball Guy Is Not Your Friend, Friend
Yes, but presumably you’d learn that when you learn Dutch. I maintain that it is easier for a German speaker to learn the pronunciation of “Scheveningen” than to learn the entire Dutch language, and that L1 German speakers that learned Dutch as a foreign language will pronounce “Scheveningen” correctly, or, at any rate, not make the trivial mistake of analysing “sch” as the trigraph "sch," pronounced [ʃ], rather than as the letter "s" and the digraph "ch", producing the consonant cluster [sx].
How are you going to make money from your invention? I’ve got promising idea s and prototypes but no idea what the next step is. I’m too shy to go on Kickstarter.
With that money you can chill and travel around the world for fun. And it will be your goal.
So... You write your grammars in Javascript. Which is then serialized to JSON but a parser defined in Rust, so that it can be compiled to C?..

That’s... a very roundabout way of doing things.

http://tree-sitter.github.io/tree-sitter/implementation
>As a Hebrew speaker, I wish the "shibboleth" idiom (which is a good one) was translated, rather than transliterated. laoned idioms are inherently exotic, and this one is worth demystifying

Well, it was neither translated, nor transliterated. It was adopted as an english word, with its own dictionary definition and everything.

The definition happens to coincide with the Hebrew, but it could just as well not (there are loaners that have changed definition).

As far as an English speaking person hears the term, whether they know the meaning or not, it's just any other English word -- they can ask people for its meaning, look it up in the dictionary, etc.

The Hebrew origins don't come into play at all, except when one specifically looks for the history/etymology of the term. But it can totally be used as a black box word too.
Inside Macintosh is a beautifully written piece of work (contrary to some other statements in the thread). No mention of Inside Macintosh should exclude the amazing Caroline Rose: http://www.storiesofapple.net/interview-with-caroline-rose.h...
Are China's out-sized promises or environmental destruction more egregious than the same problems in the US or UK?

The air pollution currently in China is pretty bad, but air pollution goes away pretty quickly after you turn off the coal plants, and oversized promises to pensioners seems like a pretty easy obligation to amend when you have total control over the state.
>while presumably if you have gone to the trouble of learning Dutch, you'd know how to pronounce "Scheveningen"

The idea behind that scheme was not about people "knowing" how to pronounce or not.

The idea was that native speakers would pronounce it differently than people who merely learned the language as foreigners -- which could then be identified even if it was subtle.
That's certainly true of the Soviet case (the fear instilled by the Stalin years left everyone lying constantly just to avoid the bullet), but Chile was very different. The whole project was to build a genuinely inclusive and worker-led democracy. And they got pretty far with it too, considering they were under economic blockade. We don't get to find out how the story would have ended because the Yanks decided to do a fascist coup and kill everyone.
Ask HN: Why Ruby not preinstalled in GNU/Linux distribution?
I was learning ruby recently. When installing ruby via its version manager, I realized that Python or Perl usually preinstalled in GNU/Linux distribution. Why ruby not preinstalled in GNU/Linux distribution?
The data is already federated, that’s what crawlers do - they crawl federated data.
>Yes, but presumably you’d learn that when you learn Dutch.

Learning it theoretically (and adapting to it somewhat) and being able to fluidly pronounce it as a native are two different things...

>and that L1 German speakers that learned Dutch as a foreign language will pronounce “Scheveningen” correctly

Technically correctly. Not natively correctly. There would still be differences...
Best Online Christmas Shopping
Civilization Prediction by Computer in 1970
I started my Mal implementation almost exactly one year ago as a winter project after it was previously discussed on HN. I finished it four months later [0], with a great sense of achievement (I hadn’t programmed anything so complex for more than 20 years).

Unlike many of the Linux-based implementations I used C# in Visual Studio, and I never managed to get the automated test-suite to work. I tried very hard not to cheat but did have to refer to the reference C# implementation a couple of times. The implementation of macros was the hardest part, not helped by a month where I got almost no coding done and a couple of silly errors in an earlier step (which one of the tests I’d missed would have uncovered). I made what I thought were a couple of improvements to the base language, including better error handling, multi-line forms and multi-form lines.

For this winter’s project, I’m going to see if I can take source code for the original Elisa chatbot and re-implement it in MAL. I’m also tempted to see if I can build a simple IDE for MAL.

[0] https://www.non-kinetic-effects.co.uk/blog/2019/04/28/MAL-5
What a great idea.
I must check it.
+1
3Blue1Brown's channel is indeed a treasure.
The Rust community needs more diverse learning resources
I am not arguing that converting Emacs to Common Lisp is a good idea, but it would seem that much less low level C code would be required.

Also, the startup time for compiled and packaged SBCL applications is very fast because loading a prepared Lisp image file is very fast.
I figured that domain names were essentially just an excuse for taking rental money (or printing money if you add a bit of poetic license).

I understand why the sale price can vary. Stuff has a market price and some are now more valuable. Initial setup for new domain should be negligible however.

I also understand there are costs for keeping the lights on but I can't see that rental being much more than a dollar per month. It can't cost THAT much to serve a single name entry. Not when I can get a generic server for $20/month or so. And that is without much effort. With a minimal bit more effort I could probably get something a lot cheaper.

The whole pricing structure seems like a scam.
Somewhat famously, the first question Steve Jobs took at his developer Q&A at WWDC ‘97 was about OpenDoc & the bullet he put in its head.

https://youtu.be/yQ16_YxLbB8

Honestly, the “component software model” had at least hundreds of millions of dollars in development thrown at it by all the major players and went essentially nowhere at the application level.

It had some nice architectural properties for developers, and COM at least has had a long and prosperous history as a building block. But it’s hard to imagine any possible world where business or consumers spent a significant fraction of their software dollars on components rather than full applications. So Steve was probably right.
Vanadium expands/contracts with temperature which means you can extract energy from it.
Ok, we have 1 answer about being selfish. I expected this.
For a few month i am using minimal, black on white theme, some keywords are bold, strings a bit grayish, comments are bold and blue.
When i opened a JSX file, i really wanted one more color, still considering.
The third edition is the best
Reading the book 'Thinking Forth' will help you write legible code.
Overhaul of EU Competition Policy
List of Public Datasets Inspired by Mnist
Hire the best people in the world and let them solve it for you.
Of course if you take this to it’s logical conclusion you end up with Masonic handshakes...
The Limits of Clean Energy
This presentation of calculus is bog standard. I can't quite fathom how a few little gifs can make people so excited. Is it the Will Ferrel meme? Apart from that, this is dull as dishwater.
Official: Russian-owned company attempted Ohio election hack
I am all for unbundling AWS, but I think it's different from Craigslist.

Craigslist is a consumer facing app, which is much easier to "unbundle" than something like AWS which faces enterprises. Even if some "unbundle wannabe" starts getting traction, I think Amazon will simply catch up by lowering the price as much as possible and putting more resources into improving the developer experience for the corresponding service.

But if anyone has some great insight, please share. I would love to see this "great unbundling of the AWS" happen.
Even if you actually know the profession, their reaction is not good. Your approach seems more practical.
> A letter signed by the chief executives of some of Europe’s largest telecoms companies states that they would support the move to provide Europe with an “industrial policy for digital leadership” which could provide a boost for the struggling sector in its battle with giant US technology companies.

Translated: Monopolies and anti-consumer behaviors is coming for EU citizens money
> made the country dependent on Russian markets, oil, gas, money

What were their options when it came to oil and gas?
I'll be buried next to my PSION Gold Card :)
OK, so check this article https://www.howtogeek.com/269331/how-to-disable-all-of-windo...

tell me if the images are faked and maybe point to an MS website that will show that they never pre-installed candy crush, never suggested paid apps in your start menu, I am thinking maybe this people that do not see this ads are maybe considering as not ads. they used a different installed for windows that changed the settings to turn off all the crap.
> Spacing of machines is a pretty tricky balance and if the wind patterns start changing in unpredictable ways that will be a very hard thing to design for.

It sounds like you do have confident experience of modern wind farm specification and design.

I read that wind turbines are commonly built now with relatively over sized blades because after decades of development designers have greater confidence in their gust survivability and control mechanisms, and larger blades raise cut in speeds making better use of the most expensive part - the generator.

With your experience in these matters, can you say what percentage of modern wind turbine installations have been seriously damaged by being under specified to unpredictable wind conditions ? And very roughly what level of increased damage we might be talking about here from potential change in wind patterns.
This is like a source available license and we’re trending to that. elastic, redis, I believe mongo, are all making versions of this that allow the source to be public and even used for commercial purposes, but not for commercial purposes that compete with the company.
Is that a Star Trek movie reference?
I don't get how you think that second part is a "sane" default.

"user=65" is not valid JSON, unless you consider it a single JSON string literal.

HTTPie converts that into a JSON object.

Curl will send the data literally as you send it - if you want to send JSON, give it JSON as the body. If you want to send a "Form POST" quest, give it an encoded query string as the body.

If HTTPie detected that what you gave it was valid JSON, or whatever other media type, and used that to 'guess' the request Content-Type, that would be useful and smart.

But HTTPie not only mangles input, it mangles it in a way that is completely non obvious.

passing it "foo=bar" will send a JSON encoded object like `{"foo": "bar"}`.

passing it "foo=bar&baz=boo" will still send a JSON encoded object like `{"foo": "bar"}`.

So, it knows that ampersand is a field separator, but then promptly ignores all the content after it?

So, no. I call bullshit on "sane defaults" when it mangles data, and silently drops data it's given.
Weird post. I am running my own Urbit, happily learning FP and network concepts along the way. I’m not even a programmer or an engineer, so it can’t be that obscurantist, and it certainly isn’t vaporware.

I’m very interested to know how an operating system can be racist.

It’s a purely functional operating system, and it’s pretty neat. It’s also open-source. The author’s naughty blog posts play absolutely nothing into this.
Dropbox ultimately failed at B2B, and Box/Azure/Apple/Amazon/Google/ and others have taken their spot way before Dropbox opened up a B2B product.
World3, the first world conditions prediction program
Borneo Is Burning
That China experienced a revanchist revolution in the 1980s and moved to an authoritarian Capitalist model?

While I know we’re treading into “No True Scotsman” territory here, I don’t think it’s controversial (not the least among historians) to say from the Deng era on, the Chinese communist project was supplanted and replaced with a State
Capitalist mode.
As a teenager when these books were in use, they were frustratingly expensive and unobtainable. I've since then always put great weight on the accessibility of documentation. E.G., MDN is a treasure for all.
That article is weirdly written and it is not clear how the title relates to the content.

However if that metal has a good electricity conductivity and a low heat one, wouldn't that make it an ideal candidate for seebeck-effect generators? My understanding was that the efficency of these cells is mostly limited by the heat conducted at the junction. If one of the metals at the junction is a heat insulator, it should work wonders, no?
I'd always assumed it was a render or a drawing -- it never occurred to me that there would be photograhs involved! Thanks for sharing.
OK, unpopular opinion follows, bring the downvotes.

1) All of my experiences related to unions have been negative. Things become more bureaucratic and inefficient ("oh no, you can't move that box, we need to wait for the union person whose job description is to move the box"), people are promoted because of seniority and not because of merit, bad performers up to and including flagrant criminals can't be fired because the union would rally to support them no matter how in the wrong they are, etc.

2) FAANG-type jobs have to be the cushiest jobs around. I mean, look at http://levels.fyi. Who else gets paid that kind of money right out of college, for doing a very comfortable office job, with a ton of perks on top?

I get that unions might be necessary in industries where workers are actually exploited, to protect said workers. But FAANG engineers are pretty much in the opposite situation. I don't like people creating an us-vs-them situation that doesn't exist, just so they can promote their own politics. As I commented recently, if you don't like it, quit (https://news.ycombinator.com/item?id=21636860), and let the people who go to work to, you know, do work, do it in peace.
That's why OForth was invented.

http://www.oforth.com/
Somewhat related, but when working with new clients for freelance work, I usually ask them if they can write complex Excel functions, make their own website with HTML and if they know any programming languages. After that, I adjust my level of jargon and what analogies I use to explain stuff to match what they know.
I think Inglorious Basterds captures this quite well, in the underground bar scene where the use of three fingers to gesture ‘three’, as opposed to a thumb and two fingers. That blew the Brits’ cover and resulted in their deaths.
Up-close look at the Tesla Cybertruck that has the internet obsessed
> They’re part of a three-member Republican cabal

Whatever the merits of the article I have a hard time taking it seriously with this kind of language. If this kind of language were used in the other direction the author would immediately be labeled a tin-foil hat conspiracy theorist.
Richard Dawkins: How we can outgrow God and religion
Show HN: DArray, my first dApp, a privacy-first Accounting Software
Hi everyone ️!
J.P. Aulet is here, and I'm very proud to announce you the decentralized ️ Accounting Software for makers, freelancers & SME: dArray!

dArray (https://darray.org) is a full-featured invoicing platform and with it you can create in a easy and fast way customized invoices, expenses, manage clients, customers or your competence. Manage events in the calendar to create meetings or remember things.

With dArray you could manage, store & control your invoices, expenses, tickets and visualize your evolution of your business. Also dArray is your business Swiss knife to improve your productivity with: Dashboard, Calendar, Tasks, Pomodoro (WIP), ToDO lists, Organize Files & much more to come!

Control your own data with dArray, store private documents, invoices, expenses, customers & more in a privacy-first secure platform.

And it's free ️! Start putting your Business on the Blockchain and keep all your data secure & private!

I can’t wait to hear what you think. Please do not hesitate to ask me any questions.

Also we are launching on PH: https://www.producthunt.com/posts/darray

Thanks!