skysight-inc/HackerNews huggingface dataset:
I wonder if this is too featureful? What is the difference between +1, heart, and hooray? Having just a +1 and -1 is unambiguous and probably covers the vast amount of use cases? Perhaps not, but I'd be very interested to know the reasoning between being choosing between "unambiguous" and expressive.
This is why it's important to talk about what to do in them. Bad managers make them status updates and talk about projects. Good ones get into feedback, coaching, fixing problems, growth and development, etc.

Coincidentally, this is why I started a company, GetLighthouse.com to tackle this and the general problem of bad people management practices. It's amazing what a little structure, best practices, and automating can do to improve things for a manager and their team.
Why not open it in firefox with pdfjs?

PDF is still the single best/easiest format to use to render some things.
Perhaps he meant Aaron Patterson (https://github.com/tenderlove) "tenderlove"? Not sure.
I would guess this is a response to https://news.ycombinator.com/item?id=11227230 http://www.bbc.com/future/story/20160303-cheap-oil-is-taking...
"I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail." - Manslow
>Because people will take it and say "Hey, with WebAssembly I can rip out the entire DOM and roll my own layout and text rendering directly to a canvas like some sort of game engine! By avoiding standard webpage structures, we can make our ads harder to block!"

You say that as if it was a bad thing. There is two kind of content (relevant to this diacussion at least) that get served trough the web - documents/media and apps. DOM/HTML is ok for the former it's a horrible hack in the latter and most of your objections to custom gui also apply to DOM gui frameworks + they are dog slow and annoying to use.
There is room in the middle (webapps) but there is definately a class of apps out there that just don't fit in to the DOM/HTML and get zero benefits from it outside of delivery which is why they get done that way.
Coincidentally you're being downvoted for stating this.
Sounds fun! I've been thinking of ways and places to mix my database, software dev, and commercial pilot/flight instructor backgrounds.
It does, my code and trail of thought is significantly different when switching to coffeescript from javascript.
Thanks for the ideas and suggestions!
Natalie Jaresko is likely going to be the next Ukrainian Prime Minister when Yatseniuk resigns. Mikheil Saakashvili is in their government. The government of Canada already admitted it's embassy was used for logistics purposes during the Kyiv 'protests'. And the Dutch are likely to vote against the EU association agreement with Ukraine coming up.

I don't know how much you know concerning Ukrainian politics, or how closely you followed the whole 'revolution', let's just say it's all far from clear cut.

And maybe my wording is too nuanced, but I said "the exact amount of Russian involvement". Obviously there weren't Russian Sukhoi bombers wreaking havoc on Kyiv...
Agreed. Mostly switched useful deployments to Galaxy a few weeks ago. Much more reliable, and not that expensive. I think the difference between $0 and $5/month is fairly small for developer, but big for Meteor. I think you should be able to deploy multiple microsites to one container, instead.
I think you are taking something said figuratively literally. Everyone has used "face the music" as an idiom to mean "take responsibility." I'll give her the benefit of doubt in this situation.
Just want to say you're crushing it with the comments on this thread manyxcxi! Lots of great experiences and good luck with great managers.
Samsung SDSA Is Hiring NoOps/Infrastructure Engineers in Seattle/San Jose
From the article: "The drugs were lapatinib and trastuzumab, which is more widely known as Herceptin. They both target HER2 - a protein that fuels the growth of some women's breast cancers."
> It’ll be Black, Brown, poor, immigrant, Muslim, and dissident Americans: the same people who are always targeted by law enforcement for extra “special” attention.

.. Another Quote.

> First they came for the Socialists, and I did not speak out—
Because I was not a Socialist.

> Then they came for the Trade Unionists, and I did not speak out — Because I was not a Trade Unionist.

> Then they came for the Jews, and I did not speak out—Because I was not a Jew

> Then they came for me—and there was no one left to speak for me.

I guess i'm on that list now.
There's always an element of "one step forward, two steps back" with major technology shifts. Every time we've had a big change in platforms, we also had to redo existing engineering work.

I don't think this is doom and gloom for accessibility, though. The future is in general-purpose assistance technologies that mediate any application. You can smell it with the new work in ML. It is not here now, but as with everything in technology, by the time it's mature and widely available, it's nearly obsolete.
A Bitcoin-Style Currency for Central Banks
I just want to elaborate on this a bit more: Implementing a downvote button is inviting baseless disagreement. It makes it socially acceptable to say that you disagree, without ever providing an argument or being expected to do so - this is precisely what you don't want, on what is supposed to be a constructive platform.

This will (indirectly and directly) lead to populism, where unpopular opinions get dismissed out of hand without even considering them.

Seriously, GitHub, this is rule one of designing constructive social platforms: you never ever ever implement a downvote button of any kind.
As interesting as it is to run a few regressions... in all honesty, it's pretty easy to take the shittiest team in the game to win the CL in a few seasons. It's pretty much my standard playthrough every year, when losing 0 games in a few seasons in a row on the top difficulty gets boring.

Multiplayer is where the challenge is at, the AI is tons of fun but if you've played football games for a while they're not too hard.
Yeah, I thought that was funny. Guess I wrote a horrible comment.
I assume this is inspired by gitlab's similar feature?
Huge SVG icons library and app to move quickly and deliver stunning designs fast
It's lower level than that.
I think it's a shame you got downvoted as well. Have an upvote on me.

As to the rest:

I've never heard anyone claim that the computers of today don't "feel" any faster than computers of 20 years ago,

Interesting, I find it to be a fairly common refrain. In fact, what I'm saying is basically just a paraphrase of Wirth's Law:

https://en.wikipedia.org/wiki/Wirth's_law

but if you feel that way I just don't think you're living in the same universe as those of us who walk around with quad core computers in our pockets.

Well, I walk around with a quad core computer in my pocket as well, and I still stand by that assertion.

Please define "other stuff" and where you draw the line between that and simply "browsing"

I'll allow that there's some subjectivity there, but when you're talking about a "web application" like, say, Microsoft Outlook online or something, or a programming editor or a CAD program or an image editing program, I can't help but wonder if that stuff should really be done purely "in browser" as opposed to being handed off to another program.

OTOH, I understand (some of) the arguments for doing it this way. Having a uniform experience for all clients, the security holes associated with plugins, avoiding the need to deploy software to individual machines, etc. I'd just like to suggest that people spend some time considering if there are other ways to achieve the same end(s) other than continuing to bloat the web browser until it replicates all the functionality offered by the underlying OS.
Samsung SDSA: Kubernetes Launch
It doesn't seem to be aimed at consumers or small businesses.
this was my initial reaction is well. It seems like this will just add to the noise and not help large open source projects get work done.
Won't buy IBM/Lenovo stuff ever again. It was too late to stop the purchase of our new VMware cluster and SAN last year, but this year we will not buy replacement IBM/Lenovo backup storage servers. Roughly £20,000 which is not huge, but then again, it is not nothing either.
Microservices considered harmful
Speaking about new features -- what I'd like to see is the ability to remove items from my public profile / activities list. Often I make mistakes. Often I do stuff I don't want the public to see, and I'd rather not have to email GitHub support asking them to remove them manually all the time.
Isn't that what venture capital supposedly promises. Workers who are vested in the company are hyper-motivated to see it succeed.

In theory, it's a great idea. Who wouldn't love to be an early employee of the 'next Microsoft' and win the successful business lottery?

In practice there are some very serious caveats:

1. Non-preferred stock may be rendered worthless after multiple rounds of seed funding.

2. Some stock come with additional restrictions. Such as requiring the person to maintain employment for an extended period of time.

3. Many can't afford the tax costs that come with exercising their options when they get the chance.

4. In some cases you may end up with a net negative of stock earnings after paying the taxes.

5. Exercising early can help avoid some of the tax pain but then you're essentially betting on the future success of a company with a high risk of failure.

Basically, working for a startup at significantly below market salary is joining the game of high stakes poker for the rich. Except, unlike poker the game comes with a minefield of additional risks.

If the employees were 'true' stakeholders working as a partnership then everybody wins. Unfortunately, that very rarely happens and sometimes relationships go sour during the death march to potential success.

When money is involved, the only thing that guaranteed is that people will play fucky fuck games for an advantage if they think they can get away with it.
Hmmmm makes me wonder about the road construction crews. Is it a bad sign that they are so efficient?

Edit: How did this idea ever get upvoted by the progressives here on HN?
I think many of us have no intention of installing Windows 10 ever. I certainly wouldn't do it even if the price for the upgrade were negative.
But they're not really robots though?
Just actuators.
he simulated all of the games, this was all about management
In case anyone is wondering why the goal was to "win the Champions League with Accrington Stanley" in particular, it's because they've been a byword for being complete nobodies since this milk advert came out in 1989:

https://www.youtube.com/watch?v=pieK7b4KLL4
This is a great experiment for computer vs computer simulations. When I played FIFA, I tried to buy cheap players with properties that worked well with my playing abilities. For me, at least until FIFA14 (did not try beyond that), a player's speed had the most net positive in my scoring ability and I used to buy the fastest yet cheaper players instead of buying a really skilled but slow players[1].

[1] http://fifabeast.com/top-50-fastest-players-in-fifa-14-overa...
We should not judge the potential of a technology only by the worst-case scenario for which it may be used.

If a promising technology has a high likelihood for serious abuse but also a highly desirable upside, instead of tossing the baby with the bathwater, we should preempt the abuse through culture, policy, and possibly engineering.
I wish the browser vendors focused on CSS Grid module support as much as they did WebAssembly.
"However, Google is a major advocate of IPv6 and it is an important future direction."

https://cloud.google.com/compute/docs/networks-and-firewalls
I challenge you to come up with any definition of "robot" that isn't hotly contested by someone in robotics. (Disclaimer: I'm a career roboticist.)

