skysight-inc/HackerNews huggingface dataset:
What if the South African immigrant was black and had lived in the US for 40 years?
This is a great book. Highly recommended for inclusion in a “thin” bookshelf.
This is no different than an OCSP server going down for a day. Either the site becomes unreachable, or clients take a risk by accepting a certificate that might be revoked.
Libvim: The core Vim editing engine as a minimal C library
Why are you not using ISO 3166-1 alpha-2 for country codes?
Any skillful programmer will tell you this is horrible. The 3 rules of thumb of programming are:

1. Paradigm purity is worthless
2. You ain't gonna need it.
3. Less complexity is better.

You just broke all of them.
"you'll find that these people are not, in fact, particularly peaceful as protestors go"

Painting with a mighty broad brush. So if YOU have a gun that automatically makes you a non-peaceful individual?

"Have you ever been to a left-wing march? This isn't a demographic known for temper."

Are you serious? Ever hear of Antifa?
"I'm personally mostly OK with rifles, except automatic rifles with large capacity magazine."

You mean semi-auto or fully-auto?

I ask because many states in the stats I offered allow pretty much any semi-auto rifle to eligible people with little restriction, and the deaths are still lower than knives/fists. While I agree that some rifles are scary, the data just don't seem to justify restrictions on semi-auto rifles regardless of magazines.

I think all states have laws against brandishing or threatening people with any weapon.

I generally agree about background checks, but some laws are pretty extreme, where it prevents reasonable sharing, and I don't agree with that.

I am not aware of any real problems with open carry demonstrations other than they make people uncomfortable. That doesn't seem like a great reason to pass a law, but I don't see a big problem having a law like that in city limits. You need ways to allow people to legally transport though, which should include walking.
Ken Tamplin Vocal Academy
I haven't either. Granted, I've only asked for help on Slack and Reddit, but I've always had many people explain the solution in good detail to me.
Me too! Especially with the short expiration times of LetsEncrypt. But I really don't want to put `nginx -s reload` in the Cron, in case I'm tinkering with the configs and they're suddenly live (which only really happens at staging or at home of course, but still).
Focus traps are great and a crucial part of making a site with modals accessible, and I also think reimplementing things from scratch can be a great way to learn about them. However I'd caution anyone against using accessibility scripts written from scratch. Accessibility is notoriously hard to get right and there's numerous nontrivial details that need to be nailed down.

> The code is pretty W3’s example, just a bit simplified and explained.

The problem here being that W3's solution is cross-browser compatible and you can reasonably expect it to work on screen readers of all sorts. The code in the post won't even work correctly on all modern browsers.

I wouldn't be saying all this otherwise, as again, rewriting things is great for learning them. However the title of the post, "The only trap focus function you need for your modals", can mislead your readers into a false sense of security.
I don't think what the US did was as bad as Versailles (which was a disaster). And I don't see how it was eye for an eye. Japan attempted global domination and genocide with their friend Nazi Germany. Eye for an eye implies an equal punishment, what could be equal to that? Certainly not restrictions on semiconductor development and forced currency rebalancing. Lets keep things in context here.
Oh, I try never to have a video at all. It's slow, hard to search, hard to go back, hard to jump useless stuff, hard to comprehend, and hard to interrupt.

Yet, the GP's point stand. If you see the video of a person starting a python project, it won't be missing the `virtualenv` parameters that he would omit in the text tutorial.

Video also beats anything else (except physical presence) on discovering what somebody did to cause a bug.
Intuitionistic propositional logic and natural deduction
Americans of European descent tend to refer to themselves by nation of immigrant origin (eg: Italian American, Irish American, etc.)

However, because African slaves brought to the New World were denied the ability to culturally identify with, or even know (after generations) which African nation or tribe they descended from, the only common cultural identity they could form, apart from that which slavery had forced upon them, was as a diaspora from "Africa" as a whole.

"African American" is a term with a specific cultural and historical context behind it linked to the identity of the descendants of slaves and to black immigrants from Africa, and there is controversy about its use even within the black community, but it isn't going to correctly refer to the descendant of white Dutch colonizers in South Africa even if it does technically fit. Or at least not without coming across as racist itself.

