skysight-inc/HackerNews huggingface dataset:
> but when you were a few years out of college, did you have 3-6 months of salary saved up? I certainly didn't.

Actually, I did and it was a top-priority for me.
Because being passive-agressive is a great way to get the job?
I feel like Ron Wayne entry in this list is off in so many ways

>Ron Wayne was technically a co-founder of Apple Computer, but he chose to leave after only 12 days. He paid the price by missing out on millions, if not billions, when he sold his 10 percent share of the company for $800.

He chose to leave the company himself because he didn't believe (at the time) that Apple would succeed. That was his choice, he did not get pushed out. Obviously (in hindsight!) this was a bad mistake, but at the time it was not and nobody could even imagine the succes apple would turn out to be. Hindsight is always 20/20 guys.
I guess you could kill with vaccine if you really wanted to, and you can have sex using torture device if you're into that kind of stuff.
Of course it is. `for a in b` desugars to `b#each`, not the other way around.
The pros and cons are all based on what was learned from the porting process. Unfortunately the confidential nature of the software prevents discussing it in greater detail.

Go can be a replacement for C++ for programs that didn't need to be written in C++. There aren't many programs like that around nowadays however, as most of the time C++ is only used when it's really necessary, such as for extremely latency-sensitive applications or applications requiring precise memory/allocation control.
America needs to have just two time zones and the world should follow suit
Apple probably wouldn't have been the success that it was without someone like Markula.

As for whether it was Kalin's decision and his alone, there is no doubt that it was his and the other co-founders decision to raise money and do it by selling equity.

Whether it was his decision to be removed as CEO, that seems less likely. And was he asked to leave or play a different role, I have no idea.
And I couldn't agree more.

I think this article was a great reminder: when you get funded, you get purchased.
“In our city, someone can commit an offence and run away, and say that no one saw him. But now, day or night, we’ll be able to see him in real time and he will pay his fine like in all the serious countries of the world,”

Yes, nice going, now everyone will think you're a serious country.
A good designer would know how to make the device harder to muck with, they don't need help in the form of comments on web forums. There are whole companies (in the financial and security sectors) whose job is to create devices that are difficult to tamper with.

Here, it looks like they didn't even try, or if they did, their designer wasn't very good.
> "The powers to declare and wage war, to conclude peace, to make treaties, to maintain diplomatic relations with other sovereignties, if they had never been mentioned in the Constitution, would have vested in the federal government as necessary concomitants of nationality"

And the Constitution only mentions these to prevent member-states from partaking in these actions of their own accord. A 1936 ruling is a generation after the Civil War, so there is a predominate interpretation of who was actually a sovereign at the time, right?

I'm not arguing with you, I just find the topic interesting to say (basically) "we can do this because we're a country" when that hasn't always been the end-all-be-all of it.
How do “while” and “until” desugar? Kernel#loop?
Such asshole. I can totally see why you wouldn't get hired at Matasano. /s
I agree. Instead of dealing with the possibility that no one would pay attention to his blog, he tries to levy his existing followers by bringing the blog to twitter in the most absurd way possible. If everybody's going to start tweeting images I can kiss my mobile data good bye, all because some dude couldn't bear the thought of being nobody in the blogosphere.
Too regular? I gotta be honest, that comment makes very little sense to me. My problem diving into most codebases (over 10 years spent contracting) was always multiplied horrifically by non-idiomatic code in language X.

Bob the developer has his own ideas about what + should mean... and uses gobs of hard to puzzle through magic all over the place. You need to run this C++-alike code through Bob's Pre-Processor -- but it is fine, cause if QT can do it, Bob can do it.

I want to read the code to understand the goal and the means for achieving it, not to be impressed with your brevity or cleverness.

Go was/is developed for teams, which means to some degree to the lowest common denominator. So far, in the last couple years, I have -- in general -- come to see these trade-offs as generally wise. Go is exceptional pragmatic for working on a team.
Bud and Bud Light are always priced the same in the beer store I normally go to. http://www.inandoutbeverage.com/
Beware, μTorrent is installing a Bitcoin miner software
I've already got a progress bar. It's called the browser scrollbar.

