skysight-inc/HackerNews huggingface dataset:
Pakistan has similar blasphemy laws, where it seems it is commonly used to resolve personal vendettas against non-muslims.

A lot of attention, and rightly so, is paid to racial and other kinds of discrimination. But nothing has caused more harm and more deaths and suffering over the centuries than religion.

I consider religion to be the worst human invention of all times.

Whether there is God or Gods or not, can be debated for ever, but religion is a useless, evil and malicious construct.
Or just start the query with `?`

Typing `?bla.py` in the omnibar will perform a search for `bla.py` on both Firefox and Chrome
Java's stance is flat wrong as a matter of practice. I don't believe I've once had the compiler infer a wrong type in a way that led to runtime bugs. If it did, we would all be rightfully annoyed with that compiler because it would be broken.

Once more, for the back of the room: Java does not count as an example of a worthwhile type system. Good types do not increase verbosity.
Using a question make in front of the term is traditionally how some browsers trigger search. They usually have a jeybconbe to add it automatically.

For example, in firefox and chrome ctrl-l will clear the URL bar and put the cursor and focus there to take you to the location you enter, and ctrl-k will do similar but pre-fill the location bar with a preceding '?' so a search is triggered on the input.

These shortcuts have existed for quite a while. They used to just focus the respective separate input boxes, when it wasn't all done through one.
Surely never is the answer if the act in question is literally a shower. Growing up in the 50s, 60s, 70s in the UK hardly anyone I knew had one.

But washing is surely only necessary when it is necessary to remove dirt and possibly smells.
I mean I agree with your statement in a vacuum but the line you quoted seems pretty straightforward to me.
Catch me if you can-Frank Abagnale talks at Google (2017)
It's not conspiracy theories, it's any story about a big company doing something bad or evil. Or any story that confirms the worldview of the most active HN commenters.

Any story about Facebook, Instagram, Twitter, Google, Uber, or PayPal doing anything negative tends to bring out the most cynical commenters. HN is usually a skeptical crowd, right until a story arrives that fits their worldview.

The false story about Apple's refund policy that garnered 2000 upvotes before being retracted is a prime example ( https://news.ycombinator.com/item?id=23987584 ). When it was in the #1 spot, several people tried to correct the story in the comments. They were heavily downvoted. For some reason, the majority wanted to believe a random Twitter comment over actual iOS app developers trying to correct the misinformation.

Likewise, stories about psychedelics being miracle cures tend to rocket up the front page despite deeply flawed studies (no control group, usually). Meanwhile any study showing negative effects from psychedelics or cannabis tends to get picked apart for for small sample sizes or the evergreen "correlation is not causation" no matter how good the study was.

The real problem is assuming that HN is somehow immune from the same problems as other social media platforms. HN is very much a social media platform.
> no serious team is going to switch from C++ to scheme for the type inference alone

and also possibly because C++ has type inference
Paid or unpaid is the real question.
you can discuss the changes to be pushed, you can submit pull requests yourself and if you are dissatisfied about what gets accepted, you can also run your own version of the codebase with different implementations (lacking updates) as long as they aren't incompatible with the other nodes. (ie a subset of features instead of different features)

if you need me to elaborate on the ramifications/benefits of that let me know.
There are a number of other corroborating scenarios. Homeless populations having much higher rates of infections but much higher rates of being asymptotic. Much lower mortality rates in Central African countries.
How do I cash out those 100 sats?
For most programmers, open plan offices are too noisy.

