skysight-inc/HackerNews huggingface dataset:
There are also terrible project management standards like CMMI, which a lot of agencies try to adopt to get government grants. Standards that were designed to increase quality by clearly defining the work, ended up doing neither.

The trouble with comparing it to Civil Engineering is you have a bridge. The bridge has plans and you can have other engineers and physicists look at it, do the maths, and figure out if it is sound. You can have independent auditing, and you have do, because if a bridge fails, people die.

In software, we don't often feel that same burden. Also, unlike the bridge, software doesn't wear out over time. It may increase load, to the point where even with more hardware it won't scale. It may also become difficult to maintain due to old/unmaintained libraries, older language that are difficult to find developers for, or just that it was badly written and bandages together -- all of which is what we often called "Technical Debt".

We do have life critical software, such as the software in a pacemaker, in your cars ECU, in airplane navigation and control systems. The industry holds themselves to a high standard, and some of those companies may do independent auditing (if for liability than anything else). But even then, we see things get through as there are talks at hackcons at hacking things like cars, airplanes and biomedical devices.

In this article, we have a piece of software that seems like it's just data entry software. From the limited amount of information, it seems to have been poorly designed and buggy. If this was for the inventory at a retailer, yea who cares. Some grocery stories or gas station chains now lose a ton of time and money because they made a bad decision. If prices go up because of that, you just go to another one, or they just eat those costs.

When this deals with government information about people, you get into a whole different area. Another case that's similar: Novapay in New Zealand. A terribly designed education payroll system caused thousands of teachers to not be paid for months. That affects peoples' lives.
No - 95% of time you need that webcomponents-lite to get things working.
"Used correctly" to me sounds like: "with much knowledge, experience, care, and luck" ie. a footgun, especially for beginners.

Similar things have been said about memory allocation in 'do whatever you want' languages like C++.
Most soldiers throughout history were not career soldiers or warriors. Most are people brought into the conflict without any intent to be a soldier before whatever brought them in.
Do you see any contradiction in advocating for the current mixed economy structure while also (hopefully, presumably?) decrying the trend of increasing wealth inequality that's been going on for much of the 20th century?
We'll publish some benchmarks soon showing how much better Svelte's performance is than React's. There's a lot of misconceptions around virtual DOM diffing.
That happens a lot as well!

But its our job as developers to challenge the managers when the expectations are unrealistic. They are very receptive when you put it in terms they understand.

I've also seen plenty of developers jumping head first into code with a very shallow understanding of the requirements or the tech stack they're working with.

For a large fraction of developers I worked with at previous jobs, the mention of "optimization" meant arcane low-level micro optimizations using techniques the compiler can mostly automate nowadays. Very, very few of them knew what cache lines or branch predictions are. I've seen entire game engines with shipped games on all prev and current generation consoles built that way. Then they wonder why a PS3 has trouble running a simple 2D game with 20 sprites on screen.
Yes. It never occurred to me to connect my portable devices to any accounts that mattered. Who does that?
If you qualify and are willing to pay, you can use Return Path which integrates with the big providers and has visibility into where you're placed in the inbox. But in general it can be hard to even get reports when someone clicks the Spam button in Gmail! If you're a large volume sender you might be able to get into https://support.google.com/mail/answer/6254652?hl=en but in general, for smaller senders and B2B sales outreaches, it's unlikely they'll give access. Other providers have things like https://help.yahoo.com/kb/SLN3438.html which can give you granular feedback. And of course set up and monitor your DMARC feedback addresses!
Why I Wrote a Book About Interpreters
Svelte has a far deeper understanding of your app than a general purpose compiler like Closure ever could. For best results, use both together.
Who would license content to a company without any DRM protection?
They should've probably said "FP-only" (i.e. pure) languages to exclude imperative languages that merely support functional programming constructs, like Clojure, Erlang, etc.

Ahh, and there would be that definition again, the one at the root of the problem.

Please find your nearest whiteboard and write the following 100 times or until it sinks in: "Haskell is not the only Functional Programming language."

FFS, the languages that invented functional programming are not Haskell, and predate it by some time. Lisp dates back to 1958. Scheme first appeared in 1970. ML dates to 1973. Haskell didn't even exist until 1990.

This weird ahistorical definition of "functional programming" is both useless and inaccurate. Strict typing and purity are not the sole measure of whether a programming language is functional and never have been. It's only been in the last few years that there seems to be this desperate push to define FP as "Haskell", which as far as I can tell is the product more of a desperate kind of evangelism than any sound argument for such a limited definition.

We get it, you like Haskell. But some of us also like Clojure, and Erlang, and Elixir, and F#, and OCaml, etc. etc., and you don't get to just redefine terms to cut out languages you don't like. Reality doesn't work that way.
Net Neutrality: 2017 – The year that video kills more than just the radio star?
So apparently Svelte JS framework already exists. So many frameworks, you need to start asking which one.. :)

