skysight-inc/HackerNews huggingface dataset:
https://relayr.io | Berlin, Germany | EU VISA - ONSITE

Relayr is all about bringing devices together. You will be expanding our reach by connecting exciting new devices and protocols to the platform. We also have a growing number of internal and client projects and need an engineer to work as a full-time employee together with our Berlin team.

The Mission:

- Work with internal libraries and services to build both prototyped and ready-to-market solutions
- Add value with every iteration to solve problems fast
- Design and build independent micro services
- Collaborate with server and hardware teams to give feedback on internal systems and define new features

Your Skills:

- Minimum 3-5 years experience in web engineering
- Strong proficiency in JavaScript, ECMA6, NodeJS, persistance layers such as MongoDB and Postgres
- Comfortable working with linux systems, DevOps and networking
- Experience with HTML5/CSS is a plus
- Able to work in a structured, agile, test oriented manner
- Interest in hardware such as the RaspberryPi and Arduino
- Good level of English

If you're interested send us an email at jobs@relayr.io
Profischnell
Topic Modeling of Twitter Followers
Cloudways Made to the List of 20 Most Valuable Cloud Computing Companies
And the number of roundtrips can be helped by using Keep-Alive.
They'll find it pretty quickly. You'll want to move fast to protect yourself.
Facebook Parse adds SDKs for IoT's big names
Any other suggestions outside of Discrete Mathematics that I should be learning? Outside of the prescribed courses.
The BBC did launch a "global iPlayer" some years ago - they actually closed it just recently.
The BOM for the charging base is probably more than the 6 lights combined.
> It would be nice if people writing "mythbuster" articles did some elementary fact checking.

Yeah, I'm sure that a site ran by a former Apple exec/Be Inc. founder and one of Europe's most successful tech journalists absolutely doesn't do any fact checking.

Nerds can quibble all they want about how usenet was totally a social network and tablets were totally a thing in 1995 and smartphones were totally invented by Nokia, but the reality is that if you get out of the nerd echo chamber and ask normal people, for them tablets start with the iPad, smartphones start with the iPhone, and social networks start with Facebook.

The problem with always wanting to be "technically correct" is that it makes you miss the bigger picture.
Most of what you say moves the goalposts, from ending the war as soon as possible, i.e. with the least loss of life, especially non-Japanese, to the hypothetical of "defeat" equaling actual surrender, which things like the Battle of Okinawa make quite questionable, and could at worst set up another cycle of war (see ending comments).

After the fact statements by non-Air Force flag officers? Probably in the context of nuclear weapons being perceived as making their services obsolete (a mistake that took the bloody Korean War to start correcting, but before that see e.g. The Revolt of the Admirals)?

As for Sakhalin, it was an invasion of the southern half of the island. The USSR used an amphibious landing of a rifle brigade and a marine battalion in the effort, that's not the same thing as landing 100K, and the rest of the islands the took were quite small. Could they have taken a fair amount, or maybe even all of Hokkaido? Very possibly, but this is not hardly the same sort of thing as occupying Eastern Europe. Today the island has 4% of the total Japanese population; due to it having 1/4th of the home islands' arable land, I'd assume it was larger in proportion back then, but compared to grabbing most of what was traditionally "Germany", with a very long land border, plus almost all of Eastern Europe (does Austria count as part of it)?

Anyway, your thesis rests on the assumption our end of WWII leadership, ridden as it was with Soviet agents, was so bloody minded they'd casually slaughter 10s of thousands of Japanese merely to decrease Soviet influence in East Asia.

An extraordinary claim that requires extraordinary proof when the simpler explanation works so well. That the two atomic bombs ended up saving even more Japanese lives, 250,000 civilian lives per month in the rest of the Greater East Asian Co-Prosperity Sphere, and 10s of thousands of Allied military that would have been lost in the invasions.

The only debatable point I see here is that of unconditional surrender, which after WWI, after, as Tom Lehrer put it "We taught them a lesson in 1918. And they've hardly bothered us since then.", we were determined that we wouldn't go through another cycle. Which we accomplished; maybe Germany and/or Japan will once again threaten the world, but that's not in the foreseeable future.
I don't know what this idea of that you have to compete fairly with Silicon Valley comes from. The US and SV success comes from looking out for their own interests and doing what they are good at. That includes cultural influence, agressive business practices, trade agreements etc.

