skysight-inc/HackerNews huggingface dataset:
I used to play Maplestory back in the day. When I came back, I was upset to find that it had undergone a huge patch that changed most of what I enjoyed about it. Luckily, there are a handful of private servers that still run legacy versions of the game. My favorite pastime would have been lost forever if a few clever people didn't update their game.
> Smaller businesses have less bargaining power and it is unlikely they could negotiate out such a clause (or convince the middleman of the stupidity of DRM and how it rarely actually prevents piracy).

> EME will enable smaller distribution businesses, increasing competition and giving consumers more choice.

Illusion of choice. Because the small businesses have smaller bargaining power, they will do whatever their partners will demand them to do. That does not mean that there would be wider choice of content; quite contrary. There would be only more distributors without any power to offer better service. The content producers/middlemen would use them as a tool to protect their position, making sure no other ITMS happens.
This demo is powered by VisageCloud, the face recognition API which is available both in-cloud and on-premise.

Feedback is welcome :)
Yep. And nvidia and amd are hurting Intel in terms of servers which are moving in many cases towards GPU for acceleration.

Very interesting times in Silicon.
They actually already have: http://wccftech.com/intel-amd-price-war-ryzen-processors/ and that was before the reviews even went live. It should only get better since impressions seem favorable.
edit: it's not gcc, it's wsl that needs fixing.
this is the issue thread:
https://github.com/Microsoft/BashOnWindows/issues/307
A recent poll among Brits revealed that as many as 37 per cent think they have a job that doesn’t even need to exist.

What is the incentive for companies to throw a third of their labor costs out of the window? I surely agree that it at least seems to be the case that some people are doing work that seems to serve no purpose besides getting the worker a paycheck. But it can not be 37% bad, can it?

