skysight-inc/HackerNews huggingface dataset:
I think rather the answer is:

Tombstones in place of deleted elements mean that finding out that key is not in the table requires going to a different place than finding the right place to finally put it. Hence two lookups. SIMD just makes keeping two lookups separate economical.
There's a reason why Go 1.12 still doesn't set GO111MODULE=on by default. They're waiting until not so much tooling is broken on modules.
Entire song playback isn't live yet, but it's coming! It's a really important feature to me, and I want to get it right. I could enable it in a very simple form, but I think it will be much more useful if I can ship it with powerful tempo/timing control.

Thanks for checking it out!
You mean the fact that methods aren't virtual by default?

As Hejlsberg explained, the problem with virtual-by-default is that every time one of your public methods calls another public method on the same object, it makes it that much more complicated to reason about your invariants. If the called method is non-virtual, then you're in full control, and you know exactly what happens. But if it can be overridden, then you need to define a contract for overriders to follow, and you can't assume that it does anything other than what's expressed in that contract (in particular, you can no longer call that method without ensuring that all class invariants hold, even if it's expensive). Furthermore, the overriders often also need to know which other methods on the class do or do not call this method.

In practice, this is so much hassle that not even the Java standard library does that. For example, given ArrayList, if you override add(), does that affect addAll()? The docs don't say. So in practice, the only things that are safe to override is what the docs say are safe to override... which is to say, exactly like "virtual", except it's not enforced by compiler. Overriding random methods often works, but is a hack not dissimilar to using Reflection to access non-public members - even if it works, you're relying on implementation details of the class.
In fairness, that might be less WSL and more Windows itself.
I think the fact these attacks are happening regularly all over the world normalizes this already. The odds of you being the victim of a terror attack are low but honestly you don’t need a 15 minute course on tips. Make news distributors run a 2 minute clip on how to effectively maximize your odds of survival during every broadcast coverage of a mass shooting. I think it also changes the narrative in a would be perpetrators mind: if this is about power over others, to some extent others are now prepared to either flee or effectively attack a terrorist en masse.
This! I bought the dev kit 2 due to Linux support. I don't do windows and now the stupid kit is just sitting, need to trash it. I'm never supporting Oculus again.
How can we help this information proliferate?
This is a very recent document, coming from the recent session of the United Nations Office on Drugs and Crime (UNODC) (62nd session, March 14-15 2019)

It seems that people are finally realizing that harm reduction is the way to move forward out of the human-rights tragedy that is the war on drugs.
I think it's safe to say that most alcohol-enjoying visitors to our fair city don't have friends here to crash with.
How to evaluate your next database
>For example, during the 1980s Brazil enforced strict controls on the import of foreign computers in an effort to nurture its own "infant" computer industry. This industry never matured; the technological gap between Brazil and the rest of the world actually widened, while the protected industries merely copied low-end foreign computers and sold them at inflated prices. In addition, countries that put up barriers to imports will often face retaliatory barriers to their exports, potentially hurting the same industries that infant industry protection is intended to help. [1]

[1] https://en.wikipedia.org/wiki/Infant_industry_argument
Since ModelX incident I have made sure not to drive on first lane. I always drive on the 2nd lane and it is much better.
In a world where basic civics, economics, and other life skills are not pervasively and effectively taught (at least in the US), I doubt our ability to teach this more complex and somewhat less obviously relevant content.
A friend of a friend is a vegan "except for bacon." Maybe the new vat-grown stuff can make this person a true vegan.
The author is also in the thread on /r/rust if you have any questions for them: https://www.reddit.com/r/rust/comments/b38cwz/why_hashbrown_...
> money-sink international projects with African dictatorships.

You mean like those projects that China funds to successfully increase their international relevance and financial prosperity? Like all the ports and plants and railways?
I went with the Rift because it was cheaper and (imho) way less ugly.
- Rift room scale support is actually very good with extra trackers (a bit of a pain, but luckily extensions work well).
- The Rift controllers are very, very good.

Overall, I just liked the Rift as a polished product better. And they have had a great track record of improving the product and dumping money into quality content.
>At which point you can be happy that the rich person is voluntarily paying the 3 cent fine instead of the 1 cent parking fee.

