skysight-inc/HackerNews huggingface dataset:
If you do a filter like this: All mail that arrives to john.s.m.i.t.h@gmail.com is important. Everything else is spam. Of course you might not get emails from people who sends emails to john.smith@gmail.com nor johnsmith@gmail.com because the emails go to spam.
I'm not going to directly contradict everyone here encouraging you to go to college, because that might be the best move for you or it might not.

However, I will say that if the only thing you want out of college is a degree, you will be bitterly disappointed when you graduate in 4 years with a ton of debt and no more employable than you are now. This is the case with millions of people, and there is no reason it shouldn't be the case with you.

If you decide to go to college, you need a crystal-clear idea of what you want to get out of the experience. 4 years is not a trivial amount of time to waste.

Keep in mind that college is always an option. There's no reason why everyone should go to college when they are 18 or 19. Time is on your side. If I were you I would keep gaining professional experience until a good reason to go to college presents itself.

Just to reiterate: nobody cares about a degree anymore. A monkey could get a degree. It is not an impressive accomplishment, and it is not in itself worth 4 years of your life. Take that into consideration, and if college still appeals to you then it might be worthwhile.
Don't Believe It (Chrome Extension)
ha, could be :)
I argue that mathematics and physics degrees are more valuable than engineering degrees. It prepares you for one of the most fundamental of skills for white collar jobs: critical thinking.

Much of the other stuff can easily be self-taught given a strong/exceptional foundation in critical thinking ability, and it can be used to great advantage in differentiating yourself from your peers.
Yeah, they are in charge of Hostgator India. They have no reach into the US based brands.

Source: I work at one of the aforementioned brands.
It just makes me realize how removed I am from the community, I disagree, with almost everything I see.
Caltech is much the same way though, outside of engineering nobody has heard of it. Like Harvey Mudd, it's a small *private school that hasn't yet become a household name.
Azure matches AWS Storage pricing
BloomReach - Mountain View, California

H1B, Intern, Full-time all welcome!

Apply at http://bloomreach.com/careers or send an email to dGFsZW50QGJsb29tcmVhY2guY29t and mention Hacker News.

BloomReach is a small, fast-growing startup tackling one of the Internet’s most fundamental problems: helping leading online businesses get their high quality and relevant content found by their consumers, when and where they want it.

Here are a few articles on the launch of our latest product, SNAP (Search, Navigation and Personalization):

* http://www.forbes.com/sites/lydiadishman/2014/02/25/highly-p...

* http://venturebeat.com/2014/02/25/bloomreach-launches-platfo...

* http://gigaom.com/2014/02/25/why-machine-learning-is-still-g...

* http://searchenginewatch.com/article/2330912/New-BloomReach-...

You can also check out our full suite of products at http://bloomreach.com/what-we-do/

We have open positions in Engineering (we could definitely use a few more Frontend Engineers), Data Science, Sales, and Product and Engagement Management. If you don't find a position that interests you, fill out a generic application and let us know what you want to work on- we're just looking for smart, talented people to help us continue making BloomReach an amazing place to work.

For engineering positions, if you can also send at least one cool piece of code, or a link to something you’ve built, or a hack that you’re proud of, we’d love to see it!
Exabeam, Platform Engineer (fulltime), San Mateo, CA

===================

You will be responsible for designing and implementing a brand new data processing system to detect advanced security threats using the latest stream processing and machine learning techniques. As part of the founding team you will have the opportunity to define and work in various areas of the platform including data ingestion, data processing, algorithm design, machine learning, reporting, visualization, etc. You will also have the opportunity to contribute to all aspects of product definition and system architecture.
You are a strong software engineer who is passionate about large-scale systems. You care about producing clean, elegant, maintainable, robust, well-tested code; you enjoy collaborating with others to come up collectively with the best possible solution. You have experience with performance, scalability, and reliability issues of large 24x7 systems.
Responsibilities:

• Design and develop various platform components using latest technologies and coding in Scala.
Requirements:

• Experience in Scala or other functional programming languages (Haskell, Scheme, Lisp, Ocaml, F#). Alternative deep Java expertise and strong desire to learn Scala.

• Strong Object-oriented experience, for example in Java, Scala, Ruby, or C++.

• Experience building complex systems with high performance, scalability and reliability requirements • Experience with distributed data processing system (Kafka, Storm, Spark, Shark, Akka, Hadoop, others.)

• B.S. in Computer Science or related disciplines.
Why work at Exabeam?

• Unique opportunity to be part of a founding engineering team to help define and shape a brand new product for a huge business problem. Unique chance to start writing code from scratch.

• Work with a top-notch team of smart, motivated engineers, pushing the envelope to produce the most advanced real time security data processing engine

• Technically challenging and very interesting problem. Opportunity to work with the latest technologies in distributed systems, machine learning and high volume data processing

• Strong team with deep security and technology expertise

• Well funded company

Email me at:
Map¹ might've been an option, excepting no support in Safari and IE < 11. Although I dunno about the performance hit, if any.

¹ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
>They make it extremely easy to point VS at their symbol servers(and cache locally for performance) so you always get the exact right source you need while debugging.

Is this something that happens automatically? Do you have any more information how to set this up?
It is a Cargo Cult Code Convention.

Good code has documentation, therefore our bad code will become good by adding documentation. Truthful comments, such as the following, would likely get the writer fired and not improve the code one little bit.

/* This code block is a crufty, kludgy crock of dung. I have argued several times that it represents a morass of technical debt, security holes, and degraded performance, but I have so far been explicitly denied permission to fix anything in it. In addition, it is so tightly coupled to equally bad code that it is impossible to test easily. But now the good news. If you can stand to look at it, this code will pay your mortgage, and the mortgages of 20 other people, because your bosses have more money than brains. /

Instead of writing that, you get this.

/ Magic. Edit this code at your own peril. */
Wow! Finally, a hosting stack that realize my dream of a BeOS powered PAAS!
If you're working for a university spinoff, academics probably come up more often than in the rest of industry. On the other hand, I led development on the flagship product of a university spinoff before taking over product management for another product that that university spinoff, and I have one semester of college to my name. So, no, I'm not sure this is really a regional thing either.
Looks cool, I really like these interactive xkcd comics
Flocabulary - EdTech/Music Company in Brooklyn, NY

Who we're looking for: Python developers

Flocabulary, a rapidly growing education company that uses hip-hop and technology to drive student engagement, is looking for a backend developer to help us expand and improve our customer-facing application, internal Admin UI, business automation processes, and integrations with external services and APIs.

Read more here: http://careers.stackoverflow.com/jobs/51427/python-developer...
Ah, food studies. The breeding ground of bad science.
I am not saying this is bad science, but a quick glance shows this to be survey data.

The problem with the data is that people who eat "healthy" probably care more about their health. Even if the food has a negative effect, they could have other tendencies (exercise) that outweigh any negatives.

Plus they probably eat more carefully, in general, drink less, etc.
So... correlation != causation yada yada

A better study would be to take unhealthy people and now introduce the fruits and veg and see what happens.
Fabricantes de Escaleras con Estructura Metálica
Email, an idea so old that it's new
I got two requests already. What kinda morons works at Coinbase to allow this?
Thanks for the recommendation. It looks like a really solid option.
>However, the MS dev ecosystem is a bit daunting as the lifecycle or shelf life of their tech is never really known (Silverlight comes to mind here)

Although silverlight is not actively being developed anymore it will be supported for a considerable period of time [1]. If you have invested time to develop/learn Silverlight applications, your time was not wasted. The underlying technology (XAML) is also used for desktop (WPF), metro (windows store app) and windows phone 8 applications.

Disclaimer: My first language is not english.

1. http://support.microsoft.com/lifecycle/default.aspx?LN=en-us...
Unnumbered sparks fly through the sky, drawn by cellphones
Yes that was exactly what I was thinking
is "How about them Apples" not enough of a clue that this is a joke?
I would imagine that most US employers are more familiar with them than most non-Americans because we're more likely to come across the less-well known schools when we were applying for college. Edsger Djikstra was a professor at UT Austin, by the way, so their computer science program is pretty well known.
"Seven percent of the test group could bitshift"
Sure, that's called microservers. It's not a good idea, but you can do it.
First Guess: Doesn't show up on your credit (or require great credit)

Second Guess: There are different tax ramifications for renting something than there are for purchasing/financing.

When you purchase a computer I think you can only write of a certain amount (maybe depreciation?) as a business expense, whereas this entire $60/mo is a business expense.
Did the Foundation-level stuff work ok for you? Did you try to use many third-party libraries?

Being able to keep all the logic and networking stuff intact would be a big win when porting iOS -> Android even if the UI needs rewriting.
San Francisco - Full Time (Will Relocate)

Full Stack Developer At Mailgun

To apply just shoot us an email: hack@mailgun.net

Who we are:

- Mailgun is The Email Service for Developers.

- We make it easy for developers to implement email into their software.

- We're ex-YC and were acquired by Rackspace in 2012 but remain an independent product

- We move fast in a startup-like atmosphere but we have access to juicy hardware, large marketing muscle and world class data centers.

About our team:

- We love Linux, open source and enjoy contributing back.

- We have one 30 minute meeting a week and think that's enough.

- Our favorite GUI is ssh/bash, preferably served grey on black.

- We have a hot key for everything.

- Some of us have never dragged or dropped anything.

About you:

- You are an intellectually curious hacker.

- You can teach us how to do Javascript, Python, HTML and CSS right.

- You really know why REST is important in API design.

- You've managed your own memory on multiple occasions (successfully).

- You want to have an enormous impact on a product developers love.

- You believe the actor-model concurrency is a better idea.

- You know what an architecture astronaut is and you're not one.

We need help with:

- Taking care of our entire Control Panel including Javascript front-end, Python back-end and APIs

We offer:

- Competitive salary and benefits.

- Relocation to San Francisco, CA.

To apply just shoot us an email: hack@mailgun.net
The HTTPS version of the site doesn't work. If you have "HTTPS Everywhere" you need to disable it.
Scott Guthrie...hmmm. This seems significant.
Saying that "Facebook/Google acquired X startup for $Y billion!" is not a witty or original April Fool's joke.
There is a fascinating story there. Can you say more?
Well now, if you really want to stick it to him, you should just disable JavaScript altogether! Brendan Eich created it after all.
Mt. Gox’s dealings questioned years before crisis
I haven't worn a tie to my current job, but routinely wear button up shirts and sport coats. The other engineers might joke if I have a job interview, but no one will tell you to not dress that way.

I'm not sure how I would respond if someone said I was not allowed to dress nice. It just seems like a completely foreign concept.
Ask HN: tool to measure clicks/events/conversions?
Guys, we are currently using Google Analytics Events to track clicks and conversions, but the events report are quite limited and confusing.

Do you have anything to recommend that does a good job on this? Both free or paid are very welcome.
That's a variation of FEC and its good stuff http://en.wikipedia.org/wiki/Forward_error_correction

we're seeing it come back into vogue in TCP and modern protocols. QUIC has a FEC component and TCP Tail Loss Probe (http://www.ietf.org/proceedings/84/slides/slides-84-tcpm-14....) is a subtle variation on the theme too

the million dollar question around FEC is how correlated are different loss events which has a lot to do with how well it can work.
Depends on how smart the spammer is, and how much they care. Most spammers a) are not very bright, and b) are in a volume business. Even the ones smart enough to do this may not think it worth the time to possibly improve a tiny percentage of harvested addresses. Especially since those of us who are dedicated enough to maintain tagged addresses are unlikely to respond positively to spam no matter what address we receive it on.
We called 99 Seattle Agencies to learn how they make and use video
I would. It's illiquid, not fungible, prone to bubbles, deteriorates all by itself, costs money just to own, laughable transaction costs, massively impractical to sell or buy in convenient units, generates no income (unless you rent it out, but most people don't - they live in it); just an awful investment. I literally struggle to think of another mainstream investment that is this bad.
Apt 1.0 released
I think I see your point; clever. The site could show the message and only then send the mail asynchronously. I guess that's why you said most implementations.
It might be more "specialty-related" than geographically-related. I work in the same field as Thomas (security), am from Boston, and have had largely the same experience as him about degrees.