There are many examples of startup success in the Nordic countries and we have relativly good conditions for starting companies. Usually ending up in the top ten in business and lifestyle indexes. The things is, you can always sit and wait for things to be to your liking or you can do like SV and look out for your interest and do what you're good at.

While outliers, Elon Musk didn't sit around complaining about the state of the US car industry and Steve Jobs didn't do the same about US telecom companies. Well, they probably did, but more importantly did also did something. Something that wasn't what whatever Europe and Asia was doing.
This looks awesome. Ever since I've been DJing, this separation of components is what I have been wanting to play with.
Ask HN: What are some must read newsletters for Developers?
I am looking for some great newsletters that I would subscribe to and get all the latest news, tutorials etc.
Buying Online, Picking Up in Store
https://relayr.io | Berlin, Germany | EU VISA - ONSITE

You will build Dashboards/Interfaces/Adapters that will connect to these devices to an end-user. You will build tools that will enable other developers to use our system. At relayr we love to push JavaScript to its limits. This means you will have the opportunity to create Single Page Applications, WebApps, Cordova Mobile Applications, Node-Webkit Desktop Applications, Ecma6 JavaScript code and more.

The Mission:

- Design and build Frontend Dashboards & Solutions for end users
- Prototype and solve solutions fast
- Work on server technologies such as NodeJS
- Work closely with our UX and design team
- Collaborate with server and hardware teams to give feedback on internal systems and define new features

Your Skills:

- Minimum 3-5 years experience in web engineering.
- Strong proficiency in HTML5/CSS/JavaScript
- Experience with AngularJS, Backbone, LESS, SASS, Grunt
- Some experience in NodeJS, MongoDB and SQL
- Experience in ECMA6 JavaScript and DevOps is a plus
- Interested in prototyping hardware like the RaspberryPi and Arduino
- Able to work in a structured, test oriented manner.
Good level of English

If you're interested send us an email at jobs@relayr.io
What problems will I face if they don't communicate over a TTY?
> A Sharing Economy

It's not a sharing economy. More like a free market breaking a government controlled model.

Schools are monoliths impossible to move.

Teachers are agile.

The beauty is is skips around the government and goes straight to teachers, the trick being prices are low enough teachers are also willing to skip the government and pay for it from their own wages.
Mantis Shrimp's Direct Memory Access Optimization
Here in the UK, yes, badly misaligned teeth would be corrected but ordinary variation would not be. That's not a health issue, it's a cosmetic issue.
And next to coffee, it now also returns composer modules (top 100 used and still expanding)
Gitschen – RawithUnedited Wingsuit Terrain Flying – Brendan Weinstein
All startup websites look the same. They all use this template because it perfectly addresses their goals (grab your attention, explain a new kind of product, convince you to sign up) while also being familiar and repeatable. That doesn't concern or surprise me.

Other kinds of web page with a standard design style include: shopfronts, forums and Q&A sites, search engine result pages, shopping carts, calendar apps, video sharing sites.

Trying to look irregular just for the sake of it is bad.
I've seen this in London too. I don't mind it. It's probably more effective than all the other security theatrics in an airport.
It used to be that states would allow one to take their bar exam a maximum of three times. I am not a lawyer, but I remember a fellow in Colorado who sued the state bar association to be allowed a fourth shot.
A paranoid’s guide to backing up a working folder – Vlad Mihalcea's Blog
No, it's black/white/grey and cloudy. Maybe you're thinking of modern televisions that cut out to a solid color screen, usually blue by default?
InfluxDB's performance problems have very little to do with the implementation language, quite a lot to do with fundamental architectural and team constraints.
Most Flash sites were pretty bad (the first site I made was Flash, and it was bad), but it was also used to create possibly the finest website ever made.

http://superior-web-solutions.com/

Turn the sound up, and definitely do not skip the intro. It'll bring a tear to your eye.
> Note: these slides have not (yet) been optimized for low-end GPUs or mobile.

