skysight-inc/HackerNews huggingface dataset:
(lengthy) email sent. The fact that you ported from WebGL to Unity proves that I was largely barking up the wrong tree.
An open source contextual action platform called #do.

Imagine tapping a #hashtag in a @Nike tweet to buy their latest sneakers. http://hashdo.com

Just #do it.
Honest question. If you are a 100% linux shop, what do you gain with Azure? Do they have better linux chops than GCE or AWS?
Sure, if you've set all that up and know what you're doing, then you're in a position to make your own judgment call and maybe you don't need to wipe the system. Earlier we were talking about "grandma" which I assumed was a metaphor for "person who doesn't know computers".
> Also, I'm not a Go developer but is this idiomatic?

The error handling is kinda strange.

I would do some like this:

var ErrUnexpectedResponse = errors.New("unexpected response")
....
func syntheticHttpRequest(url string, apiToken string) error {
...
} else if resp.StatusCode != 202 {
return ErrUnexpectedResponse
}
return nil
}

(a bunch of other stuff was mentioned in the comments)
wondering if there is some interest in getting this as a hosted solution or as an AWS AMI
Brooks' famous essay "No Silver Bullet" is worth a (re-)read [0]. I still think AI and Automatic Programming will eventually change the face of software development in a bigger way than Brooks thinks possible; but I can't tell you when it will happen.

[0] http://worrydream.com/refs/Brooks-NoSilverBullet.pdf
you forget one thing: You can't Stump the Trump.
> assuming the pentagon can scrape up another billion dollars to train ada programmers

The F-35's avionics are mostly in C++. The F-22 was the last fighter program to use Ada heavily AFAIK.
Eye interaction for virtual reality and augmented reality.

http://eyefluence.com/what-we-do/

http://techcrunch.com/2016/02/11/eyefluences-eye-tracking-in...

We create integrated hardware, software, and user interfaces that examine your eye movements to figure out your intent and allow you to control computers hands-free, using only your eyes.

It's clear that eye tracking is going to be a key feature of future VR headsets. The only question is whether it will be introduced in generation 2 or 3.
Well, there is progress on all features, yet nothing is ready to go into C++17.
So either we get no new standard at all, or we get a Standard without the large features.

Also C++14 was a step forward, generic lambdas are a step forward (boost::hana is based on this, and brings though compile times down), I expect similar language features in C++17, that ease the programming and will bring new innovations to C++.

Your boost argument is only valid for library features. Modules or concepts can never be a part of boost in the way they are in the TS.
Sure - this isn't really a dimension of comparison, just something that I found interesting / surprising. It seems like SDN is probably the future, and this is an illustration of how its different.
Might be under HN load right now, but the "Try It Now" seems to have crashed and burned. Initially I had a page with three rows of data, clicked the "Edit..." option on the drop down list of "Open", "Closed" etc then it got stuck there. I couldn't go back and none of the buttons (Rows, Stack etc) did anything.

Closing my browser and trying again presents me with a page now with no rows of test data but I can't perform any actions.

Looks nice though :)
Do you know what an embedded system is?
Thanks, glad you like it!

That seems to be the general case, a lot of people never knew about it. I used it just as much as the homepage and it was a great way to just sit back and absorb content.
Webgcode, a cam ironically without g-code. https://github.com/nraynaud/webgcode

I use a bunch of randomly hacked stuff to generate toolpaths, like webgl, svg etc.

It supports gerber, excellon, svg and stl files.
Mentors are different than managers. Mentors generally do not have direct influence on your career path.
My impression is, there's no real "hard" substance behind EY, and he doesn't even try to achieve that, being satisfied with being "influental" even as is.
>Scrapy actually precedes Scrapinghub

Right. I had first come across Scrapy, while browsing the web for Python software tools, some years ago, on the site of a company in Uruguay called Insophia. It was in the list of products developed by them, and that they worked on. Scrapinghub came later.
Apache Kafka client for dotnet/C#: https://github.com/ah-/rdkafka-dotnet