Companies should be eager to get rid of those jobs, lower prices, increase market share and capture some sweet additional profits. Why don't they? Is corruption within companies so prevalent and working so well? Or are bullshit jobs simply more of a myth, there are some but most only look useless but are actually not?
A Murder Case Tests Alexa's Devotion to Your Privacy
Anecdata, but I'm MUCH happier when working 15 instead of 35 and certainly 40-50 hours a week, provided I'm making the same money (or more to the point, keeping the same'ish lifestyle, albeit with more free time.)

That doesn't mean I'm unoccupied an additional 20 hours a week, but being occupied with my choice of activities is way better.
We should all care if the discussion is about whether it is sustainable policy.

It's not a normative argument, it's a is this even possible? Isn't that a necessary question?
The Disappearing Women of DriveCo (satire)
To expand on a comment downthread: preservation is piracy and piracy is preservation. Unfortunately this is unpopular with games publishers.

Traditional archive preservation relies on preserving the media. But for many games now there is no media, or it's optical disks which aren't going to last. In order to preserve it it has to be copied. The publishers have no interest in this and the rights may become mired in uncertainty when the publisher goes bankrupt.

Conversely, many things we only have copies of because copies were made illegally. Not just games but TV programmes as well (the notorious early Dr Who episodes for example).

And if we look at some of the other "big content" industries, they find it might not be in their interest to allow their old content to compete with current content for attention. Disney don't make all their films available on the market at the same time ("disney vault") for this reason.
Can someone please ELI5 why this is good, and what they can be used for? I'm assuming machine learning...
> NYC used to have "Chinatown buses" that ran underserved routes for a fraction of the price. NYC and the MTA prosecuted them and got rid of them

The implication in your comment seems to be that the MTA went after the Chinatown buses because they were anti innovation and competition.

I'm not sure if you ever took the Fung Wah bus from Boston to NYC, but one reason the DoT and MTA worked so hard to get rid of them was they had a tendency to burst into flames by the side of the road.
It's also up to 30% faster. That's how variance works.
https://news.ycombinator.com/item?id=13766933

Might not be satisfying for folks, but it seems people who understand the issues thing this is a non-thing.

FWIW, I understand the issues, am active in open source, and even ran a very large OSS project for four years which had huge contributor agreement, attribution and mixed licensing challenges (though IANAL), and I consider it a non-thing.

My tl;dr version - keep using github.
Here's a list for OpenBSD:

https://github.com/ligurio/openbsd-awesome/#openbsd-based-pr...
The paper you link is about word2vec, which has taken quite a while to understand. This paper shows word2vec is a particular factorization of the word-context matrix.

Neural Word Embedding as Implicit Matrix Factorization
https://papers.nips.cc/paper/5477-neural-word-embedding-as-i...

Which is some of the story. I found this paper also interesting.

Towards a Better Understanding of Predict and Count Models
https://arxiv.org/abs/1511.02024
ios used to be buttery smooth, until they decided to put probably 10,000 instructions behind every button press event.
But so does a 6900K, and that costs a fortune.

The Ryzen quads will come. I'm not at all sure what your point is here.
The power consumption is really nice compared to Bulldozer:

http://www.tomshardware.com/reviews/amd-ryzen-7-1800x-cpu,49...

https://translate.google.com/translate?sl=de&tl=en&js=y&prev...
Was about to joke about Deep Support Vector Machines, but found out they exist too: https://www.esat.kuleuven.be/sista/ROKS2013/files/presentati... http://deeplearning.net/wp-content/uploads/2013/03/dlsvm.pdf
I definitely would read more books and try new tech if I worked 15 hours a week. With a 40+ hours workweek I just coast on my current skills at work and am too tired in the evening to learn other stuff.
Software developer, 20 years experience, expat for 10 years in four different countries, mostly working for start-up companies.

Without taking everything to the extreme of comparing 100 vs. 15 hours a week, and of course out of my own experience, it seems that companies with 'lenient' schedules (say regular 4-6 hours work days) tend to deliver better products (as in quality, customer acceptance, even financially) but also portrait better working environments, suffering far less employee turnover, resulting in an overall win-win.

Arguably it might be rather a consequence than a cause of having good, empathetic management, final success etc., but the point stands: with all the caveats, longer working hours have early diminishing returns, my own experience as both employee and contractor dismisses the whole 'you lose skills working three days a week' idea, and the secondary outcomes of it (better products, happier customers, less turnover, etc.) are indeed worth the investment.

Edit: grammar
> The problem here is that "best java developers" really aren't that good.

What kind of nonsense is this? You can't casually dismiss an entire generation of programmers who built all the systems we take for granted today.
Guess how much someone paid for this dish full of mold--$14,600
Ah interesting - I had no idea about those skeletons. Thanks for the article!
Here's a list for NetBSD:

http://www.netbsd.org/gallery/products.html
Indeed. Ad space is certainly not a life-or-death matter.
Why does your service ask for write access to my repos?
What a great salesman.
15 work week only make sense in those jobs where you can actually measure that. In most modern jobs you can't as they are project based.

I am a proponent of UBI as I believe it's the only sane way to deal with the coming wave of unemployment in a number of categories.
Sense | Cambridge, MA | Full-time, Onsite

At Sense, we're building an intelligent home energy monitor that can tell you what devices are on in your house and how much power they're using in realtime. We're passionate about energy efficiency and about helping users understand and take control of what's going on in their homes.

We're a small team that loves nothing more than solving hard problems in the service of building a useful product -- and boy do we have some hard problems! If that sounds like your cup of tea, get in touch at ryan@sense.com or via the job links below:

Backend Software Engineer - https://www.workable.com/j/6A12E830C0
Software Engineer - https://www.workable.com/j/983D47F35A
Data Scientist - https://www.workable.com/j/E3548DBBE1
Hey ho.

So I'm on Google's open source team.

Rosehub was driven entirely by rank-and-file Googlers who saw the MUNI hack and thought "This sucks and it's so simple to fix and it shouldn't happen." I remember Justine sending out some messages to various mailing lists with the identified vulnerable repos in a spreadsheet, and then people volunteered to send pull requests to repos they claimed off the spreadsheet.

It's the sort of thing that happens because Googlers are actually passionate about software in the large; they just happen to work at Google. The only things I think that Google as a corporate entity does to foster that is hire the same sort of passionate people, and let them decide how best to use their work hours. This is the sort of effort that naturally arises from that.

It's the same sort of thing that causes Googlers to want to open source their code (and get the director approval to do so). Googlers do it because they want to give back to software in the large, not for any perceived benefit of getting a community to work on the code (we have thousands of repos on https://github.com/google that never get any external contributions).
Archive.org has a really impressive collection of old software and emulators to run it. Check out https://archive.org/details/software

They and their patrons (myself included) would likely be very interested in anything/everything you're willing to upload.
Fair enough. And to be honest I have not worked with it, and am probably biased by the conventions used in most other popular languages which do not carry over to Scala. It does seem like a disorganized kitchen-sink of ideas, though. And any time you allow mutability in any form (which would pretty much implicate any JVM language), you introduce the possibility of mutation bugs (one of the reasons I went over to functional langs to begin with... I once spent a month tracking down an irreproducible intermittent logout bug which ended up being based on a mutation bug).
But there is a convenience factor to consider. Trains run on a schedule; they get crowded, you may have to stand; they depart from and arrive at predetermined locations. They may travel faster and more efficiently, but do they actually get you to your destination quicker? Do you spend effort planning your schedule around the train?

In my experience Uber is vastly superior than all other available transportation options.
Long story short - larger market, more money to be made in the consumer's market. Blame investors not innovators.
The submarine article wasn't denying the existence of fashion cycles. I don't know how you got that message.

It was about articles that exist to promote what someone wants to be the style, and which the journalist wrote about because a PR agent did the work for them. (Rather than because the journalist independently spotted a real trend.)

There's a big difference between "oh wow react is on the rise, let me write about that" vs "a google employee fed me a prewritten article about how all the cool kids use angular, I'll just pass that on."
Norwegian site fights troll rants by making them pass a quiz before commenting
If I read the specs correctly, Ryzens don't have GPUs integrated. Are there any motherboards out there with GPUs on board? Or do you always have to add a 150EUR+ graphics card to it (assuming I want at least 2x 4K display support)?

The 1800X does seem like a killer value for the money for us C++ people :)
computerbase.de has here: https://www.computerbase.de/2017-03/amd-ryzen-1800x-1700x-17...