Joel Spolsky said it in 2000 in his "Joel test". https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-s... (see #8)
The Book of the New Sun, Gene Wolfe

Do Androids Dream of Electric Sheep, PKD

Titus Groan, Mervyn Peake (the BBC miniseries was not good)

Little, Big, John Crowley
> The best approach I ever saw to using Haskell at scale was to severely disallow any complex type system feature, like even disallowing lensing or custom type classes. Just ruthlessly stick only to basic language features and module oriented design.

I agree. It's not unlike what you can do with reflections and other dynamic features of dynamicaly-typed languages. So it's not a problem of static typing itself. It's a problem of taking a feature of the language and strangling the code with it.

I had to do some refactors of JS code where everything was a shapeless objects with random fields, as the language doesn't even nudge the developer into considerations like keeping consistent "shapes" of data. Had similar experiences with some Python code, where I had to fight both data types fuzziness, reflective-features inventions (hello __getattr__!) and OOP over-abstracted nonsense at the same time.

One way or another, in larger teams/projects dynamic typing just doesn't scale. Type system works like a most basic documentation / developer aid / consistency encouragment, even if it is pushed into complexity nightmare.

I don't think I've ever even seen a reasonably well working large project in a dynamically-typed language...

IMO, static typing gets blamed for problems that are usually caused by OOP: complexity caused by needless abstractions (mostly inheritance taxonomies).
Facebook already has data centers in the EU so it could "easily" bring up facebook.eu for its eu users, subject to EU laws, and not ship data to the US.

They'd also have to spend some money on lawyers to ensure that facebook.eu is not subject to US legal action, but that's not particularly difficult.

This would slightly inconvenience the small number of people who have facebook friends in both the EU and the US (they'd have to have two facebook windows open) but that's not facebook's problem.
I've been wondering where to fit Rust in my mental taxonomy of typed languages.

Normally, types are used to statically type check a program, but with borrow checking and lifetimes, types are used to validate concurrent writes to memory locations. That's a whole different use case. One I find much more useful to be honest.

It makes me wonder actually, could you have a language whose types are dynamic to the extent of type errors, but whose write accesses are still statically type checked?
Arm64 Hardware Intrinsics APIs in .NET – Part 2
I have a solution for this. Just put the whole article in the title. Then the title can only be unclear when the article is unclear.
You’ll get asked to join their newsletter. This is a typical “how I $$$$ in X months (and you can too... sign up to learn more).”
What Is It Like to Be a Smartphone?
the crystals that form and bind the aggregate together are a hydrolysis reaction (water using). Water is the main reactant not CO2.
Sorry, I’m not going to google it for you and filter out the confirmation bias effect.

This topic has been debated so extensively that it’s no longer acceptable to throw in a super lazy “citation needed” kind of rhetorical deflection.

The burden of proof runs the other way. It’s mundane and uncontroversial to state that open plan offices fail to save money. If someone wants to claim the opposite, they need to bring extraordinary evidence.
who again here said engineering work pays well?
Stay away from "blockchain" or "crypto"! First, the blockchain use cases are few and far between. Illegal "darknet" markets selling drugs are the biggest use case of the biggest blockchain, Bitcoin. Distributed blockchains just doesn't make sense for most computational problems, and "blockchain" becomes the solution not for technical, but for marketing or legal reasons.

Next, the strategies to make money off blockchains usually involve selling a mis-understood product to the next greater fool, and the blockchain industry has a really sketchy history of using pump and dump schemes to make money while leaving purchasers with useless products.

Finally, I believe there is now a shift in opinion against blockchain: After the huge investments of late 2018/2018, a number of well known folks in tech have spoken out against blockchain. Right now, there are still a lot of people holding the bag, so to speak, including a lot VCs from 2018. I believe, based on the performance of blockchain companies and new regulation, that there won't be many new blockchain/crypto companies, although you never know.

That said, the underlying technology that makes blockchain work is worth study in it's own right, and has industry applications: Distributed systems, databases, distributed consensus, cryptography, byzantine generals problem, et cetera.
>This is new data then, because earlier studies were saying that Vitamin D supplements weren't improving circumstances

This is the previous Spanish study that found supplementing vitamin D on hospitalisation cut ICU admission drastically. A difference of 2% vs 50%.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7456194/
Check the byline: Forbes "contributor" is a blogger, Forbes "staff" is a reporter.
Sort of depends what's meant by it I suppose (unless it's a well-defined term I haven't come across before) - I enjoy cooking, and that includes pickling, canning, other things that aren't meals but might result in a future meal being pretty quick and easy. That's not why I do it, but it is a result.

Best example I can think of is my current addiction (almost every weekday lunch) to chopped courgettes, onions, and whole cherry tomatoes pickled in distilled vinegar & olive oil with (home-grown ;)) rosemary & thyme, on top of thick slices of (home-baked ;)) bread, few spoonfulls of the vinegar & oil for good measure, then topped with slices of decent (but not too expensive, and sadly not home-made!) cheddar and then put under the grill (aka AmE broiler). Served with pickled chillies.