Wow, yeah. I'm using an old laptop with Ubuntu. Firefox ground to a halt, crashed and then my computer spontaneously rebooted.
Monthly New Profiles of MillionaireMatch for the Year 2015
Millionairedatingsites.us is showing monthly new profiles for the year 2015. According to Millionairedatingsites.us the figures of new profiles that are being created for the site are increasing every month and are showing great potential wherein more people are expected to sign up for such millionaire dating sites. >> http://www.millionairedatingsites.us/millionairedatingsites-us-shows-monthly-new-profiles-of-millionairematch-for-the-year-2015/
The Mighty Peacock Mantis Shrimp
Porting Guix and GuixSD
Show HN: Software that helps you get paid to work on open source
Well, some of our own practices are quite spooky. Consider all the boneyards and catacombs in France and I wonder what people will think about it in a few thousand years...
I love that he didn't reinvent the wheel, he found a crappy wheel and sold it's owner on how to make it better. He put a price tag on things we all do when we find a service that could be improved.
Improvised MBED FRDM-K64F Eclipse/PlatformIO Setup and Software Installation
That's a bummer. It was a gorgeous experience on my gaming rig with a 144hz monitor.
Those years can be hard, with or without social media, etc. My wife knew in college a number of young women who committed suicide over men; this was well before even email was generally available. For that matter, about 90 years ago a college president wrote that a wave of suicides among college men was due to "too much Mencken", causing a memorable reply from H.L. Mencken.
This library has an unfortunate name. When pronounced, it sounds like "libcocks". "Cock" is American slang for "penis". "Cocks" refers to multiple penises.

I know it may seem minor or irrelevant to some here, but a name like that could cause problems for some users, ultimately preventing them from using this library, even if it were the best option available.

These kinds of users are in environments where the use of the word "cock", or even a word that could be misconstrued as being "cock", are not considered acceptable.
I believe this is designed to operate on OSX keychain files, e.g. ~/Library/Keychains/login.keychain - and is unrelated to keychain the ssh-agent wrangler.
you can have the agent ask you for confirmation, see ssh-add -c in the appropriate manpage.
It doesn't mention in the article why the kernel is so slow at processing network packets. I'm not a kernel programmer so this may be utterly wrong, but wouldn't it be possible to sacrifice some feature for speed by disabling it in the kernel code?
Yeah, my issue isn't loading times. But the need to press a button (a small button on my phone) for the next slide instead of using a swipe gesture.

It's still a great well crafted presentation. I've been given a much better understanding of some graphics concepts than I otherwise would. Will definitly come back and finish it.
The Alarming Truths About Android App Piracy
1. Why oh why is 'there are 4 tracks' hard-coded into the format? What a perverse limitation. I understand there has to be a limit if you want hardware players to mix in real-time but 4 seems too low and Stem v2 will probably be needed next year to get round this.

2. This seems like a wasted opportunity in terms of adding extra features that wouldn't complicate implementation terribly much. Tracks could allow time offsets and repeats - you've then got a loop-friendly pseudo-tracker file format at very little extra cost.
It probably is. But I wouldn't expect them to have more than $20 in the base, and that seems like a high estimate.
That's really what good teaching is. It's the condensing of years work and thought into a 10 second blurb someone else can consume.

I really appreciate this presentation and I can't imagine the amount of work that went into making look it effortless and seamless.
>The thing is, a lecturer spends 20 minutes doodling this and can explain most of the same, especially if there is some ability to directly interact with the audience and clear up misconceptions.

And most of it, even in the best universities, flies right over the student's head, or they understand how to handle the abstraction and notation, but lack an intuitive model of what's going on in their head.

>By contrast, making the fancy animated version takes 20 hours, plus another several hundred hours (or perhaps 1-2 orders of magnitude more) to build the framework underneath.

Once it's built though, it can be delivered to billions of students.

There's not even a contest between the quality of this and some lecturer's doodles -- this is an order of magnitude better.

And if we want, we can always augment it with a lecturer explaining the graphics further and going into detail.

