skysight-inc/HackerNews huggingface dataset:
Haskell and OCaml look alien and are beyond Rust in term of learning curve, and I speak as someone who historically learned OCaml as his first language (just French things). I can't say anything about Scala. I don't know what C++ is doing in this list since there's no GC and its type system doesn't really compare to the other languages discussed here (including Rust).

> Everyone else is quite happy using GC based languages

The huge amount of rustaceans coming from language with GC (including myself) isn't really in favor of your argument.

As a web dev currently using rust for cli tools, I'd be really happy to do my web stuff in Rust also once the web story for rust has matured. And seeing what happened since last year in this field, I'm really optimistic for the future.

I understand that not everybody thinks the way I do, but we exist though ;).
Speaking Out Against Socially Destructive Technologies, Norbert Wiener on Ethics
It's amazing how a fund's focus switches from when it makes money collecting management fees from other people's money to when it only invests the partners capital:)

There aren't too many funds out there who actively give back capital on a quarterly basis to investors to ensure they aren't over capacity, and the ones you do hear about are usually shutting down a fund or kicking out the outside money all together.

> The firm told staff that they would be allowed to increase their Medallion stakes by at least 50 percent. The catch: they had just weeks to come up with the money.

This seems a bit punitive to the "rank and file" employees as if RenTech is like any other fund then...

- most of the executives probably have orders of magnitude more money in the fund already so a flat 50% increase benefits them alot more.

- its much easier for someone will 100's of millions in existing assets to get a loan in a week than someone with single digit millions or less.

As a side note, the link in the article was posted before but its still a terrific article if you want a look at RenTech

https://www.bloomberg.com/news/articles/2016-11-21/how-renai...

Just for fun RenTech just filed their 13F here are positions they sold or reduced:

AMD US (Advanced Micro Devices Inc), CVS US (CVS Health Corp), PCLN US (Priceline Group Inc/The), TEVA IT (Teva Pharmaceutical Industries Ltd), TSLA US (Tesla Inc), AET US (Aetna Inc), CMCSA US (Comcast Corp), FB US (Facebook Inc), MRK US (Merck & Co Inc), PX US (Praxair Inc),

and positions they added:

ADSK US (Autodesk Inc), AIG US (American International Group Inc), MCK US (McKesson Corp), PFE US (Pfizer Inc), WDAY US (Workday Inc), BMY US (Bristol-Myers Squibb Co), CL US (Colgate-Palmolive Co), DPZ US (Domino's Pizza Inc), EA US (Electronic Arts Inc), NVDA US (NVIDIA Corp)

Top holdings:
NetEase Inc.-ADR: up 456,300 shares, to 2.73 million valued at $819.5 million

Johnson & Johnson: down 970,500, to 6.13 million valued at $811.2 million

Bristol-Myers: up 7.02 million, to 13.5 million valued at $751.6 million

Gilead Sciences Inc.: up 2.7 million, to 10.4 million valued at $736.7 million

Colgate: up 2.9 million, to 9.75 million valued at $723 million

The hedge fund manager's disclosed holdings rose 9.5 percent in value in the second quarter to $78.3 billion. The Standard & Poor's 500 index advanced 2.6 percent.
Have you found it a challenge at all (as far as getting jobs) to move between the nonprofit and private sector?

Did you start out with nonprofits or move to nonprofits later in your career?
He repeatedly refers to race in the context of diversity in his memo, at least 9 times the word "race" is used for example. Notably, he doesn't seem to feel the need to back any of that up with science, apart from (maybe!) the casual reference to IQ.

Sometimes you'd think there were two completely different memos under discussion given the lack of basic agreement on facts as relate to the memo itself, never mind it's arguments and sources.

Though, I guess you're right, he may have left it ambigous about exactly which IQ differences he believes in that "the left" don't. People seem to think it's wrong to complain about his communication style, but as this example illustrates, peppering a memo with alt-right buzzwords and then being ambiguous about which particular controversial IQ studies you support can just as honestly be interpreted as dog-whistling rather than incredibly high levels of naivety. I think most people suggesting his communication skills are lacking are actually just giving him the benefit of the doubt.
On Norbert Blum’s claimed proof that P does not equal NP
Yeah, he did say plenty of stupid things 2009-12 but the "I hate white people" was 2009. Not that I'm giving him a pass for any of this - they were legitimately dumbass idiot things to say anywhere, much less in public.
Awesome, didn't know about that. Thanks!
Oh boy, thats going to get google hammered in the blacklist and age blacklist lawsuits.
Wow this is probably the most willfully ignorant post I've seen in a while.

"We have to deal with nazis again, except this time the Nazis are actually the people standing up to Nazis"
I tried this, but Do Not Disturb silences all texts, including those from contacts. Deal breaker for me.
Thanks this is great information. Have you looked into using Scala or Rust for UWP apps?
Whose Heritage? Public Symbols of the Confederacy
Who are you to decide what the right balance for other people should be? If they are happy working 11 hours a day while you only work 8, what is wrong with that? Are you actually intervening because you are concerned for them or are you simply worried that their choice to work more than you will result in them correctly being valued more than you by your mutual employer?
One thing author did not touch on: since the tables were denormalized-ish in the original MySQL DB, did his application lose significant performance by having to perform the joins for every single query in the renormalized PostGres instance? Or were the DB's small enough and indexed properly enough so it didn't really matter?

Might have been worthy of testing this to see if it was worth it to materialize certain views and refresh them every 15-30 minutes or so.
Security Design Principles for IoT Product Developers in the Private Sector
Driscoll blackberries are incredible. The size of my thumb (huge) and a sweet taste almost like wine. Respect from me for the work that must have gone into all aspects of breeding, growing, transporting and marketing.
I don't think I said people write shitty code on purpose, I'll have to go back and read my own comment to make sure though.

You might find that it is even a better option to do _more_ testing and debugging as opposed to cramming yet another pointless feature into already bloated browsers. And as a sibling to my previous comment mentioned: this is ripe with "unpredictability and interoperability issues"

Maybe create a `static js analysis` browser extension for developers to aide them in their endeavours to stop writing shitty code, but don't force that down everybody's throat.
Let's look at the quote again:

> "Google has created several discriminatory practices: ... Hiring practices which can effectively lower the bar for “diversity” candidates by decreasing the false negative rate"

Please note the last 5 words. Damore wasn't saying that diversity candidates got jobs in spite of being below the bar. He was saying that decreasing the false negative rates for certain groups is discriminatory towards those who don't belong to said groups.

E.g., the point is that focusing on decreasing false negative rates for group A but not for group B, will mean that, on average, more people who are close to the bar will be hired from group A than from group B. This is unfair to group B, since they are much less likely to get "the benefit of the doubt".

In essence, the quote relates to how Google deals differently with uncertainty depending on the gender of an individual.
It reminds of the time I spent with Car Mechanic Simulator. A nice 'fun' game on Steam if you like stuff like this.

I have the 2015 version and there seems to be a new one out now (2018 version) but the reviews warn about the many bugs
Trains had tyres??
Who's lobbyists do you think brought about the current regulatory climate?

Why would the outcome change until the players that get to change the rules change themselves?

I think this is more of a political and ethical corruption problem than a healthcare problem. There is no desire within the industry for competition or a market. See the cable industry for another example.
Sharing it publicly is the author saying it does not actually work as he claims it does. You don't write a blog post on a method you created to make guaranteed money, you use it.
They've since scrapped L2, now it's only L1 (HW) and the High Level Trigger (HLT) running on a server farm
>Photons carry no charge, so normally they don't interact with each other.

Not having charge doesn't imply they don't interact. They just don't through the electromagnetic force. Neutrons also have no charge but interact via the strong force, for example.
this isn't a startup tech problem - it's a startup customer problem. no customer wants to pay significantly more for a good or service to ensure that the company takes security seriously because they want the lowest cost.
I think we've surrendered some of the "clarity" argument with the sentences in that paper describing which exact instantiation of the non-cryptographic RNG to select for "sensitive" applications.

Even here, in this comment, it's really hard to follow what you're saying. For instance, you've taken the time to compare the "prediction difficulty" of the PCG PRNG to that of a ChaCha20-based DRBG. But ChaCha20 is a stream cipher, a cryptographic primitive. To be competitive with it at producing uncorrelated bits is to be yourself a cryptographic primitive; that is, to argue that an LCG and a trivial mixer is all we ever needed to encrypt data. That would be... newsworthy?

Also: if you're making an appeal to the cryptographic literature, there are better people to cite than Bruce Schneier.
How Insiders Drive Darknet Data Demand
virt-manager presents a quite nice frontend for qemu and KVM. It's all free and open source, no need to pay $50 and you get nice remote connectivity support and stuff.
what does virtual mean in this case? is this word mean something in quantum physics?
Also, unlike bank robbery which is usually committed by poor folks, insurance fraud of this type is a white collar crime committed by (typically white) wealthy folks.

I was watching an old George Carlin video on the death penalty yesterday. He was ranting about how folks want to expand the death penalty for drug dealers. His bit was that you should expand the death penalty for the bankers who launder the money and the drug trade would pretty much stop immediately.
Thanks! It's my reference project to find a paid internship. Hopefully the interviewer will think similar :)
I do remember, and felt pretty much the same way you do now at the time.

Over the years, my views towards Microsoft have softened.
The article is about health care in general, not drugs.

But you're still in a better negotiating position if you're a single buyer talking to a single seller than if you're multiple buyers talking to a single seller.
And even then you could be in emacs:

https://www.emacswiki.org/emacs/Edit_with_Emacs

or

https://addons.mozilla.org/en-US/firefox/addon/its-all-text/
USN seeks three-day flight endurance with Hybrid UAV
I would argue that this scenario would actually be a positive for the author. If others start using the same methodology as him on a large enough scale and trading on the same data sets they would buy when he buys driving prices up.

On the other hand when he starts selling and others sell as well speed is a critical factor as the downward pressure will make the later movers the biggest losers.
BitChute, WebTorrent-powered peer to peer videohosting
What? Are they out of control?...
The hackers could be creating an API auth token after getting the first password. So you change the password, but the auth token is still valid. They can't use the normal Twitter interface, but they can do whatever the API lets them do...send tweets, etc.
"Counter-protestors weren't the ones to drive a car into a crowd."

But they were (among) the ones who showed up with baseball bats, clubs, and mace (and even a few guns). It's not like the protesters were the only ones ready for a fight.

"Counter-protestors weren't the ones to drive a car into a crowd."

That happened well after there had been a lot of fighting already.
Playing with it a bit gave me a blank font for the body: http://brandmark.io/font-generator/?family=Fira+Sans+Condens...

Seems to be an issue with the Rubik font: https://fonts.google.com/specimen/Rubik
The vast majority of GUI frameworks allow cancelling events with no observable side-effects. Cake for whoever figures out how they achieve this mythical benefit and why it makes passive look like a bloody hack.
Hi there, the member of our team who wrote this article joined us as part of a Knowledge Transfer Partnership with a local university.

While not directly related to our business model, we gain a lot in terms of understanding LoRaWAN networks; getting more people to deploy LoRa networks like you mentioned is also a plus.
Lets say there are a couple dataframes that need a matrix multiply that take up about 10gb on a 32gb host. I want to parameterize these manipulations and expose over http. I can only afford to cache 3 sets of them, which means that I can perform 3 concurrent requests. I would like to provide more concurrency than this without reading from disk or storing the data out of process in a separate service which adds complexity.
9 Awesome Apps That Use the Blockchain Outside Bitcoin
Do you understand investing at all? People have been attempting to "beat the market" for decades and nobody has been successful. There is always the "reversion to the mean" issue in every case. People with algorithms think they are beating the market then something changes and their algorithm no longer works. Except for Renaissance--they have consistently been beating the market, or so it appears.

Does that help?
Amazon launches 'Instant pickup' services in U.S for pickup in minutes
Okay ... this is another one of those slippery terms. As a onetime student of European history I got hung up on the etymology [0]

Historically, the medieval French word bourgeois denoted the inhabitants of the bourgs (walled market-towns), the craftsmen, artisans, merchants, and others, who constituted "the bourgeoisie", they were the socio-economic class between the peasants and the landlords, between the workers and the owners of the means of production

I was incorrectly equating "upper class" with these "landlords", but I guess as of the French revolution, with the Aristocracy overthrown the semantics shifted and "haute bourgeois" became the term for the ruling class.

Contemporarily, the terms "bourgeoisie" and "bourgeois" (noun) identify the ruling class in capitalist societies, as a social stratum

I would contend that the modern phenomenon of "the 1%" more closely resembles the aristocracy of old than Haute Bourgeois but I would be at odds with accepted terminology.

So yeah Bill Gates is from a Bourgeois background (particular grade is unclear) but arguably now occupies a distant Aristocratic stratum beyond Haute Bourgeois.

[0] https://en.wikipedia.org/wiki/Bourgeoisie#Etymology
This is one of the most infuriating things about Macs for me. Maybe Vim/Emacs aside, I've found word jumping and Home/End operations to be absolutely consistent on Windows, but just about every OSX app seems to have a different shortcut.

As the author points out, the exact cursor position in some apps is different on Windows, but he shortcut is always CTRL+{direction}
A few of these steps could be solved with this tool, including schema/index migrations, and even initial (fast) data transfer:
https://github.com/seanharr11/etlalchemy
But this possible explanation, even if true (which I don't know), is still a refutation of Damore's argument: there is no biological or inherent basis for having fewer women in engineering. If women, when they see the need (e.g. for economic reasons) or are otherwise encouraged, can successfully tackle engineering fields, then surely the difference is societal and not inherent, unlike what Damore seemed to claim?
I participated in Mozilla dev derby and created - https://github.com/palerdot/hotcold, which landed me my first full time developer job as a full stack developer. At that time, Mozilla used to have demo studio which hosted both the code and the live static app. After Mozilla pulled the plug on the demo studio, I hosted the static app on github pages with a custom domain - http://hotcoldtyping.com

This project is closer to my heart and I would still be happy if I had not gotten a job because of this.
But wouldn't a developer who is surprised by performance penalties caused by empty scroll event handlers also not use passive listeners?

The point of passive listeners would be to make it easier for developers to not accidentally write shitty code and boost performance on well written code that doesn't have to be blocking the scroll.
Maybe don't submit your cell phone number as your official contact? Submit a number that is less prone to social engineering changing it, like a VoIP provider number that has no live human support.
Besides the party pandering, they even elected these monsters into the US Senate https://en.wikipedia.org/wiki/Robert_Byrd#Ku_Klux_Klan
https://news.ycombinator.com/item?id=15022244
Legalize psychedelic therapies. Specifically iboga.

I watched a friend who was suicidal and an addict a couple months ago enter into an iboga treatment and the guy hasn't had a smoke or drink since... he looks like a million bucks.. is hitting the gym and talking about "feeling his emotions" and is happily in therapy.

This is a dude who has neck tats, was routinely getting into bar fights with skin heads in NYC and is a vet who had pretty severe PTSD.

Let's legalize treatments that actually work.
oh that's weird, which browser/os? does it not work on fonts.google.com either?
Tech Firms Break from Hands-Off Approach with Bans on White Supremacists
Individual & pair programmers on a computer science tutoring system
Show HN: Daily Emails with Top Posts from HN and Your Favorite SubReddits
There are a bunch of methods to determine this: https://en.wikipedia.org/wiki/Ocular_dominance#Determination

The one my dad showed me as a kid is the one I usually show others: The Porta test. The observer extends one arm, then with both eyes open aligns the thumb or index finger with a distant object. The observer then alternates closing the eyes...

It meant that as a right hander with left eye dominance, I started shooting pool left handed at a young age. I don't think it's had much importance otherwise, though.

Thinking more about it, I think when I do shoot right handed, or if I always would have, I'd just need to keep the left eye closed ahead of time -- to avoid the shift that occurs once closing it, having already aimed.
On the contrary, it sort of refutes Damore's hypothesis: the difference is not inherent but merely societal, because we observe that, when encouraged, women can succeed at engineering as much as men.

In other words, if true, we should strive to understand why fewer women choose tech in developed countries and fix it, not automatically assume it's because they are inherently less interested.
I think you'd want to combine it with canvas to replicate Flash's cacheAsBitmap. As others have mentioned here though the decisions on where to use it (raster vs vector) and where not to use it need to be made carefully as your map of bits uses memory [(width x height x 3 or 4 for RGB/RGBA) bytes - soon adds up but maybe browser renderers optimise this somehow] in exchange for what you save on drawing calculations.

cacheAsBitmap brought a major performance boost to Flash when used wisely though. Maybe some libraries can handle this for you nowadays?
And we addressed it with actual cryptography: SipHash. Since cryptographic random number generators are generated with very similar primitives, why wouldn't SipHash be the answer to those problems as well?
Not to question the authenticity of your comment but it feels handcrafted to piss off about 75% of HN (not me, necessarily!)
sublime has a configuration option ("word_separators") that lets you set which characters are considered to separate words. you can add the underscore to this option.
The main issue I had with the document is that it read like an 80's USENET posting in alt.politics. I've seen this entire discussion play out over and over again, at multiple companies, with the same talking points, for all 35 years of my career.

My stepson just graduated from the same comp sci program I graduated from in the late 80's and I was startled by how fewer women there were in his graduating class than mine. I've watched my female classmates and colleagues leave the industry. I've watched the number of female candidates for my positions dwindle to the point where I recently hired three developers and there was a dearth of female candidates.

There is definitely a problem and the first step is to get beyond the point where smart, professionals in their late 20's think 80's reruns are adding to the debate.
How concurrent is that? Can't imagine how writing to the file is even achieved.
The difference may be the t-mobile account instead of the phone. IIRC, they are rolling the "Scam Likely" feature out starting with t-mobile one plans.
I went through a similar process a few years ago (4k dbs into a single db, all mysql). You'll get something working fairly quickly and then spend days debugging data anomalies that have crept in over the years.

We ended up with a frankenstein mixture of bash scripts, a sequence of sql transformations, some python and some php to decode some of the data that had been stored in pickled / php encoded packages.

It's not something I want to repeat any time soon :-)
Forged steel, vs the cast steel/iron of the wheels themselves. They are heated and press fit on the wheels, and the cooling shrinks them onto the wheel. This is usually semi-permanant, with replacements only from wear against the rails. The cast iron would be too brittle and crack. In this case I would assume there was a casting defect in the wheel, which broke within the 'tyre'. Wagon wheel tyres are made in a similar way, but use wood spoked centers.
In grocery stores there are basically two ways items get shelved and stocked. For bigger brands (Lays for instance) the truck drivers will actually bring the stock to the aisles and shelve them according to how Lays wants it done. Grocery store never touches it. The other way is for smaller brands, they ship to the grocery store and store employees stock the aisles.

This is why stuff like chips, soft drinks, cereal, and probably even fruit from large companies always seems so organized together.

There are entire industries of analysts and consultants who work with companies like P&G, Heinz, Frito-Lay, Coca-cola who define shelf layout in every store. It's called a planogram. First time a store employee touches a Driscolls clamshell is likely when the cashier scans it.
Just 'cause I'm a grammar nazi: you misspelled "Andreessen Horowitz" in your resume. Unless there's a company with a name awfully close to Andreessen Horowitz, of course.