I've also built security practices for three organizations, and can attest that not only is education not a positive hiring factor, it's at best neutral.
USB mouse man in the middle attack to emulate sticky mechanical mouse
Like I said, the rise of slick containerization (like Docker, thanks!) is really awesome and has its uses, but some people are (ab)using it as a bandaid; I wasn't saying containers are a bandaid. Chalk it up as a criticism of the abuse of the tool, not a criticism of the tool (how's that saying go? "A successful [software] tool is one that was used to do something
undreamed of by its author." -- S.C. Johnson)

And I've seen the complaints that .debs can't keep up before, usually from Ruby programmers justifying slapdash Gems. Now I'll admit that reality isn't perfect, and software can be messy. But I have to ask: why in the world are there so many "slight" variations of a build? And if they're so slight, why do they break things? That just sounds like a lack of self-discipline, and I'm not sure how containers would help, other than as a bandaid over the underlying problem.

As for the difficulties of packaging, I'm glad things like pkgr.io exist to streamline the process. And I'm glad that solutions like Docker exist to streamline the container process. But if you're spinning up a VM (no matter how easy that is) to fix dependency issues, I think you might have other issues. I could be wrong, though, and as a pragmatist, I will admit that shipping wins almost every time :)
The clients are actually all pretty good. However interest in maintaining them is not.
This sounds like the place for me! I've been looking for months for a company with a culture like yours.

