skysight-inc/HackerNews huggingface dataset:
Hey @timanglade! Check out Clarifai. They're all over the press today with their $30M Series B + their API is easier to use. https://clarifai.com
Every software developer owes it to themselves to pick up an Arduino and experience the sheer joy of writing simple software to control basic hardware (or more advanced software to control more advanced hardware once you get hooked).
One Minute Markdown
I agree, although on first glance the UI of azure's portal seems to be a 1 type UI.
Not every task can be automated.
If one has free credit for cloud resources, why can't they use the free money to just spin up some resources for non-critical work? Say log processing, run public tests etc....
I know I would if I were running a company and MS comes up to me with this.
UX: Pull to Refresh UI Pattern for Mobile Apps
Not unless you want a lot of people upset that their dependencies aren't installing: "Myles Borins (@thealphanerd) recently ran citgm with yarn, and shared the results. It was 25 minutes faster than npm, but 20 modules failed to install." ( https://nodesource.com/blog/the-definitive-guide-to-the-firs... )
I guess they'll go as far as they can go in the development and then either sell to Airbus or Boing, or try to go public.
The Submarine giveaway here was the zero mentions of Tesla. They had quotes from a Ford family member but none from someone at one of the "tech" companies. I really struggle to feel like the news gives me a good understanding of the reality of the situation.
Love Quality? Become a developer
There's really no reason we can't have an advanced society with reasonably compensated skilled manufacturing jobs. The Germans and the Swiss have demonstrated as much, for example.

Once you take it as fact that it's "impossible" for workers to have rights and a proper social contract in the modern global economy you start acting accordingly and become blind to the fact that it's not inevitable at all. It's important to recognize that our policies towards the working class in this country are deliberate political choices borne of the way power and influence works in our political system, not laws of nature.
Is kickstarter the only way to donate/support fa ? Don't need pro, but would love to support you guys - thanks for your project!
In case people are looking for a Google Drive client that feels pretty well put together, I'd recommend Overgrive: https://www.thefanclub.co.za/overgrive
That might work if the windshield is steeply raked (e.g. Honda Civic) but not if it's closer to vertical.
Swift Server APIs Work Group
Why Bots Will Get the Job Done
I've seen plenty of Ember apps succumb to the same syndrome- the problem is the developers, who are either incompetent or contractors who care only about the deadline before them. I don't think a framework is a magic cure for bad developers, though maybe because you wrote less code to start it probably does take longer to get to spaghetti hell.
I definitely miss the local and human aspects of BBSing. I grew up in rural Ohio, and we had just a few (3 - 4 at any time) BBS that were local calls in the late 80's and early 90's. Knowing the local "cast of characters" was a lot of fun, and it was always exciting when somebody new popped-up on the scene. We had some get IRL get- togethers and a lot of behind-the-scenes drama.

I wrote some software for a friend's board that used an NTSC frame grabber and Soundblaster card he had attached. You could upload a sound file (WAV or VOC) and it would play over the PA downstairs in the gym he ran. After your sound played the machine recorded 5 seconds of audio from a mic in the gym and pulled a single black and white frame from the gym's surveillance camera. You'd get back a ZIP file with a single GIF and a VOC file in it. That was a ton of fun.

I really miss the old "hacker" boards, too, but that's arguably nostalgia for my youth more than anything. I'd still love to talk to somebody who frequented the old Bit Truth BBS (203). I very occasionally talk to friends who were on the old Unphamiliar Territory (602). The Internet helped change that "scene", but the it was already a pretty established tradition that most people would either go to college or get a "real job" and move on. Ahh... growing up...
Wondering who do you think created, funds, and arms "ISIL".

[p.s.]

