skysight-inc/HackerNews huggingface dataset:
A few years ago I met some folks at the Huntsville, AL Hackerspace who were working on turning the consumables into 3D printer feedstock. All of the food containers, etc would be turned into valuable materials. Right now they have to ship all of that waste back down to Earth. The potential for this kind of reuse is huge.
At least one of the trigger was food shortage, or the fear of food shortage. The first riots were "bread riots". Hence the infamous apocryphal quote by Marie Anotoinette "If they can't have bread, let them eat cake".

Obviously, the only time a riot become a revolution is when you have a perfect storm of food shortage, social inequality, increased literacy, etc.
Probably yes, but it'll definitely come after Github (We're using Gitlab to manage Taskulu repositories!)
Termite is lovely. If you like it, you might also want to look at ROXTerm.
Arduino combination lock hacking device
I've been a Javascript and Node skeptic for years now but I think the tide is finally turning. So much time and energy has been poured into making JS better that it's finally starting to pay off. Javascript with all the ES6 enhancements is really not a bad language. The runtime performance is already very good and continually getting better. Tools like Typescript and Flow make dealing with larger code bases much easier.

I don't think the other "scripting" languages like Ruby, Python, and PHP stand much of a chance against it in the longer term. They just don't have the resources to compete.
With respect to But that is not how sentencing works in reality, I think that in the long run this is correct, but during negotiations between accused and prosecutor, the numbers will be trotted out, and will be very hard to ignore for the accused. So such numbers do have weight on the mind of the accused.
loxs argument (and as an Elixir guy I fully agree with him) is that those options are all terrible. The Erlang VM (BEAM) is extraordinary in how it solves that problem. It's both preemptive and green threads. It supports SMP and clusters across nodes out of the box. I highly recommend taking a look at BEAM and how different it is from everything else out there.
ActiveAdmin Filters – Unlocking the Power of Ransack
Yes, once we're out of beta (hopefully in 3-4 months) we'll have a solution for you to set up Taskulu on your servers.
Not to mention that a harvest feast is common to a lot of cultures and time periods this time of year. Even though modern agriculture had made seasonal harvests less of an issue for people in the relatively wealthy part of the world I live in, I have no problem with having a holiday centered around eating, drinking, spending time with friends, and celebrating the things we have with small gifts and generosity among those I care about.
5 Steps to Building MVP with Story Mapping
In a similar vein, there is http://agaric.com/about which is also a software cooperative (or collective? are those the same in the US?) doing Drupal work.
The same mob that is going after his explicit racism here, knows that it can't handle being incited to anger. That it can't trust itself.

Who knows better than the mob?
> Not to also mention, MITM attacks on the actual SSL
> connection.

The AMO cert is pinned in Firefox. If you MITM the connection, Firefox will refuse to connect to it.
Well...there is the global operator, and it takes into account the entire running "stack of files" - so include your config.php, lib.php wrappers, which in turn include other files for your application/framework, and then use the global $var tag in every function, and you get a reference to a truly global variable.

http://php.net/manual/en/language.variables.scope.php

PHP also has "superglobals"

http://php.net/manual/en/language.variables.superglobals.php
What I learned when my company failed
I dunno, Jack. Maybe it only applies if you're also schizophrenic. :)
You can even make a cup with your voice https://www.youtube.com/watch?v=2TKjj5eakao
If this means anything, it means we should experiment with newer forms of government, not be happy with the best of a bad lot.
Doesn't this imply that the accused doesn't have a lawyer?
Yep, inequality sucks in the US but it's still one of the best places to live in the world. Why risk your middle class lifestyle by rioting and protesting when you have enough to get by?

Until we become a despot I don't see things changing very much.
> Its possible to MITM an HTTPS connection

Not in the case of Firefox connecting to AMO, because it uses a pinned certificate for that.
The Future will be Uber-iffic
Express.js for newbies screencast
> Without cert pinning