I love that you guys are completely open but would love to know what your engineering interview process is like?

I'm awful at interviewing and would love to know how you guys handle it.
Its the same chat that black people who didn't speak in dialect used to get, or who dared to learn to read, or get uppity in general. Its a pretty disturbing symptom of a sick workplace.
Cool, thanks for pointing me towards transcrypt - I hadn't heard of it until now. You are correct: git-crypt does use the OpenSSL libraries; we do not roll our own crypto.

I'm happy to see transcrypt didn't make the most common crypto mistake that Git crypto projects made, which is to use a block cipher in ECB mode or CBC mode with a fixed IV. That said, I don't think it's a good idea to implement this with shell scripts. While shell scripts are extremely convenient, it's very hard to write them securely. For example, in one place transcrypt leaks your passphrase as an argument to an openssl command, meaning there's an instant where another user could see it in the output of `ps`.
Because this isn't an alarm clock, it's a vibrating alarm triggered by noise. It's not supposed to replace an alarm clock, but notify the deaf user about other things, like a fire alarm.
JavaScript programmers have no class.
Just see the Stanford lectures on iOS.
I believe that totally depends on the mail server. If there is an actual standard for that, please do point me to it.
Microsoft wants to kickstart the next billion-dollar Indian tech company
As someone else said it's a monthly magazine for iOS developers. This month they are covering Android. I decided to link to the magazine rather than a specific article. The title of the HN post is taken from one of the articles in this issue.
500 Combinators – Announcing the Merger of 500 Startups and Y Combinator
From the article: "One day, I suppose, it'll be possible to use an app-for-that, to leave virtual notes."

WHYYYYY? Physical notes are much better! They'll be there forever, while the app would be a temporary fad.
Cheap, sure, but they'll cost you plenty in "lost face" when we journos write that you ignored inbound alerts from the person who later published something out of frustration.

Not just emails, either. See also event logging: https://www.schneier.com/blog/archives/2014/03/details_of_th...
(Disclaimer: I work at Apportable)