>Ideally we’d have ten thousand skilled animator/programmer/educators working on creating such explanations, sharing tools and ideas, coordinating effort to build more complete curricula, etc., but there’s not currently anyone paying them to do it

That's the problem -- noone paying them --, not that it's too difficult or expensive.

If anything we spend several orders of magnitude more on BS such as dog toys anually that it would cost to hire those "ten thousand skilled animator/programmer/educators".
For those not at cloudflare level and don't want to reinvent the wheel, try IPSET instead of iptables

http://daemonkeeper.net/781/mass-blocking-ip-addresses-with-...

TLDR: http://daemonkeeper.net/wp-content/uploads/2012/05/ipset4.pn...
where you come from？
I guess you are come from China.
Who are all these people who spend money after clicking on an ad? The only time I ever click on an ad is by accident, and as soon as I realize the mistake I've made, I immediatly go back (or in the worst case, get frustrated and close the tab and give up on whatever fork my browsing was taking at the time).
Agh same here. First my mother's mother did it when I was a child, then my own mother, and now I'm at it. I've often wondered if there's a learned-behaviour aspect to it, because I've been anticipating it happening to me since I noticed my mother doing it.
I think this is for Apple's .keychain files.

"Where's the vulnerability?" I don't think this is a vulnerability at all. As the code at https://github.com/indutny/keychair/blob/master/bin/keychair shows, its use seems to be just decrypting private keys with a passphrase.