A fixed header is one of the first things I remove from a site, usually taking it as an opportunity to remove everything else I find annoying as well.

Turns out Bloomberg's header requires JS to be enabled (I disabled it). But nope. Don't like the fixed header. It's like having a hat pulled down low over my eyes. In the damned way.
Lob (YC S13) Is Hiring Angular and Node Developers
Built with developers in mind, Lob provides tools that allow businesses to build scalable and powerful applications. The most popular API is a print and mail API that enables companies to send postcards, letters, checks, photos, and more as effortlessly as sending emails, but this is just the start for Lob. Lob is based in San Francisco, CA and is venture backed with over 5000 customers including Intuit, LendUp, Porch, and Ubiquiti Networks.

We are a small but dynamic and passionate team based in San Francisco. We are looking to grow our team with talented and driven people who share our vision that APIs will eat up the world. We give our employees a lot of responsibility and the ability to help dictate our product roadmap. You will have fun at work while engaging in challenging projects with the best and brightest.

To view and apply to our openings, including senior node.js & AngularJS roles, please visit https://lob.com/jobs and mention that you heard about us through HackerNews.
In Opera you could quickly change these things for the current page in the menu. I don't think that is possible in Chrome or Firefox.
That was probably a troll, but I'll bite. See, that's what I mean. Anyone can code a quick sort or a sobel filter. But when to avoid the sort in the first place, or how to build an image processing pipeline for CPU,GPU,FPGA, asic and when to use each requires years of experience, its not just the algorithm, its the complication and maintainability and security of the resulting system as installed on the hardware
A Slack community for mobile developers
UBlock add-on has been preliminarily reviewed by Mozilla
I second this opinion. I know people who have gotten out of really bad jobs really fast thanks to this as well as people who were able to join their dream job without having to wait 3+ months.

This is anecdotal: I have a little less than 1.5 years of experience and I've had 3 jobs. My first job payed me 46k/year, my current job pays me 78k/year. In all cases outside circumstances forced me to quit, but looking back, I got to work with a ton of incredible people, learned tons, and my salary skyrocketed.

The at-will system if far from ideal, but it definitely doesn't benefit just the employer, I guess it changes a game of chess to a game of blitz chess.
It's probably not ridiculous, but the idea is overemphasized and taken as gospel in America -- and, I think, has been responsible for a lot of bad, short term decisions over time.

Tim Cook seems to agree with him: “When we work on making our devices accessible by the blind, I don’t consider the bloody ROI. [Apple works on] a lot of things for reasons besides profit motive. We want to leave the world better than we found it [...] If you want me to do things only for ROI reasons, you should get out of this stock.”

Of course it's easier to say this when you're Tim Cook or Larry Page.
Another way to use search in Emacs is to go to a place that you need to edit/insert text. Instead of using the movement commands or the mouse, use forward or backwards search to search for the point you need to be at: like "(str" in "(String s) ...".

I don't know if it is faster for me. But it can feel more ergonomic, since you don't have to make so much effort into going to a specific point. I'm getting better at it, though: maybe soon it will become second-nature.
<-- Trying to reverse engineer this little signup page? Why not join grandcentrix and help us building awesome mobile products! -->

I LOL'ed
I've done similar calculations for clients, and fully agree.

Cutting the storage costs is easy, but bandwidth in particular is ridiculously priced at Amazon (for the cost of 1TB transfer from AWS, I can rent a server with many times as much transfer and still have money left over), to the point where even if a client for some reason insists on S3 storage for perceived safety, it can still pay to store in S3 but put boxes "in front" with capacity for a single copy of each object, and fall back to S3 in case of local drive failures.

Unless the load is totally write dominated (so not good for backup services), cutting the AWS bandwidth bill can often pay for the extra servers and colo costs many times over.
Did mail you a couple of times. Never heard back though.
PSD to HTML5
Narrowband signals like these aren't so hard to deal with and there's a long history of radio hacking. The ARRL, QST and thousands of "radio hackers" made up the HAM community for decades.