No, because the issue here is not like a fee, it's about breaking the law and how you should be punished for it in order for it to deter you. A more apt comparison would be "you can be happy that the a rich person is voluntarily paying 500$ to park on top of a crosswalk. In this case you want to deter the person from doing something that harms others, not just to make them pay for it, which in this case means either a fine indexed to income or jail time, so it hurts you even if you are a billionaire.
Electric cars still make noise.
The feeling is mutual, I'm sure.
The cancer arm of the World Health Organization did a disservice to World Health by using such a poor study as an excuse to link cancer and meat consumption, in my opinion. To the point it makes me question if the WHO motives are honest or driven by other reasons (opposition to animal consumption out of ethical reasons or ecological reasons, which are absolutely legit but not health-related).

Some of the reasons why I say this:
- It puts consumption of red meat and curated meats under the same category as smoking. According to that study, it increases relative risk of colorrectal cancer by 18%. That puts the average 50yo man from 1.8% to 2.12%[1]. A bit different from the 2.500% increase of lung cancer risk in smokers.

- These studies always have a self-selection bias. In Western countries, people that eat read meat also have worse habits and don't follow other health recommendations. This is a known effect [3], and other studies won't find higher risks associated to meat unless there are other factors (obesity, alcohol consumption) [4]

- Diet was self-reported, which makes results very unreliable.

- Colorrectal cancer and meat consumption are not linked in other countries. It's not the cause in Europe [5] and certainly not in Asia, where the opposite correlation is found [6]. There must be other factors at play.

- "Of 22 members who voted on its conclusions, seven either disagreed or chose to abstain."[7] And yet, the WHO made recommendations based on a single, not particularly conclusive study. Hum...

- Under red meat, it puts things like a sausage or hamburger and a grass-fed filet mignon steak. A strange thing to do, as if processing and quality were not factors to account for.

I could probably continue, but hopefully I made my point.

[1] https://www.ncbi.nlm.nih.gov/pubmed/16338133

[2] https://www.mayoclinic.org/diseases-conditions/cancer/in-dep...

[3] https://link.springer.com/article/10.1007/s11606-010-1609-1

[4] https://www.ncbi.nlm.nih.gov/pubmed/27479196

[5] https://www.ncbi.nlm.nih.gov/pubmed/26143683

[6] http://ajcn.nutrition.org/content/early/2013/07/31/ajcn.113....

[7] https://www.nytimes.com/2015/10/27/health/report-links-some-...
Gall says nothing about the simplest thing, only that complex systems grow out of simple small ones.

My point is just that the way Gall's Law maps to something like Extreme Programming is through, "the simplest thing that could possibly work." When one is starting out a new project, that is precisely how one applies Gall's Law.

"the simplest thing that could possibly work" might not actually (or always) be something that a complex later system can evolve out of.

Software shouldn't be that limited. In particular, of you are using principles/tactics like DRY and Law of Demeter, you should be able to grow your project into a more complex one. (Or, in preparation for growth, apply those and then refactor.)

I'm reminded of a comment by Alan Kay about how you don't want the lowest stratum of a system to be too simple.

This is probably because the lowest stratum can be the hardest to change. In software, it's even possible to take away the foundations and exchange them! I've worked with people who have done it. (Migrate an app from an Object Database to a relational one, for example.)
It's not wool, but the non-edible animal product that's being currently researched is leather: https://www.theatlantic.com/science/archive/2017/09/modern-m...
This all sounds great, and you're not wrong, but like many on HN you come across as someone who's living in a bit of a bubble.

Electric vehicles simply are not on the table for a massive swathe of the population who are driving $2000 clunkers that they need in order to be able to get to/from work every day. Until we can get electric cars on the used market for that kind of price range, that still have the effectively-unlimited range of a gas car, this entire idea is a pipe dream.

Penalizing people for doing what they have to do in order to go about their lives is a recipe for a populist uprising that undoes all of your changes and sets the effort back a decade. Spending millions on expensive, privacy-invading license plate cameras to charge people a fine for going through the motions of their life is dystopian and horrible - and doesn't make good financial sense. Far better to directly incentivize people to get the electric car you want them driving, rather than punishing them.

If gas prices had continued to rise like they were doing a decade ago, then we might be in a situation now where it would make financial sense for more people to convert to an electric car. This didn't happen, and so right now for most people it makes no sense to do. Put an artificial barrier like your penalty in place, and they'll elect Doug Ford in order to stop you. It has to actually make real economic sense, not artificial, or it will fall apart.
Such labels start from an assumption that there is some "normal" or "standard" human being to compare us all against and if you aren't "normal," then you are defective. The neurodiversity movement generally seems to posit that being different isn't fundamentally defective.

I used to spend a lot of time on parenting lists and even was a low level presenter at a gifted conference when I was briefly Director of Community Life for The TAG Project. I have two special needs sons who likely qualify for a label somewhere on the autism spectrum, though neither has a formal diagnosis.