In the case of Firefox connecting to addons.mozilla.org, there is cert pinning.
How does accountability work at Spotify? It looks like your squads have a specific goal (and maybe a leader?) but when you get up to the tribe level it wasn't clear if one person is in charge of a tribe, or if a product, design and tech lead all share authority. If that is true, do you guys not suffer from the tyranny of structurelessness? How do you do strategic planning/coordination?

How do teams that are not engineering focused get stuff done? For instance a customer support team or marketing team - would it have its own engineers and engineering management?

Edit: finally, how long have you worked at Spotify with this culture?
True, if you adhere to Bootstrap's methods, you'll create a less terrible static UI, but you can still create awful data representation and transitions.
They can't guarantee it but they can say that they can guarantee it. They are allowed to use "trickery".
How is management structured? How are product decisions made?
Data Elixir, Issue 12: Data in the sciences, neural nets, data viz TED series
This "X is no different than Y/X already solves Y" conversation reminds me of thinking, around 1992, that clicking on a link to a page on another web site was "no different than" connecting my FTP client to a new FTP server, logging in, cding to some directory, and downloading and viewing a file from that directory. In some abstract sense, yes, they're the same thing; but in terms of human experience, they're very different.

You ask, "You're suggesting an SHA1 hash is easier to remember than a domain name? Seriously?" Consider that if I seem to be saying something that's obviously ridiculous, even to you, then maybe you've misunderstood what I was saying, as in this case. I'm going to give you the benefit of the doubt and assume that your lack of understanding is genuine, not feigned to give you an excuse to be rude, but you were rude anyway.
Anthony Cowley has given some really amazing Haskell talks in the past, this keynote should be amazing.

http://vimeo.com/m/77164337
How a Blogger Can Build a Web App in Four Weeks
Which is why we guarantee criminal defendants legal counsel.
ACM: tear down this paywall
Need Adwords Help? Here’s 3 Huge Reasons to Say No to Official Google Support
It's a very nice coding style. It keeps the code in pieces that are easy to grasp as units, it doesn't waste space and doesn't clutter the code at the same time.

Just take any random function from the kernel sources and ask yourself, what does it do. I think in most cases you'll find it's really obvious...

For me I find the kernel sources one of the most readable and understandable sources I've seen. The structure of them is just so clearly visible from the sources. I think a lot of that has to do with the coding style.
Is there a company that is pre-packing these benefits packages for startup accelerators? Most of them look suspiciously similar to one another.
I wondered if that was it, but a 1/RTT loading behaviour seems safe enough to me -- after all, that's exactly what TCP does, and you're presumably not seeing any uncontrolled oscillations from that.

I guess it depends how much minimizing the size of your connection pool matters.
I don't see why Ruby, Python or PHP can't compete, if Dart, TypeScript, Coffeescript, JSX, Elm, purescript, ClojureScript, etc. can all still be things.
"So now that octodog is part of the family, octocat is all depressed. Since we love octocat more than octodog, we'll turn his frown around by removing octodog.txt."

Interesting analogies they use in the tutorial.
Update:
You are right, It's not the perfect crime. That's why I write code for a living :)

It's just a crime, but the rewards can be well worth the risks. You expect returns comparable to robbing a bank, but the criminal method is much safer for the robbers, they can even avoid violence altogether.

In the real world, badass shellshocked war veterans who've done time in a russian prison would meet very little resistance from a bitcoin-rich geek.

They don't need AK-47s to extort most of us, they just have to say something really scary, like 'All your bitcoins are belong to us. Now!' and pretty much all the geeks I know would shit their pants and hand over their private keys or make the transfer.

It's also certainly possible to prove that you did own the funds. That is, if the police is not in on it. And when we're talking big money, impossible things become possible, especially in corrupt countries.

Bitcoin is used all over the world. Maybe it's hard to imagine such crimes in US or Europe, but I wouldn't vouch for the rest of the world. Much much shittier things are happening every day.