The most succinct definition I've ever heard: A robot is a machine that doesn't work; as soon as it starts working, it's called something else (vacuum cleaner, autonomous car, dishwasher, Rosey, etc.)
What's hilarious is that A) you're pining for something that hasn't existed for years, and B) you're arguing against something (Service Workers) that would bring it back.
How is numpy doing? How about the sandbox?
Despite all the javascript, the content stayed on the web. That's the big win, thats what draws people to use it, and what guarantees its popularity for a long time. The really great, awesome thing about the web is its openness. No company can tie you to their programming language , their "app store" ecosystem , insane policies and authoritative restrictions. We should be eternally greeatful to Berners-Lee for that.

The silos exist today, facebook platform etc. Despite how hard they tried, they did not take over the web.
> Seriously, GitHub, this is rule one of designing constructive social platforms: you never ever ever implement a downvote button of any kind.

It seems ironic you'd post this on a platform that has a downvote button.
When Ray Kurzweil talks about merging with the machine, he talks about it in the literal sense (as nanobots in your body, or uploading your mind to a computer). You seem to view the merging in a broader sense, which I agree is happening.
Without agreeing or disagreeing, StackExchange/Reddit are hugely popular and both have downvotes.
Browsers are not perfect and have vulnerabilities too sometimes. And operating systems..
I wonder how "smart" the AI can become once Lee Sedol starts pattern matching and playing against its moves better.
How I Built an App to Remember What I Learn in High School
> Why did the military move away from Ada if it's a silver bullet?