Consider that racist if you like, but race and culture are messy and complicated everywhere, not just in the US.
And just a few shells could be added, to make this optimization right? If the sequence is 1, 4, 10, 23, .. one could start by just adding a pass with 4 and then 1.

https://stackoverflow.com/questions/2539545/fastest-gap-sequ...

I don't know how to select the fallback sort loop size (related to cache line size maybe?); in his github code he uses 16 elements as the threshold.
Because the tax payer has paid for nearly all of this and the goal was certainly not for some billionaire couple to get into the hundred mile high club.
1. Prioritize - what is my primary task for today?

2. Focus - say no to everything that distracts from #1

3. Unless you're my primary task today, I will only communicate with you via chat/email, not via voice/webcam.
If you include viruses the top 10 looks a bit different:

1 Hepatitis 1,340,000
2 Mosquito 1,000,000
3 HIV 770,000
4 Influenza 489,000
5 Human 475,000
6 Rotavirus 440,000
7 Hantavirus 150,000
8 Measles 140,000
9 Rabies 69,000
10 Snake 50,000

... although the Mosquito-related deaths due include a number of viruses, and all of these numbers are from different sources so should be taken with a grain of salt.
There are more than 200 companies using Haskell in a different levels, check out https://haskellcosm.com
Feel free to contact me - my info is on the website.
Something must have been lost in translation then. Pardon, I half of my vocabulary was shaped by RPGs.

I was thinking of the former.
Given the size of the US, it's comparable to riots going on in France persistently while there are none in Germany. Some cities are affected, some are not. 99% of the US isn't seeing any riot problems right now.
I really like Fuchsia design wise... it’s got a great build system and folks on IRC have been nothing but friendly and excellent! Travis and team are doing a great job!
>everything that allocates takes the allocator as a parameter

This is also the C++ approach
I think you are pretty wrong, I see absolutely no difference at all and I follow both companies pretty closely.

The media is just much more actively following Tesla in because they are marketing to the general population there is a far more detailed view on Tesla.

However overall Elon is pretty much just Elon al the time. Elon talks about the Starship pretty much like he does about the Cybertruck. These are just products he is working on, he informs people about what is going on, changes that they are doing and so on.

Both during SpaceX and Tesla talks he gives about equal time thanking the team as far as I can tell. We know that Elon for example pushed the team to develop phase shut off for Merlin engine. We know that Elon was pushing for adopting steal on the Starship. With both companies its not totally clear when what decisions are made (as makes sense with private companies), but overall I think its pretty much the same.

Most of his twitter shananigans have nothing to do with Tesla or SpaceX, or have to do with both. The Tesla factory opening was of course about Tesla, but his comments in general about Corona were not. His Thailand diver thing was not about a particular company either.

> The Elon of Tesla is smoking up on camera

In that interview he spent about equal time on both companies

> sleeping in his sleeping bag while trying to bring Model 3 production through the Shadow of the Valley of Death

He has said much the same kind of stuff for SpaceX stuff too. Not specifically sleeping in the factory but overwork after failures, not sleeping for a long time and so on.
For more clarification. The number 0, 1 in these benchmarks mean the level of indirection. IndirectionSort<0, xxx> is sorting pointers on their address. While IndirectionSort<1, xxx> is sorting pointers on the value it's pointing to. Notice how MergeSort regresses much more then the QuickSort. Without an indirection MergeSort is competitive with an indirection QuickSort becomes relatively much better. As you point out sorting pointers to structs is much more important use case. This property becomes even more important as L1 cache is typically kind of small O(32kb), while L2/L3 cache is large O(1mb). So when sorting pointers it's not unreasonable to hit L2/L3 cache but miss L1. With L2/L3 typically being 10-20 cycles latency (vs 5 cycle for L1) QuickSort is largely insensitive to the L1 cache misses.