Looking into these facts is important and very much related to topic at hand. "Terminators" are for urban pacification, but the pretext these days is "terrorism" and "insurgents". It is likely a high probability event that your own children will have to deal with these terminators, and not the "Russians" or the "Chinese".
A proper HUD uses collimation to move the perceived focus point out to infinity.
Sticking to one language is like being a carpenter and only having a hammer in your toolbox.
Buick Up, Honda and Subaru Down, Says Consumer Reports: The Two-Way
Letting killer robots loose within an area of engagement is not that different from strategic/carpet bombing. Both are bad news for any civilians stuck in the area.
And to get started with the Pro version, you need a pro product. How do you finance kickstarting this product?
> XML means "eXtensible Markup Language" - so pretty much exactly a description of the data it contains.

This is the belief that Eric Browne argued against in 2003[1]. "exactly a description of the data" only works when a human looks at it, which is the same argument for JSON. These two things "describe" the same object:

<person><firstname>Eric</firstname></person>
{ "person" : { "firstname":"Eric" } }

But using Browne's argument, a parser might see these objects as:

<hshhd><uueus>Eric</uueus></hshhd>
{ "hshhd" : { "uueus":"Eric" } }

How does that description help the parser?

What I'm saying is that XML is system for defining types, subtypes, relationships, etc. and that this type system can be used by programs that are written to interact with document instances in a way that is not dissimilar from other statically-typed languages. In a sense, you're agreeing when you say that XML has been used for programming languages because, in that case, a document instance might contain blocks of programming statements not instructions for a machine. It must be parsed and compiled first which takes some knowledge of the type system, i.e. how to create AST's and transform them into instructions.

I'm also saying that the problem with XML comes from the inability to reason about type systems in a general way. I can give you my XSD but will you know what to do with my data? And if I give you the XSD, and I tell you what to do with the data, then won't we writing the same program? Wouldn't it be easier to just share a library?

[1] http://workflow.healthbase.info/monographs/XML_myths_Browne....
They fail on timely security updates.
https://googlechromereleases.blogspot.com/2016/10/stable-cha...

Chrome 54 is now in stable.
Would you be able to expand on this a bit? I'm having trouble trying to figure out the analogy to the software world.

You are saying basically have just `major.revision` correct? Would this be similar to how Chrome does their versioning?
I am pretty sure they know how to design (and maybe build) airplanes. This will not automatically mean they will be good at selling them, or build a business around them.
It's not just comfort, it's that stuff that's been around the block a few times tends to fall into one of two categories: Stuff that's solid and stable and not very fussy, and stuff that nobody uses anymore because it's a PITA. That makes it pretty easy to make good technology decisions.

Newer technology tends, almost by definition, to be very experimental. And experimental means, almost by definition, that some ideas are going to work out and others aren't. Oftentimes it takes a while to figure out which is which. And popularity, even extreme popularity, tends not to be a good proxy for robustness - if anything, it's a source of noise that only makes it harder to figure out what's robust because hype tends to be a pretty darned autoregressive process.
$799 ouch. I'm waiting to see what Anker's ROAV costs in the mean time.

https://www.youtube.com/watch?v=ziMZgN60muM
> So even if they make a breakthrough making a thinner battery, they would rather use that space to pack something else in, instead of making the battery last longer.