R7 1700 i7 7700K
Cinebench 120 W 112 W
Prime 95 128 W 145 W
yeah kernel compilation, .net compilation, js linting, babeling etc. - those would be quite interesting.
computerbase.de: https://translate.google.com/translate?sl=de&tl=en&js=y&prev...

tomshardware: http://www.tomshardware.com/reviews/amd-ryzen-7-1800x-cpu,49...
Please!!!! Unprintable web pages abound. They make my blood boil.
> a clear indication that the software design is failing to abstract properly or at all

I believe, it is an indication that people tried to fix all the leaks in the abstractions, which turns the abstraction into an ugly twin of the stuff it tried to simplify.

ORMs are a good example. They start easy and simple, but lack various features of full SQL. If you start a new project, the ORM is fine. At some point, you are forced to use plain SQL, which clashes horribly with the ORM concepts. Thus the desire to extend the ORM. Over time more and more features are bolted on and the complexity grows.
I haven't anything with fastText, but I have with word2vec. It embeds each word in a 300 dimensional vector, such that similar words have a large cosine similarity. (If you normalize each vector to have a unit norm, then cosine similarity is just a dot product.) So in short, it gives you a measure of how similar each word is to other words.

This has many uses in machine learning. You can extend it to documents and find similar documents, find misspellings, use them as features in a ML model, etc.

There haven't been good vectors in that many languages (that I know of), so that's a plus for these fastText vectors.
I think there's a lesson for application developers buried in here: If you have the freedom to choose the language and language features of your application, choose your language and language features so as to minimize the risk of performance cliffs such as those that the article discusses at the beginning. This probably means static typing, and static dispatch (i.e. not virtual functions) by default. And of course, a language like that can be compiled to JavaScript, e.g. Kotlin, C# via Bridge.net, or F# via Fable.

By the way, I know this is a tenuous association, but to me, the name TurboFan makes me think of CPU-hungry code that cranks up the fan(s) on a user's laptop.
Boot speed is not even IO-bound for me, it's crappy-firmware-bound. `systemd-analyze plot` shows a total boot time of ~15 seconds, of which ~10 seconds is spent on the firmware, ~3 seconds on the kernel and hardware initialization, and 1-2 seconds on the entire userland including desktop session.
0patching a 0-day: Windows gdi32.dll memory disclosure
Interesting, forwarded the mail. Is there any other better way to reach out to you?
Because people still buy new computers and use those applications on them – that's why single-thread performance is (for the moment at least) still important.

I do understand where you're coming from, but real-world performance is important, especially when that world is imperfect.
Doesn't Prime95 use AVX2 and FMA3 since version 28.5, which pushes Intel's power consumption higher? Can that be disabled?
I haven't found one yet, but as the chip is rated at 65W and the i7 7700k at 91W, it's pretty likely to draw less (at load anyway). I'd be curious to see what they draw whilst idle though.
Besides the monetary consideration (which appears to be the main argument), there is also an ethical one. Maybe fewer people care about ethics but its important to bring that into the mix.
"If that's the bar for civilization ending, then civilization ended when people came to the US, ended again when they expanded out to the West, etc."

Interesting that your example is literally true both times for the people who where there earlier.
It's still pretty apt, the reason the non-government customers are in GovCloud is almost always because their customers are in the government. For example, if you want to sell a service to US government departments, you'll find it much easier to do so if you have a presence in GovCloud yourself.
We should have done something about automation in 1800, we had a country where 95% was gainfully employed in agriculture and those jobs are now gone.
A lot of the early development of Perl 6 was implemented in Haskell.
Models are trained independently for each language. So unfortunately, you cannot directly compare words from different languages using these vectors.