BM_IndirectionSort<1, std_sort> 93 ns 93 ns 7700000
BM_IndirectionSort<1, std_stable_sort> 126 ns 125 ns 5600000
BM_IndirectionSort<1, std_heap_sort> 172 ns 172 ns 4200000
BM_IndirectionSort<1, exp_gerbens::QuickSort> 34 ns 34 ns 19000000
BM_IndirectionSort<1, HeapSort> 157 ns 157 ns 4700000
BM_IndirectionMergeSort<1> 68 ns 68 ns 10400000
BM_IndirectionSort<0, std_sort> 74 ns 74 ns 9500000
BM_IndirectionSort<0, std_stable_sort> 91 ns 91 ns 7800000
BM_IndirectionSort<0, std_heap_sort> 125 ns 125 ns 5800000
BM_IndirectionSort<0, exp_gerbens::QuickSort> 26 ns 26 ns 27200000
BM_IndirectionSort<0, HeapSort> 77 ns 77 ns 9300000
BM_IndirectionMergeSort<0> 36 ns 36 ns 19400000
Worked on a large application for the Dutch government with Oracle as database using spatial. Oracle is the only database that implemented spatial wrong (in my opinion). Oracle is the only one that implemented spacial functions to have a parameter for the accuracy. So basically you spacial function could calculate things wrong depending on that parameter. We had issues in the calculations when we where subtracting land to see what parts we needed to buy from land owners for laying new roads. We could not fix this. Oracle didn't help. They payed millions for licenses but they did not offer enough support in my opinion. I did some of the calculations in postgres with the spacial extension and most of them where way faster (10 times was not uncommon). Postgres also did not fuck up the calculations like oracle did. The project actually had a huge amount of psql code and we could not switch to postgres...
Zuckerberg finally explains why Facebook is doing nothing about Trump’s posts
AM I the only one that feels like the Elon sucks/is a genius thing are just two sides of the same coin? Geniuses are rarely well adjusted.
Can I ask on what web site you have found there auctions?
A bit of an aside, but

While Android 2.3 Gingerbread does not have the modern roots installed and relies on AddTrust, it also does not support TLS 1.2 or 1.3, and is unsupported and labelled obsolete by the vendor.

If the platform doesn’t support modern algorithms (SHA-2, for example) then you will need to speak to that system vendor about updates.

I find things like that really really irritating. Crypto is basically maths, and a very pure form at that, so should be one of the most portable types of software in existence. Computers have been doing maths since before they were machines. Instead, the forced obolescence bandwagon has made companies take this very pure and portable technology and tied it to their platform's versions, using the "security" argument to bait and coerce users into taking other unwanted changes, and possibly replacing hardware that is otherwise functional (and, as mentioned earlier, is perfectly capable of executing the relevant code) along with all the ecological impact that has. Adding new root certificates at least for PCs is rather easy due to their extreme portability, but I wish the same could be said of crypto algorithms/libraries.
I'm not really a fan of in browser solutions
I'm actually interested in sheet music software, but this particular one uses OSMD[0] to render (and play) the music and according to the page

> Also, all instruments are played with piano sound instead of using Midi instruments A complete audio player that masters such details requires much more developmental work, and is something that is already on the roadmap for OSMD.

So right now this is a nice PoC, but it seems like it will never become something I could ever need.

Also the name is kind of confusing since it's a sheet music player and not really an audio player. I somehow expected something like xmms...

https://github.com/opensheetmusicdisplay/opensheetmusicdispl...
I got a graduate degree online from a well ranked uni because I didn’t want to commute or move.
Is there an app that can teach you proper vocals?
... multi-directional hop
> What's an example of a claim that you think was considered a conspiracy theory pre-Snowden, that now isn't?

"The NSA has a giant secret building in the midwest where they store surveilance." "The US government is spying on US citizens."

I remember the pre-snowden discussions online and offline, and saying the US government was spying on US citizens was tinfoil hat territory. I even had conversations with government contractors who used the line, 'the government could never keep a secret that big'.
>Please explain me where I am wrong in terms that use logic […]

That’s not really possible, since logic isn’t the basis of law. This is a trap that the engineering-minded seem to fall into frequently when examining the law: There is more to American jurisprudence than the literal text of the Bill of Rights.