Multi-sigs and address shuffling makes sense to us, but some random investor who's storing part of his wealth in cryptocurrency may have no idea.
MORRISONS FISH MAY EAT Your TONGUE
Welp, time to find a more stable/sane mail host.
Seems like the classic tension between SPA and ROCA.[1]

[1]: http://roca-style.org
Is that not essentially bending the entire server side stack to the will of the LCD developers because they are only familiar with JavaScript?
Semco. You may want to read Ricardo Semler's book http://www.amazon.com/Maverick-Success-Behind-Unusual-Workpl... it's 20 years old but for some reason it's not a classic in startups or US business environments (edit: oh I see someone mentioned it). He wrote a more recent book I haven't read: http://www.amazon.com/Seven-Day-Weekend-Changing-Work-Works-... anyone with comments on this one?
When does a .io domain drop and become available once it has expired
This ruins the readability and usability of your diffs. Say you need to quickly track down a major bug due to a change in a single constant. With horizontal alignment, the diff might contain any number of changed lines, obscuring the crucial change. There are workarounds that ignore whitespace and word-based diffs, but it's just not worth the trouble IMHO.
Looks great but where is the catch? Are all those perks free or do startups need to give away equity or something like that?
(I'm not a native speaker so I maybe miss something here.)
Ask HN: From zero to IT career, what is the fastest path?
Dear HNers, I've two friends of mine that are not happy with the economic issues here in Europe and struggle to find a decent source of income. Both are very smart, and I suggested them to turn into programmers, which is one of the jobs that still is able to make you pay your bills easily.

However they are one ~30, with previous experiences of coding only at hobby level (C course, but he has the ability to translate ideas into C easily) and one ~40 years old (which used to be a PHP programmer, but is not doing serious/complex stuff for years at this point).

What is the simplest way for them to learn something that will bring a job ASAP? For example Android development? Node.js? Ideally this should combine a reasonable learning curve, the ability to work without knowing the whole computer science stuff, but just specializing into something, and should be a currently very requested technology.

Thank you a lot for any reply!

EDIT: I forgot to say that one has knowledges about Digital Signal Processing (in the field of music), and one is fluent with HTML/CSS (but not Javascript).

EDIT2: Thanks a lot for all the replies! This is very helpful.
Yes this a million times. The only change that I could see happening is if basic needs are met for all people across the board - such that food and shelter are never at risk.
$230M Still Can't Buy a Startup Original Design?
Pricing determines your business
Unschooling is not “Child-Led Learning”
I think in this instance JavaScript has to compete with Java, C#, go, erlang, etc. rather than the other "scripting" languages. I don't think many would argue JavaScript isn't comfortably #1 within that domain.
This is definitely one of the most powerful debugging techniques for hard problems in my toolkit, though I phrase it as "If I wanted to produce this problem on purpose, how would I go about doing it?", since that is a general debugging technique and their phrasing is specific to communicating actors.

This results in me exclaiming every 4-6 months or so that I wouldn't know how to create this particular bug on purpose if I wanted to, which I suppose doesn't make much sense as a complaint about a bug until you start thinking this way. Anyhow, it isn't perfect and you will sometimes be defeated by the sheer perversity of bugs and their behavior. (I also find these are the tiny ones, like OR instead of XOR or something equally simple and at times even one-character, that produce mind-blowing behavior off that one error. The architectural bugs tend to give way to this analysis much more readily.) But it's a useful tool much of the time.
...and call it Festivus! Everybody gather around the Festivus pole!
I was hoping they provided more information regarding the IPR if you were to be accepted to the program.

My first impression was that the site itself did not seem official (by that I mean in direct affiliation with Facebook). AFAIK Facebook often reuse the same design/colors on the their projects (documentation, available positions, FAQ and so on), however not on fbstart.
Every time I use Yahoo email in a browser, which isn't often, it's gotten worse. I suspect there's more to it than that...
> Yep, node.js is the new PHP.

No,it's way too low level to be "the new PHP",and frankly async programming is hard,way harder than writing sync code by default.
Doesn't look like there's any equity involved. I suspect this is a way for Facebook to spot "the next big thing" as early as possible..?
The problem with populist outrage is that it only changes things when an ambitious leader shows up and takes advantage of the outrage for their own personal gain (dethroning the current ruler and putting themselves there).

Let's face it, humans need somebody to be on top. We don't know how to function otherwise. At least not for very long.
I can just as easily add my own anecdote about cars or cyclists but then neither of us are contribution much useful to the original conversation.
It's not a mathematical error when the number is completely fabricated to justify a policy change. That's just lying.
"It took two years to figure this out? When I read the first couple of paragraphs my first thought was "the low-latency links are getting dropped from the eligibility pool somehow" and it turns out that was the problem."

Well, sure, it's obvious when you're reading a prepared text that is carefully leading you up to that conclusion and has removed all extraneous information. Almost all bugs are shallow once you already know the answer.
It's been on the news here to, i didn't see any drop in the number of cams online from my country.
You're moving to an entirely different stack simply to make a web app searchable? After you chose to use an architecture (I mean SPA paradigm) that doesn't work with search engines very well? I just don't get it. No, really. I know that's what many people do, but I still don't get it.

It is possible to build extremely dynamic websites that are not SPAs. It is possible to do it in a relatively straightforward fashion. (Using something similar to web components.) So why move?
Big data does not mean big lies. If you make policy based on analyzing data you should be required to show your work.
Got one on kickstarter!
Ask HN: In Apple OS X why won't the delete key delete files selected in Finder?
Ask HN: In Apple OSX why won't the delete key delete files selected in Finder? It says "delete" right on the key and Apple encourages the use of countless obscure chorded keyboard shortcuts. Any HN Apple/UI gurus want to weigh in on this?
Unfortunately I can't create a new project. It constantly gives error. And the error message is 'error'.
Official (and several months old): https://developers.facebook.com/blog/post/2014/05/14/fbstart...
How about the intelligent management of the earth's resources?
For example, instead of humans wearing gold to impress each-other, we instead use gold for its properties.

look into: (Cybernetic) Resource-based Economic Model.

It is the most efficient and effective use of resources with human concern that I am aware of... anyone with other ideas, I am open to listen and digest.

The developer "class" will be around to automate almost all job functionality as time continues. In this unique economic and functional opportunity that we have, what will we do with the time we have left? Will we create a world designed to support and nurture all human beings to grow their full potential, or will we be short-sighted and manipulative for momentary gain?

Either way, I have no expectations from this current culture.
Why on Earth people who aren't merely enthusiasts of "cool async JavaScript with V8" or those who began as a webdevs and knows nothing better than JS and PHP, could choose a single-threaded solution, which blocks the whole app if a single function blocks, and forces programmers to write spaghetti wrappers around asynchronous call-back hells in a non-functional but GC'ed language?

I am really too stupid to get it. "Single language for a whole stack" is a pretty stupid Java-sque argument, a naive assumption that one single language is good for all kinds of tasks.
Looks nice. The guys took a good look at trello, that's obvious. But I think they tackled some of the problems we're having with trello and some of the workflows we sortof patched on top of trello.
Velocity Fund Finals F14
Don’t miss Velocity Fund Finals tomorrow taking place in the SLC at the University of Waterloo campus. If you can’t attend in person, join us online with Livestream. Make your account now so that you don’t miss a second of the action! #VFFW14
http://velocityfundfinals.com/rsvp/
> If we accept for the sake of discussion that rendering to a "device" is the distinguishing characteristic of terminal emulators here, rather than, say, emulating terminals (which tmux certainly does), can't you think of another terminal emulator as such a device?

It depends whether you think "Save to PDF" printer drivers really are printing. Does tmux "certainly" emulate a terminal, given that I can't observe any of the output or send it any input without assistance from another terminal emulator, like st?

> I can't really tell how the Linux init analogy is valid and what your point of making it is. Is the init system a "kernel emulator" or a "kernel multiplexer"?

The init system is like a "process multiplexer". The kernel only starts one process; if we tell it to start bash, we have a shell but not much else (until we fork stuff off manually). If we tell it to start an init system/daemon then we get a whole bunch of processes started for us during boot.

Likewise, when we start a terminal emulator we can run bash to get a single shell session, or we can run a multiplexer to get many.
Let's go I'm doing each of these in 30 seconds or less:

1. You're rotating the image about a plane I think I remember

2. Larger

3. 600 miles

4. They're ferromagnetic so magnetize them both by keeping them near each other. Boom we're done here

5. Stay the same

6. Fall since it doesn't have to displace a mass of water (less dense) equivalent to the nuts and bolts (more dense)

7. Assume the pigeons begin at the top of the cab with zero initial momentum and we allow them to fall while the truck begins to accelerate. The truck would feel lighter and accelerate more easily up until the point where the free-falling pigeons contact the back of the truck and begin to be accelerated by the truck.

8. It moves in the direction of the car since the air in the vehicle is a fluid mass that piles up in the car opposite the direction of acceleration.

9. 30 seconds isn't enough to fully explain, but there's a separate solution to the field equation inside versus outside. Inside it should float where it is as attractive forces balance themselves out.

10. Mass of the liquid = mass of the can let's go with that

No guarantee I read the questions correctly in the 30 seconds I gave myself for each
I got the same impression, especially the "Powered by WordPress.com VIP" at the bottom
As far as I can see they're using an Open-Source platform (on the first paragraph they mention it).
The same benefits that PHP has or strives for (for better or worse) in making many web-programming-related functions always available in the global scope (it looks like Lobster does require includes however), plus first-party support from the language itself rather than relying on multiple libraries and authors (the language author gets to deal with that), plus a consistent API for all those things shoved onto the language author instead of the program writer. More interesting things you could do would be to add special syntax to support some domain-specific task, but looking from a language with macros that sort of thing comes across as cute... For instance the gl_ functions in this language create a control flow visible at the source level:

gl_translate(playerpos):
gl_rotate_z(tomouse):
gl_polygon([ [ -0.5, 0.5 ], vec_x, [ -0.5, -0.5 ] ])
Five great browser add-ins to protect your privacy
I've always thought of the GNU coding standards as an, IMO, ugly and hardly readable way of formatting C code. I didn't realize there was this much to it.

Thanks for enlightening me.
I'm not sure if this is a troll, or if you actually think any non-web developers would volunteer to learn Javascript just to write application code.
I do not claim it is not official. Just making an observation from my first impression of the site. Considering they are asking me for personal information I would at least like to unconsciously be aware that they are affiliated with Facebook.

Yes, I see the irony in that last sentence.
Timeo Danaos et dona ferentes, which roughly means "Beware of Greeks bearing gifts."

One doesn't build a multi-billion company by giving things away.
I got 500 for 3. and for 4. I'd just touch the end of one rod to the middle of the other.
That is true. It seems somewhat beside your original point, though, unless you are arguing that that difference cuts it clear which terminal emulator should handle scrollback
Building real Twitter predictive analytics application with Spark and Cassandra
Two reasons - mobile and support. Mobile, because everything on the web is moving towards API-based backends decoupled from the presentation layer. Support, because "everyone" knows how to write JavaScript.
Even $60K is such a ridiculously small amount, what do you do with it? It not even enough to hire a junior developer for a year.

EDIT: it looks like they don't want anything in return, so it looks good to me.
The first published BSD KNF can be found various places including here: https://stuff.mit.edu/afs/athena/astaff/reference/4.4lite/us...

Like the Linux kernel style, this is essentially K&R style, and the style most of Unix was written in.
Middleman is awesome and very proven in the field. There's a lot of cool sites out there made with it.

At Netlify (https://www.netlify.com) we're building a static hosting service with integrated build automation that's perfect for projects built with static site generators.

With the right tooling this approach to building websites can be so much more efficient than traditional dynamic sites, and it solves all the issues around security, performance and scaling costs that plagues WordPress and Drupal sites.