skysight-inc/HackerNews huggingface dataset:
I fear the US isn't behind. Both Trump & Clinton called for Internet censorship during their campaigns. Scares the crap out of me.
Previous discussion:

https://news.ycombinator.com/item?id=14437092
Wow thank you for sharing that youtube link. I did take Calc 3 in school. Or is Eigenvalues and stuff... calc 3.5? I don't know, but thanks a lot, I did not really know that there were geometric insights involved! My teacher was amazing and distilled the equations in a way that let me know there were connective tissues, but I did not know that one can visually understand linear algebra. That makes me very happy, as I am always looking for ways to more intuitively and visually understand the universe. Thanks again sir.
We can safely leave out the personal jabs, please.

https://news.ycombinator.com/newsguidelines.html
I am not sure I understand the following advice:

>"Call your cell phone provider and put a “do not port under any circumstances” hold on your phone number.

Is "porting" the same as call forwarding (which I assume would also forward SMS) ? Or is porting a means to upgrading to a new phone or changing carriers while keeping your phone number ? The latter isn't something I want to disable.
Also, in my experience, maximum performance for most algorithms is not a clear cut line that I fall short of for lack of motivation. I see that maximum as a rather fuzzy unknown, approaching it is has diminishing returns on the time spent optimizing.
> Perry says the sound waves generated by uBeam tech are safe, and the company will be "conducting third party tests to assure folks the technology is completely safe."

And this is why I don't want uBeam doing the testing- they're certainly not going to go, "Welp, this technology has some negative health effects. Better return those venture bucks and shut down the company!"

Any test they do is the scientific equivalent of "Man declares himself not guilty of fraud."
They have a major auto insurance operation.
Since 2010 the UK government has reduced the police force by 19k officers. The border force by another huge number I don't have to hand...

After the Manchester attacks they ran so short of police they had to call the army in to do routine guard work ('had to', perhaps chose to?)

If they wanted to actually act on intelligence a foil plots then they would need more police to follow, watch analyse wouldn't they? I wonder if it is actually as simple as the idea that bulk surveillance might be cheaper than real police officers, and is actually more effective at keeping the public quiet?
If I've understood the lore correctly, Sun chose Java over Self as their big language for the future. Some of the key people that worked on the Self VM (including Urs Hölzle and Lars Bak) left to join Anamorphic, founded by David Griswold. They built Strongtalk, and were later acquired by Sun, to incorporate the Self VM technology into Java. This was called HotSpot when it was released.

Note that the above is mostly unrelated to this paper, except where it mentions that type information wasn't used for performance.
Because "Model S and Model X had abnormally high claim frequencies and high costs of insurance claims compared with other cars in the same classes."

AAA is the insurer — they obviously directly gain from increasing premiums (all else being equal) and lose when premiums are lower than the insured risk.
I use one. And most of the time it's the one on my laptop, which is 1080p. I made the choice three years ago to do this on purpose.

The main reason I started handicapping myself with the single monitor was so that I could write software without the need of my desk/office. I found that when I was working at my desk, I'd need a break at set intervals to get 'unstuck'. While decompressing, I'd often start thinking about whatever problem I was solving and I'd run back down to work on it, all the while wishing I wasn't in my office.

So I started thinking about all of the reasons why I didn't use my laptop screen. The main ones were (1) I couldn't see as much code on my screen at the same time which made both 'holding the amount of code needed to understand the problem' and 'navigating code to the correct block I was studying' more difficult and (2) when debugging, it was convenient to have the debugger display on one screen and the application on the other. The first was a mostly solvable problem and I ended up solving it by writing a Visual Studio extension that highlighted common code points that I was often looking for (constructors and factory methods). The second was becoming less and less of a concern because I had begun taking unit testing very seriously and this resulted in a desire to 'write a test for it' over 'debug the code to see what went wrong'.