Kafka is amazing, the new open source dotnet as well, and this brings both together.
Well, they have been accepted into the standard last week ;)
Right; and the biggest high-profile accidents in the last decade have been caused when the complexity of the automation overwhelmed the pilots and caused them to make bad decisions because they did not know if they could trust the values the computer was giving them.

Basic flying skills won't help you fix that -- if you're over the middle of the ocean at night at altitude in the middle of a storm with strong updrafts and your instruments are giving you strange readings, it can be really hard to "feel" whether you're actually in a stall. Especially if your airspeed indicators had been acting up earlier in the flight, so you knew you couldn't trust that reading. It's ultimately an interface design problem: with new control systems, it's not always apparent what interface will be required in every edge case.

But ultimately, you're right. Flying is so safe now that major commercial airline accidents require 5 or 6 cascading failures in many different parts of the system (maintenance, design, security, pilots, ATC, etc) to occur. Even in the accidents I mention above there were other failures that happened outside the plane: the plane wasn't de-iced properly, or ATC routed them through a storm they really shouldn't have.
True, but how do you quantify the work? Real world on AWS is

Buy X capacity reserved

Buy Y capacity spot instance

Buy Z capacity on demand to fill in the peaks

And it becomes a function of putting in more time = cheaper total bill.

GCE workflow is:

Buy the instances you need, bill will work out at the end of the month.
info-beamer - https://info-beamer.com/pi

