skysight-inc/HackerNews huggingface dataset:
It seems we've had very different professional experiences (not a dig at you, seriously).

Most of the places I've worked I have never felt like I needed to bite my tongue, and the couple places where I did, I burned out of quickly because they were such toxic environments.

I'm secure with my manager because the culture of the workplace isn't toxic, and we have aligned goals, and so the 1-on-1 meetings are a good place to discuss issues. We all want to ship product, and so bringing up things that might compromise that shared goal is important.

That said, I have a particular bit of privilege - I have no children or family to support. My finances are excellent and I can support a very long period of unemployment if needed, and I work in a niche that is in-demand where I'd be able to have a new job in the order of hours or days if I were unceremoniously fired. I also keep my professional networks up to date and I interview well.

All of these combine such that I'm basically never stressed about getting fired. If they fire me, shrug. They will likely have a rougher time finding my replacement than I will finding a new job.
Knowing the ConceptNet project a little, still I don't understand the workload/algorithms you run on the database. Otherwise said, «this doesn't work for us» doesn't help anybody.

It really depends on the kind of algorithm you run on the database.

Based on open source project, in read/write mode, no db can help you since you load everything into memory. As a noob NLP user, I rather use something like AjguDB https://github.com/amirouche/ajgudb
Very cool man. I don't want to hijack this and just say that back in the day I used w3counter on my blog before google analytics was a thing and it was awesome and I just want to say thanks for that. Now I have nothing on my blog and work uses google analytics, but it's very cool to see w3counter still in use!
Seems like somewhere in-between. They created a novel approach that is scalable and improves as you throw more hardware at it. And Google is throwing a lot of hardware at it based on their past matches with hundreds of CPUs and GPUs. I think the fact that they have been so mum about what hardware they're using suggests it's quite extreme, but hopefully they release more details soon.

Its somewhat interesting to think about the differences in marketing between IBM and Google; IBM was marketing hardware and HPC with deep blue, but Google is marketing AI when so much of their advances in AlphaGo are enabled by distributed systems and HPC running billions of games training deep neural networks. It feels a little smoke and mirrors which is probably why they won't release much until after they get enough marketing value from this tournament :)
This one, I assume? http://www.nature.com/nature/journal/v529/n7587/full/nature1...

Looks like citation 46 is the relevant one here.
Off topic, but what are you talking about? Heller, which is when the supreme court first noticed an individual right in the 2nd amendment in over 200 years, was decided in 2008.

Since that is currently the high-water mark in 2nd amendment rights on the pro-side, I assume you can point us to reversals since then, apparently occurring on a daily basis?

Please, share your sources with the group.
Except that is a totally different explanation (and much less plausible).

Example: Parents are not motivated by seeming smart nor do they get credit for acting smart when they push their kids to go to college because it's the default position. Sending your kids to college is simply what "respectable people" do. This plausibly leads to a social desirability bias.

I'm pretty skeptical about the magnitude of this effect, though. I would say the popularity of higher education can be better explained by the zero-sum nature -- and hence arms race -- of competition for jobs.
They found a bug in testing and are fixing it. That's literally why you test critical code, in case you didn't get it right.
I would imagine the skew needed for the type of sensing they do is quite small. I doubt they can just toss an atomic clock on the plane

I don't think a single atomic clock would do it -- sounds like they'd need a high accuracy clock for each separate subsystem.

But unlike distributed systems, it seems like an aircraft is small enough to have one clock that everyone uses - any idea why they don't do that? Single (or too much of a) point of failure? Disparate vendors can't agree on a standard? Too much extra wiring or other complexity?
A website for anyone to post their theories
The Russians apparently used electronic warfare (maybe not EMP in particular) very effectively against the Ukrainians. One U.S. officer described the Russians' capabilties as "eye watering".
He's stated as much through the years - noting his lack of applicable development or project management skills.