It’s not particularly difficult to see where this would fall apart, even. Imagine a religion which requires its adherents to kill one person per year. A person with the required “sincerely held beliefs” who follows this religion would be allowed to kill with impunity under a literal examination of the first amendment. (Or, maybe not. Since we’re looking only at the BoR, I guess we’re pretending there’s no incorporation in this hypothetical?)

Rather than try to keep rewriting that one rule to greater and greater, more and more unwieldy specificity – don’t forget that the US Constitution is difficult to amend on purpose – the entire body of law applies. Given the prominence of the first amendment, there are likely more cases relating to it than one could conceivably read in order, beginning to end. Employment Division v. Smith [1] probably relates most directly to your question. (But do remember when you read it that incorporation is a real thing that exists. Don’t let it distract that it wasn’t federal action.)

[1]: https://en.wikipedia.org/wiki/Employment_Division_v._Smith
"If black powder and shot for a muzzle loader are available, has your right been abridged?"

Your idea has been deemed dangerous by the internet police, and your ISP connection will be cancelled. Don't worry, you are still free to write a letter to your local newspaper, so your rights have not been infringed.

Our rights are naturally extended with technological advances in the same spirit. Demanding cell tower records is considered a "search" and twitter is "the press".
There aren't supersonic airliners. Anyway, let's calculate. Starship having passenger capacity about that of Concord, say 100, would burn 1000 ton, $1M, of fuel and oxygen, per a suborbital transcontinental flight. Capital cost say $100M per Starship. Say amortize over 100 flights. So $20K/ticket. Double for operations. $40K/ticket. I don't see any supersonic in near and mid future coming even close. If I remember correctly my middle school physics, ballistic trajectory is the most efficient one :)

If anything, DOD is already the first in line for suborbital cargo, not warheads mind you, delivery using Starship.
>In California, you can lend a firearm to other people who have a firearms safety certificate for up to 30 days... The state’s gun laws must be too loose if the firearms fetishists have to keep inventing fake restrictions to campaign against.

Maybe before you go around calling names it would be beneficial to do some research of your own? I'll give you benefit of the doubt and assume that your knowledge of CA firearms laws is outdated as opposed to being maliciously incorrect:

Years ago you could lend guns to anyone with an FSC or HSC for <30 days. However the powers that be decided that this was a "loophole"[1] and banned all loans to non-relatives. These are not "fake restrictions", you can verify them on the state of California's own website[2]

edit: as mentioned below, it's still legal to let a non-owner handle a firearm as long as the original owner is constantly present and supervising. So sharing on a trip to the range is legal, but letting someone take a gun home afterwards is not.

[1]: https://a17.asmdc.org/article/2016-legislation-0

[2]: Law which amended PC § 27880[3] to ban nonfamilial loans: https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml...

[3]: https://leginfo.legislature.ca.gov/faces/codes_displaySectio....
On that theme, there was the Chevy Volt... but I don't think Resistance would be a good choice.
Do you have a link to said "daily diaries?" They sound fascinating, but this is the first I've heard of them.
If racism is a function of power, then calling for readers to eschew white male voices in favor of disempowered female and minority voices is arguably not a "wrong".
Most students I’ve met have no idea how their loans work or what APR is, so I’m sure they’ll keep paying. It’s sad but true
I wouldn't say Linux has better hardware support than Windows. When your hardware is properly recognized and supported by Linux than yeah, I do feel it operates much better, more stable and have more knobs. However, not all hardware works at all.

For example, as of now, the hardware sensors on my x590 board are not recognized.

LED control is not a thing, even on most old/established boards (you can argue if LEDs are nice or ugly, but if they are there I want to control them).

Even enterpriseish devices, like Lenovo's X1 laptops, that are CERTIFIED by both Red Hat and Ubuntu, have limited hardware support at best. Fingerprint scanners on 3 year old models are still not recognized, and there seems to be zero will from synaptic to ever support it. Sleep states were terrible for a long long time, finally fixed in a fashion that requires different firmware for optimal sleep performance on Windows or another one for Linux.