I build a digital signage platform based on the Raspberry PI. It started as an open source "for fun" project (https://github.com/dividuum/info-beamer) but has now evolved into the most powerful software to build animated, hardware accelerated visualizations on the PI. As using the software on its own can be complicated (if you're not a programmer) I built a complete SaaS around it (https://info-beamer.com/hosted) which allows you to get your first screen running in a few minutes without any knowledge of Lua, Linux or even the PI. The software running on the PI is written in C/Lua and uses OpenGL/OMX to do its hardware acceleration. The hosted service is built using Python and includes a complete readonly and custom built Linux distribution that runs on the PI. On top of that it's possible to control the hosted service using the API so you can build your own digital signage around the technology. It's so much fun developing on all different parts of the product that I'll never get bored.
Space and Time – Revisited
Computer players will be recognizable as long as they are designed to win, and not to play the way a human plays.

A Turing test for game players is an interesting idea, it would be useful for designing game players that are good sparring partners rather than brutes that can whipe the floor with you.
> ... Dr prescribed another one for me, but the insurance company told the pharmacy, "no" and the pharmacy wouldn't dispense after that. ...

This sort of thing happens all the time where medical decisions are "second guessed" by insurers. It may be in the form of payment restriction, or requiring "pre-authorization", just another way to make it difficult to get treatment that costs more than the absolute minimum. I believe such maneuvers are counterproductive, that is, it will wind up costing more if patients don't get what they need to improve their conditions.

Not quite sure why the pharmacy wouldn't fill the Rx for cash. Maybe afraid of regulatory criticism for the "double fill". Of course there are instances where people are frequently "losing" medication supplies and requesting replacement prescriptions. Then we might rightly suspect medication misuse, but if such requests for extra prescriptions are rare, as in your case, it's wrong not to honor it.
When we were using GCP, it would live-migrate our db almost once a day, which caused us problems that were hard to figure out. I don't believe the frequency of a live-migrate was anywhere near as close on AWS. I don't know if GCP still does that as often since this was about 1-2 years ago.
> Not something you see every day for someone that well known and respected.

And that is why it is sad, that what is expected of people is to become successful assholes.
Ujo Music: rebuilding the music industry on the blockchain
Is a couple of grams of even a high-explosive anything more dramatic than a firework?
Since 2007:

* We've cultivated a startup-friendly business community. I remember 2007 - the only tech "community" we had was when HP or Micron had engineering dept mixers. It was kind of sad.

* There's been some VC activity in Boise - I know of a handful of startups that have gotten angel funding or their series A from local investors. It's nowhere near the scale of what's in Silicon Valley, but it doesn't need to be. Everything is cheaper here.

* We have a real coworking space now. I think the Watercooler was around in 2007, but I never really thought of that as a coworking space. It was more of a office space rental that was somewhat targeted at startups, but kind of still had the same mindset as any other office space. idk. Anyway, we have Trailhead now, which is a really great environment for startups, remote workers, or freelancers. Really cheap too - it's like $30/mo.

* There's a large number of technology specific meetups now. Angular, Python, PHP, .NET just to name a few.

* I can't remember if Boise Code Camp was a thing in 2007, but it is now. It's an annual tech camp run by BSU and handful of other orgs in Boise. The quality of the sessions has been pretty high the past couple years.

To me, it feels like a much different environment for startups and tech businesses in general, but I'm not entirely sure how to quantify that beyond the points that I mentioned above.
If downvotes only affected the specific comment, that would make complete sense, but they also affect karma. I guess it's not irrational to punish people who consistently misunderstand things, but is that a purposeful decision or an unfortunate byproduct of the karma system?
Does it play "Pinball Wizard"[0] at some point?

[0] https://www.youtube.com/watch?v=4AKbUm8GrbM
The very first link is a link to the previous part of the series.
> There seems to be in fact a very small difference between the aptitudes of the average players and those of the top players

This is an interesting observation across many domains that involve "intelligence". It's actually pretty easy to see why, if you reconsider the scales for "good" vs "bad": The "bad" end of the scale is not at "the village idiot". The "bad" end of the scale is at "a rock". So, yes, once you get from "rock" to "village idiot", "superhuman" is a comparatively tiny step away.

http://lesswrong.com/lw/ql/my_childhood_role_model/
On the contrary.

I think that Chess machines play perfectly for the next 8 moves, but don't necessarily sense the importance of a Knight Outpost (which may have relevance 20 moves ahead. A proper Knight Outpost will remain a fork threat for the rest of the game).

It is far easier for a Human to beat a Chess Machine at positional play (ex: a backwards pawn shape will probably be a problem at endgame, 30+ moves from now) than to beat a Chess Machine at tactical play (3 moves from now, I can force a fork between two minor pieces)
Most recent example:
https://twitter.com/patio11/status/658748957250596864

The issue is: it's easier for a business, particularly the line manager, to just sign a contract for "support" which comes out of his OpEx budget than to get a company to deal with a charitable donation which will probably have to go through Finance and Legal.
NGDP level targeting says during economic downturns, the government should fill the gap between the downturn and the previous economic output level (creating jobs, buying things, paying people to do things, etc). Basically, don't let an economic downturn interrupt people's lives—always give them something to do and opportunities to grow.

land value tax comes from the idea nobody should be able to "own" land, you should rent land. When there's a more profitable use for your land than you are current exploiting, you must give the land up. The UK enjoys things like 99 year leases on land instead of in the US where you "buy" land and own it until the heat death of the universe.

negative wage taxes is like basic income if you make the "negative wage limit" really high. The government pays you because you don't make enough (maybe for reasons outside your control, like all jobs you are qualified for are now done by robots).

Singapore has free computerized centralized healthcare that doesn't cost a million dollars a person-year like in the US.

Estonia lets you get something resembling a "mini passport" with no international recognition (perhaps some cross-EU identity recognition, but no residency benefits), but with legal ties to an Estonian "e-residency" so you can verify your identity online electronically (chipped smart cards verified by government records, etc).
I Googled "warring criminal gangs", here's the first result. It's a great example of the kind of evil-fighting-evil I was describing.

http://www.npr.org/sections/goatsandsoda/2015/10/05/44538223...
Misc tools to make development more efficient:

https://github.com/shuber/owners - Take ownership of your code!
Knowing who owns a project or section of a code base is very helpful when asking questions or requesting feedback. This gem allows developers to define OWNERS files throughout their repository to provide a human and machine readable way to determine who the maintainers are for specific files of code.

https://github.com/shuber/monolith - Generate a monolithic repository for a set of git repositories!

https://github.com/shuber/tmux-git - Display git information in your TMUX status lines!
Plays real nicely with vim-promiscuous.

https://github.com/shuber/vim-promiscuous - Instant context switching built on git and vim sessions!
It basically takes a snapshot of the following and let's you rollback to previous states:

- All of your vim tabs, buffers, splits, and folds along with their sizes and positions

- The location of your cursor for each buffer

- The actively selected tab/buffer

- Your undo history (each branch's undo history is saved separately)

- Your git stage with all tracked/untracked files and staged/unstaged hunks
Looking into it now, thanks for letting us know.
> The reason they don't have roadmaps to AGI is because they do not want AGI to be made before the Friendly AI problem has been solved.

As if those are unrelated concepts. The more divorced they are from real world AI software, the less relevant their results will be.
Probably not a lot but it wouldn't be uncommon for an American plane to be in the air for 12+ hours with in-air refueling.
Have you ever managed to learn the human Thistlethwaite algo? It basically lets you solve the cube like a robot would. I'm pretty rusty at cubing nw, but I always wanted to learn it.
The second amendment is being gutted every day. Along with most the rest of the amendments.
for someone to have never even heard of C# and to be working full time in a senior level programming job, you have to be completely and utterly isolated from any kind of programming community.

just because I don't use node js, ruby, or perl in my work doesnt mean i have an excuse to not know that they even exist. how can you choose the best tool for a job if you only know C++ and Ada?
About time, given how long C# has had local type inference.
That may be true, but it doesn't really change anything. Not everyone has the ability to switch jobs on a whim.
The Myth of A-Players
Precipice - A java library providing monitoring and back pressure for task execution

https://github.com/tbrooks8/Precipice

Precipice allows you to plug in a variety of metrics to collect result and latency information about tasks (http requests, runnables, writes to a socket, etc) that your application executes. You can pick mechanisms of back pressure (rate limiters, semaphores, circuit breakers, etc) that can pause execution depending on what your metrics indicate is going on.

There are no assumed threading or execution models.
Awesome! Cool concept btw
I am huge fan a graph-y stuff. I did several iteration over a graph database written -- in Python -- using files, bsddb and right now wiredtiger. I also use Gremlin for querying. Have a look at the code https://github.com/amirouche/ajgudb.

Also, I made an hypergraphdb, atom-centered instead of hyperedge focused in Scheme https://github.com/amirouche/Culturia/blob/master/culturia/c....

Did you know that Gremlin, is only srfi-41 aka. stream API with a few graph centric helpers.

edit: it's srfi 41, http://srfi.schemers.org/srfi-41/srfi-41.html
Yeah! I was thinking the same thing -- this could work quite well for pairing.

Thanks for the kind words :)
Well, of course. There are other things you need if you do this. Large systems need some way to direct internal transactions to specific servers. In systems with load balancing, one server may be in trouble, but the others are carrying the load and the overall system seems to be OK.

To monitor this, you need some kind of dashboard which displays the state of all your servers, and shows the dependency relationships. If A calls B and B calls C, and B fails, you'll see A and B as down. You need to be able to establish that B is the problem. (Microservice architectures which are not DAGs, i.e., they have loops, are a huge pain in this sense.)
It doesn't matter if they're using it or not. If you haven't _heard_ of C#, you are very unlikely to be a competent software engineer.
Why don't we ask the Chinese for their fix?
It's 2.7. They had an announcement about the new versioning last fall:

http://morepypy.blogspot.com/2015/10/pypy-400-released-jit-w...

Also see fijal (one of the core pypy devs) commenting in this thread about the pypy devs not putting much work into supporting Python 3 right now.
No he's not, he's just skilled at manipulating people's perceptions of him based on a narrow set of premises that he introduced.

Go through his non-philosophical papers and point to one thing in there that's brilliant. His miniscule technical output also seems to agree with this.

I weep for the world that considers people like Yudkowsky brilliant.
Dude that was years ago. Give it up.
>However, what if you were a passenger on a commercial jetliner that had run out of gas?

Probably a reference to the Gimli Glider. Airliner ran out of fuel and the pilot used his general aviation background to forward slip it on to an auto race track.

* https://en.wikipedia.org/wiki/Gimli_Glider
Facebook has a very good paper descriptions on how they do graph on top of relational database. Google "facebook tao" for details.

I read that and implement my own version with SQL in < 500 lines of python code and found it just perfect for my own use cases. I can easily query any edges, notes in web speed ( < 10 ms) from databases with millions of nodes, edges, GBs of info.

I am curious what I might be missing with that approach as compare to a real graph database?
Nice idea, but fyi, "scat" has some very negative connotations..., I would look it up on urbandictionary.
You mean if AWS has 50ms data center latency than GCP has 5ms?

https://en.wikipedia.org/wiki/Order_of_magnitude
We plan on supporting other workflows soon, we just started with Slack cause that's what we use.

Next stop is probably email. Any other integration you'd like to see?
The Daily List: www.thedailylist.co

Designed to cultivate focus and diminish distraction so that regular people can achieve extraordinary goals.

Eliminates common pitfalls which turn most todo-lists into mental junk drawers.

Shows your progress over time.

Discourages analysis paralysis by focusing your mindset on action rather than thinking about action.

Designed for mobile browsers and for use in a narrow browser window off to the side of your desktop screen.
Feedback: "fancy charts and stuff" is already putting me off as it implies that the charts are simply eye candy without any practical use. Likewise "built in a weekend" but also "made in many many hours with love" doesn't really sound serious.
You also can't see the example charts at a bigger size, and since this is one of the "selling points", there should definitely be examples.
I've mixed Angular and Dojo as well for a similar purpose. While I personally loathe Dojo, there are certain frameworks that we use at work that require me to interact with it. Their build system is a nightmare. Their widgets are way too complicated to achieve simple tasks. I may look into React as another way to handle the view portion.

With the new ES6 features and transpilation becoming so commonplace, I'm not really sure what Dojo truly offers anymore.
Why not use a calendar based scheme then? This differs so much from CPython versioning it's confusing.
I hope this gets added to the language, we use Lombok heavily where I work and find it pretty great with it's val class that allows type inference, although it requires an explicit import and can't be used within Lambdas.

The website isn't the prettiest but Lombok is a fantastic addition to a Java codebase and massively reduces the amount of boiler plate often associated with Java. A list of Lombok features https://projectlombok.org/features/index.html

Java 8 + Lombok + Guava == happy developers (well at least in my case :) ).
In such a case, it's best to flag the story (as users indeed have).
None, but this indicates that they're not keeping up with general industry trends, which is nuts.
How much you want to bet that simply running Valgrind would have caught it?
You can have it just post to you in Slack if you don't want to bother other people.