This is exactly what happens in the laptop market. We used to have 6 cell batteries, but because battery density has increased so much, we now only have 3 cell batteries. (Well, actually, we don't as they are more shaped to fit super thin chassis now.) Nevertheless, we the consumer have not benefited in battery life due to the increases in battery density. We have benefited from more efficient chipsets and screens, though.
Considering working remotely
This is my feeling about Rails. I've created several Rails apps that delighted the customer, and most have required literally zero maintenance after years of use.

Sprinkle in a bit of jQuery and you have an app that is stronger and just as fancy-feeling as a mess of a massive client-side app.
Need help build the app
I am getting 5-6 visitors daily. How can I improve it? Which language I should use. I prefer Python. Please guide me.

http://talkproductivity.xyz/cyh/clear-your-head.html
Volkswagen Reaches Record $14.7B in diesel U.S. emissions settlement
https://en.wikipedia.org/wiki/Shaped_Sonic_Boom_Demonstratio...

Pretty cool looking actually. Though it does dull the "fighter-planes-fighter-plane" look of the F-5 a bit.
Inside a RFID race timing chip: die photos of the Monza R6
Yes, that's exactly what it means for any project using [SemVer](http://semver.org/). It says nothing about how many new features you added or anything like that, only that you introduced breaking changes.
Good fucking god. This is insane. And anyone who opposed the the proposal, even while pointing out the fallacy of the core idea, got downvoted to hell too. This gives me a lot of context for what I saw in the last season of South Park.
Looks like The Wire could make a come-back
Interesting! I really like the architecture here. I think the next major opportunity for abstraction is all the server/client detection you still have to do. Do I want `request.headers['Cookie']` (server), or `document.cookie` (client)? Do I want to create a fresh Redux store (server), or hook into a global one (client)?

It's definitely not hard for community members to build these abstractions themselves (`cookies = (req) => req ? req.headers['Cookie'] : document.cookie`), but some of these are going to play into major use cases like authentication, so, as Next matures, it'll start to make sense to provide these especially common abstractions out of the box.

That said, these are next steps; the first release is all about showcasing the fundamental architecture, and it's looking gooood :D
I'm not saying you can't target a browser without it, I'm saying it answers a development problem of having rich applications built on the clientside.
Michael Bay could do their launch video.
I tried the demo here, and middle click or ctrl+click is not working, quite the contrary, it is treated like a regular click :/

https://nextgram.now.sh/
No Paywall here:
http://arstechnica.com/tech-policy/2013/09/att-gives-dea-26-...
This is a really cool idea. I'm particularly impressed with the small details that together make this project work.

As it so happens I was introduced to the Particle Photon during a hackathon this weekend, and here it is again. It looks like it's a great little controller to work with and probably should be on my list of things to pick up soon.
A 40-50" (diagonal) "whiteboard" is still very small. I have a 4'x10' whiteboard right behind me, and a 6'x4' to my immediate right, and I'm always running out of room.
Research at Facebook: Building a Neural Language Model Over a Billion Words
> The key for me is to remove the psychological barriers to starting a particular task.

Agreed. And one solution is, as you say, writing down a concrete action. The task is suddenly something you can hold in your head, and easily completely mentally.

Procrastination, at least for me, happens whenever I can't see an end to the task, usually because I haven't properly defined the task. As soon as there is a well defined set of steps to take, it suddenly becomes much easier to not procrastinate.

Procrastination is my brain's way of telling me it's not happy with the plan I've made, and that the goals I've set need to be re-written to be more achievable (in particular, more SMART [1]).

That said, projects like this are great, and definitely help with enumerating and planning!

[1] https://www.projectsmart.co.uk/smart-goals.php
Indeed, but that doesn't invalidate my argument. (I included automation for context.)

Note also that one cannot merely look after children, because they need to see a greater purpose in what you do.
Rhizome is an art organization, and they are approaching it in the context of art, rather than online culture. They began implementing an archiving project in the early '00s called Art Base that contains over 2000 works. These new efforts are an extension of that, bringing in current thinking on virtualization and emulation.

It is a challenging project. Many of these project have both client and server side technologies that must be recaptured, so it is more than just Flash (or Director/Shockwave). I made a project called Airworld that may be part of this Rhizome initiative [1]. It was originally commissioned by the Walker Art Center in 1999 and ultimately involved two different servers that used Perl CGI scripts, mySQL and RealServer on the back end, HTML and RealMedia plugin on the client side. The museum lacked the infrastructure and personnel to keep it alive and it slowly died over the course of 10 years.
Even though it's still in the institutions collection.

It is a big problem for 'off-line new media' too. Artist's CD-ROMs, for example. The Rose Goldsen archive of New Media Art at Cornell University Library has made a huge effort to maintain these works [2]. And physical, sculptural 'New Media' works also take massive effort to maintain. I know from experience. [3].

Museums are experts in conversation. They are beginning to think about the challenges that digital technologies bring. But there is a lot of work to do.

[1] http://www.walkerart.org/collections/artworks/airworld
[2] http://goldsen.library.cornell.edu/general/cd.php
[3] http://www.metmuseum.org/toah/works-of-art/2002.274a-e/
Kontena 0.16.0 Released
You're still stuck in a relatively small seat with little chance to walk around, breathing air with close to 0% humidity, a cramped and uncomfortable toilet, a dull roar in the background, and (if you're flying on an American airline) terrible food.
The 4 Golden Signals of API Health and Performance in Cloud-Native Applications
Time is an aspect of comfort. Within reason, I'd much rather have a 5-hour flight with the comfort level of domestic first class than a 13-hour flight with the comfort level of international business class.