(Am I the only one who was surprised to see it's written in JS...?)
He doesn't need an approval from his employer for this type of vacation. A lot of people don't realize that you can do it that way.
Hi, my initial thought was the same. Why limit it to 4? Although I have recently learned the idea behind their decision was that most DJ music can be broken down into 4 elements. Drums, vocals, bass & riff. Having realised this, I now tend to agree that it should be limited to 4. Another reason I have heard was that they limited it to 4 due to Native instruments hardware limitations and playing several tracks at once would cause performance issues.
I am a teacher, and I looked at those lesson plans the last time this was in the news. Most of the lesson plans were crap--I fear for a world in which many teachers pay money for crap like that because they aren't even able to make crap like that on their own.

The main reason I can neither be a customer nor a seller in a marketplace for teachers' lesson plans is that I use rarely used (that is, actually good) curricular materials for teaching mathematics at the "prealgebra" level,[1] and few other teachers use those. Most other teachers who do use the same materials I use are both smart enough to specify using those materials and smart enough to write their own lesson plans individualized for the classes they teach day by day.

[1] http://www.artofproblemsolving.com/store/item/prealgebra

http://www.amazon.com/Math-Focus-Singapore-Teachers-Edition/...
I'm speculating that video/AR glasses already had a problem because of how they distort facial shapes. And then Google Glass ran into the whole issue with the perception of permanent surveillance.

Never mind that the position and such of the display on Google Glass was not the most useful for real AR applications.

Frankly i think our real problem is not output, but input.

Outside of going lotus with a laptop, inputing anything but the smallest of data amounts is a right pain on the go.
There is no disease that scares me more than this: to lose control of my mind. As a programmer besides my hands it's what makes me go. I watched my father fall apart from Hemochromatosis (iron overload), which is easy to treat these days, and especially when his once brilliant mind couldn't even pay for things anymore without being confused. In his case it was due to the iron deposits in his brain but the effect was similar to Alzheimers. It's hard to see the person you knew become someone else.
I personally think there's something to be said for making tail recursion explicit, as Clojure on the JVM requires, although the greater mess is not good, especially for introducing the concepts, and Clojure on the JVM can't do all types of desirable tail recursion.
tldr: cloudflare like to reimplement things and claim it solves the world problems. Thats cool, thats how open source work. Fork, copy, reimplement, try new stuff.

that-said...slightly-longer: for what they do there are alternatives like ipset
for other things its not as clear-cut, hence things like PF_RING. its not that great thought, you're sacrificing all features for fast sniffing.

technically a good zero-copy implementation of packet mmap w/ a userspace ring would achieve +- the same thing, too.
Reproducible builds in Debian: preventing compiler backdoors
Here's a bit more modern implementation (using SSE2 registers and instructions), for comparison: http://golang.org/src/runtime/memmove_amd64.s
This seems like a business proposition that is not sustainable. (Simply because of saturation, either through the service itself, or by other means, such as open programs).
In this essay the author forgot to mention PFQ, that at the time of writing represents a performant and innovative approach to packet capture and in-kernel functional processing of packets (running on-top-of vanilla drivers). The software is available at www.pfq.io.
This hilarious Cisco fail is a network engineer’s worst nightmare
Smart people are working on this:
https://lwn.net/Articles/629155/

However, even after a few years now I don't think they are seeing light at the end of the tunnel.
See also the same author's presentation "Making WebGL Dance, or How I Learnt to Stop Worrying and Love Linear Algebra".

http://acko.net/files/fullfrontal/fullfrontal/webglmath/onli...

(Shares some slides with the new one)
On this is about discussion. News is a different thing.
Meanwhile, DOTA2 is a thing...
Although I like the saying "smart phones dumb people", I think this is just a subset of computer addiction; but in this case, the computer is so easily portable that people become even more preoccupied with it and become unaware of their physical environment.
So that the files are playable in any audio player that supports MP4.
What Employees Want from Managers
Remote teams: Best practices and culture lessons from Redbooth
Show HN: Gigbloc – Listen to live music playing in London this week
The page doesn't load for me, claiming that I don't have WebGL. chrome://gpu confirms that I do. Is anyone else having this issue?
We should fear Facebook building an artificial intelligence
Most websites are aweful. My monitor is almost 2000 pixels wide and they insist in packing their whole text into about a 10cm little strip of it. I see so many websites that want me to read about 5 words in a row when there is space for about 30 if they weren't too lazy to use the whole screen.

I guess they prefer arty over practical.
BoZon: Minimalist drag&drop file sharing app
I don't understand. Is Cringley really so clueless that he believes these calls are actually from Google?

Of course not, he's an adult human who lives in the U.S., speaks English, and has a telephone. He's been around this block before.

So what axe is he grinding by posting this silly faux rant? He doesn't like Google. Ok, many reasonable people don't.

But he might as well be on Google's PR payroll for this one -- anyone who can fog a mirror will dismiss these shrill accusations and disregard the accuser, which imparts some credibility to the accused.

So, wtf?
[Podcast] How to build a content marketing machine via the Startup Chat
This seems to me like the technique that is already employed by Israeli airport security agents. They have a normally-flowing inquisitive conversation with every passenger boarding flights to or from the country, and they are very good at detecting when the details don't add up or when the person is acting too uncomfortable.
Find the best pricing strategy for SaaS
Ask HN: How to account for annual prepayments in SaaS startups MRR?
Imagine we have $10,000 MRR. Now, we close a customer worth $500/month, but he pays annually, so we granted him a 1 month discount ($500x11=$5,500). Do we now:

- add the discounted $5,500/12 = $458.33 to the MRR - add $550 to the MRR (because that's the plan the customer is on) - add $5500 to the current month's MRR - leave the MRR untouched

We used to go with the first solution (as it seems* the most "fiscally conservative"), but the problem is that we have a huge number of customers paying annually (roughly 80%), and our MRR does not account for that. So we report $10,000 MRR, but there will be only coming $2,000 actual bucks in the next month, because all the other customers are on annual plans (and that revenue may already be spent etc.). Makes calculating a burn rate and reporting to investors difficult. ("Why do you need $100,000 for a 6 month runway when you have $10,000 MRR?" - "Well, because we already got $80,000 in pre-payments and spent it.")

Is there another way to go or should I report a different metric?
Social media is considered least effective in B2B
'No app for that': tech-rich San Francisco's intractable homelessness
Making Full Use of ‘Dig’ in Linux
It happens to me all the time, all the concept work is very fine, I just fail so miserably on trivial details.. nonetheless: lol.
I think it might be down-isn -- HN hug of death. It's a pretty heavy web app.
Try these 7 actionable tips for writing 1000 words/day
Twitter requires auth for every API call, even reading public information. They would burn out their own API quota pretty fast if they didn't have each user grant them a read-only token.
IRHydra²