skysight-inc/HackerNews huggingface dataset:
Barricade - Cork, Ireland (relocation package available).

Positions:

* Infrastructure Engineer [Starting at €45,000 and 0.25% equity]

* Frontend Engineer [Starting at €40,000 and 0.25% equity]

* Data Science Engineer [Starting at €45,000, and 0.25% equity]

We are working at the intersection of amazing user-experience, advanced security and cutting-edge artificial intelligence.

Our approach to work is drastically different to other security companies.

Every discussion, every feature starts from the customer's point-of-view and from a design perspective. We work very hard on understanding the pains, figuring out what our customers want and ultimately give them what they need.

We don't understand why security products have to be so complex, ugly, expensive, and ill-adapted to today's application development and deployment lifecycle.

Our goal is to take these complex systems and completely abstract them from the user. Security is hard, managing and responding to security events shouldn't be hard.

See https://barricade.io/jobs.html for more information.
Shared/public/open source warning lists are distributed intelligence, letting end-users pick their own feed.
Samsung Galaxy S6 and Galaxy S6 Edge Go Official
So when are we going to learn to bridge the gap, forgive and flourish with our enemies-become-friends? Or, is that just too darn hard?
The importance of habits:

http://tempr.org/54e03ee74f60d.html

1. If you find your work boring, and don't make enough money at it, then quit and find something that either makes you money or stokes your passion.

2. If you find your work boring, but you make plenty of money at it, then find side-passions.

3. If your work stokes your passion, but you mooch off other people to make ends meet, it's not a great way to live.

4. It's easy to be passionate about something. But will you be able to sustain the passion for years? Through the ups and downs, and the late-nights and the disappointments?
Nice! I use warp [0] to manage ssh hosts, but I could see myself using this too.

[0] https://github.com/jpalardy/warp
An Introduction to the HTTP Protocol
TL;DR:

1. Author dislikes ZFS because you can't grow and shrink a pool however you want.

2. Author likes BTRFS because it implements more flexible grow/shrink, but finds that in other ways it's unstable, and is unhappy that BTRFS doesn't let you have arbitrary numbers of parity drives.
So I agree that is a provocative essay. A more generous interpretation of what the writer means might be:

- a broad social interaction is vital if are to lead enriched lives, and also if we want to help others

- a genuine intellectual mind is one which is curious about learning in varied forms (in point of fact, a lot of good programmers are musicians too)

Now, even if you agree with the above, it doesn't follow that programming is especially bad compared to other ways people spend their time. Playing Farmville all day, as you argue, is not likely to be conducive to the good life or society either. Not that either hacking late at night, or Farmville are bad - it's more the point the article makes about addiction I guess, and lack of balance or outward-turning in our lives.

Sounds like a load of pretentious waffle, but hopefully some of that makes sense or conveys some of what (I think) the article is saying.
Optical illusions that show how color can trick the eye
How many crazies regularly read Hacker News? Thought it would be less than average. Maybe darkhorn stumbled onto the wrong site. :)
The smallest virus is 17 nm in diameter, according to Wikipedia. Most are 20 to 300 nm. The bacterium here is about 500 nm across, almost exactly the wavelength of visible light.
Is having this many bookmarks common?

Watching the video I can't imagine how you keep all that straight. Personally I try to keep my bookmarks to a minimum. I find that when my list gets large I don't even remember what I bookmarked.
Rebuilds on ZFS and BTRFS are quite reasonable because most of the time only the data itself is rebuild, not the entire drive as with old-fashioned solutions.

Rebuilds depend on drive size, not array size.

Tripple-parity as part of ZFS allows you to create even larger VDEVS while keeping the risks manageable. Interesting for low-performance archiving solutions.
Making sure that children are ready for something is a valid concern but I did want to quote the first sentence of the third paragraph:

“some of them had seen the first one anyway, and nearly all had seen at least one film with a xenomorph in it”