The great thing about the Apportable SDK versus other "write once run on both platforms" offerings is that you can more easily escape the "common denominator" garden. BridgeKit (our Obj-C <--> Java interop layer) lets you do almost anything you need on the Java side and call it from native code with a minimum of fuss. The fact that most of your app will be truly native code running at full-speed on the hardware doesn't hurt, either.

It's true that our UIKit support is a work in progress, but it's one of our highest priorities right now.

Will Apportable absolutely be a fit for you? That's hard to say. But I've seen some truly amazing things done with our product and I encourage you to give it a try.
@bane, that's quite the fear.

Games are at its core, a subset of experiences. The vast majority of games also reflect the attitudes modern society has: competition instead of cooperation, a fixation on leveling up, an obsession with generating enough realism to impart PTSD, a whole host of dysfunctional dynamics. I say this as one who have enjoyed shooters and strategy games. It is only in indie games you might find something different, something beyond: the upcoming Spirit game, DepressionQuest, Wild Divine, etc. And look at the kind of nerdrage DepressionQuest generated when the creators tried to get it on Steam.

I will tell you, all the games out there don't have anything on the kinds of lucid dreams I sometimes have, for both the clarity and vividness as well as the insights gained from having experienced them. The impetus to create a game comes from the a deep, likely unconscious desire, to create non-ordinary experiences, and they are still pale imitation of the real thing. I don't mind that. However, the form in which those experience typically manifests are ... let's see, "tremendous money making opportunities".

But thank you for writing what you did. It gave me an insight into why gamers and game dev feel so much rage over this. This dynamic is not about FB or Oculus; it is not about privacy; it looks like it is really about power and control. Games -- or at least, the typical games we have -- create an non-ordinary experience in which the gamer feels more control or power, and this buyout looks like it hit a big nerve with that, like it is taking that away.
If it's mainline, then you're probably not an experienced SoC developer because we've been dealing with off-track drivers and chip-level craziness for decades. We're happy to get a kernel that exposes 75% of the chip's blocks, at best.

Not sure what you mean by "full functionality" other than GPU driver source, and most of us using these for production purposes don't really care about that at this point.

Does it need to be mainline to make your product functional?
RFC1876 says WGS84 in several places, including one of the parts quoted in the Cloudflare article. I don't spot an explicit statement that lat/lon are WGS84 (only altitude, p. 3), but it's the only datum mentioned and assuming that alt is WGS84 and lat/lon something else seems perverse.
London, UK — Fountain Digital Labs (http://www.fountain-digital.com) — All-round backend developer

We're a well-funded 1.5 year old startup working on the delivery of live video streams from our own cameras around the globe into an iPad app for children. We're currently rolling out our first two installations — in Dubai and in Moscow. And we just grew to ten people.

Both the client part (iOS) and the video processing backend (Python/ffmpeg) are being actively developed in-house. We're currently looking for a Python developer, full-time in London. Our office is at TechHub (207 Old Street), in the heart of the Silicon Roundabout, but we'll be moving to the new office in the same area very soon.

The usual job description blurb is at our landing page at http://www.fountain-digital.com. I want to add that it's a great opportunity for a backend developer to get involved in a very serious wide-scale project. We're not in the business of making websites or Facebook apps, our video cloud routinely loads tens of large Amazon EC2 instances — and grows automatically as you add new video streams. We're really doing interesting work here.

If you've never done Python in production, but love distributed systems, programming at scale and are a strong all-rounder — feel free to apply anyway. We love working with smart and hardworking people.

If you want to ask anything about the product, technology, or anything else, drop me a line (I'm the CTO). My email is in the profile.

No recruiters please.
Why do you always find a way to say "YES!" in improv?

Because it's engaging. It allows everyone to create new realities, and for other people to explore use-cases that the original creator never thought of.

I believe that kind of thinking belongs on sites like StackOverflow.
I use iwantmyname.com and their service is amazingly good and fast. I never got my domain name stolen, but I'm confident they would do anything they could for me to recover it!
HTC reportedly about to release 4.5 inch HTC One (M8) Mini in May