Takes maybe five minutes to make that lunch, given I've already made the bread and pickled the vegetables. But I don't view it as 'productivity porn'. (But then, not 'meal prepping' either.)

Also, if I make say lasagne, there's one of me, so the other 5-7 slices go in the freezer; presumably that's 'meal prepping' too. But I do 'actually like cooking and enjoy fresh meals', so typically what happens is I have to stop cooking and eat the stuff I've frozen because the freezer's full so there's no room for new leftovers!
"it's starting to affect my mental health"

Are you sure it isn't a symptom of your mental health, instead of the other way around? Your mental health may be affecting how you perceive the things going on around you, versus the things going on around you creating new or increased symptoms.

Anxiety can provoke obsessive responses, and vice versa, which seems to apply to what you've suggested. I'd look into that at least, since it can give you ideas of what you need to focus on to cope better.

Just about everything 2020 is hard on peoples' mental health. Take care of yourself as best you can. I actually really enjoyed the cleanliness and quiet/calmness of the air during the height of lockdown. Sad to see, hear and smell it all going back to where it was... but looking back on it does bring some satisfaction.
But you could just not use dark mode in your editor right?
It depends on the benefits, many people would do anything for a publicity stunt. Maybe this guy is genuine, there is no way I can tell, but it is entirely possible to find cases where it's just a marketing move.
That view seems likely to produce the delusion that anyone who doesn't agree with you is ignorant, which is problematic...
As always, I have to point out - as we know it today, the phrase is "one bad apple spoils the bunch". In it's original form, "a rotten apple quickly infects its neighbor". (Ethyl outgassing from over-ripe apples will encourage other apples to ripen too fast, and mould will spread from one to the next.) The idea has never been that we should tolerate the odd ones out, but that they need to be removed to stop the spread.

There's nothing wrong with describing such officers at bad apples. There's something wrong with leaving where they are.

https://en.wikipedia.org/wiki/Bad_apples
Not just Texas. When most of my friends were freaking out after the 2016 election I spent a bunch of time drilling down into the detailed election results. My take, there are no red states/blue states.

The divide is totally 'rural' / 'urban'. I put scare quotes because I think the definition is local and fungible. There are towns of 100,000 in New York that voted 'red' and little cities in places like Montana that voted 'blue'
> Former clerks were 16 percentage points more likely to attract the votes of the justice for whom they had worked

One question I immediately have is that are they controlling for the side that the clerk argues on behalf of? I would expect clerks for "liberal" justices would probably argue on behalf of the liberal side in a SCOTUS case, and likewise for conservative leaning clerks and justices.

In other words: could a liberal side of an argument (say: pro-gay-marriage) hire a former conservative-justice clerk and be more likely to have a conservative justice rule for the liberal argument?
The question isn't whether the Beatles or the Beach Boys have aged better. Obviously, the Beatles have. But Pet Sounds has aged better than Sgt. Pepper's, was more influential (it's part of the reason there is a Sgt. Pepper's), and its songs have aged better. Apart from "Lovely Rita", is there are song on Sgt. Pepper's that you'd go back to deliberately today? "Wouldn't It Be Nice", "God Only Knows", "I Know There's An Answer", and even "Sloop John B" --- timeless.

Also, "Sloop John B" is the song that runs through my head every time I think about having left a startup.

If the question is, what's the better band? The answer is obvious: the Beatles are better than the Beach Boys. And I'd listen to Revolver before I'd listen to either of the two albums we're arguing about. But between those two albums? It has to be Pet Sounds.
C++ has only recently acquired type inference, as have most of the others in the prior generation of statically typed languages.
Were you somehow unaware of the many, many, many people who used .dev in their local environments? You must've had some idea, since the initial plan was to use the .dev TLD for exactly that within Google.