If you have a bilingual dictionary, you might try to learn a linear mapping from one language to the other (e.g. see https://arxiv.org/abs/1309.4168 for this approach).
> Ph.D. in Electrical Engineering

i mean, you could expect someone with that degree from MIT have at least a general idea about the technicalities of her flagship products.
In my company there is this whole layer of middle management that mainly does meetings and adds their name to other people's work but don't do much else. Their main skill is to look good to their managers. Bullshit jobs are definitely not a myth. They exist and grow.
Some journalists seem to believe that freedom of the press is an exclusive legal right. In reality, the right belongs to everyone.
Since it doesn't mention that, i would assume they are in different spaces, trained independently.
200 mg twice a day for 4 years, that's crazy! I'm surprised that guy got any sleep at all.

I use Modafinil _responsibly_ (I like to think) and for me that means 50 mg, taken early in the morning, only on days that I might need the boost (bad night's sleep, busy day, etc).
Is there any easy way to tell what kind of things are infeasible/inappropriate for Lambda? I went looking for limitations and found code size/fd counts/etc [1] but I want to know more general things like "can I include native code? (a DSO to be used by python code, e.g.) -- if so, what arch?", "what AWS services can I/should I access?", etc.

[1] http://docs.aws.amazon.com/lambda/latest/dg/limits.html
Even if it were true that 70(!) hour weeks were necessary (and I'm very sceptical of that), we could still work fewer of them than we do at the moment.
SEEKING WORK - Remote

Experienced full stack developer / frontend architect

Professional experience: 8 years

Location: Barcelona, Spain

Primary technologies: React, Node, Go

Rate: €75 / h

Contact: uproar.dev@gmail.com
Author here. Theoretically it can any language that has a simple way to generate code from a simple AST. But in my case it's Clojure because in Lisp I can generate code from data easily with https://github.com/brandonbloom/fipp/ . I wrote several posts before I guess it's can not be explained with only two pages.
iOS – Home
Author here. Try http://text.cirru.org see if it fits your mind. I guess people always hate news things that breaking others. Me too....
Perhaps people simply need to express themselves with a little more care and clarity and say that "the number of jobs has not been reduced" instead of saying that "jobs have not been destroyed" when it is plain as day that certain jobs no longer exist, that is they have been destroyed.
Hi, I'm the founder of Docker.

> [...] a freemium model

Docker had already adopted an enterprise subscription + freemium model, but the offering was less clear (case in point: you weren't aware of it). This clarifies and simplifies our offering, and upgrades the enterprise offering along the way.

> [...] solves the fundamental problem of Kubernetes eating their lunch

Kubernetes is a component (like containerd or swarmkit), while Docker is a platform which integrates many components (like Cloud Foundry or Openshift).

So Docker and Kubernetes are not directly competitive - Docker just happens not use Kubernetes as an orchestration component. It uses SwarmKit, an open-source component developed in-house (https://github.com/docker/swarmkit)

A better comparison would be Docker and Openshift (which is Kubernetes-based). Is Openshift eating Docker's lunch? It certainly doesn't feel that way to me, but of course I am biased. Docker has three major advantages over Openshift: it's modular, it has better security, and it's not locked to RHEL. The main advantage of Openshift of course is that it is highly integrated into the Red Hat platform, which is appealing if you are already heavily invested in it. Openshift also benefits from the demand for a commercially supported product based on kubernetes.

But either way the market is so early, and the demand so strong, I believe there is room for more than one major container platform. In a few years when the market starts maturing, we'll see!
There's a difference between jobs that yield profit for a company and jobs that need to exist. Say you're a life insurance salesperson for a company that sells life insurance to young, healthy people who don't actually need it. The company is making money from your labor, but the job itself doesn't need to exist.
Nice, no features anymore for CE. I really love the path Docker has taken in the past months...

I wish I could switch to rkt, but there are so many things such as docker-compose which don't exist as equivalent for rkt yet.
Have you been backpacking in Bhutan too? I thought VISAs were expensive and hard to get, and very limited in length too.
These models were trained on Wikipedia.

It should be "Western Frisian" instead of "Western" (https://en.wikipedia.org/wiki/West_Frisian_language). Thanks for the catch!
Thanks. Is unix (maybe specifically MacOS) just that more efficient, or doesn't it count multiple processes?
Forecasting Air Passengers with R and the Tidyverse
How Airlines Fell in Love with In-Flight Movies, and Why They're Breaking Up
Thanks for the workaround.
Website is hosted with GoDaddy - many GoDaddy websites are down today.

Though that does not give me confidence, as Cosmic JS seems like a hosted database/api layer.

Which highlights reason why I could not use them on a project. Can not build a service that is reliant on another service in such a way.

Open Source or go home.
Chevrolet to offer unlimited in-car data for $20 per month
In my experience, Clojure + CIDER are pretty much exactly what you're describing. Especially once you get into the advanced evaluation features. I no longer think in terms of s-expressions or text, but I think in terms of the actual semantic objects I'm dealing with on screen. It's neat.
Ok, great. If nothing else, the title of this submission could clarify the context.
Anandtech is wrong and ECC is not disabled at all.
For example all ASRock AM4 boards support ECC memory.