skysight-inc/HackerNews huggingface dataset:
And making it PFS and authenticated isn't even the hard part. Slap on hash signatures to preserve quantum security there too and use temporary key exchange keys, done. Making the key exchange itself work securely is 99% of the work.
As a fatass who walks 2 to 3 miles a day for exercise, and is seeing little in the way of progress, I know this to be true. I know what must be done, but man, it's hard to break bad food habits.
There's national newspapers that do the basic equivalent of posting "junkie" on a grieving mother's Facebook page. In those cases I also believe the Just World hypothesis plays a part. The people who read such papers have to believe the poor and the vulnerable are responsible for their own misfortune, or else they can't explain their own comfortable existance, and therefore have no reason to believe it will continue.

BTW, that pulitzer-winning story is deeply affecting. I read it years ago and think about it often.
Have you seen the prices for data roaming?

(Especially since apps tend to send data automatically and also because you're one surprise sync or app store update away from financial catastrophe.)
JCTools: Java Concurrency Tools for the JVM, Concurrent Queues
It Didn't Start with You: How Inherited Family Trauma Shapes Who We Are
probably just unintentional fud

what is needed for a DTA-like, is some way to make arbitrary connections with arbitrary headers (which I would be surprised if it isn't provided), some way to write to a file with some reasonable control over how that file is written (writing and seeking, not the most needed thing, but would obviously be preferred), and some way to display UI (a html panel)

This might be harder or easier to implement than DTA is, but there probably won't be a direct port of DTA ever due to how tightly coupled it is with firefox
Mondo Rescue 3.2.2
If the other player accepts your poison pill, then you should reconsider its effectiveness. The only rational conclusion you could draw from such a move would be "Gee, they're willing to spend at least 55 million to fire and hire as they please."
It's more nuanced than that though isn't it - you can sell shares at a loss to push the market so you can buy and profit off the rebound (ie go short)? Kinda like losing your queen in chess in order to check-mate your opponent.
> Why do huge tech companies like facebook and google develop web frameworks if they're unnecessary?

For the same reason you should write your own "framework": An internal 'framework' is nothing more but a certain way of structuring your code, so that it works for you and your problems, which no one ever argued against. It gets far harder to make that case when you say "well, all my problems can be taken care of by popular framework of the day" - now you can only solve problems well which fit the frameworks model. And if your problem doesn't fit the model you start writing around the framework, so in the end you have written - again - a custom framework, which only in name resembles the one you started with.
FingerBank: network device fingerprint
Isn't DefCon supposed to be a play on words named after the defense readiness condition alert state used by the US armed forces?
Rure – A C API for the Rust regex library
Google is now a subsidiary to Alphabet. So no.
(I didn't downvote you, I really don't mind, but it did sound aggressive).

Here's what you wrote:
>> Too bad. The author addressed everything you said. You just didn't read past the sentence you quoted.

>> Nowhere does the piece imply that you should render every state change server-side. In fact, it goes on to show, with specific examples, of how you can get data-binding and partial-update behavior with web-native APIs. The argument is that most people don't need React, not that they don't need AJAX or data binding.

Here's a political rewrite (Keep in mind I'm not a native english speaker):

It seems that the author addressed your points later in the article. For instance, rather than rendering every state change on the server-side, it explains how you can get data-binding and partial-update behavior with web-native APIS.

The main argument of the article is that most people don't need React, not necessarily that they don't need AJAX or data binding.
Ah we usually call them outliers and use robust techniques or not-L2 stats when they are pervasive in the data. Still, in my experience, handling outliers is an application dependent thing, as they may be benign or they may suggest another stat model entirely.

Otoh, I agree not being aware of over fitting is definitely grounds for setting aside a candidate for ML job.
Top Performance Mistakes
Metal isn't that expensive I guess but still, several hundred dollars and a turnaround time increase of a week+ minimum isn't always on the cards for every project. Sure, if I had unlimited time and budget, I'd physically prototype and field test everything. Client demands tend to take precedence. Part of being a good engineer is balancing those concerns, learning which parts of the design and manufacturing process can be trusted implicitly and which assumptions must be rigorously tested - suffice to say I've been a lot more stringent about sheet metal design in the years since.
Intel probably wouldn't have been able to sustain the DNA required to also be successful in that market, and they would have had severe antitrust problems. AMD would have had the same first problem (but probably worse since they've historically had much poorer management), and would have likely lost a lot of their business selling to other PC manufacturers they'd now be directly competing with.
XStream 1.4.9 released, March 15, 2016 – XXE vulnerability CVE-2016-3674
The most object-oriented language? Erlang
Useful comment. EJB=Enterprise Java Beans right? Assuming that is the case, your other two examples were Javascript - is there anything in js that looks like EJB?
Really ? I feel the exact opposite. Eclipse performs much, much better than Android Studio. Just having AS open is enough to kill any and all performance on my laptop, not just AS itself but the whole machine crawls. I have no issues with having shitloads of other software running the only thing that has such a dramatic impact is Android Studio.