(On the other hand, I typically fly internationally in coach, which often has as much seat and leg room as domestic first class.)
This looks neat. Worth noting, there's another similar tool called skicka (https://github.com/google/skicka). It's on Google's GitHub profile, although a disclaimer says it's not an official Google product.
Are you tying to make a point to the people who deny these types of things are happening based on how many people would have to cover it up or be silent?
Google Research Suggests President Did Kids No Favors by Banning Daily Tech Time
Black friday – REI will close on Nov 25th
It's crazy that "decades of Americans’ phone calls" is even a thing stored some place.
There's no option to outright buy a property. I might not want a loan because I can purchase the property for list. While tax benefits factor into loan interest and what not, purchasing outright allows for a much better roi.
There's nothing stopping you from buying your children houses and transferring money to them while you're still alive to set them up for success. Including all the other things like paying for their education and perhaps other expenses.

There's absolutely 0 need for inheritance if you want to set your children up in life, barring of course sudden death (which, even then, is still easily circumvented via life insurance policies)
A strong ability to use force is absolutely needed to protect the civil civilization we enjoy.
There are enough psychopathic leaders in the world that any wealth area will be taken by force is it's not defended. This is simply the realpolitik of the world.
Now, exactly what the shape of that force should be is a fine subject for debate. If you start your argument with "all defense dollars are wasted," though, you don't get to help decide that shape.
The JavaScript language has improved a lot since node.js was released (Promises and soon async/await). However, at this point NPM has a lot of libraries written in the old callback style and it seems even new libraries are still doing this. There are libraries like bluebird and Q which can "promisify" a callback style library, but I think using these is a bad practice. It's something that works most of the time, but sometimes breaks when the callback code isn't what the promisify function expected. Also, the library writers are not writing the code with any guarantees that promisify will always work. So even if it works now, it could break in the future.

The whole promisify is a good example of general node.js culture. It's considered "good enough" and everyone just uses it. However, anyone who has done software development in more solid languages would feel very uneasy using something like this. It's not really the fault of the JS developers, the dynamic nature of the language offers no other choice. For example, when Java added lambdas, since it has static typing it could consider a certain type of class (a single method class) as automatically a lambda. This allowed full backwards compatibility with any old library that conformed to this (and many libraries such as Guava did use single method class as a kind of "ugly" lambda).

node.js has a convention for callbacks (function(err, result)), but unfortunately it's only a convention and there's no compiler to enforce it. So automatic promisification is not possible. That leads to the current situation. There's all these new language features in JS, but everyone is still sticking to the "lowest common denominator" of callbacks. There's no path forward for existing libraries. The only way is a complete rewrite of libraries using the new Promise/async/await style.
Does it come with a gallon of Windex?
No, I think they are making the point that this isn't the result of a "few bad apples", but rather its a large industry, and its also an industry that requires a lot of engineers consciously and actively making the choice to build this type of infrastructure knowing full well what it will be used for.
I'm actually considering from time to time to get a separate portable music player, so that I can go to work without the phone and not get distracted by it all the time.
9 Easy Steps to Boost Productivity and Stay on the Task – TalkProductivity
How much do musicians really make from Spotify, iTunes and YouTube? (2015)
This is a refreshing take, although maybe extended a bit too far. It seems like this kind of thinking is mostly in the real of software on the web and not necessarily on the systems side of things.
Show HN: XboxGiveAwaysBot – Simple bot to look for giveaways on xbox subreddit
Here's the Google blog post detailing the product: https://www.blog.google/products/g-suite/jamboard-whiteboard...
That's a nice site. I remember when the entire marketplace was "The History of Rome" several years ago.