I don't think that's a hit on it's own, but without someone like a Ng/LeCun/Bengio the organization lacks a critical link with reality.
"Have you tried turning it off and on again?"
For whatever the default exception list is quite large and clearing it required pressing X for each list entry and the list shrinking in height didn't help because one had to move the mouse cursor around after each delete. Otherwise it seemed to work well. Good on you, Opera!
> I doubt they can just toss an atomic clock on the plane :)

They totally could. Some atomic clocks are quite small. The one pictured on the below wiki page doesn't look that much bigger than a 3.5" hard drive.

https://en.wikipedia.org/wiki/Rubidium_standard
Right, LSTM was invented 20 years ago. 20 years from now, the great new thing will be something that has been published today. It takes time for new innovations to gain popularity and find their uses. That doesn't mean innovations are not being made!
I have no idea. I posted my comment because the title baited me into clicking it because I was under the impression that those planes were so bad they required a full reboot. His answer seems valid to me.
And then after Starcraft, no-limit Texas hold 'em is likely.
http://vetr.com/ - crowdsourced stock ratings.

Think of it as the yelp of the stock market, we get people to add projections on where a stock is headed and calculate a five-point star rating and a consensus target price.
FBI can unlock San Bernardino iPhone, says Snowden
If you're using the GUI to manage your resources rather than going the Infrastructure As Code route, you're probably doing it wrong. You should be using a tool like Terraform, which lets you use multiple cloud providers (https://www.terraform.io/docs/providers/), and can actually tell you if there are any immediate errors before attempting to launch a resource, so is friendly with Jenkins or any other CI tool you prefer to use as a result as well.
> EDIT: another tool for defusing the superior/subordinate awkwardness is to change the location of the meeting. Most 1-on-1 meetings (in my experience) happen in the manager's office, which immediately puts the employee on the defensive.

Great tip! I had a manager a long time ago that did just that. If we couldn't go grab coffee or something they would book a conference room other than their office. He explained to me why he did it and it was on of the first things I made sure to do when I began managing.
Got it! I can see that being helpful when looking at other site metrics.
I can only imagine such sad state of affairs comes from extremely quirky requirements and very tight and crummy process (from TPS reports to worse)

Yes, I can understand the problem is complicated, but come on.
Who is Qihoo? What decision?
Good to know, thanks.

We would also prefer not to ask for that permission. In fact, the only reason we do it is be able to call Slack's `users.info` API on your user. Which... we're only doing in order to be able to show a profile picture and your real name. Those things are nice, but not must haves.

I'll make a note to get rid of that permission!
Beware: I didn't think about it, and I didn't save any money.
Holy crap this is so cool. So cool! I'm a JR full stack dev, mainly proficient in JS technologies, and I have a cheap drone with a wifi camera. What would you recommend that I study to start getting involved with autonomous drone programming for fun?
Abstract strategy games require highly domain specific skills. These skills do not transfer to other endeavors. The world champion Go player might just end up as, had he not played Go, a mid-level lawyer or manager. Who knows. Source: https://books.google.com/books?id=nCMWxjkTAvEC&pg=PA130&lpg=...
Working on the Wheatbin project management software and book: http://www.wheatbin.com

Early access to the software is available through my "Rule of Nine" deal (and helps me keep the lights on while I finish this): https://gumroad.com/l/ruleofnine/ruleofnine
If you're not part of the solution, you're part of the precipitate.
If someone only works in embedded systems that are meant to last 20+ years, should they also know about the latest Js/Bootstrap/Ember/whatever front end framework?

C# is a mostly Windows centric, managed language which frankly, will likely never enter a discussion about embedded, real-time systems. I'd expect them to know about Rust before they know about C#.

Also, how many 'competent' engineers know about the newest Fortran and Ada standards? Or have even written a single line of either?
pypy3 has always supported the u'' prefix despite it otherwise being limited to 3.2 support.
I work on https://markmyday.net (no account needed).

It is awesome because it is rapidly becoming almost usable for simply tracking daily activities (think "Don't Break the Chain!") and will probably add a dash of microblogging soon. Since it is a one man spare-time project I am really glad about all the advice/feedback I can get.
Tubing is a Python I/O library.

I've been using it for batch data transformation tasks at Embedly. It's still early and things can still change, but it's starting to stabilize. Tell me what you think about the gross abuse of the __or__ operator. I love it, but if I'm alone, I can remove it, or at least remove it from example code.

https://tubing.readthedocs.org/en/latest/
I'm not sure that's correct. MCTS has well known weaknesses, and isn't even a predictive algorithm. MCTS on it's own couldn't get anywhere near beating the top Go champion, that requires deepminds neural networks.
https://www.race-capture.com

Realtime telemetry for race and street cars. Open source firmware, hardware and mobile app. https://github.com/autosportlabs . Our tech is used by many people, from car enthusiasts, to professional race teams to even race boats that go nearly 200mph.

I focus mainly on the website and telemetry infrastructure. It's awesome because we work with people who are passionate about racing, we truly do mean 'realtime' when we say it and we get to race and go to track days :)

Most of the incumbents are using 1990s tech and have 0 web presence. The next available realtime telemetry systems cost > $30k, and ours is $600.

We have some big plans for the future, if you're interested in racing check us out!

https://github.com/autosportlabs - Code

http://www.autosportlabs.net - Wiki

https://www.autosportlabs.com - Store

http://www.autosportlabs.org - Forums
I wonder if this JEP draw any inspiration of http://www.eclipse.org/xtend/. For those new to xtend, think of it as xtend is to java like coffeescript is to javascript.

I wish most of the xtend enhancements were integrated to java asap!
Amazon is down
Here's how I do things:

If an employee comes and says she or he has a better off I let them take it. If they're looking, they're looking, and I want people who want to work with us.

I am not at all unhappy if someone comes and asks for a raise. I believe everyone is paid fairly, but if there's a mistake, well I'm glad to find out and fix it. But I'm happy to explain why the pay people are getting is probably fair.

I use hiring info to keep abreast of salaries: if candidates seem to need more than I had planned to offer then I level the appropriate employees up as well. I.e. you don't have to try to get a new job just to get a raise. It means people are paid fairly (e.g. your company's cap on raises is stupid). Apparently publishing everybody's pay adds stress for some reason, but I try to set the pay as if they were published -- so if someone does find out they won't be surprised ("Woah, Jane gets 20% more than me? Crap, I guess she is the one we all go to when we are having trouble finding the right algorithm; I should pick up my game").