It's not even using that many CPU cycles according to Activity Monitor but it slows down everything regardless. It seems to always be doing some bullshit, indexing or whatever even if it's just open in the background.

I'm running this on the latest model MBPro which has a super fast SSD and 16GB RAM. I usually have at least one Eclipse instance running with a Glassfish server. Also, Postgresql, Safari with 100-150 tabs open, countless text editors I use for not taking, usuually I have some graphics editors open too (Affinity Designer and Pixelmator), Chrome with a few tabs and Postman, Wireshark, Mail, Calendar, etc.

All this while driving a 4k screen in simulated-2560x1440 'scaled' mode (so it's basically rendering at twice that and scaling it down to 4k). All that runs smooth as butter. The only thing that seems to be able to get this machine on it's knees is Android Studio, no matter what I do. The only thing that seems to improve things a little is AS's power save mode.
Advanced Data Mining and Machine Learning System (ADAMS)
> Oh, some view layer some guy came up with 22 days ago... or something that has been working for a decade for facebook. I wonder which one I want to go with.

Tell us, because - as I am not Facebook - I couldn't decide without checking both, maybe making a simplified prototype of what I'm trying to accomplish and see which one fits the use case better. You seem to have another process?
If the mobile carriers could somehow build their own private wireless spectrum then I'd have no problem with them charging whatever they liked. As it is, their whole existence is based around exploiting a public resource. It seems fair that they're required to prioritize benefit to the public.
They're said to have a big fraction of the US K-12 education market, where Chrome OS is a good fit, and they're cheaper than full service x86 laptops and much cheaper than Apple laptops.
My favourite bang is !g
League of Angels Hack Tool 2016 (Android iOS) – Easy Hack Tools
Sure, if the software gets totally junked in a couple years then lifetime costs of the implementation become less of an issue.

I work in an environment that's quite lean, but where deployment can take up to a year and lifetime is measured at the decade level so in my case the more traditional 'implementation is 10% of total costs' actually applies.
Typical short term thinking. you might sell to a few customers using this tactic, but at the cost of annoying hundreds of leads for every sale. Your email deliverability will probably also fall as people report your mails as spam.

If you're a sales person who is paid a commission on every sale, and don't plan to stay at the company for the long term, go ahead and spam people. If you care about the reputation and success of your company, I'd recommend not to poisson the well...
Fine-particle pollution linked to wider number of cancers, premature births
Thanks, I'm glad you like it so far. Yeah, there's nothing wrong with trying new things if you want to experiment with Google's platform.
Show HN: Destructible.io – Self-destructing, human-readable file storage
The road to hell is paved with SAML Assertions – MS Office 365
I agree. Having worked with VS, in the past 10 years I think my worst issues (as in bugs) have been corrupt Intellisense databases with resulting errors and rare flipping out in the UI designer, resolved by restarting. The Intellisense issues were worked on with a major rewrite of that engine that I think is implemented these days.
I'm sick of both Chrome and Firefox, honestly.

I like Chrome's UI a lot so I don't mind Firefox becoming that. However, god damn it I just want a good browser. One I don't have to restart on a regular basis. One that doesn't become sluggish after a day of usage, or 20 tabs open.

Firefox right now is an overall sub-par experience. Of the two, it's the only one that I've seen actually crash (Chrome has individual tab crashes). The scrollbars aren't stylable and it is a lot slower.

And then Chrome has its own issues as well. Its "Restore tabs" dialog is too easy to click away (firefox's is a lot better) and it just loses the tabs. Not to mention when there's a lot of tabs to restore, it loads everything at once instead of doing lazy loading like Firefox. And Chrome still doesn't have autoscroll... I use an extension for it, but it can't touch the chrome:// pages...

These are all extremely long standing issues, it's incredible they haven't been fixed. Fat good that competition between Mozilla and Google is doing.
I've heard of this for the first time and just talked to a family member that worked at Airbus and was part of the team using Catia V5.

They had heard of this story, which is told often, but it's just not that simple. Problems like this should have been noticed and fixed much earlier with the proper processes.

Now blaming Catia for the organizational problems seems too easy.
Android Studio slows down my whole machine to a crawl even if it's just running in the background doing nothing. I throw piles of stuff at my machine without a slowdown (see my other post) and the only thing that manages to kill any and all performance is Android Studio. Eclipse runs like a dream in comparison.
I mean, it's a really easy issue to work around (if occasionally time consuming), most people who use the software are familiar with the issue, it's not enough to make me want to change CAD package given the massive sunk costs one rapidly accumulates using a particular package...I guess there's no real incentive for the software guys to devote time to fixing this when they could be working on new features or whatever.

In a better world, I'd love for bug fixing, or even just polishing workflows for existing features, to be as high of a priority for CAD companies as new feature. However, only one of those things is seen as growing the install base...
Personally, I have terrible pangs of guilt if I know I leave a mess behind me. I've had to suffer fixing enough of someone elses messes to know what a timebomb of anger and frustration that is.
Ask HN: Is a simple life desirable to you? Why or why not?
If you think simple living should not include the city, yet you still remain a city-dweller, why? If you could work remotely, would you try out the countryside or an island?

My questions stem from a recent conversation with a friend over why it should be generally considered odd or wrong to want less for one's life - to be satisfied with less money, less work hours, less things, less ambition. Maybe it's my American upbringing but the idea I got from those around me, media and society is that simple living isn't even a thing to be considered, that it doesn't even enter into the realm of desirable possibilities for one's life.

Into my thirties, the idea I always got is that if you want less you are a loser, you're lost, and you can't be taken seriously (in business and relationships). Thus the title of my Ask HN.
Henkan[変換]: typesafe transfor / case classes, case class and runtime data types
> Eventually CAD software vendors will be disrupted, but we're a long way from that point right now!

Not so sure we're that far off. Nobody really has much incentive to innovate in this space because it's so niche. If you're a believer in the version of the future where 3D printers are as commonplace as 2D printers are today, then this may all change.

Suddenly, 3D modelling skills are today's word processing skills (either for work or for fun), and there are a whole bunch of people working on coming up with innovative CAD solutions for the masses.
Unit Tests That Write Themselves
Fred Goodwin didn't fall on hard times. He seems to have been directly responsible for some very questionable dealings.

But the bottom line problem with CEO pay is that you get a huge pay packet just for getting out of bed, no matter how badly you do; pay is completely decoupled from performance.

When Leo Apotheker was at HP for just under a year he received $13m in comp, severance of $7.2m, shares worth $3.56m, and a performance bonus of $2.4m - all while losing $30bn in value.

Developers like to speculate about 10X programmers. But ahere's no industry acknowledgement at all that the 0.001X CEO or manager is a real phenomenon. Anyone working at that level seems to be completely protected from business consequences.
Tips and Tricks for Better Applications
Yes. So you start the day with a full charge - plugged in at home. Then top up at lunch / dinner / loo break.
Concurrency on the JVM: Beyond Thread.start()
I'd say it's FUD from 8 months ago. In that blog post they say that NoScript and Tree Style Tabs will no longer be possible with the new API. Meanwhile the author of NoScript says the new API works for him and Mozilla is making sure the new API provides the features that add-ons like Tree Style Tabs need. No need for fear, uncertainty, or doubt.
Someone got Windows 95 running on an Apple Watch
Wouldn't sending a transaction directly to the miner be more reliable then trying to hide it in the fee? If the goal is to hide your money in the high volume of BTC that a big name miner processes per day, why not just send it straight to their wallet?

From an investigators perspective there is no difference between the two scenarios.

1. Miner A has received 500 BTC from Suspect B over the past year and may be laundering it.

2. Miner A has processed 500 BTC in transaction fees from Suspect B over the past year and may be laundering it.
Java Switch on Enum
Interesting, I guess Leverage is one of those terms that one might not encounter frequently except in some specific situations

I don't claim to be an expert but at least I know what Moment is
Hmmm I still use a framework. Riot.js because it's all I need. No jQuery, no other frameworks. Just riot.js. I feel like all I write is small little web components. I could do it without riot but this just makes things more consistent for me.

For example I wanted the ability to report content on a page. So I created report.tag, 40 lines of html, 30 lines of Javascript. Done. Then a button which mounts the component when needed. I like this way than using giant frameworks like react and angular.
€10 for 200MB is at least bearable.
Miners will typically return obviously erroneous transactions to keep bitcoin users in good faith. It's happened numerous times, including this week.
(Note:I'm not personally in construction but my daily job involves implementing features for various CAD products.)

Sure, but a design error is still a design error. The capability to recover from design errors might be there but it does not mean unexpected flaws won't incur an overhead to costs and schedule.
The Pirate Bay Down, all domains including Tor version unreachable
Maybe the people taking money would curate the content?
In the same way that Red Hat isn't a thing, right?
Whilst predictably this HN thread has turned into a bit of a flame war I would like to point out the article certainly made one indisputable point. That HTTP/2 is going to change how modern web apps are written all over again. So then we'll all need another new framework.
€0.05 per pageload would be a better way of phrasing it.

Plus €35.00 per movie streamed.
From his site:

https://stallman.org/stallman-computing.html

However, if I am visiting somewhere and the machines available nearby happen to contain non-free software, through no doing of mine, I don't refuse to touch them. I will use them briefly for tasks such as browsing. This limited usage doesn't give my assent to the software's license, or make me responsible its being present in the computer, or make me the possessor of a copy of it, so I don't see an ethical obligation to refrain from this. Of course, I explain to the local people why they should migrate the machines to free software, but I don't push them hard, because annoying them is not the way to convince them.

Likewise, I don't need to worry about what software is in a kiosk, pay phone, or ATM that I am using. I hope their owners migrate them to free software, for their sake, but there's no need for me to refuse to touch them until then. (I do consider what those machines and their owners might do with my personal data, but that's a different issue, which would arise just the same even if they did use free software. My response to that issue is to minimize those activities which give them any data about me.)

That's my policy about using a machine once in a while. If I were to use it for an hour every day, that would no longer be "once in a while" — it would be regular use. At that point, I would start to feel the heavy hand of any nonfree software in that computer, and feel the duty to arrange to use a liberated computer instead.

Likewise, if I were to ask or lead someone to set up a computer for me to use, that would make me ethically responsible for its software load. In such a case I insist on free software, just as if the machine were mine.

As for microwave ovens and other appliances, if updating software is not a normal part of use of the device, then it is not a computer. In that case, I think the user need not take cognizance of whether the device contains a processor and software, or is built some other way. However, if it has an "update firmware" button, that means installing different software is a normal part of use, so it is a computer.
Report: Reddit falling short on revenue, may close Upvoted
> This isn't a bad thing, for NoScript at least, but does not help other add-on developers.

You should read Giorgio's blog post. The API features NoScript needs also help FlashGot, Ghostery, RequestPolicy Continued, ad blockers, and similar add-ons.

Both multifox and Chris Finke's blog posts are not saying their add-ons aren't possible with the new API, just that they don't want to rewrite them for the new API. Chris Finke is looking for new maintainers for his add-ons. Why don't you become the new maintainer for, say, RSS Ticker (or another of his add-ons) and port it to the new API? See RSS Ticker's page: http://www.chrisfinke.com/addons/rss-ticker/
Romanesco 2.0 by Elias Schütt and HellMood
>Virtual DOM is efficient and has good performance, but native DOM interaction is insanely fast and your users will not notice any difference.

As soon as I saw this, I knew there were limits to this author's knowledge on the subject. React was a requirement for the low-latency UI we built for a major commercial app and without it (or a similar library) the user experience we shot for would have been impossible.
Anything to avoid implementing an end-to-end encryption protocol, I guess, while still selling the public on their email comms being secure enough.
I'd rather wish for being open, honest and direct with the rejection then tolerant and polite. It saves a lot of time and emotional investment.
>they indirectly increase domestic mobile rates for all the people who aren't roaming.

Many of the carriers are pan-European anyway, with local branding. So the concept of a "domestic rate" is already an anachronism.

Roaming users were being gouged because they could be. Now they won't be gouged any more, and that's entirely a good thing.
Conferences That Pay Their Speakers
Most sales guys are paid a quarterly bonus for beating sales goals. That doesn't make them interested in long-term productivity of their firm.
Free Ski, the Apple watch's killer app.
How You’re Making Facebook a Money Machine
There is a common file file format for CAD as well as other areas of engineering [1], most proprietary CAD tools support it. I am the editor of a small part of it.

[1] https://en.wikipedia.org/wiki/ISO_10303
Memory bugs galore. So when is Mozilla going to rewrite all of Firefox' backend in Rust? Maybe they could be invited to Pwn2Own again then.
Although I agree with the idea that Frameworks can easily make your life worse instead of better. Especially at the time the Framework moves forward to a version that is not at all compatible with what you are doing.

However, in your update you are suggesting to use Object.observe as a simple alternative to React. I looked it up and https://developer.mozilla.org/en/docs/Web/JavaScript/Referen... says it is deprecated and even removed in some browsers.

Using API's that are not widely supported and then not relying on a well supported framework to abstract them, seems to me an even worse maintenance nightmare than sticking with a Framework.
The curse of the potato
No, im not. Those are the exact points laid out in the article. The author mentions both the performance, size and redundancy related to frameworks.

Gjolund, states that he is glad he does not work with people who think like this. He goes onto mention that projects that have limited complexity are not worth talking about, thus the only factor in considering a projects worth is its complexity.
Linux greybeards release beta of systemd-free Debian fork
Really thats it?
Makefile Assignments are Turing-Complete
There's a difference. Imagine a simple one dimensional linear regression.

A value with x close to the mean, but extremely high y would barely move the line as a whole up or down as you vary y. The gradient would not be much affected.

A value with extremely high x does not need to move much to change the gradient of the line. You might even change the sign of the gradient.

Both are outliers but the second has higher leverage than the first.

Edit: illustration: http://imgur.com/vVKwjHh (right hand side are high leverage)
If you look at the composition of that board, they were actually the same people on both. So I guess blame Microsoft board/blame Nokia board are both accurate as it's one and the same.
I don't think there's any OSS solution that can rival Disqus right now. Discourse comes closest in terms of features but it actually redirects the users to the forum when it is embedded, instead of allowing commenting inline on the blog/site. Bad UX :(
Intel slips out Vulkan driver beta for Windows
Venezuela feels the Bern!!
Bluestore, a new underlying filesystem for Ceph