Now that I've been doing that for three years, I will never go back. When I was working at home (which I did for a decade), I would just move rooms when I felt 'stuck', allowing me to get a change of scenery, a brief break, and get right back on working without feeling like I need to be 'out of my office'. I can even pack up the laptop and head to a cafe if I feel the need, without feeling like I'm handicapped by the single screen. But the more surprising thing for me was that my coding practices improved. When I feel like I'm having a hard time 'keeping all of that code in short-term memory', I immediately see the lack of multiple monitors as a symptom of the problem with the root cause being 'my code is probably not written ideally'. I refactor for that. But most of the time I end up writing it correctly the first time because I can't put it all up on various monitors to refer to while writing an unnecessarily complex implementation.

This directly feeds into the second problem: I find that I very rarely use the capabilities of the debugger. My code is easy to unit test, so I write tests every time for very nearly everything. When I encounter a failure, the design of the application lends itself to identifying the troublesome point and I can write a test to verify the problem (and later, verify the fix).
Thanks for sharing! These all look very interesting.
The "autocratic" management style seems to be the biggest cause of this issue.

Unclear. The author of the book takes that position. The author seems to be hostile to worker ownership or state ownership.

Companies with multiple classes of stock to deprive the stockholders of voting control can have a much worse autocratic leader problem. Google and Facebook are set up that way, of course. Here's the list of the 28 S&P 500 companies with restricted voting rights.[1] As a group, they underperform the full S&P 500. Some of those companies that aren't doing well face shareholder litigation. Viacom's minority shareholders did manage to get rid of Sumner Redstone, but he was 93 and really had to go.

For many decades, no big company did this, because the NYSE didn't allow such companies to be listed. (Except for Ford and Hershey, which predated that rule; they were grandfathered in.) It's still rare, but now companies can get away with it.

[1] https://s.thestreet.com/files/tsc/v2008/photos/contrib/uploa...
Why does gender matter?
Tried demo on chromebook. It failed. Read github. Requires native app... written in JS? Relies entirely on single password that can be forced out of me. No mention on how to sync across devices. Nice try. I think it has a lot more to work out.

"Classic passwords/2FA are poorly designed, hard to backup and inconvenient to use."

That's insulting. Stop that. Want to state that as your personal experience, fine. You are really too young to declare that with any authority. Quote a crypto legend or take that out. You will alienate a huge pile of developers you claim to be courting.

"SecureLogin's #1 goal is to fix password reuse"

That by itself is easy to solve. Generate the password for the user.

"Usability: existing onboarding process is a disaster for conversion"

Requiring a native app is a disaster.

"Central authority"

You're confusing out of band authentication with centralization.

"no iOS support"

SecureLogin can't guarantee their native app won't be pulled from Apple's app store.

"open source"

LICENSE.txt not found.
Hackers and Painters from Paul Graham. I wish I had read that when I was 14 years old.
Ask HN: Get any useful results from ubiome?
I've spent hundreds of dollars on ubiome kits over the last 18 months only to have vary conflicting results. For example, large differences when sampling the same piece of stool.
No black bar? There's billions of lines of COBOL throughout the world. BILLIONS!
The difference is not as dramatic with tiny tiny programs that run for more than a few tenths of a second.
I am only 15m into this podcast, but I know I will enjoy it.

An executive at ad firm Ogilvy & Mather discusses the economic philosophy of advertising.

He refers to the best advertising as "the creation of intangible value from existing products/services." An example he gives is Apple making the public/market find value in interfaces and user experience, while other products in the category are judged by clock speed and similar technical specs. Or, it is a craft lager being judged by how it was created and the story behind the recipe, rather than just the taste.

"The biggest source of economic waste is when a great invention is marketed in the wrong way. It is like eating at a Michelin star restaurant where the dining room smells a little of sewage. It doesn't matter how damn good the food is; it's the context that makes the overall experience."
The equality of outcome versus equality of opportunity distinction is a cop-out. If you have real equality of opportunity then you should expect equality of outcome,[1] unless there is biological reason why women/black people/etc want to be left out of well-paying secure careers, or can't hack it in those careers. Maybe that's true, but it's an extraordinary claim that requires extraordinary proof.