The US military doesn't develop software. They also have very little choice over who does. The entire system is a convoluted mess of lowest bidders and inept contractors.

So it is ultimately up to the lowest bidder what they want to develop in. There just isn't enough incentive to develop high quality, low in bugs, software for them.
Been using this a lot recently, love it!
I hate to break it to you, but we're already there. People have been using the web to deliver desktop-like applications for the past decade. Over that period of time, the number of people connected to the Internet has more than doubled [1] and will continue to increase. Whether or not an application is delivered through a browser or natively is inconsequential to most of these users. If we look at the list of the most popular websites [2] we see mostly content-delivery platforms (Google, Bing, Wikipedia etc.) with some popular web apps which resemble desktop software in complexity (Facebook, YouTube, Windows Live etc.)

So we have two paths forward. One, we could try to influence the habits of billions of Internet users who use desktop-like web applications in an attempt to restore the document-based nature of the web; or two, we could provide an alternative to the artifice of modern JavaScript development which allows for better applications to be written and distributed to users that use and rely on them. The latter initiative is the more realistic and productive one, in my opinion.

WebAssembly will not lead to the end-of-times of the Internet as a content delivery vehicle. It is a net positive for the parts of the web that do not fulfill that purpose. If you're worried about the free and open web as a publishing platform, look more to governments and corporations around the world that collude to limit our freedom of expression (Facebook, we're all looking at you [3]).

