skysight-inc/HackerNews huggingface dataset:
I’m not sure what you are referring to. Do you mean some other page on that website? There’s a fair bit of design philosophy there, and I vaguely remember reading it and agreeing with some parts while disagreeing with others, but that was years ago. I’ve no interest in defending an arbitrarily chosen subset of the author’s views in this thread.

Indeed I don’t even necessarily agree with everything said on the page I linked to (which I did reread before posting the comment), but regardless of what I think about the particular point in design space (s6) it advocates, I still consider it a good overview of the space itself and prior art in general, and that’s the only thing I claimed to offer. I do have some thoughts about init systems, but I don’t feel they’re ready to put them up for discussion here, so I haven’t.
I would totally be a hot sauce prepper.
Same deal with Patak's sauces in Indian restaurants in the UK nowadays, unfortunately.
> Because it see it all the time.

In that case, I refer you to the guidelines ( https://news.ycombinator.com/newsguidelines.html ) regarding good faith.

Please leave your personal trials and tribulations at home.

But I think we have gone as far as we can. Have a lovely day.
Ask HN: How does your (company's) Disaster Recovery plan look like?
What will you do if a major incident happens(All datacenters are on fire,critical people are unreachable,cloud provider goes down..)?
What if you have to start from the beginning?
Plan templates, real life examples where DR saved you..
Repeated or organised ‘harassment’ is called bullying.

Bullying is a well accepted cause of suicide. It might not occur straight away, maybe the victim becomes mentally or emotionally unstable as a result and terminates their life some time after the actual events occur. I fail to see a distinctive difference between ‘driving somebody to suicide’ and ‘bullying without the intent to cause suicide’.

But sure, downplay it as ‘dramawanking’ because you’re unable to empathise or see perspectives other than your own.
On-road and off-road in the all-new Ford Bronco
Dr. Lacy Hunt: Inflation and Growth Are Peaking, Excessive Debt Is Deflationary
Calling it "trash" is a very inflammatory way to describe one the most popular programming languages in the world. Language like that is against the HN guidelines, because it distracts from your argument to debate about whether JS is "trash" or not.

JavaScript has a bunch of quirks, but it's still great. In the StackOverflow survey, JS reliably ranks highly in the list of "most loved" languages. https://insights.stackoverflow.com/survey/2020#technology-mo...

Node.js is a thing because people liked JS so much that they wanted to use it on the server side. You may think they're all fools, but it's actually pretty nice. I like the latest version of Node better than working in Python (mostly because node_modules are better than virtualenvs, IMO.)

You can use TypeScript to address many of the quirks described in TFA, but you can also reliably avoid them just by never using == and always preferring ===, using String() before using + to concatenate, and using Number() before subtracting.

I basically never encounter situations like the ones depicted in TFA in real code, because I never try to add two arrays or subtract two strings or what have you.
An Atheists Perspective ...
https://www.youtube.com/watch?v=2AvepssBwzY
I've been "shooting myself in the foot" for 40 years already to, thank you.

OOP, FP, Data Oriented, insert your favorite here are just a friggin' tools in the arsenal and all are fine when used appropriately. One does not negate the other.

You just do not use the approach used when writing firmware for low power microcontroller for writing Solidworks. And it is ok to mix and match if type of software to be written benefits.

There are no silver bullets in this world and one must learn what to use and when, Trying to convince people to stick to just one is a great disservice and looks more like a religious propaganda: if I do it this way the others should do the same disregarding.

Oh and btw OOP can be cache friendly as well. Nobody forces one to organize internal data representation in any particular way.
Minecraft archivists have found their holy grail
> functional burner numbers are really hard to get

For SMS verification at least there are quite a few sites dedicated to verify you for a few cents.

AFAIK they buy real prepaid sim cards and allow reuse by different customers on different sites.
Dispossessed, Again: Climate Change Hits Native Americans Especially Hard
As an expat who lives in China and loves Chinese food, it makes me incredibly sad that in the Western world Chinese food is basically greasy bland cheap garbage generally inspired by 19th century Cantonese immigration (chop suey, fried rice, and various stir frys, plus uniquely American inventions like orange chicken or fortune cookies). What happened to the amazing food of Taiwan, Hunan, Sichuan, Shaanxi? There's so much better Chinese food than what you'll find at your average American Chinese restaurant.

It's getting a bit better but there's still a long way to go even in the cities that have more Chinese options (NYC, west coast cities)
Here too (89.0.2, macOS).
"There are only two kinds of languages: the ones people complain about and the ones nobody uses." – Bjarne Stroustrup

JS may be weird, but the kind of weird that works well enough and is rather easy to pickup and maintain with reasonable rules in place. When it comes to JS my empirical experience has often been: most of the time, the issue is situated somewhere between the keyboard and the chair.
Some of them are stretched examples, others comes from other languages/constraints (floating point, octal, ...), but some other are legitimately weird and error prone:

[1, 2, 3] + [4, 5, 6] // -> "1,2,34,5,6"

[,,,].length // -> 3
Accessibility as a legal or moral requirement doesn't mean that anything that someone imagines could be better on some utterly broken screenreader needs to be implemented. I'm sick of this neverending "but broken screenreaders" song. The legal requirement is fulfilled when the page has proper semantic markup, is standards compliant and fulfills the usual non-syntactic stuff like "each img with alt text". Morally I also do not feel obligated to support any old and broken crap, same as I don't support IE.

On the context, we do agree however, autofocus should only ever be used on pages that are single-purpose. And no matter what the marketing department says, getting newsletter readers is never the single purpose of any page except for the plain "subscribe to this newsletter" page you might have hidden somewhere.
That's a bit ridiculous. 300 years is not old enough to be considered “traditional“?
How do you give multiple chances to say no? Is it like persisting with further offerings or different pricing etc?
Economics of Innovation: Detailed Reading List (2019)
These examples are amusing but irrelevant.

What I find sorely lacking is sane syntax for working with arrays. Eyeing Python with envy every time.

And some pattern matching would be nice too.
Just because something is popular isn't reason for it to be good. Examples: fossil fuels, (over)fishing, rage-based engagement, hard drugs.
Eslint is the default linter. Standard is a curated list of rules with good quality.

https://github.com/standard/eslint-config-standard

I would start with that and tweak what you don't like
I think we're all very certain that Uber was aware of that fact long before this "experiment" was conducted.
> Any particular recommendations?

TypeScript.
Many open source projects are hard to build, especially C/C++ ones because these languages don't have a standarized package manager and a proper package ecosystem. C/C++ projects often use Makefiles which rely on bash commands. If you're on Windows, good luck. Sometimes you get lucky and there's a CMake file which can create a Visual Studio solution for you.

With languages like Rust, D or any webdev project it's much easier, because you can go "cargo build" and it will autodownload dependencies and build everything, no matter the OS.
Retraining is costly not only in pure financial terms, time is also a major issue as at any time in the world there are only X available simulators to be used for retraining. If you have hundreds of pilots in need of retraining, using a sim for 20-40 hours while you only have 50 spots available it will take awhile before you can start flying your new fleet, downtime for these pilots in training is another major cost.

There is no level playing field here, if pilots were required to be retrained for new planes even if they are the same class it'd increase costs in general but it would, at least, level the field to avoid these shortcuts for certification.

Being hyper efficient has its costs, this is one of them, an airline can't stop flying some of their pilots because they are on the razor edge to keep their margins. It is in the design of a competitive market, we might have to take a second look on what's the net-positive of having that much "efficiency" forced by the lack of incentives in other areas such as safety.
Savannah – the first nuclear-powered merchant ship
The German Media Got Manipulated into Spreading Anti-EV Nonsense Again
I just hope BTC becomes the global alternative to the USD being set as a reference for value
I'm not using popularity as the metric. "1 million identical websites were built with JavaScript" wouldn't say much beyond the first website.

But that there is a very broad range of successful applications partly relying on JavaScript for their success undercuts the idea that JavaScript is inherently rubbish. Whether it has some subjective "quality" is a conversation best left for art galleries.
> that weird of a syntax

ought to be "that weird a syntax": it's 'so [adjective] a [noun]' not 'so [adjective] of a [noun]'. It's 'so much of a syntax' but that's because 'much' is a determiner not an adjective, which really makes a much difference. Or if you want to be plain-spoken you can ofc just say 'such a weird syntax'.
There are no real OO principles. Ask ten people and you will get ten different answers. OO is defined by the languages and tools claiming to implement it, and the set of principles derived from those is inconsistent and contradictory.
Wikipedia is imprecise in this passage. First normal form is defined in terms of domains, not values. Domains is basically the data type of a column. So the question is what the type of the column is.

If the column type is string (or VARCHAR as in SQL) then it is not in violation of 1NF, since a string/varchar is not a relation, it is atomic with regards to the relational operators. Packing multiple conceptual values into a single string is probably not a great idea, but the issue is unrelated to the 1NF.

If the database allowed nested tables, then a phone number field could contain a table where each row were an individual phone number. But this would be in violation of 1NF.
Just yesterday there were 2 posts on HN:

Rival weightlifter speaks out on transgender Hubbard's Olympic place:
https://news.ycombinator.com/item?id=27598383

The blackout Palestinians are facing on social media:
https://news.ycombinator.com/item?id=27645282

In the first case, my women friends are too afraid to speak up because they are afraid of being labelled a transphobic. 3 of my female friends have lost sports scholarships to biological men.

A group of female athletes who are taking their case to the U.S. Court of Appeals are getting labelled "transphobic" simply because they want their Title IX rights (USAToday went and edited her letter without informing them):
https://www.usatoday.com/story/opinion/2021/05/22/transgende...

In the second case, the reasoning provided is "Criticism of Israel is Anti-Semitism. Really.":

https://blogs.timesofisrael.com/criticism-of-israel-is-anti-...

You don't think both of these will also fall under this and get censored? Stating "man cannot be a woman" or "men shouldn't compete in women's sports" is considered transphobic in current climate. Regardless of which side of the Palestine-Israel conflict you fall one, either or both sides can be censored by labelling it as "anti-semitic" or "islamaphobic".

You say: "I would imagine political arguments are not protected grounds of discrimination regardless of the entity." Just wait until the opposite political party gets in power. Also things like abortion and other societal issues are all political in nature. Being pro-life will be considered "sexist". Or being pro-choice will be consider "racist". These laws can be twisted for whichever political side you fall on.

Also once such laws get implemented, give it a few years until those limitations get chipped away on too. Trudeau already did that with gun control. Back in 2011 he ran on "I am not trying to take away your rifles". Then in 2020 he took away those rifles and promised to take away the hand guns. Remember how Alex Jones got censored 5 years ago? Then Tulsi Gabbard got censored 2 years after. Everybody who was okay with AJ's censored 5 years ago is responsible for what happened to Tulsi Gabbard.

Also, I hate to use my skin color and "immigrant" status to make this crucial point which a lot of my other immigrant friends agree on - some government run by a bunch of elite politicians who are immune to everything trying to save me against any criticism/jokes/offense from someone else makes it very patronizing and condescending. This is what we call "soft bigotry of low expectations" which the ones pushing for this lack self awareness to realize. I am perfectly capable of defending myself against criticism/comments/jokes. I don't need some elite politician to treat me like a snowflake. What's really going to happen is that this sort of law will make everyday people self-censor to avoid offending anyone and thus the bad apples of lets say my skin color will exploit to do bad things. It will end up hurting us in the end.
I did incredibly badly. JS really is weird.
I was thinking about doing this myself (but in Javascript, coz that's what I'm using day to day at the moment), and literally implementing each module of the board as a seperate piece of code.
As much as I hate the 'FUD' label often given to anything negative in the crypto space, it is disappointing that even the BBC cannot use an honest title.
Binance is not 'banned' as they say- this is misleading. I am in the UK and still using it, it is only the derivatives products that have been banned.
Yes, it's a pity that java applets have disappeared. Great UX, great development cycle, programming purity...
Valid point. If the conditions in a given region actually make it impossible to replicate Greek Feta – then you just can't make Feta there.

However, it might make sense to allow some leeway to avoid unnecessary shipping. Not very relevant in Macedonia, but if an Australian gets Feta from Greece instead of a local substitute which is close enough for most customers that should be an explicit decision on their part.

In any case, you can still look at the "made in..." label to determine the product's origin.
Your other submission was flagged (presumably by others). Unless people have showdead flag set in their options, they won't see it.
There is "Third Wave Feminism", so likely not Toffler. Toffler used "Third Wave" to refer to the transition from an industrial society to an information society.
Presuming server-side JS, as you won't run Ruby or Python in the browser, typically, you can say that all 3 dynamic languages, as such (garbage collected, heap-based, untyped) will waste computer resources and perform worse than typed compiled languages (even garbage-collected ones) due to memory usage patterns.

Python has an interesting C FFI interface, among other approaches, that can at least allow CPU and memory-bound tasks to be accomplished inside of a native code module.
You see a lot of domain specific work in Python due to these approaches, cython, etc..

Crystal lang is what I would urge all Ruby devs to look at. (an LLVM-based compiled language that has HTTP in it's standard library, for one thing...I'd pit it against Go, for example.)

As I see large front-end teams frequently pushing JS from a typescript base lately, I'm not sure that even the JS community supports "everything JS" anymore.
At the point one does backend Node.js work with typescript or other more rigidly typed systems, I have to wonder if targeting V8 is really the desired option any more, and if the programmer would not be better off switching to a high-performance and feature-complete typed backend language system. (the single-threaded JS execution model being a needless constraint at this point, for example. It's great as an event loop)
If you are ready to delegate image handling to a SaaS AND do not want bother about it, just use the best one that will allow you to grow in API coverage and volume (number of images, number of derivations, number of clients) so you'll be better covered by an expert in that domain.

A micro API might be useful for a micro project. But if your project is micro, do you really need to bother with one more SaaS dependency? Just use a full SaaS app building platform that will provide a fully integrated developer experience.
(https://www.nocode.tech/ is a directory).
> Except how many people now upset at this we’re glad when Twitter and Facebook banned Trump?

I'd think that the people who were glad when Twitter and Facebook banned Trump, aren't exactly opposed to this new law, likely thinking this would never be used against them. But as we learned from the JK Rowling affair, an opinion that is progressive or PC in 2021 might not hold up to standards 5 or 10 years later thanks to the purity spiral[1].

[1] https://www.urbandictionary.com/define.php?term=Purity%20Spi...
To everyone upset at the website for being trash, I completely agree and understand, but reminder we have Reader Mode in Firefox for reason :D
Elixir?

I've never used it but reading about it I kept going ohh, ahhh and wow! In stead of my standard: ** ** *k * ** *sh?!?
Reimann Hypothesis is solved
If that were true, you could solve your cravings by taking a simple multivitamin. Which just isn’t the case unless you’re critically deficient in something (which, most 1st world people aren’t). Eating fast food 3 meals a day but taking a multivitamin will change nothing about your feelings of hunger.

What’s more likely, is fast food doesn’t make you feel full because its low in protein (the most expensive ingredient typically, so fast food skimps on it) and high in simple carbs.
I Will Never Use a Microsoft Account to Log Into My Own PC
> That large part of the financial system is glorified and useless gambling designed to extract rents by intermediaries is a matter of record [0].

Financialization is not necessarily about useless finance taking bigger and bigger roles in the economy. Finance can be useful, and can get very complex, and so it could make sense that it became a big part of the economy. Now, I cannot say for sure that the finance industry is useful enough for it to be that big a part of the economy as it is, but I'm open to the idea (also open to the opposite idea). My point is that what you portray as a "matter of record" is a biased interpretation of what financialization is, not consensus (though may still be true).
The nice thing about mRNA vaccines is that this has to be done only infrequently. The crucial point is that this DNA should be able to be transcribed into many mRNA molecules. Else, I have no idea how the one plant where the DNA is grown could supply the whole world.
> Korean alphabet (Hangul) is fully ordered

Buuuut historically, there have been several ways to arrange Hangul linearly, and the prevailing sorting in dictionaries differes between North and South Korea.
On the Limits of Idealized Values
If you say JS is "pretty good" how is that not a statement about its quality?
This is true today, but I don't see that it must always be so. I'm not a compiler researcher, but isn't there a realistic chance that good things could happen if this became a major research focus?

Somewhat related: I believe Jonathan Blow's currently unreleased Jai programming language is meant to do some interesting new things in this area, enabling (or rather, greatly simplifying) automatic transformations relating to memory layouts.
English is as weird as JavaScript.
i get them from a warehouse in asia where they're left in the yard in the sun all day in 30c heat. there is no problem whatsoever

salmonella is a problem of industrial farming
There are reports about the SC plant making the 787 from Al Jazeera [1] where they investigate exactly that. And the unionisation helps a lot in the Washington plant to allow employees to speak up with no fear of reprimands.

I do believe being unionised impacts a lot the work environment psychological safety, allowing employees of the plant to halt production if they don't think work is being performed up to their standards, in NC there is no such provision and the employees themselves are caught on video stating "I wouldn't fly on a plane made here".

[1] https://www.youtube.com/watch?v=rvkEpstd9os
Floating bar numbers are an interesting way of giving terminating representations to more commonly used decimals. Each number is essentially a numerator and denominator pair, with some bits to indicate the position of the division bar separating them.

https://iquilezles.org/www/articles/floatingbar/floatingbar....
I got stuck at question one like this. Running Tor Browser latest version, tried in all security modes.

First time i ever see a form behave like that oO
Consequences and freedom are two separate things don't you think?

If you openly state that you hate a certain group of people that will have consequences. I still support your freedom to to so.
https://english.stackexchange.com/a/30012/7762
The output is "weird" if you don't know the rules for operator precedence and how things convert to their primitive values.

Most people arent going to "know" what '+!![]' will resolve to because it makes literally no sense to combine those operators into a single expression in anything approaching normal code.
You're weird if you write code like this.
There is a big difference between imported 300 years ago and imported 30 years ago. Especially for capsicums which can be adopted in nearly every climate (for some only indoors, but still). Many countries and regions have their own special peppers and it became an integral part of the culture (the same for potatoes, tomatoes etc).

As to the history of chilli in Asia, there is a very good book The Chile Pepper in China - A Cultural Biography, worth reading
http://cup.columbia.edu/book/the-chile-pepper-in-china/97802...
That’s a load of gibberish. JS as a language has nothing to do with browser APIs, why would you judge it based on that? Also, ES6 was ratified six years ago.

Seems like you had a bad experience with espruino / jerryscript or something and are projecting based on that?

Dynamic languages are easier to program in. That’s a fact, and why they are so popular.
Using WebAssembly currently means programming in C, C++, Rust, or maybe Go. Despite its flaws, many people prefer programming in JavaScript over any of those lower-level languages.
People may want to watch "Wat" [1] from 2012 ( for a laugh ) before doing this quiz.

[1] https://www.destroyallsoftware.com/talks/wat
It's pretty nice to see such beginner-friendly documentation tbh.
I've said that in a comment about a similar article recently, and it needs to be repeated here: Google is actually helping big players to harass small groups into submission. And they are using their copyright system as a weapon. But nobody questions the sloppy execution of that self-declared law enforcement. I guess they are deliberately trying what they can get away with, to set the ground for future harassment.