https://github.com/mattbegent/svelte
I would amend that to "don't put the blame solely on the developers". I've seen way too many developers whose mentality is "ship it, it seems good enough, we'll fix any bugs as we go".
The "mere joy" of doing something is itself a benefit, so I think you've just proved yourself wrong.
Out of topic, is low contrast and small fonts become a thing? I can barely read anything from my 13-inch notebook with 45cm distance between my eyes.
Not really phishing, just malware hosted on different app stores. And the Google post[1] seems to indicate perhaps some of them were on the official Play store. I read "These apps are most often downloaded outside of Google Play" as "maybe some were downloaded from Google Play".

[1]https://plus.google.com/+AdrianLudwig/posts/GXzJ8vaAFsi
Allowing them to stay might be fine if there was some type of goal of active education. If they have free reign without any restrictions, this would be like schools not reprimanding bullies, and letting them do as they please.

If we as a society decide that this behavior is not something we want to promote, then I do believe that "disrespecting" it is the best way to go about it.

Freakonomics had an interesting chapter where they wrote about comic books making fun of the KKK and how that really helped bring down membership.
Agreed- I've known people to send off samples for GCMS and have a pretty good idea then of what they've got in their hands. It costs money, but if you're worried about safety it is possible.

(GCMS doesn't actually cost much to run, places just charge a lot for it.)
> individualism replaced collectivism and solidarity

If the risk of fighting for the expansion of individual rights is that it reduces collectivism and solidarity then the progressive left has a fundamental inner conflict to resolve.
Code and Sorrow
No gmail, gmaps, gphotos ? do you have replacements ?

pse: thanks all AP a lot for suggestions :)
How to make $500/day online. 100% Working
Read this tutorial:

http://justsoeasymoney.blogspot.com/2016/11/earn-over-500-per-day-with-this_22.html
People who don't think with a security-first mindset or who prefer to gain the benefits of cloud-integration with their devices.
Correct. And those people which are easily offended should not stray outside of their cat meme subreddits. And all will be well.
Netflix is well aware of their massive quantity differences country-to-country, hence the push to focus almost entirely on building their own originals to create a unified library w/o having to negotiate for streaming rights in each country.

The differences are pretty nuts:

http://exstreamist.com/is-your-countrys-netflix-library-grow...
TensorBoard: Embedding Visualization
Things like this are why I think we've strayed very far from presidents Truman or Eisenhower, very opposed in their time, but so much closer to what we need today than we've really had since. JFK and Reagan at least inspired the population, and I wouldn't mind seeing another similar president, but I don't think today's political climate could tolerate any of them today.

It's a shame.
It was actually mostly to do with school size. Once they got the high school down to the much smaller size they thought would be ideal, students no longer were able to participate in any of the classes or extracurriculars they wanted. So most of the students quickly came to hate school, became completely checked out, and eventually just dropped out entirely.

He still hasn't paid any sort of reparations to these students, despite completely destroying their lifetime employment prospects by using them as a science experiment to stroke his own ego.
How often do state borders change? How frequently do counties switch states?
Purchasing Bitcoins in Norway just got 10 times harder
There are three kinds of wars. It's right in the first paragraph of the article:

> There are only two things we should fight for. One is the defense of our homes and the other is the Bill of Rights. War for any other reason is simply a racket.

If the president needs to win a war to defend our homes or for the Bill of Rights, then (according to this reasoning) they should not go to Walter Reed. War is usually a racket, yes, but it's hard to know exactly when the cure is worse than the disease. Probably is right now, sure, but the Revolutionary War? Civil War? Fought for economic reasons, yes, but also for some correct reasons.
It is already "verified," (as in, observations are there) it's that there are extensions of particle physics like WIMP for which these researchers would have liked to be able to fit them to the observations of the dark matter, and the conclusion is:

http://www.forbes.com/sites/startswithabang/2016/07/21/dark-...

"The null detection is incredible, with a fantastic slew of implications:

- Dark matter is most likely not made up, 100%, of the most commonly thought-of WIMP candidates.

- It is highly unlikely that whatever dark matter is, in light of the LUX results, will be produced at the LHC.

- And it is quite likely that dark matter lies outside of the standard mass range, either much lower (as with axions or sterile neutrinos) or much higher (as with WIMPzillas)."