I've always hated Google for egoistically claiming this tld, and ICANN for letting them.
I don’t think there is a “church” in Islam. Correct me if I am wrong but the imam is only the prayer leader and nothing more. Islam is by definition social (the concept of Ummah) and includes a corpus of laws.

And anyway in most Muslim majorities country you couldn’t enforce such a separation anyway.

The new attacks in France linked to the republication of depictions of Muhammad by Charlie Hebdo and the violent protest in Sweden after a Danish politicians burned some copies of the Quran shows Thant it can be hard to enforce even with a Muslim minority.
Another recent outburst of creativity from him is discussed here:

https://golem.ph.utexas.edu/category/2020/09/new_normed_divi...

I wish I was half as confident as this guy!
InProxy – Cross-platform web debugging and mock tool
A public beta for macOS has been released. Is like Charles or Fiddler, but free and with steroids.
Also, Java’s JDBC was hugely helpful in standardizing sql/rdbms database access for enterprise programmers.
So not https://news.ycombinator.com/item?id=24506303 , https://news.ycombinator.com/item?id=24506764 , and https://news.ycombinator.com/item?id=24523901 then.
You're comparing the top .01% of law grads to a mental ballpark of the "average" engineer salary.
> The Nazis and Soviets were atheists.

The Soviets yes. Communism was the religion and Lenin its' prophet.

Nazis had "gott mit uns" though.
Iceland developed a aluminium-smelting industry to make use of the country’s plentiful (cheap) geothermal energy supply.
You’re assuming the attacker was telling the truth about “knowing someone” at Facebook. More likely they figured out how to bypass 2FA (e.g. sim swap, socially engineered a customer service account recovery workflow, etc.)
SCOTUS clerks mostly end up doing appellate work in private practice, and a lot tend to leave after a few years to pursue academic careers.

A law firm can tout that it has SCOTUS clerks within its ranks to show off to clients. Since there's only ~35 SCOTUS clerks each year, firms vying for them are willing to pay extra.
My personal experience with C# and Typescript has been that explicit typing like that rarely provides much value. Explicit typing tells me one thing and one thing only: GetOwner() returns a Person. But when I have questions, they almost always fall into the realm of "details about the GetOwner() method" or "details about the Person type". I honestly am struggling to think of any examples when seeing a variables type answered all of my questions.

Honestly though, this is a tooling problem. There's no reason at all that developers should need to spend time encoding information into the source code that's already known to the compiler, but devs also need to use tools that can feed the compiler's knowledge back to them. Jetbrains Rider (and their Resharper extension for Visual Studio) have a set of options called inlay hints [1] that do this exact thing. Personally I tend to keep most of the type hints turned off because they do add a lot of clutter, but the feature is absolutely invaluable for parameter name hints.

[1]: https://www.jetbrains.com/help/rider/Inline_Parameter_Name_H...
I agree with language, but I wasn't thinking about any neurological benefits. Just speaking a few languages can unlock so many opportunities in life.
Break work down, so it can be done in a day by a developer.
Track daily, i.e. switching to Kanban. If someone gets stuck ask another to help them, don't have too much work in progress at any time.
If you can't believe a crazy conspiracy theory about Facebook would get 500+ on HN then you haven't been in post-2016 HN much.
Following the same logic, we should evacuate all the states that depend on the Ogallala aquifer, an aquifer that will be pumped dry in a couple of decades from now.

Those states will become a desert: South Dakota, Nebraska, Wyoming, Colorado, Kansas, Oklahoma, New Mexico.
Ask HN: How to keep track and record of personal stuff?
Does anyone have a good tool or way of keeping track of personal items?
Water (pumped hydro) storage is really great, but only works well at scale where the geographic features support it.
> But these days it easier than ever to waste an entire day or two watching Netflix and staring at your phone.