Consider ultra narrowcasting. I don't think the British History Podcast guy (who is awesome to listen to BTW and officially VLM endorsed) is going to demand the full $100 to advertise and would surely result in orders of magnitude more than five clicks, for example.

As a user of your service I'd advise that a big problem with podcasts that are essentially volunteer operations is long dry spells. The bulgarian history podcast, which is much more interesting than it sounds, although the intro music makes my kids cry, had a roughly five month dry spell this spring where I unsubscribed in my podcast catcher because I thought the podcast had completely died. Cool, its not dead. Now I should resubscribe although the point of this story is you need to automate or productize or make more efficient that process, not just dumb luck that I run into the guy who runs the site on HN so I click around some of my old favorites and holy cow the other BHP is back, thru pure luck.

There must be some kind of technological magic that could be spun somehow to help volunteers having a dry spell from having their audience melt away. Reminder service on the web or email to let people know dead podcasts have been resurrected? You might even be able to generalize this magic, whatever it is, to let people know about resurrected open source projects or similar.

"Its not dead, its just pining for the fjords".com or something
Point 1 doesn't seem that simple to me. Sounds like a cool car though.
I would think the only practical approach would be to precisely position multiple webcams around the perimeter of the screen, and then use software to merge and manipulate the video streams in real time to simulate eye contact.
I tried to make this very argument with a former employer. Who cares about numbers except for weird technical people? Just pick a cool marketing name and market the heck out of that that. "But we've always marketed 2.0 or 3.0..." So what? I suppose there's a small psychological benefit in a monotonically increasing number, but it doesn't really tell you anything more than "Saucy Gorilla" in terms of what is in a release. It can help you order the releases if you need to know which release came first, but you can alphabetize your codenames or even just have a lookup table for those rare times that actually matters.
Man, I use these SMART boards at work (teacher) and is it just me or the software sucks (especially the usb dongle with the software in it)
I can't be sure, but it seems like they are just going to release a big Wacom tablet and add real-time collaboration for the price of a 2013 SMART car. That isn't a fair comparison, as it is unlikely corporations will be comparing a fleet of used smart cars to collaboration workstations in their budget. WTF is the usecase for this? 10-11k for people to draw on the same canvas in different locations? I think it is actually quite cool, but the pricepoint is absurd and it is an open question how the real-time sync will work between >1 device.

I am half serious when I say that this product seems to be exclusively marketed at apple engineers & designers to lazy to walk up the stairs to collaborate with each other.
and text messages, and skype calls, and...
The article says that Concorde couldn't fly supersonic over land because of supersonic booms.

The routes given for this plane - across the pacific - are not over land.

Can this plane go supersonic over land?
Ugh. How the F do I send a song?
Yes. I've taken that flight business - it's absolutely better, but if I had the option of cutting the time down in half for the same price I'd take a smaller seat any day of the week. Not knees-in-my-chest smaller, but traditional first-class seating any day.

As faster satellite wifi becomes a thing the longer flights are tolerable, but it's still time you could be on the ground doing something more useful.
Reminder: PgConf US 2017 CFP still open
Thank you so much!! Interesting results and basically what I expected. I'll try the same except with a habanero, wonder how far it goes.
Okay, so they're selling hardware here. It was hard to tell! I thought it might just be the overglorified collaborative whiteboard software, of which there is already much out there.
Let's Encrypt Root “ISRG Root X1” Is Included by Default in Apple MacOS 10.12.1