(I'm not quoting it for you, but for possible others to get the idea what the topic is).

So it's that these popular supersymmetry models turned out that they don't fit to the experiments.

It's just problematic for those that expected too much of the supersymmetry approach.

It's good that some researchers try with MOND too -- sometimes there are some new results exactly there were they are less expected. But they have quite a lot to do to match what's easier to do otherwise.
> Do you think it's possible we'll get to the point where technology makes labour so cheap...

Just a pet peeve of mine: making labour (and life in general) cheaper, is not only a matter of technology progress (in the sense of human knowledge getting richer and richer) but also of what energy sources nature provides.

As an example, the steam engine was a huge breakthrough and James Watt did change the fate of humanity, but it would not have been possible without coal veins. Our economy is based on oil, but how long will it last?

We can invent more and more kinds of machines, but we'll need new sources of exploitable energy. We may learn to recognize currently-unknown kinds of sources, but we'll never be able to create them.
It never occured to me that anything sent or received from a gmail account was private.
Not sure what to expect from the article which can't even get names right. It's Sukhomlinov, not Suklominov.
They could always go to Stormfront...
Yup, med schools are actively advertising public loan forgiveness as a way to get students to pay whatever they charge. Students don't have any incentive to take on less debt since they'll pay the same no matter how much debt they take on.
the electoral college exists to prevent the popular vote from mattering.
"Too late. Semiotically blue now means 'power LED/main button', so monitors, computer cases, etcetera all have one blue LED for the power button. Even your toaster has a blue LED on its on/off-switch."

Red/off, green/on (stop/go) has a much, much deeper symbolic link and would be easy to adopt and be understood - no matter how entrenched blue LED symbolism has, or will, become.
I use F-droid for many apps, but I also still use Google Play.
It definitely seems like more of the blame here should be shouldered by the police and the courts, who, knowing that the system has problems (and hopefully assured that those problems will be resolved in the future) should put less faith in them, and double-check (against filed papers, for example) potentially dubious results.

This is more expensive in terms of people's times, but it's just part of the cost of adopting the new software, and should be treated as such, possibly by billing the software vendor for the additional manpower required to work with the software during the transition.
Is it just me who left the Bitcoin train?
Those of you who are still on it what do you it for?
See e.g. http://bit.ly/2fRcyJq. The {{#if ...}} part is a control flow directive that allows Svelte to understand the structure of your app, but the condition of that if block is just a JS expression
An overview of the bot landscape
You can use Scoped CSS and JSX today: just get Polymer and this tiny lib: https://github.com/wisercoder/uibuilder
If you can handle the limitations this is a great way to keep an older or cheaper phone nice and responsive. Good effort.
I am a co-founder of a company which has .xyz domain. We had a clear idea why we got .xyz domain but after 3-4 months of registration, we started seeing some issues with the domain.
For starters, the visa office was unable to open our website to check the authenticity of our company before issuing visas for us to travel as their firewall had banned .xyz domain.

Some of our emails always was marked as spam when we were using it for marketing.

Thankfully, because of our organic growth .xyz did not hinder us too much but I personally think it will take a good time before .xyz is being used by commercial companies and hence I would suggest you to refrain from buying a .xyz domain for now.
Universal Search: A Retrospective – Mozilla Tech
Can one of the standards be that if the software costs money it should perform proportionally better than a free alternative?
GNU Linux does dominate the computing world: servers, phones, and IoT, by far the majority of all hardware runs it.

To your second point, I'm just describing a future in which almost all work is done by machines and humanity owns them collectively but not evenly. I mean collectively in the sense of all of humanity being pushed into the owner class and out of the working class, but power differences will persist.

How those power differences play out is not determined. It could move either toward increasing centralization of power or increasing decentralization. That will be determined by the choices we are making now, which is why a lot of people want to consider the effects of current laws and politics on a theoretical postcapitalist world.
Yeah the lack if a realistic benchmarking tool is a major part of this whole front end fatigue, is it just another project or can it realistically prove itself to be a real benefit for performance.
Yawn. No big surprise here, and it won't be a surprise when when the_donald is banned. Reddit users tend to be young and young people tend to lean left. It is by definition and echo chamber due to how quickly unpopular opinions are vaporized by downvoting.

What would be more interesting is to see what subreddits are tolerated that promote excessively immoral or illegal behavior.
How to Build Serverless Architecture by Combining AWS API Gateway and Lambda
I haven't been back since demonetization, and I'm kind of curious to learn the answer to your question too...
Doesn't help in this case
Really? If I believe my relatives sharing things on my Facebook feed, we should do nothing because China has a billion times more polluting coal plants than we do and are building hundreds more in the next year alone.
My NAS has a brightness control for its LEDs. You can even set a schedule so they're off at night only...
The current situation is a mess, and I don't really know what to say about how to handle it. Maybe the government forgiving it is a good idea. But, moving forward...

Kids: please don't go into debt for education! Go to a community college or a state school. Go part time. Go to a trade school. Start a business (no degree required!) But just try to avoid debt. It's hard to describe exactly how suffocating debt can feel. All those things you want to do when you grow up - debt is going to make most of them harder of impossible.

Parents: if you want to save up and pay for your kids education, I guess that's fine. But if you can't/won't, then it's your responsibility to inform you children about debt.
I think the answer is "it doesn't need to", because the probability of a collision is too low.

The issue is with collisions in the truncated hashes which are often used to refer to objects in emails and such. Not the full SHA.
Great work! I really like the idea.

It would be neat if you could make it so that during work hours, all tabs you open are self destructing tabs. I suppose a whitelist for sites like Stack Overflow would be needed to prevent tabs from self destructing when you need them for something you're working on. I haven't developed any Chrome/Safari/Firefox/Edge extensions though, so I'm not sure if something like this is even possible.

Regardless, I like what you've created. I installed the Chrome extension and I'll be using it.
A streaming service is perfectly viable without DRM, especially if downloading is speed limited after a while. If you want to make copies at playback speed, well, you could do that with DRM too and it hasn't made the system collapse.
> without the VM overhead

or the VM security
We've seen what happens when opiates are unregulated. I do think we need to legalize more drugs and generally liberalize drug laws, but selling oxycodone in stores for recreational use would end in disaster, just like selling heroin in stores did in the early 1900s.
Spoiler for anyone that doesn't want to click through to the first link: MDMA is apparently roughly the same in physical harm as marijuana, but rates lower on the dependence scale. I did not expect that, but then, I've never done MDMA.
Indeed India is way behind China, EU and US in installing renewable energy

Look at the first graph here (and ignore predictions in orange)
https://www.theguardian.com/environment/2016/oct/25/renewabl...

Think of this graph next time you hear that climate change is a chinese hoax and despair
I've got a few crutches I'm not ready to give up so I'm on regular Android but I've been starting down the path of using F-Droid only apps so I can trasition more smoothly when I'm ready. The only app I've got left is Maps, OsmAnd is a little too tedious for me but I'll convince myself it's worth it eventually. I'm also concerned that I might not be able to get Project Fi working quite right.
Your question implies that there's any practical use for that DRM in streaming services. There's not and it does nothing useful but annoy users.

Anyone with ounce of motivation can easily bypass and extract the media content, so the only thing DRM does is piss of paying users which can't watch content on flaky connections, flights, travel and alternative operating systems.

Meanwhile on torrent sites you find Netflix digital dumps in matter of minutes after release.
> While Google implemented multiple mechanisms, like two-factor-authentication, to prevent hackers from compromising Google accounts, a stolen authorization token bypasses this mechanism and allows hackers the desired access as the user is perceived as already logged in.

What's the right fix here? Should auth tokens be ip-address-tied? How much will that break? Or would that not even fix it?
You can use Raccon http://www.onyxbits.de/raccoon : "Download apps directly from Google Play. Raccoon is the only APK Downloader that also supports paid and large apps."
However, the fault probably does not lie in someone writing bad software; it's more about the authorities themselves defining a bad workflow when specifying the system.

I say this based on just a bit of personal experience in working with authorities and their mode of operation (in Europe but I expect US is not that different): it's often about covering one's ass by insisting on lots of checks and balances, and the work amounts generated by the processes are often neglected because they are someone else's problem.

This looks like fundamentally a public sector process issue. They'll improve it though.
At which point, unless you are unsarcastically calling for the nationalization of Facebook, they simply turn the features off.
I don't think you're familiar with /r/the_Donald's rules. The number one rule is no dissenting. Not even polite discussion is allowed. They've already entombed themselves.
An example is easiest. I have my machine setup to provide who I am to machines I ssh to. Now, launch a container that you want to pull data from a machine that you have ssh access to.

First, you'll find that the user used to setup the container was not you. So you can't even just map in your .ssh dir.

So you'll try modifying the image to work with specified user at start up. Only, again, it wasn't setup that way. You will start modifying the entire image to work, but will hit tons of assumptions on user name. (You may get lucky here. I didn't.)

So then you think to just run as root so that the user in the container will have permission to your .ssh files. At first you forget to specify user name on ssh commands, since the command thinks you are root now. easy enough, at least.

Only, you forgot you have proxy commands in your config and other scripts that you now have to edit because they rely on your user name. So you can fix that.

Now you can finally do what would have been trivial for an app installed on your machine.
All I can think about when I watch Westworld is how the hosts are basically synths.
Isn't piracy still illegal?
F-Droid and apkmirror. You can use any app that doesn't run google services, including open source alternatives for apps like youtube and google maps. Can access many things from your web browser, as well.
Not sure why you're being downvoted, weev has already shown a propensity for using badly secured connected devices to troll people. And you know that someone will have the creds to their system be admin:admin...

http://motherboard.vice.com/read/hacker-weev-made-thousands-...
That's because Jacob Schiff did not play a key role in the Russian Revolution, unless you're a (((conspiracy theorist))).
I think that's what Netflix wants to be, getting the content creators to agree is the tough part, I imagine. Another benefit to their producing their own material.