It is also worth looking at all these distractions (which turn to addictions sometimes - addictions playing the same role) as means to avoiding emotions which arise when we look at real problems and start to solve them. Somehow our emotions pull us back into this lake of low level, auto-pilot functioning where status quo is maintained and nothing new happens. Emotions trick us here.
I actually wish you'd written more about this, this is important and doesn't get a proper discussion.
If you could come up with some code examples of the problems you hinted at it would make a beautiful blog post.
I wonder if it would run any "synthetic" programs. https://www.perlpower.com/prisma/prisma-1984-ppc.pdf

My guess is no since it probably does not emulate the original microcode.
It could be because Firefox reduced time precision to fend off fingerprinting and timing attacks. To turn it on, you’d need to set the Cross-Origin-Opener-Policy to “same-origin” and the Cross-Origin-Embedder-Policy to “require-corp”.
Reference — https://developer.mozilla.org/en-US/docs/Web/API/Performance...
There is a lot on this thread of the usual “just look how nasty religion is”.

I think basically you can cherry pick facts about democracy and reach the same conclusions. Just look what western democracies did in the Middle East, what’s happening (and who is the president) in America. It’s an instrument of oppression and nothing else, just a way for the powerful to amass power.

It’s misguided and painfully selective. Sure, plenty of people use religion / democracy for nefarious goals. This does not even commence to assess their wider utility.

The answer to improving both is usually education. It’s not religious people as such who prosecute blasphemers, it is uneducated people, or those looking to whip up their support.
So if 'length' was the only option and I'd have to do ActiveRecord::Base.connection.execute('SELECT count(*) FROM users').values.first or something it would all be fine?
Lie!!! How to properly lie is the most important skill you need to learn in life. Nobody ever said 100% of their life truth only, everybody lied. How you lie is the most important skill. Most of them are so called "white lies" which sometime are actually required by social norms. But when you do a "white lie" without proper body language and proper voice inflections you are hurting a lot. Imagine saying "my condolences" to a fresh widow while laughing or with a bored voice. It's an insult.

So yeah, how to lie is number one skill.
Technical Debt – How to manage it?
The title is a not particularly well-evidenced suggestion that firms are paying litigators for access. Rather, they are paying these people for exactly what you'd expect: they're the absolute best law students in the country and they have work experience that gives them a leg up in the toughest types of litigation the firms handle.

The latter claim is much more interesting. Though obscured by the title, the purpose of the article is to cover an forthcoming PRQ study which argues that (with a credible but not iron-tight causal inference design -- basically achieving conditional ignorability through a matching estimation strategy and further adjusting for case-specific details in a pretty normal way) former clerks do much, much better at getting their former boss's vote than expected, even net of the confounders you'd expect (ideological agreement, relevant case characteristics).

The article, which is open access (https://journals.sagepub.com/doi/pdf/10.1177/106591292094813...), is short, written in quite plain English, and has a better discussion of theoretical arguments about the revolving-door.

Inside academic social science baseball: I am a tad surprised this ended up at PRQ and not, say, JOP or the APSR or even AER.
Judicial methodology counts for something - see Gorsuch's recent ruling on sex discrimination. My understanding is clerks are generally so used to thinking like the justice they clerked for that they could tease out arguments which would be persuasive. Gorsuch may be socially conservative but he's obviously very susceptible to "originalist" arguments - if you want his vote, you need to speak to the text of the statute.
Sing (alone and in a band), dance, cook. A bit of litterature, mathematics, physics, geography, history, psychology.
Divide by 30 dynasties, though.

And they were overrun by the Sea Peoples, who set up their own dynasty. Overrun by Kush, who set up their own dynasty. Overrun by Persia, who set up their own dynasty. Overrun by Macedonia. Overrun by Rome. Each of those was an end of an established government.
1, I see clearly as skill.

2, risk management skills can be learned. Risk taking though, I've always regarded as a question of temperament. I'm personally close to zero risk affinity and don't feel an emotion (yes not reason) to take any financial risk, at all (other risk, too, really). To the contrary, mind and body squirm at the thought.

3, this seems unnecessarily tied to "winning". What if I really don't care about winning? Also, if this is really a skill, what is it called? How does progression look like?