[1] http://www.internetlivestats.com/internet-users/

[2] https://en.wikipedia.org/wiki/List_of_most_popular_websites

[3] http://www.theatlantic.com/technology/archive/2016/02/facebo...
I would only make one ammendment to your statement - "people who would attempt to make themselves better by beating down those who might be BELOW them."

It's amazing that those who are near the bottom of the ladder will spend more time making sure those that are underneath them stay there rather than look above them.
> It sucks, but you have to just accept it.

It's interesting that we all, or so many of us, think 'you just have to accept it', as if it's a law of nature.

Today, I had a revelation: Trying to grasp the revolt of working class Americans against both the Democratic and Republican parties, it suddenly struck me: Why should that group 'just accept' globalization? (Or immigration or deregulation or the free market pricing of everything from health care to college ...)

So far all the benefits have been accrued by a very narrow subset of society, while working class life has become harder and well-paying jobs and social mobility more scarce. Probably not coincidentally, the people benefitting are those who had a seat at the table when the rules were written. Everyone else, per both parties, would see the benefits magically 'trickle down' - but of course they haven't, and it's been decades.

So why should working class voters take that deal?
Not just the whole platform, but specific APIs / services being deprecated / shut down too. Amazon isn't untouched by this problem (see also: VPC migration from EC2 Classic) , but I agree that given their reputation, I don't trust Google to keep even very useful widely-loved stuff around forever.
That which is not required is forbidden. That which is forbidden is not required.
Likewise, I have The Design of Design in a stack of "Read Soon" books right by my bed. And I think The Mythical Man Month may be overdue for a re-read as well.

http://imgur.com/a/AeZr4
How would privilege to down vote help?
> As someone who has been around since before the Web,

While this is an impressive credential, it's one that I can also claim.

> I can confirm that computers today do not feel any faster... despite the fact that your phone is faster than the fastest computer in the world from that time.

I appreciate your confirming a subjective feeling based on anecdote, but as someone who was also around in 1995 and has continued to use computers daily since, I'll respectfully provide my own experiences as counter-anecdote to your own. I don't think there's any point in trying to debate our subjective opinions regarding how fast computers feel, but I'll assert that if you sat someone down with a 133mhz P1 desktop with 32MB of ram and a 2ghz i5 with 2GB of ram, 9/10 they'd agree that the 2ghz computer unequivocally feels faster than the 133mhz one.
It usually does.
I expect a redecentralization of the network with wasm.

It could destroy the web and something new could emerge. Something simple and open again.

The web of today is like the X protocol in 80s. Too much sophisticated and very hard to implement. VNC can be seen as a replacement of X. Simpler and better in many aspects.

wasm can fail too or have a limited success like webrtc.

In a world full of robots, markdown is enough to render most contents like JSON is better than XML.
Alternative Services
The whole war on terror and this bulk collection is predicated on stopping crimes before they happen. It's a giant catch 22.