Note that there is nothing wrong with looking around at other company's hiring pages, linkedin etc; it's no different from keeping your other skills up to snuff (learning new technologies or whatever). I just don't like being presented with what's essentially an ultimatum -- it means the asker isn't really thinking about the issue.
You guys have access to the twitter firehose?
Amazon.com is not loading
The registration description was inaccurate, you don't need to sign up for Stripe right away to look around the members area, thanks for pointing that out. Also, I agree with the free demo comment, I'll change the button to "Sign Up".

The add to cart functionality on the sample menu should work, what browser are you using?
The production system for building most cars, I'm not sure about planes, is heavily dependent on built in quality. There are final quality checks, but not a comprehensive double checking of everything. The assumption is someone or some process will not pass on a defect. This is different from pre-flight checks though.
He's actually correct if you're talking strictly about the monetary framework. That we are as a society collectively richer (i.e. we have more stuff) is indisputable - but if you get into how the stuff is priced, and what happens to those prices over time, as more stuff is produced, and the money supply grows at the same time, it gets decidedly murky as to what prices and value even mean.

His point however was not about stuff, it was about return on savings i.e. payments in money of money. That is indeed bounded.
A Way Towards a Better Social Life
I imagine there's a lot of somewhat valuable metals in trash: steel and copper come to mind immediately. Electronics are full of copper (though usually not in huge quantities, but if anyone throws away wire that's actually fairly valuable on the scrap market; PCBs can be processed to reclaim the copper and tin and lead), and there's all kinds of other stuff people throw away that's made of steel (including cans).
Decentralized atomic cloud storage using Bitcoin
Elsewhere in this discussion, an Opera blog moderator was quoted as saying they "do not prioritize their own ad network in any way."