I'm sure there are plenty of kids who aren't ready for this but based on that and some of the other comments about recognizing cliches from similar movies, it sounds like these boys weren't pushing the boundaries too far.
Ask HN: What is your top AWS EC2 Reserved Instance pet peeve?
See http://people.cs.uchicago.edu/~varmaa/mini_c/ for a toy C compiler written in Python.
There are evidences http://www.ae911truth.org/gallery/evidence.html Also listen to Susan Lindauer.
In my embedded development, I have trained myself to use unions instead of type-punned-pointer casts to access one data type as another.

This document says this is a GCC-specific extension. Is this true? Or is it one of those things that's not standardized, but the compiler vendors all do it anyway?
What kind of filter? Avoid buzzfeed, or more of it?

Because this article is perfectly fine, so writing it off because of the url is silly (if that's what you meant, it was not clear).
I'm not arguing against type inference, I'm arguing against omitting type signatures.
France passes law forbiding planned obsolescence
I guess it's much faster because you migrate containers instead of full VMs? (and also because your implementation is probably very good!)
Every job and every company is different so there is no standard answer to any of your questions. Communication among remote teams can range from email, phone, Skype, IM, etc... Your tasks, deadlines, and frequency will completely depend on the job you are hired for. As for interviewing, I would be very surprised to find a company that would hire entirely off of email interviews (unless you are a freelancing jobs off of something like elance). At minimum, I would say a phone interview is going to happen for a "real job". If it is a bigger company they may fly you in for face-to-face interviews.
I don't know how many crazy Hacker News readers are there but I know that there are at least 2330 architects and engineers who think like me. http://www.ae911truth.org/
He'll take care of you when you're old
I remember watching "There Will Be Blood", and some person kept laughing and making jokes out loud. It's like one of the most tense movies I've seen, and they ruined it.
Your /challenges stuff is really cool.

Is it okay with you guys if I still play but don't want a job?
Location: Germany
Remote: Yes
Willing to relocate: Yes (preferably English-speaking countries)
Technologies: C, Python, basic Go, basic D, Shell/sed/awk, Linux (-kernel), *BSD, Git
Email: sulami[at]peerwire[dot]org

Also sulami on GitHub
Start tracking who uses the tool, and how they do it. I reached out manually like 40-50 people to ask them (by email) why the were accessing to my site twice per week, what they were looking for. http://mixpanel.com have some free plans that might be helpful for your case.

drop me a line if I can help somehow javier@petithacks.com
Academia.edu | https://www.academia.edu/hiring

Full Time Generalists and Front End Engineers | Downtown San Francisco (near the Montgomery BART Station)

We have a very agile group of 12 engineers at Academia.edu in Downtown SF. I joined them because I really respect the problems that they are working on. Are you aware of how inefficient, inaccurate, slow and costly, scientific publishing is? In fact, the vast majority of peer-reviewed scientific research that gets published is actually not reproducible. Imagine a world where scientists can share their research more quickly, obtain greater peer-review coverage, and innovate faster. I joined because I wanted to contribute to building this disruptive Open Science platform.

Below you can find some more info about the company and the general mission of Open Science below if you're interested in the subject.

The tech stack here consists of Rails, Coffeescript, Backbone, PostgreSQL, hosted on AWS. I'd like to tell you more about our team so ping me at hiring[at]academia.edu so we can set up a quick call.

More about the company:

According to EdTech Magazine we are tech underdogs who are “key disruptors among open-access publishers.”

http://www.edtechmagazine.com/higher/article/2014/06/open-ac...

And we are viewed by Wired as “a key player in the movement toward open access scientific publishing.”

http://www.wired.com/2014/07/incentivizing-peer-review-the-l...

We have 18MM users who support our mission and we are growing 10% per month. We are financially backed with $17MM by top VCs including Khosla Ventures, True Ventures and Spark Capital.
Fast track the screening process by solving our little challenge: curl http://challenge.shopcurbside.com

Curbside is enabling a new way to shop, built for the era of instant mobile commerce. The Curbside app makes it easy to find, buy and pickup products at nearby stores. Curbside searches realtime local inventory across retailers and uses location-based technologies to alert stores when a customer is arriving for a pickup. Curbside helps consumers quickly get what they need and helps retailers better serve their increasingly mobile centric customers. The Curbside Merchant Console enables alerts to staff as customers arrive to pick up orders and also manages online order workflow.

Curbside’s investors and advisors include Index Ventures, Jerry Yang’s AME Cloud Ventures, Eric Schmidt’s Innovation Endeavors, O’Reilly AlphaTech Ventures, Gil Elbaz & David Waxman’s TenOneTen and Chicago Ventures.

Tech Stack: Clojure, Python, Javascript, iOS, Android, Elasticsearch

Problem space: mobile commerce, big data, search, machine learning, reverse engineering, distributed systems, location services, user experience.

http://www.shopcurbside.com/jobs • Palo Alto, Ca. • Relocation Available

Curbside is open to sponsoring existing H-1B’s, new E-3, O-1, and TN’s; however at this time we are not sponsoring new H-1B’s.
You could probably do it with Emscripten.

https://github.com/kripken/emscripten
When I saw Event Horizon I thought, "that... SUCKED!" But then, I was an adult at the time.

I wonder if it was like seeing Salem's Lot as a kid vs as an adult? As a kid it terrified me (well, the floating kid in the window scene anyway) but as an adult I wondered how such horrible acting and filmmaking could ever get green lit. I've heard the same from others in my generation.
On the latter, why is that? Is it that Java's VM is already very mature and the community doesn't feel that urgency on "improving" it?
Another question. What does Java VM have to do with Android?
Is there not artistic merit in a game development company making two games that are among the greatest competitive games currently available?
SEEKING WORK (remote)

Web scraping, crawling, text munging, browser hackery.

https://github.com/MachinePublishers/ScreenSlicer

https://github.com/MachinePublishers/jBrowserDriver

Contact: https://github.com/hollingsworthd
Interesting! Thanks for the clarification.

How does it compare with OpenVZ, which is also able to live migrate containers?

I guess I have to use the kernel provided by you and cannot use a kernel of my choice?
Valve's big announcement should get you excited about virtual reality
> Or, is that just too darn hard?

Pretty much. Sometimes people want diametrically opposed things, and cannot compromise. Force and violence have always been a part of life, and we can never do away with them entirely. All we can do is refrain from them as long as is practical, constrain them and use them as sparingly as possible.
How Education Shaped Communist Cuba
Yii 2.0.3 released
You can probably compile it to asm.js and use WebGL (OpenGL ES 2.0).
We are very pleased to announce the release of Yii PHP Framework version 2.0.3. Version 2.0.3 is a patch release of Yii 2.0 which contains about 50 minor new features and bug fixes.
Harvard's interest lies in keeping itself as the power center of America: produce the future wealthy and powerful, eduate the kids of the current powerful and wealthy. If the current powerful and wealthy has diversity, it is good for them: that is, they would recruit a kid of Chinese billionaire, instead of the kid of City Wok in South park.
Seemed quite balanced to me. Basically boiled down to discussing technical challenges and the fact that smart watch sales have been abysmal thus far.
> If most of those kids don't grow up to be serial killers, I somehow doubt a movie is going to do it.

1. Anyone in those conditions isn't seeing violence glorified the way it is in movies, where the guys you were rooting for win at the end and you rarely see prolonged consequences. Someone in a refugee camp knows all too well that the bad guys can leave people broken and pay no consequences for it.

2. Perhaps not serial killers out of a horror film but it's not like the concept of cycles of violence is unknown: children who grow up in horrible conditions do have a higher rate of either becoming gang/cartel/etc. members, soldiers, etc.[1] or have escalated rates of suicide, domestic violence, substance abuse, etc. because they've never recovered from what happened.

1. either because they have no choice or because they're all too familiar with what happens when you don't represent enough of a threat to deter violence. Closer to home, This American Life had a great interview with kids talking about how they had to join gangs because they'd be getting attacked either way so it was a question of either being afraid to leave your house or having enough allies to be relatively safe most days:

http://www.thisamericanlife.org/radio-archives/episode/487/h...
You can compile your C++ with emscripten to asm.js target. HTML5 has WebGL which is based OpenGL ES 2.0.

More than 95% of all FirefoxOS devices support WebGL and the number of FirefoxOS users is increasing rapidly: http://webglstats.com

I suggest you this blog series, this guy ported his OpenGL game demos to WebGL and wrote long articles about it (Part 77 - 82): http://www.sea-of-memes.com/LetsCode77/LetsCode77.html
If I had less than 10 years to live and 20 million dollars I would do exactly what I do right now.

I'd just be doing it in a nicer place (and probably be wearing more expensive pants).
A friend of mine has a fairly effective response to this phenomenon. He turns around and asks, "Hey, did you get in to this movie for free?" When they say, "no" he replies, "Neither did I. Shutthefuckup." and turns back around.
What I hate about headlines is that people view them as a proposition to debate. When every journalist I've known or followed has linked to a published story of theirs, the first thing they always say is, "I didn't write the headline." Headlines are just linkbait that an editor came up with, and they are not worth consideration.

The actual story isn't about "ending obesity", it's about a treatment that may replace or reduce the need for a dangerous and expensive surgery for some morbidly obese people. The people interviewed don't offer it as a solution to Americans Being Fat, just as a treatment for very severe, life-threatening cases of obesity.

And that's a Hell of a thing, if it pans out! I had a friend who would have died without a gastric bypass, and he had to fight his insurance company to get it covered. The bypass wasn't the only thing he had to do to lose and keep off his weight, of course, but it was critical. If something like this implant had been available, he could have had an easier time getting it and avoided a lot of surgical risk. For him and anyone in his position, that would be a huge win.
F-35B Internal Weapons Bay Can't Fit Required Load of Small Diameter Bomb IIs
As a point of nomenclature, that should be "Education", not "Academics".

For example, the Institute for Advanced Study is an academic institution even though it has no students.

While the circumstances described are not relevant for, say, graduate student research (or for that matter undergrads doing independent study).
Could you elaborate? Which confounding variables?
I agree that SAT/GPA are gameable. Can you find an alternative that is not gameable, but which is better than the blacbox of HYP admission machine? If you can't, what is there to argue, except to favor the blackbox policies of HYP.
SEEKING WORK - San Francisco - Remote - Travel Possible

Experienced pair of software developers with a history in startups. Proficient in:

* Python ['django', 'bottle', 'google.app.engine']
* Javascript ['angular','backbone','node','firebase'];
* Clojure '(compojure liberator)
* Go {'appengine'}
* Haskell, Prolog (and other esoterics)

We've helped entrepreneurs develop their MVP, as well as large companies develop core features. We provide services such as feature development, product management, and software auditing.

Previous engagements include DriveShift.com, Sosh, Getaround, Codecademy, Factset, Wakemate, drip.fm, and Swiftstack, among others. Currently represented by http://www.10xmanagement.com

For more info see our page at http://turbines.io, or talk to us at hn@turbines.io
Everything that matters about vdev size and configuration is explained here, complete with charts that indicate the actual overhead of different arrangements: http://blog.delphix.com/matt/2014/06/06/zfs-stripe-width/
At first I thought the super-optimizer had made a mistake because the results are not the same but I think the error is in the original where line 6 should be

return -1;

Anyway, using assembler for CPU I made up in my head just now, how about

shl r0,1

and r0,1
Given the population size, 2330 individuals isn't a very large percentage.

A quick search indicates that there are ~107,000 architects in the US[1][2], and there are ~272,000 civil engineers[3] in the US. So, 2330 signatories is < 1%.

Get 15% to sign off, then it might get attention.

[1] http://www.aia.org/press/AIAS077761

[2] http://www.bls.gov/ooh/architecture-and-engineering/architec...

[3] http://www.bls.gov/ooh/architecture-and-engineering/civil-en...
I tinkered with Android development when the original Google Developer Phone came out (aka G1). And, after years of not paying it any attention, because my focus was on server development, I've started learning my way around it again. It's not even the same world. So much of the tedium of developing in Java has gone away, due to better libraries, much better tooling, and just all around a bigger/better ecosystem. Making apps for Android, even without starting with a third party framework or tool, is vastly less time-consuming than it used to be.

I believe it's fair to say Firefox OS SDK will get better. I suspect we'll see interesting things happen just because it is primarily JavaScript+HTML5. There are a half dozen (or more) projects to make it possible to make Android and iOS apps in JavaScript, and they're popular, despite having dramatically less support and tooling available (as much as I hate Java, and I really do hate Java, Android Studio almost makes it tolerable).

I haven't seen the Firefox OS SDK yet, though I plan to check it out, and pick up some kind of dev phone soonish, but I would bet that it's at least on par with some of the early JavaScript+native frameworks cropping up lately. Stuff like Ionic, React Native, etc. All of those are new and sloppy and don't have settled toolchains, etc. But, the desire to work in JavaScript instead of ObjC or Java is pretty strong for many people, as evidenced by the huge quantity of people doing it despite it probably being more effort than coding in the standard language of the platform.

I think it's kinda like desire paths: https://en.wikipedia.org/wiki/Desire_path

JavaScript is the path a lot of people want to walk for making mobile apps. Firefox OS is the first to make it the primary way to develop apps for the platform. I suspect the application developer uptake will be very rapid; probably more rapid than previous platforms, and more rapid than the actual user uptake. This is a platform that allows you to use your existing web development skills right out of the box...and there are a lot more web developers than Java or ObjC developers in the world.
But it's more than mindshare, Arduino is being adopted by lots of boards as a hardware and software standard.
You may be causing your mind and body undue stress and anxiety - please be careful and watch out for symptoms like mood swings or odd sleep patterns.
T-Shirt: UX Is Not UI
The Aliens series of sci-fi films is my favorite of all time. Even though I watched the first two on tv, they were still amazing, and I have the 5 DVD set. I enjoyed them all, even though one or two of them weren't as popular. The story lines and arcs were pretty original and well thought out. Just an awesome series.
The saddest about both file systems are their licences.

The CDDL prevents ZFS from being included/heavily integrated into Linux, the BSDs, OS X and Windows. Btrfs will very likely stay Linux only because of GPL.

The interesting and hard parts of a file system are pretty much operating system independent, so I wish for a common file system initiative.
Unfortunately it's not complete:

> The maximum length of the queue for incomplete sockets can be set using /proc/sys/net/ipv4/tcp_max_syn_backlog.

Yes, but:

* http://livegrep.com/search/linux?q=tcp_max_syn_backlog points to "sysctl_max_syn_backlog" variable

* http://livegrep.com/search/linux?q=sysctl_max_syn_backlog

* Which is used when the "syn backlog queue" or "request_sock_queue" in kernel nomenclature is created: https://github.com/torvalds/linux/blob/v3.17/net/core/reques...

But It's a max! The desired value is passed from:

* https://github.com/torvalds/linux/blob/v3.17/net/ipv4/inet_c...

* https://github.com/torvalds/linux/blob/v3.17/net/ipv4/af_ine...

IE: if you want to have big syn backlog you _MUST_ do two things:

* bump tcp_max_syn_backlog to 65535

* bump listen "Backlog" to 65535

Artur Bergman from fastly famously says that "tcp_max_syn_backlog" must not be greater than 65535, but I saw no evidence for that:

* https://www.youtube.com/watch?v=6UvK6BS42Jc#t=2036
Yeah. I think I'm gonna rewatch it soon as I've been tasked to bolt on WSDL support to a REST API app just because the top can save some money on an outsourced mobile app, whose developers have automated class generators for WSDL...

Libera te tutemet ex inferis...
These discussions always remind me of David Langford's work:

http://www.infinityplus.co.uk/stories/blit.htm

http://www.lightspeedmagazine.com/fiction/different-kinds-of...

http://ansible.uk/writing/c-b-faq.html
For some problems. Not for others.
I feel like you could fix that by watching 'making of' videos before hand, or by pausing between scenes and discussing them.

It's just not a habit people have.
Yep, totally agree. You are as much interviewing the company as they are you in the end. But when you are first starting out it never feels that way.
Am I supposed to be able to get root access in the ssh terminal?
Do you have a link to this trainwreck?
Cédric Villani: ‘Mathematics is about progress and adventure and emotion’