Would stopping mass shootings and not-called-terorrism-but-domestic-terror be part of the use cases here? Like if you were to ignore some other laws and track gun ownership and purchases, maybe cross reference it with the use/prescription of certain medications and then cross reference that with anti-social posts on the internet or associations with certain call-themselve-patriots-but-really-hate-the-government type groups you might stop some mass shootings. Maybe save some actual lives.

It's a terrible rabbit hole to go down, we need to stop it all ASAP.
Government says Apple arguments in encryption case are a 'diversion'
This sounds exactly like what is happening right now.

"All lives matter" gets you harassed and possibly fired.
UDP perhaps for fire+forget, but TCP is a bidirectional protocol.
Thanks for the answer, that's promising. Maybe I give it a try after investigating if my other hardware is supported (vt-d etc. is no problem, but it's not on the supported hardware list).

Yes, a dedicated machine for gaming would certainly be better. But I play only irregularly and games like Divinity: Original Sin, Pillars of Eternity etc. which I kind of trust to don't hijack the GPU.
Nice, we had a similar issue which is why we decided to merge the repositories. It makes sharing code, extracting shared dependencies, and reviewing PRs so much easier when you can see changes across all projects in one diff!

You can absolutely filter the history from some directories by specifying a script to run after the repositories have been cloned. In your monolith.yml you can add something like:

# Optional list of commands to run right after
# all of the repositories above have been cloned.
#
# These are handy for things like rewriting history
# to remove large unused files or sensitive information.
after_clone:
- ./remove_large_assets

Then define the `remove_large_assets` script in whatever language you want and have it run the appropriate git commands to filter that history!

After the files are filtered, the monolith repository will be generated without all that junk that was bloating your git history.
The Future of Conversational UI Belongs to Hybrid Interfaces
This suddenly hit home today, reading this IBM article. I wish I'd seen your comment before I posted mine to another subthread:

https://news.ycombinator.com/item?id=11263317
You're right, I missed a few encounters. Most were in highly asymmetrical conflicts, and it seems all reports of MiGs shooting down western targets were downplayed as 'mechanical failures' or 'friendly fire'.

https://en.wikipedia.org/wiki/Mikoyan_MiG-29#Operational_his...
Since I started hearing about WebAssembly I cannot stop thinking about the possibilities. For example: NPM compiling C-dependencies together with ECMAScript/JavaScript into a single WebAssembly package that can then run inside the browser.

For people thinking this will close the web even more because the source will not be "human"readable. Remember that JavaScript gets minified and compiled into (using Emscripten) as well. The benefits I see compared to what we have now:

- Better sharing of code between different applications (desktop, mobile apps, server, web etc.)

- People can finally choose their own favorite language for web-development.

- Closer to the way it will be executed which will improve performance.

- Code compiled from different languages can work / link together.

Then for the UI part there are those common languages / vocabularies we can use to communicate with us humans: HTML, SVG, CSS etc.

I only hope this will improve the "running same code on client or server to render user-interface" situation as well.
Why electrified vs normal caltrain? Will that decrease the variance or door to door time of using caltrain?
That's because the German government apparently isn't bought and paid for by private corporations. Or at the very least not foreign ones.
Csmith
Says the guy commenting on HackerNews, which also offers a downvote button. :)
Meanwhile the leading Republican presidential nominee is a right-populist (a.k.a. fascist), and the Democratic presidential nominee was almost a left-populist (socialist).

We are literally one economic crisis or major terrorist attack away from some form of significantly more authoritarian if not outright totalitarian government. Whether it would be "left" or "right" is sort of up in the air, and might depend on which side is able to produce a more compelling demagogue at the right time. In any case if history is any guide it doesn't matter much. Totalitarianism is totalitarianism.

If that comes to pass, we're going to find out what "turn-key totalitarian state" means. The infrastructure is in place. The only barriers are legal and social/cultural.
Eh, I think things were a lot worse during the heyday of Flash and Java applets. Sites have been delivering this kind of content since WebRunner in 1997. At least now we have an open, vendor-neutral, consensus-based standards process and a commitment to multiple major open source implementations, which is something we never had with Java or, worse, Flash.