I just gave them a lot of instruction on why people do the things they do and how social stuff works while respecting the fact that my sons didn't innately want to interact with others in the "standard" manner. I get along well with them.

I think it is fundamentally problematic to label people as defective simply for being different. Their father likely also qualifies for a diagnosis somewhere on the autism spectrum. As far as I know, he has never sought a diagnosis.

He joined the army when he was twenty and we had an old fashioned marriage.

In the army, everyone where's a uniform. This fits well with the current standard recommendation to let ASD people get multiple copies of their favorite items and dress the same everyday. Wearing a uniform for the job is something most people complain about. For him, it worked well. Bonus points: He wasn't "weird" or "defective" for dressing the same everyday. He was just doing what was required of him by the job.

Military uniforms have the person's last name on the front above the pocket. The fact that he had trouble recognizing faces was not important. All his coworkers had labels.

He was very good at his job, but I handled a lot of the traditional duties typically handled by a full-time wife. This is part of why he excelled at his job. It was the only thing he really needed to focus on.

Over the years, I've seen some research indicating that men with full-time wives typically rise through the ranks at work faster. I've discussed such with other college educated women and so forth.

In the lifetime of my children, the world stopped being predominantly agrarian and became predominantly urban. Most people now live in cities and this has been true for less than thirty years.

In short, the world has changed tremendously. Yet, rather than positing that the world we created is ill-suited to the needs of many humans, we posit that folks who don't readily fit into this never-before-seen highly technologically advanced society were simply born broken. We posit that there is suddenly a shockingly high percentage of defective humans.

I have to question that framing. It doesn't fit with my understanding at all of life, the universe and everything.

It isn't meant to threaten your coping mechanisms.
I have no interest in supporting Bolsonaro’s Brazil with my USD
Unlike every other country on planet earth, which doesn’t tax non-residents yet still manages to support their citizens?

It’s a money-grab, pure and simple.
Will this work with non-gsuite users? Gmail has a big marketshare, and setting a message to expire to them could be useful
I used to replace my Apple headphones every year, these ones going to seem to last forever(except battery).

Still disappointed they haven’t added more feaures, especially as competition getting hotter...
You're assuming that they're the ones benefiting from it.

Suppose they use plastic nets and that makes fishing less expensive, but they all do that and it's a commodity market so they don't get to keep any of that money, it just means that it reduces the price of fish.

Now we need them to use more expensive nets. If we put the cost of them on the fisherman, it raises the price of fish, a healthier source of protein than many of the alternatives (e.g. red meat), and raises the price of food in general. Not super great as an outcome.

If we put the cost of them on coal companies, it raises the price of coal. Coal has nothing to do with fishing net, but we're actually trying to discourage coal, so since taxing coal burning is better than taxing fish eating, that may be a better choice.
> Does everyone really think that if a government bans 4chan, no one and nothing is going to stop them from banning everything else because there's precedent now and nothing can be done?

Is it really, though, or do people just like the strawman fallacy a bit too much?
We Can’t Explain the World Through Language
If you really want to speed up your bytecode interpreter, switch to a register-based VM instead of a stack-based one.
> I visited Brazil with an American passport a few years ago and ended up spending a bunch of time gathering documents and visiting the embassy back and forth. It was pretty discouraging and draining and I thought about not going.

That is the same as when a Brazilian would like to visit the US. This general waiving of requirements simply guarantees that Brazil's the only one getting the short end of the stick. A negotiated reciprocal agreement would be much better.
Overly aggressive zoning isn't an issue specific to SF, it is much more hilariously stupid there, but people living near or within cities in detached houses elsewhere lobby continuously against higher density and public transit to try and keep their neighborhood the quiet one. I'm up in Vancouver and we've got some really strong NIMBY idiots here that are fighting tooth and nail against expanding the skytrain so that it actually services the universities while fighting against density increases in Kitsilano which, honestly, is basically a part of downtown now.

Stupid people are abundant everywhere.
I ended up demanding a refund for mine, it arrived the same week that they announced they were discontinuing their Linux SDK.
I'd love to read more about the process of contractors acquiring those special rights. Maybe you got some further reading?
Charm co-founder here...

(1) electrolysis is much more expensive than steam methane reformation, so unfortunately I don't think it's gaining much steam as a real hydrogen production method.