The frequencies used by the cable companies aren't that high either - designing a board for a modern Intel processor is far harder. The thing that made these frequencies hard for CATV companies is that the signals were so wideband. A typical coaxial cable carries signals between 54 and 1000 MHz ... you're burning a lot of bias current to keep the system linear (thus avoiding distortion).
Good work, though. I think it's super handy, even in its current incarnation and feature set.
Can you give me an example of some hardware that is in general use that is no longer supported in Kernel 3.18/3.19? (I'm not saying you can't - I'm genuinely interested in this question)
There is one thing I always wanted to know about things like LHC: they are supposed to detect the smallest particles known to a mankind, using detectors that are billions times larger in size. So, let's say that we collide some particles, and a Higg's bozon emerges from the collision. But still, it is just one tiny particle hitting detector at least 14 nm in size (assuming that latest Intel transistor size is the boundry of how small things we can make). So how is it possible that the bozon hitting detector produces any electrical signal at all? And how we tell apart that signal from white electrical noise? For me whole experimental physics is just a scam: bunch of scientist analyzing gigabytes of data which are just random white noise, but if you stare at them long enough then your paranoid mind just start seeing nonexistent paterns and creating wild theories to explain that "patterns"
If at least one person laughed, it was worth the effort! We are at https://twitter.com/grandcentrix
It's funny how people thing AWS does away with ops. But doing ops work for people on AWS is highly lucrative - people have a really hard time getting it right.
The opposite of too regular is not necessarily "abuse of the C++ preprocessor" or unwarranted cleverness.

The same phenomenon exists in natural languages: The sentence structure in some passages of the bible is just too regular for me to be interesting, great authors on the other hand have an individual style while still writing with great clarity.

Go's style is simply too paratactic for me.
Except that it's the kind of work-sample test that you can't do in the evening, and is hard to complete if you already have a full-time job (except if only other teachers are the audience).
Huh? The Bloomberg site is the one I read most often that gets it completely wrong, at least on my browser (Chrome OS X). If I page up or down, it doesn't factor in the size of the fixed banner properly and I always lose visibility of several lines of text.

If I take "History is written by the victors, and that's especially true in the technology industry. Here are six other founders who didn't get any official recognition when their companies went public.", line things up so just the first line is visible at the bottom, and hit page down, I lose the rest of the paragraph every time.
Иностранными военными в Украине являются русские – генсек НАТО
Wereks – German Concierge Startup
"“hey, the >8=3 operator in this obscure paper on ouroboromorphic sapphotriplets could save me 10 lines of code, I’d better include it. My coworkers won’t have trouble understanding it as the meaning is clearly expressed in the type signature: (PrimMonad W, PoshFunctor Y, ReichsLens S) => W Y S ((I -> W) -> Y) -> G -> Bool”."

This was worth it - the fact a languages idioms are "don't write clever code" is extremely positive.
No pin number required?
I'd never heard of Adria Richards before, or I'd forgotten it as an absurd non-newsworthy event. On reading about the incident, I thought "What a humorless, vindictive [Beelzebub]" I was kinda glad that she got fired.

But then I read on, and I found myself having a lot of empathy for her, and for Hank (although what happened to him, as bad as it was was way less intense and scary than what happened to her). I thought they both made (forgivable) mistakes. Their respective employers meted out not very compassionate punishments, those companies come off badly in the article. The public statements by one of the CEO's sounds particularly lame and insincere. More human error. The cascade of errors continues into an avalanche. "The Mob"(i.e. the public) really comes off bad in this story.

I don't think human error leading to more human errors and bad outcomes itself is groundbreaking news. It's more the runaway (not so) positive feedback loop that amplifies errors of (bad) judgement and gut level emotions. We evolved in a context where we only had to contend with unintentionally pissing off maybe a few dozens or hundreds of people with our mistakes. Now millions of people can be infuriated/whipped up into a cyber lynch mob overnight, and even then it's still only a tiny fraction of humanity's collective attention.

Maybe sites like Twitter and Facebook should think about whether or not they have a responsibility to the victims of Mob crucifixion. Even (especially?) the unsympathetic ones, who arguably may have made their own bed and set fire to it. Some kind of circuit breaker when burning crosses start popping up. Cyber public defenders. "Chill out" buttons.

The story made me really feel for Adria. It didn't hide the fact that she saw things in a very harsh, b&w way. Her letter to her father may have been a blatant attempt to emotionally manipulate the writer and the audience. But it works, even if so. What kind of hurt would make it necessary to resort to that? I feel her humanity. She deserves a shot of redemption.

Great article. The other stories are terrific as well, but maybe this one is more of a Puzzlebox.
Show HN: Moya, a web framework and integrated language
> Reservoir sampling is still O(N), and it requires generating a random number for every element.

I agree with your comment in general. Only: you can do better than generate a random number for each element. (Generate a random number to tell you how many elements in the steam to skip.)
Everyone who is "laid off" is terminated.

http://www.businessinsider.com/microsofts-employee-review-sy...

Laid off. Done en masse. I could do this for every company and it is exactly the same. No, they don't say "your performance sucks! You're fired!" In fact that would be a legal quagmire because "cause" is somewhat capricious when the reasoning is "doesn't fall in the top 90%". Which is why they settle with nice departure agreements.

Are there some people around here who were laid off and are trying to feel good about it? The reality of lay offs in most situations is that someone intentionally put you in a situation where you would be laid off. It wasn't just accident.
Most stack machines have a `dup` instruction that duplicates the value at the top of the stack.
That's not entirely correct, at least for Germany.

ALG1 comes out of the mandatory unemployment insurance (that you and your employer have paid for every month) and they will pay you 60% of your previous take-home salary + health insurance for half of the timespan that you'd been employed. That comes out to 1500-2000€/m in your pocket and insurance taken care of, which is really not so bad (a lot of people working full time make less than that). Can be more if you made north of 50K a year. Unless you have a crazy mortgage, you can make things work for a while. Also, if you hadn't had a pretty solid job for years, you wouldn't have gotten a mortgage anyway.

After 24 months max and still no job you would fall back to ALGII though. That's is taxpayers' money and essentially rent for a cheap place, health insurance and 400 € in your pocket, which sucks. Plus you have to liquidate any assets you may have left (including life insurance) first and they will make you take a shitty job.
Hi Thomas. Great post!

I was wondering if you could share some info on the salaries. Did you offer every candidate the same salary or adjust it (based on resume/previous salary/age/experience/...)? You mentioned 100% retention - so I assume no candidate ever left for another position with a higher salary?

Being a specialised consulting firm, I imagine Matasano could offer highly diverse, very interesting work long-term (because consulting), and higher-than-average salaries (because specialised), so maybe it wasn't a problem for you to offer higher salaries than the competition, or to retain candidates at equivalent salaries.
Specially when reviewing that latest code drop from the off-shoring partner company.
The Year of IPv6?
More like: The world doesn't give a shit about what "America" does.

Also, America is a continent and not a country.
Hi HN,

This is something I've been working on since 2011. It's a hard project to sell to people. People have tended to associate it with things like coldfusion, but it's origins are more from MVC Python frameworks.

The use of XML has discouraged some developers. One commenter said it would be like 'a free colonoscopy'.

Be gentle.
They were getting a new random sample each night. Same (or probably better!) distribution as before.
Estonian plan for 'data embassies' overseas to back up government databases
Dreamophone, dream journal and stadistics
Windows Inspection Tool Set
The thing killing open-source is the people
That way also makes writing kbd macros a lot easier
Congrats on the promising-looking service. I found it ridiculous that LinkedIn has killed their API, and am thrilled to see alternatives. I just recommended you to a document-serving service I really like called DocSend, which lets me monitor who is looking at file I upload. It would be great to get details on the person and company based on their email address.
Also, by having refinanced recently, when the rates were stupid low. My mortgage interest rate is lower than my student loans interest rate, and on at 15-year mortgage. Along with making extra monthly payments, you're in the 7-year payoff range. All depends on how much of your income you put to the extra payments. I don't make mad bills, but it's still quite feasible.
Not everybody lives in the USA.
If you would be a three-letter agency, would you use some kind of electronics that look like they were installed by a three-letter agency?
Slightly better audio of the Heathrow incident at:
https://www.youtube.com/watch?v=qcGA3vRwzuE
I think was is more sad, is that ETSY had 4 founders. Making this article writing 3 of them out of history.
So far i only heard of o2 (telefonica) having bandwidth throttles and when you can choose o2 you can usually choose other providers. Most cities have local providers with really good connections, stable rates and no overly expensive prices.
Kabel Deutschland is a problem. Their 100mbit is a joke and not better than 16mbit from a proper provider. I wonder if its just the cable technology or them throttling traffic randomly. They alsp give me horrendous international routing. Websites not located within europe go through 300 hops are slow and unenjoyable. I had better experiences in the same city with other ISPs.

This is really bad for rural communities. Not only for having not internet but alos for their Economy. I know a company who are stuck with 1mbit and after experimenting with satellite internet and mobile-internet they are pretty much on the brick to move towards the city. Is everyone left behind is suppose to grow potatos for a job?
Not only do the UK, Australia, or Canada and New Zealand for that matter, not behave qualitatively differently, but as the "Five Eyes" surveillance states, they'll spy on one another's citizens (and occasionally their own) for one another, effectively gutting any legislative prohibitions on domestic surveillance.

https://plus.google.com/u/0/104092656004159577193/posts/2ncB...

Tipped off to me by SoftwareMaven here at HN:
https://news.ycombinator.com/item?id=9077061

(Links are described in more detail in my G+ post above)

http://www.theguardian.com/world/2013/nov/20/us-uk-secret-de...

http://www.theguardian.com/world/2013/dec/02/revealed-austra...

http://www.theguardian.com/politics/2013/jun/10/nsa-offers-i...

http://uk.reuters.com/article/2013/06/21/uk-usa-security-bri...
You can buy second hand GPS transmitters for ~50USD. Remove antenna, plug in transmitter done. Reverse engineering the board would be fun though.
I lived in Phoenix during the early-mid 2000's.

I certainly didn't need a simulation to tell that housing was an out-of-control financial scheme that was about to crack and bring the economy to its knees. You simply can't keep doubling property values every year without wages or some other method of servicing the dept rising accordingly. The only thing I wonder is why more people didn't see this.
I am guessing you are very young and this hasn't happened to you yet. But when the CEO decides that we aren't in that business anymore, or we don't operate in that country anymore, or we just need to impress Wall Street with what a decisive manager I am, your performance as an individual contributor isn't even on the radar. You are just a number.

The reality is, companies don't hire for fun, they have a plan, and they need people to execute that plan. If the plan fails, then the people get laid off, but it is the management that failed by hiring people they didn't actually need. Or it is unpredictable market conditions. A lot of people did everything right but still lost their jobs when the NASDAQ crashed, for example. People who did everything right are losing their jobs right now because of the oil price crash. That is part of growing up, to understand that you can do everything right, you can go above and beyond the call of duty, you can even be brilliant - and still lose.
Huh. I didn't know this:

"So, let us assume you have passed your probationary period. Is your employment position then safe? Actually it isn’t. Your employer has until the end of the first year of your employment (technically 11 months and 3 weeks) during which time they can still terminate your employment without fear of the employee making a claim for unfair dismissal. This is because employment legislation provides that you need to be employed for this period of time before you are eligible to lodge a claim."

An employee does gain some protection after passing probation - a longer notice period, usually - but it's worth knowing that passing probation isn't the be-all and end-all.
Machine Learning for Programming – Peter Norvig