So no, my experience is that still hardware vendors are not giving me as a Linux user the support and value for the good money I pay for their products. Obviously they don't deliver the expected level of support any reasonable consumer would expect, and most probably won't deliver it in the future either, since they get away with it so easily.
Not yet ... perhaps some day.
NatWest App on Android also tries to connect to ThreatMetrix. I use NoRoot Firewall to block it (Global Filters).
The writer's assumptions are undercut severely by such data as was posted earlier today on Hacker News:

https://news.ycombinator.com/item?id=23363627
You're mad at the wrong people. The security argument is legitimate, so there's no need for your scare quotes. The weaknesses in TLS older than 1.2 are real. You should instead be upset at device vendors for deciding to drop support for devices so quickly. If they'd just keep supplying updates, or even open-source everything so the community could, then this wouldn't be an issue.
Bear arms is usually understood as being read with keep, as in in keep-and-bear arms.
> The more I think about it, my ideal language would be the exact opposite. Something extremely clear and straight forward with minimal complexity and maximum infrastructure.

I completely agree. That's why I like Java for high-level (but large-scale) programming, and interested in Zig for low-level.
What do any of these have to do with a large group of angry people?
> if there are literally billions of dollars in industry riding on writing efficient and correct software, and Haskell is such an obvious productivity win, why does it have a market share that rounds to zero?

The young economist looks down and sees a $20 bill on the street and says, “Hey, look a twenty-dollar bill!”

Without even looking, his older and wiser colleague replies, “Nonsense. If there had been a twenty-dollar lying on the street, someone would have already picked it up by now.”

Industry makes collective bad engineering decisions all the time, usually driven by secondary factors like institutional momentum or hiring constraints. Did you read the article? It talked about a bunch of things like that.

If you equate market cap with quality, then Java is probably the best language of all time.

> wrote a book on OCaml

I find it hard to believe that anyone who’s really used both prefers OCaml over Haskell. OCaml is nice compared to most crap, but as someone who’s spent years working with both, Haskell wins almost every time.

It’s interesting, actually - I don’t know anyone who’s used Haskell and doesn’t like it. Almost everyone who vocally complains about it hasn’t really used it.

Reading that guy’s reddit posts, I have to conclude he’s some kind of troll - most of the things he criticizes Haskell for are way worse in OCaml, or just completely disconnected from reality.
He just wants to go to space and get a tax deduction by counting it as a business expense.
More Than Just a Smartphone
I was going for "Journalists".

Interesting that people don't even seem to remember that those once existed
Haskell has had good HAMTs for quite some time. There isn’t really any benefit to using a mutable hash table over that. In fact, it would probably be slower given the way copying GC works with mutable values.
Regarding the lack of examples, the type system is strong enough that in many cases, if you write the types that you expect up front, there's only one or few possible implementations.

This is a common counter-argument. It is a true statement. And, in the nicest possible way, it is also completely missing the point.

When you're playing with cute mathematical code and almost everything is written in terms of totally generic types, it's cute that you get free theorems and automatic derivations of some basic functions and all that stuff.

However, in the real world, 99% of the time we work with concrete types to get concrete work done, and there are going to be many possible implementations of a function of type Int -> Int, or MyDataStructure -> MyDataStructure -> MyDataStructure, or SomeWrapper SomeType -> (SomeType -> SomeOtherType) -> (SomeType -> SomeOtherType) -> SomeWrapper SomeOtherType. This remains true notwithstanding the possibility that some of that cute generic code was used to implement various small parts of the function you actually care about if you dig down far enough.

This means the type signatures aren't simply documentation, they also strongly direct your implementation. The problem from a marketing and adoption standpoint is that this isn't visible until you've hopped into a REPL or IDE and tried it yourself.

I would argue that the problem from a marketing and adoption standpoint is that it still isn't visible even if you do do those things, unless you're interested in writing heavily mathematical generic code rather than completing the job your boss told you to do within a reasonable timeframe.
I could see this working out for the skydiving niche market.

They do lots of very short trips, and the space required to move around for the jump means the smaller seating capacity isn’t horrible.