What's your preferred notification system?
Coming soon to Spotbot :)
A long read, but this post by Dan Abramov illustrates how React Transform currently works, its shortcomings, and how a new approach is likely to remove all of those shortcomings.

If you're using Webpack and React (and who isn't, these days?), and you're frustrated that the functional components you've been encouraged to use aren't supported by hot reloading... the last section here presents the (relatively short) roadmap to the solution.
Glad to hear it might be useful to you, that's our goal! I like the slideshow idea, we'll get that up soon.

Currently you can pull board in from Trello, and we plan to allow you to push data back out. I'm not familiar with Waffle.io, but I'll check it out today. We also currently have slack integration, where you can set triggers when rows change status, and create and read rows from Slack. We're planning to build any other integrations that our users will find useful.

You can follow us on twitter at https://twitter.com/rowstack_com
This would definitely be a nice language feature to see in Java. It's one (of many) of the reasons I'm attracted to Kotlin (https://kotlinlang.org/).
Yea, my goal was to make something closer to the original reddit.tv ui. Also, in addition to youtube and vimeo, rddt.tv supports playback for content from soundcloud, instagram, vine, vidme, sendvid, streamable, dailymotion and a few others.
http://voucherify.io/

because life's too short to implement yet another voucher system again
And those are organic results, not paid ones. The algo has learned that when people search for a product, having results from the most common places up front is more relevant.

Monoprice's google juice just isn't as good.
pentacular seems fun, but it's a bit too unpredictable for my taste.