The fact that programming has been both male-majority and female-majority at different times proves my point, and undermines yours. There is nothing inherent about it that makes women select into or out of it. Society pushed women into it back when it was a low status profession and now pushes women out of it now that it's a high status profession.

[1] When people say equality of opportunity they really mean something well short of that. Equality of opportunity means that's if you take a sample of say 1,000 kids, they should experience extrinsic forces over their lifetime that aren't correlated with race/gender/etc. I.e. some kids might have it easier because they have rich parents and some kids might have it harder because they have poor parents, but there shouldn't be a systematic pattern to those forces. But when people invoke "equality of opportunity" I am skeptical they mean doing something about the fact that statistically a random black kid is going to grow up in a household that only makes 60% as much as the one a random white kid would grow up in.
http://www.jasnh.com/
Come on, you know we don't need this here.

https://news.ycombinator.com/newsguidelines.html
She passed away May 21, which is 2 weeks ago, so this is not exactly news I am afraid.
> Collision damage claims for large luxury vehicles are reported 13 percent more frequently than average, and those claims cost about 50 percent higher than average, the Highway Loss Data Institute said. The rear-wheel-drive Tesla Model S is involved in 46 percent more claims than average, and those claims cost more than twice than average, it said.

Go with the data then. Perhaps luxury car owners are more likely to make a claim from even a minor scratch? And since they are "luxury cars" there is more of a premium on repairs? Just throwing out guesses, but as I say they have the data and should charge as appropriate.
Is there any way or anything in the works that would allow dealing with JSON without relying on libs that originated on JVM? They always feels like quite a bit of an overkill considering that underlying platform is JS.
One Man‘s Quest to Make 20-year-old Rum in Just Six Days
Tesla's response is pretty non-sensical. Tesla basically says the vehicles they're being compared to aren't real competitors, and that their cars are very safe. Both of those things may be true, but it doesn't respond to the institutes' point:

"In the large luxury SUV class, where collision coverage claim frequency is the same as the average for all vehicles and the cost of claims is 43 percent above average, the owners of the Model X file for claims 41 percent more often than average, and those claims cost 89 percent more than average, according to the institute."
> Tesla said the high rate of acceleration in both the Model S and Model X make it "false and misleading" to compare against vehicles such as the XC70
Thanks! It's a bit late, but we've updated the title.
To translate into Internet-engineering terms: assume that you might be having to call out through a proxy server (this is true when you e.g. have to "dial 9" to reach an outside line.) If your own phone is public-routable (i.e. your extension has its own DID, and that's what you're calling), then the routing system outside the device will have no idea that what you'll reach is, in fact, your own device. The origin of the call will appear to the POTS system as just "the PBX" (a NAT, basically); and the destination will appear to your PBX as just some anonymous public number owned by a phone company, that happens to proxy back to your own extension on the PBX when you request it. So neither the POTS system nor your PBX will be able to recognize what's going on. (I mean, you can manually program associated numbers into the PBX, but by doing so you're denormalizing DID mappings: they'll break as soon as someone's number changes on the POTS side.)

Much better if dialing out on a line just takes an exclusionary lock on the line so that it can't be dialed into; then anything that forwards back to that line, at any level of indirection, will be told the line is busy and will step to the next part of the call-tree.

(Note that this becomes important when you're trying to e.g. get a [random peer of your support-level] on the line for a consult in tech support, by "adding" to the call the same ring-group you're in. Exclusionary locking here is what ensures that you won't end up adding yourself to the call.
After the recent attack near parliament Amber Rudd (home secretary) wasted no time at all in blaming WhatsApp, because the guy used WhatsApp. He could have used WhatsApp to send a cat meme to his mum for all we know. It is disgusting the way they are prepared to use these events to push their totalitarian agenda
My comment still applies. In the majority of the 2fa implementation you activate via sms, then you can set up totp.

Even if you forget about sms, sms is still available to get a code and bypass 2fa.

Authy itself, if you have the app, never sends you sms but push notification.

I'm not sure duo is relevant in this discussion, no consumer app that i know/i'm aware of uses duo.
I agree 100%. If I'm paying for a conference I want the best speakers and content - if you can deliver that with diversity I'm all for it. If you're number one priority is diversity and it means your content and speakers are sub-par, I'm going to stop coming.

I think the more important issue is to make sure you selection committee is not biased. While it might be nice to have a selection committee made up with the front-page names in the start-up industry, you'd probably be better off skipping those that act more like fraternities.
Although Ms. Sammet's passing has been previously discussed here on HN, this new NYT article provides a different and somewhat more colorful perspective on the life of this remarkable woman. Worth a read.
You're asking the OP to offer broad conjectures explaining his observations?
> More than 200 billion lines of COBOL code are now in use and an estimated 2 billion lines are added or changed each year, according to IBM Research.

Woah there, I would have never imagined that.
ISIS publish a paper magazine too. What are we going to do about that?
Yeah. Dang English phonetics.
Guessing E/M noise might be extremely significant though? I suspect there are other ways, besides microphones, to detect a sub.
Dissecting Marissa Mayer’s $900,000-a-Week Yahoo Paycheck
Actuarial pricing is pretty simple in it's basis. Estimate claim frequency and claim severity (loss) per model, age group, state, [100s more categories]. Use proper statistical distribution. Apply markup for costs. Apply commercial markup or discount when comparing to competition. Repeat yearly.

Since claim size is highly skewed, don't trust the new entrant to have enough data.

Often 5+ yrs of data are used. So a new model / development like Tesla will give you headaches. Usually some leap of faith and pressure from product development will get the early premiums coming in too low, since everyone wants a piece of the pie. I've seen that played out in many markets.

There are lots of interesting things going on in the data, so a proper PHYD-scheme should be able to beat old school pricing rather quickly. But then again, adoption of that is usually in sub-markets that are really different (f.e. young drivers in a direct market are really not what you want dominating your portfolio).

With regards to Tesla's reply. AAA will be modelling on an individual brand basis. They are just using the data as a outside source comparison. The Volvo comparison is not really important. Perhaps in the group F1-cars for regular people they wouldn't stand out, but that doesn't change the equation for AAA. Even with low N, if all the simple claims come in 1000s $ higher, you don't need to be able estimate the entire distribution to expect a loss leading proposition.
I'm not sure you're following. You don't have to register with Google or with Duo to use their TOTP applications. Google Authenticator installed on your phone doesn't ask for your Google account or your phone number; it just sits there waiting for you to show it a bar code for a TOTP site. Same with Duo.

Used that way --- the default way --- you can't bypass it with SMS.
For example --

http://benchmarksgame.alioth.debian.org/u32/compare.php?lang...
Oh, and it's worth noting that Dart is essentially the modern version of all this: a dynamic, class-based language, a fast VM that optimizes base on type feedback, and an IDE based on optional static type annotations. It's no coincidence, given that Gilad Bracha and Lars Bak were the initial designers of Dart.
Yep, apparently this is what MATLAB does too. Learn something new every day I guess.
It is possible to configure Screen to have automatic window renaming although it requires modification of the PS1 environment variable.
This relies on some sort of implied theory that women require female role models in order to be encouraged to break into an industry(and vice versa, probably).

I don't know if it's true or not, but I find way more in common between me and the nerdy girl studying programming in my class than between me and the tall athlete playing football. I would have thought that our shared love for programming and geeky stuff would be a sign that this is a space with shared values, more than the gender of the speakers.

Of course, this may be a skewed perspective since there have always been men in the hobbies that I picked; but I would also think that a woman breaking into programming would be aware of the existing gender disparity, just like I am aware I would be a "gender minority" if I pursued teaching or psychology(things I was actually interested in due to great female role models in my youth!)
Our fastest platform takes about 20 minutes to compile on a fast system (often down to about 30 seconds for incremental builds, and less if you do something fun like building in a RAM disk). On the same system, our slowest platform takes about an hour and a half (some different plugins are built, but mostly that platform just has a slow compiler). Later stages of the build have the outputs of previous stages as prerequisites.

I wouldn't put build speed above maintainability, but build speed can still be a problem for large projects.
(Too late to edit my comment.)

Were you at ScalaDays 2017 CPH? I don't think I saw you there, but you deserve a round of applause, you Magnificent Bastard, you!
That Ars article is a good start. Some games me and my girlfriend particularly enjoy

* 7 Wonder Duel - A specific 2 player only version of 7 wonders
* Jaipur
* Stronghold
Why not put this disclaimer at the top of the essay?
Yeah, the foundation is there (hold arbitrary fractions, 64-bit decimals... other good things). What's the go-to tool for Mathematics? MatLab?
Because it is ambiguous goal which under any reasonable interpretation has massive consequences and major unintended side-effects. My favorite sport is basketball. What is the 'equality of outcome' in the context of the NBA? Is it that players are evenly distributed across gender lines? Across economic lines? Across national lines? Across racial or ethnic or religious lines? In our society, it would probably be understood that NBA should be proportionally represented by each identity group. So you should see 70% white players, 15% hispanic players, 12% black players, 5% asian players. Is that the right solution? But is the fact that black Americans dominate the league actually a problem? And what the heck are you supposed to do to fix it?

The other point is that in a free society, you cannot guarantee equality of outcome because people are going to make personal choices that will be magnified and influenced by whatever sub-culture they are immersed in. Professional basketball in the early days was over-represented by Jews, because it just so happened that interest in the game went viral in that sub-culture.

Tech has an over-representation of men because it grew out of a particular nerd sub-culture. There's nothing wrong with doing outreach to get non-traditional sub-groups developing an interest in programming, just like there's nothing wrong with the NBA running clinics in China to get Chinese kids into basketball. But it's not racism that the demographics are the way they are! In a free society you should expect that!
Insurers don't pay for maintenance. They pay for collision repair and medical.

And data say those are more.

No real surprise here. Expensive luxury/sports cars.
There's an ad blocking paywall but if you're using Brave it will bypass, just remove those numbers on the end of the link.
In fairness, the violations in the other cases I've seen (and I admit I haven't paid all that close attention) seem to be much more marginal.
A Practical Intro to Macros in Rust
> Thankful the guy engineering bridges doesn't make up which material to use like software devs pick algos.

Except that one time where the builder said "this joint is hard to build, can we modify it slightly?", the engineer looked at the change, said "sure", and 114 people died when said joint failed.
For RxJava fans – A journaling library to solve the back pressure problem
PL/SQL is a descendant of Ada rather than COBOL, and it's at least as much real programming as making web stuff.
A 5 layer CNN is absurdly shallow, so this isn't particularly surprising. I routinely work with 150+ layer CNNs - that's fairly standard practice if you want high-quality results.
Offhand, I would just use whatever CI tool you're already using to test various compiler/OS combinations and then just write a bash script to run that compiles a test file (given as an argument) and exits with the opposite exit code that the compiler gives (i.e. 0 for failure, 1 for success).
In a word, empirically. In a few more words, empirically and reading a ton of Intel, AMD and VIA documentation and I'd posit, some of the patent and academic literature.
Developers Kept Political Dossier on Contributor Expelled Over BDSM Kinks
Because then I'm reminded of all of the other things that have changed in the past five years. The essay needs a post-mortem, not a disclaimer.

Again, it's one of those things that I'll do in my copious free time.