https://news.ycombinator.com/item?id=11258292
Amazon is Down
cross your fingers, so ec2 will not go offline :)
Does this work for motorcycles as well?
> how can you choose the best tool for a job if you only know C++ and Ada?

Having worked in that world for almost 10 years, I can tell you that this choice is not up to you. You are told what tools you will be using, typically driven by government customer "experts" and inter-company politics.
>but every interaction I have had over the years with Yudkowski or his followers has been insufferable.

I wish I could hear more about this. I haven't had such an experience and I am very curious about your observations. Maybe write about it?

I have seen many criticisms of lesswrong well taken by the community. For example:

http://lesswrong.com/lw/2po/selfimprovement_or_shiny_distrac...
At one time, it was "expected" that you'd have to reboot your PC multiple times per day.
It's not just me, https://archive.is/mvVUo shows the same.
The article suggests Graham's views on "digital privacy" are evolving, yet his opposition seems to have little to do with the issue of privacy.
Pixel by pixel would be unbeleavably horribly slow in WebGL - OpenGL is all about loading graphics and moving verticies.

I think I am getting what you are saying though, but functionally that would be the same as just rendering it server side and serve it as an image (if you write the pixels randomly you still have to use the correct coordinates) which is possible today, yet nobody is talking about doing that.

So as long as they are still going to be rendering text client-side we can filter it. The moment they are not, we will have to start analysing the image, which should be fairly straight forward (ads are going to be in a rectangular area at least 20x20 pixels; text is going to a lot smaller and in ugly shapes).
How well would the computer fare if it didn't have access to a library of human-played games, and only got self-study?
Status check shows nothing so far http://status.aws.amazon.com/
general aviation is only dangerous because of person between the controls and seat. Modern engines don't fail and the likelihood of exogenous events occurring are very very remote. Should you properly contain errors caused by pilot error, flying is remarkably safe.
No. It wouldn't be very practical, nor very useful. The overlap between people who could self-host it (node.js data collectors, Redis caches, EC2 and Aurora instances, background workers, etc) and whose analytics requirements aren't more advanced than what it offers, is probably nonexistent. There's already a bunch of good self-hosted options out there.
Spot on.

This article should clarify what the radar reset that they are referring to is. Integer, origin, and timing resets are a function of radar tech, and are not specifically related to something like a system reboot. This would be something like restarting a process due to bad data getting into your process from a sensor and potentially leading to a bad result from a range or trajectory.
Indeed. Plus a traditional bank makes money from the interest paid on its loans, and then pays interest on its savings.
This is the text on their homepage:
"We're sorry!
An error occurred when we tried to process your request. Rest assured, we're working to resolve the problem as soon as possible.
If you were trying to make a purchase, please check Your Account to confirm that the order was placed. We apologize for the inconvenience. "
Links between money and happiness uncovered
Sounds interesting, requested an invite
http://searchcode.com/product/

A downloadable self hosted version of searchcode. I had gotten a lot of requests for something like this and after getting a largish mailing list went ahead and implemented. Slow uptake right now but hopefully in time and with improvements will become more useful for more people.
Needs an introductory paragraph. Had to read the whole page before I started to understand what it is, and even then it is a bit vague. Looks like piping of data like the shell in python.
I don't know enough about that topic to provide any sort of guidance. I don't even know who does, other than to ask on the Blue Obelisk mailing list at https://sourceforge.net/p/blueobelisk/mailman/blueobelisk-sm... .
I created a completely new branch of advertising, which basically superimposes advertisements directly over images in a way that actually benefits consumers: http://pleenq.com/.