(2) typical ammonia fertilizer application is 0.125 tons/acre/year at a price of $500/ton = $62.50/acre/year. Our grass and gasification process yields $1,750/acre/year worth of hydrogen... so roughly a 28:1 financial return on the fertilizer input which is probably pretty close to the EROI (Energy Return on Investment)

(3) To clarify "hydrogen is quite easy"... not on an absolute basis (which is quite hard), but relative to other products that could be produced. For example, you mention ammonia, but ammonia production has enormous economies of scale benefits from complex compression systems and pressure chambers... if you run the math it doesn't work out as favorably as hydrogen, and it's substantially more complex and difficult.

(4) We are funded by an amazing group of angel investors, but that does not include YC.
We definitely don't have enough competent (which is most definitely distinct from "experienced") coders looking for work.
Can you elaborate on what makes cobra ungoish? I had built a CLI using it without prior knowledge of Go (but with a background in scripting languages and a some C#) and it seemed pretty straightforward.

The only issue that I can tell was that you can possibly create errors that the compiler can miss, but it's been pretty solid otherwise.
>It's far beyond the amount of revenue the infraction generated by order(s?) of magnitude

$1.5B is far below the amount of revenue Google got from advertising since 2006. I'm not sure what you mean by this.
Probably because the main dev "knows better". Looking from the outside at common complaints across systemd, there seem to be plenty of weird defaults that hurt power users, with that being the primary reason behind not changing it to something more standard.
I doubt we'll agree, but something as simple as: make an unordered list of hrefs with a url (based on name) and the name. Also, have a class on the currently selected <li> (currently selected meaning some variable matches the item name in the list) ends up with several special attributes, and a scope question (will a bound class see the iteration variable?) - all of which is not a question in something like React because there's not special scope being created, the same rules I'm used to always apply.

Different strokes for different folks, but I was quite surprised at my experience. Everyone keeps using the word "intuitive", and anything that I have to learn all these rules and special cases for is the opposite.
AirBNB can fix that by not allowing people to use AirBNB that are too abusive.
Doesn't X11 ship with macOS (i.e. to run "legacy" Unix apps)? I could've sworn I've used xterm before on it.
Best chili ever?
I bought an Oculus Rift a couple months ago, and this seems like a mixed bag. Per https://uploadvr.com/oculus-rift-s-official/ :

> The original Rift used dual PenTile OLED panels for a total resolution of 2160×1200. Rift S replaces this with a single LCD panel with a resolution of 2560×1440...This provides a higher detail image with reduced “screen door effect”. However, you don’t get the deep blacks of OLED since LCD displays use a backlight.

Currently my #1 primary use of Rift is Elite Dangerous. One thing I don't want to lose in an upgrade is the inky blackness of outer space. Higher resolution would be lovely, of course, but how much higher is enough? I'd prefer to hold out for a next-generation headset with high resolution and OLED.

> The Rift used external USB sensors for positional tracking...Like the upcoming Oculus Quest standalone, Rift S instead uses onboard cameras for “inside-out” tracking.

This is a godsend. Onboard cameras could also potentially help with more...dynamic parts of your surrounding environment. By which I mean, I have cats. So this is not only a huge improvement, but it's something that I think can enable future improvements.

> No Physical IPD Adjustment

Since my IPD seems to be at the extreme physical end of the current Rift, I don't think faking it with software is gonna work for me :(

> The Rift featured integrated headphones....Rift S removes these headphones and instead...[s]ound is piped through the side straps directly to your ears. Having nothing against your ear makes sound feel more natural and lets you hear others around you, but the downside is it can be heard by others in the room and the audio quality may be lower. The headset also features a 3.5mm jack so you can use your existing headphones or any you buy in future.

I think if I upgraded to Rift S, I would just use my headphones with it instead of relying on the side strap audio. I don't find the Rift headphones unnatural; they don't break immersion any more than having a massive visor strapped to my face.

In total, I really wish there was a Rift S+ that had the innovations of the Rift S but not the compromises. As it stands I don't feel a burning desire to upgrade, but I wouldn't rule out switching brands if a better headset had the improvements of Rift S but not the feature regressions.
Exactly like the reverse case. What would be better for Brazil is to waive requirements both ways. This just puts Brazil in a clear position of inferiority.
Yikes! Hopefully the site will hold up to HN traffic. Was this on the landing page? If you let me know where you saw the error, I can take a look. Thanks!
> available as reposts for days afterward
Yes, you're right. Lower level is a more accurate description.
Most recently, It was just the 2 I had mentioned for Canada.

But it depends how far you want to go back. E.g. visas for Croatians used to be required, but scrapped a long time ago.