Here's a demo video (fairly old, have to still update with the latest look): https://www.youtube.com/watch?v=8GfKBvs53Ss

Say you have a picture on a blog post showing a car engine, explaining how to fix something inside of it. You could highlight/link all the individual parts in that car to where your users can buy them on O'Reilly Auto Parts, and make a commission each time they make a purchase (affiliate marketing). I think this type of advertisement is 1) beneficial for users for its informative nature, 2) leads to bloggers being able to focus on content instead of worming offputting advertising into their blogs (such as banner ads), and 3) could lead to a more interactive internet where things in any image can be purchased or even just linked to for informative purposes[1].

[1] A video showing how my product could link to wikipedia items: https://www.youtube.com/watch?v=PwmbBa3TPgg

Edit: I appreciate the support votes! Feel free to ask any questions you have. There's also a support forum at https://www.reddit.com/r/pleenq/ if you want to subscribe and follow the progress along as we grow.
Well, we also hear a lot of stories about giants in our field being raging assholes, illegally parking in handicap spots, skipping out on their parental obligations, stealing others' work ... maybe it should be taken for granted that you should be a good person, even if you're famous, but the occasional reminder doesn't hurt.
Oh give me a break.

> ...the drawback is that each time you refresh the view you have to resend all the markup. You're increasing the total amount of data that's going back and forth between the browser and the server.

For like 99.9% of applications this is a non-issue. For crying out loud, StackOverflow itself has been doing server-side rendering since day one and is still heaps and bounds more usable than WhateverTheHellIsTrendingOnHn.js-based single page isomorphic rich web applications.

It might be my age showing, but, while completely agreeing with you on "progressive enhancement all the way", I find that too freakin' much resources nowadays are spent doing and re-doing and re-inventing something that was working fine in the first place.
this is cool, but I just wrote something like this at work using hubot and some node libs, and there are a couple extra options you can setup.

if they let me I'll release it OSS, but it was super easy to write, and it pulls diffs from the github project when sees a change.

I was actually working on a reverse of that, so if it sees a repo get pushed to it will let you know if the site changed or if it didn't.

hubot is so cool, but coffee script is just gross. meh.

other than that, it's been incredibly useful.
I also tracked that one for a bit. It came out of a part of Ohio full of air research institutions. Probably just a routine oil change.
Networking is a very particular set of features that you only need if you are, well, doing something with the network. I'm not and probably never will, for example. But concepts and modules (and perhaps coroutines) were general features that would have potentially benefitted every single problem domain, since they are fundamental to how you use the language, not what you are trying to do with it.
I'd love an invitation, gonna request an invite on your website to try out your product.
Developing avionics software is quite different from what almost everyone on this site does. Check out JPL's 10 rules to get a taste of how it works, then consider coding within a bureaucratic process where not a single character of the source or supporting documents changes without multiple approval and confirmation steps.

It's a painful and expensive process, but it can work, as demonstrated by the handful of teams that have reached the ~1 bug per 1e6 opportunities defect rate _all_ using variations of the above (tho some of them use Ada).

Let's check ourselves a bit and realize developing flight software is a different world from web services and mobile apps.
> After all, as programmers we're rarely concerned about the layout of data in memory, but rather the abstract data type (ADT) that we have to work with. An ADT is defined not by it's memory layout

Otherwise, you can think of it as tradeoff, between expressiveness and computing speed (over an area of expertise) so really in between Memory Layout and ADT.

> In a relational database, it hardly matters how data are stored in memory.

Of course it does. It depends on where you want to optimise for speed.

> I'd argue that how a graph database stores its data is inconsequential, and the only requirement is that it expose graph operations on that data.

No. It makes different trade-offs for different purpose so it's not inconsequential.

GraphDB might be only a niche where only a few people have to use it. But still worth engineering because it help the ADT/expresiveness cause.
If you honestly believe ATPs "kick on the autopilot and sit back" you have absolutely no idea what you're talking about.