skysight-inc/HackerNews huggingface dataset:
I've hired a number of people. I'm usually not too picky about knowing a specific technology. I'm more interested in the soft skills, as well as proof they'd be able to pick things up quickly.

My reasons for NOT hiring someone:

- can't communicate well. I always ask them to draw something (like an ER diagram) and explain it.

- doesn't show examples of initiative

- doesn't seem passionate about career choice

- no examples of previous work

- (for recent CS graduates) can't explain something that should be part of standard CS study: eg NP completeness, what Big O notation means, etc.
Bayesian Analysis of Normal Distributions with Python
Does a strap across the shoulder really warrant a patent? Am I just having good hindsight? I guess I need to think about this more, but the more I read about things that are patentable the less I think I believe patents should exist at all.
"Facebook is like a kindergarten run by child molesters."
Particularly apt statement.
Actually, more like The Portland Group: http://www.pgroup.com/
Short answer: Depends where you're looking at.
Long answer: In India, you'll find engineers dime a dozen. IT service companies like Infosys, Accenture, etc. recruit the bulk of the students from the universities. They don't care which background you're from. A CS/IT Engineer is at the same footing as an Electronics/Mechanical engineer as far as these companies are concerned. They train these undergrads for 2-6 months on a particular skil set (usually something outdated like JSF or Struts in Java or say some proprietary software) and these devs are responsible for delivering the projects for the off-shore companies. Most of these engineers have no clue what they're doing. They're not interested in the field. The only reason they continue to work there is because the work experience can be leveraged to do an MBA. To work on the projects, they pick up snippets from the Knowledge Base these companies maintain, manipulate the snippets enough to make them work with their project and then move to some other similar project. This probably covers 75% of the "devs" out here.

The rest can be categorized from moderate to literally the best in the world. Many of these devs end up going to US for an MS/PhD and so the pool shrinks further. Nonetheless, I've seen some really good devs out here as well. Companies like Google, Amazon, Flipkart, Apigee make sure they get the top brass from these lot.

I'm not surprised why many people may stereotype most of the engineers in India as "bad devs". Unfortunately a majority lies in that lot. Filter them out and the rest are as good as any out there.
According to the article they asked: Have you ever looked up how to make a pressure cooker bomb? It's kind of a weird question to ask unless they knew about the google searches don't you think?
Sorry, I didn't mean that I was using ethanol extraction to make alcohol. I mean that I bought the cheapest vodka I could find to use it as the ethanol for an ethanol extraction. I was actually using it to make vanilla extract, which is absurdly overpriced when you buy it normally (buy 25$ worth of vanilla bean, stick it in the cheapest vodka you can find, and put it in your freezer for 3 mos. Strain.)
Evidently there will be a Google Edition of the Moto X as well: http://www.theverge.com/2013/8/1/4579278/google-play-edition...
Is this a terrible joke ? http://bit.ly/1ctfYJ8
How bizarre that Google would push for and sell in their store unlocked versions of the Samsung and HTC phones, but not release the Moto phone unlocked to begin with. Like, why does their own phone need a Google Edition? Hilarious.

Maybe the companies aren't integrated enough for that, yet? You'd think Google would be more of a mind with its own company than with the competition, though!
The fact that it's pronounced KEEN-wah makes it even more obscure when you see it written.

Of course, the FBI/Police/JTTF/KGB don't have that excuse.
I hadn't seen the footage, and the piece did a poor job conveying what they applause was for. After watching the video it looks like he drew at least some (if not all) of the applause. Not sure if I like that from Black Hat or not.
I don't think that particular part changed much over the years, and it's also relatively easy to figure out with SerialICE (www.serialice.com), since CAR is one of the first things to happen these days.

Since Intel wants everyone to use their code (preferably in binary form), I'm not sure how useful the BIOS Writer's Guide still is. Probably just a guide on how to integrate their code into whatever you're doing yourself.
Why "OK Google Now" instead of just "OK Google"? That seems like too much sub branding, which is something I usually associate with Microsoft (every Microsoft product is called Microsoft+SomethingElse).

They certainly want the prefix to all voice commands to be a low incidence sequence of phonemes for any language so that you don't get spurious activations and drain battery and/or accidentally execute a command, but I would think "OK Google" is a rare enough phrase that it would suffice.

A five syllable "wake up" command just seems excessive.
Veering wildly off-topic but your product looks both useful and amazing.
> For the record, I always assert my rights

Do you do this when re-entering the US from abroad?

I do this every time (assert my right to remain silent when questioned) and it usually results in my arrest, thorough search, and detainment for between 1 and 12 hours.

One time they sent the bus without me and then kicked me out of the border point with no phone or transportation in northern Vermont in a snowstorm in February.

Being a US citizen, they have to let me in, but they sure don't like doing it, so they go to every effort to threaten, intimidate me, and ruin my day (despite my maintaining a 100% professional and polite attitude throughout).

> Those YouTube videos exist because they show extraordinary events, not common ones.

Over 90% of the time I assert my right to remain silent at the US border, I get arrested and threatened and harassed for >3 hours.
Having observed corporate culture for quite a while, the most likely solution seems to be to fire the employee.
And this isn't frowned upon at standford?
Topping the article with a photo of a SWAT team without a caption is rather disingenuous on the Atlantic's part. At first I thought these were the people that showed up on her doorstep.
Scaling.

The same diff tool works for text files, latex and other markup files, for any computer language, and so on. I can write downstream tools that take the output of the diff and do further processing, without worrying about what the output might look like for brainfuck. And how long would we have to wait for Torvalds to add a C++ or Java extension to git? :)
> On the enterprising side of things I guess you could sell a product with that name on Amazon and get a lot of traffic?

Now might be the time for Coleman to make a portable pressure cooker that you can take hiking with you. A "Wilderness Meal Device", if you will.
NSA paid $152M over 3 years to British spy agency, new Snowden docs show
SEEKING WORK - San Francisco Bay Area or Remote

I build single-page web apps, high performance APIs and SaaS platforms.

I'm passionate about developing marketing and advertising related apps.

I also love web scraping and bitcoins.

Front-end: Ember.js + Bootstrap

Back-end: Node.js or Go

http://resume.dan.me/Dan-Gogh-Walton-resume.pdf

https://github.com/baliw

http://stackoverflow.com/users/1305696/daniel

http://www.linkedin.com/in/dangogh
One could argue that the forgone licensing fees were simply a marketing expense. Was their invention of the seat belt well known by the public at any point?

In any case I agree, this is an example that should be followed by many others.
I don't think of it as a new limit at 99 chars, meaning you should switch, but that the 79 limit isn't a hard limit, just a guideline.

If you have a line that would suffer under 79 chars, let it go a little long, but no farther than 99.
W3C Highlights - August 2013
I'm curious as to why you think they're unemployable? Simply because they can't talk about what they've been doing, and you can't ask for a reference - or is it something about the job itself?
No worries, we have money to burn.
Go back to school - you can never be too educated, especially if you go to Cal. Part of going to school is networking and making connections too. In a place like Berkeley you can have one foot in the university and one foot in the street.
It's inefficient to do 10+ cans per person. It is more efficient to sort it at the garbage transfer station the way Canadians do. Most places have 3 cans. General, glass/plastic/cardboard, and biodegradable.

Also, SF is considered "progressive" for many of its completely unsustainable policies, like housing controls, which ultimately lead to further economic inefficiency. A truly progressive society is more like Toronto where the poor can generally get help, but we don't mind putting up condos or new office space.

Also the Swedes do some things that are much more right wing than America, like Free Schools (essentially private schools operating with a government payment, similar to the coupon model). It isn't a left-right difference. Furthermore, Sweden has cut services and taxes more than any other western country in the past decade.

Also you can't really compare it anyway. There is a far higher amount of cultural homogeneity in Sweden than the US, even in the white portion of the US, and the average IQ is 3 or 4 points higher.

As for homelessness, you are living in SF. This is what you get. The US has a much higher veteran rate than Sweden which highly correlates to homelessness (usually due to PTSD and associated drug abuse) and the capital of homelessness in North America is SF.
I think the following quote from the article is more compelling:

While one would like to expect a minimum level of correctness and trustworthiness from a modern compiler, we can't, regardless of the compiler we use.

Notice he doesn't say "open source compiler" - he means all compilers will have issues. Much as it sounds like it would be nice to just pay someone for good tools and not have to worry about it, that's not the case (and never has been). The reason I look for open source solutions first is precisely because I know nothing is perfect, but at least when I have the source I know I might have a chance of fixing it, or if need be, pay someone more expert to. Just paying someone upfront for something I can't tinker on in no way guarantees an incentive to make it stable. I know this from experience. OTOH, I'm more than willing to pay (and have) for open source software. I often wonder if something like kickstarter (without as much fanfare or pressure) might be a good way to fund LTS releases of open source software.
The problem isn't learning C++. The problem is paying a fortune to be taught some kind of franken-language from two decades ago in the belief that it's what employers mean when they say "C++" on the job spec.
Yes, this is the problem with cellulosic ethanol as well. Right now, when we just discard corn husks and such, it seems like a no-brainer to use them as a free input to an ethanol process. But if you actually scale it up you'll run out of source material pretty quickly.
I've lived in a couple of villages/towns/cities in Sweden, and the garbage trucks do pick up the sorted household garbage. Recycling centers are for stuff like old furniture, used engine oil, etc.

I guess you could implement a system for that too. Inform the city when you have less common items to throw away and when the quota for your neighborhood is full, a truck gets dispatched to pick it up. Would require some extra infrastructure I guess, but it might be worth it.
The MB thing appears to be fixed. I don't see it. Just GB.

"TWSS" is still a pretty popular (but pretty over used) thing. So I don't really see the issue there.
wow that is actually their marketing copy... An actual "that's what she said joke", holy shit.

I once wrote about Apple was losing their way in terms of their marketing writing, but it seems their competition is not even close to catching up.

As a lowly marketer it strikes me as unfair/frustrating that there are people out there getting paid triple what I get paid writing unconvincing drivel that treats the customer as a dumb internet meme.
I assume, as it is unstated, that this requires quite accurate information about the radio signals of the device - probably at a level only accessible at the radio of the mast. It's possible that these irregularities are encoded in the raw bit stream from the base station (e.g. to the Radio Network Controller), but they'd be lost here...

So to put this in place, you'd probably need to add some additional hardware/processing capacity into the RNC or the base station (though, that's not too far fetched, seeing as most existing base stations are now over-spec'ed on space and power).
It's possible, but it would require the compressor to be aware of locations of 'secret' data in its input.

More details:

The very common compression algorithm used by TLS and gzip is DEFLATE: an LZ77 transformation combined with Huffman coding. LZ77 turns a sequence of text into a sequence of literal instructions (output "abcd"), and copy instructions (output 5 bytes from 10 bytes back). Huffman coding lets you encode an alphabet with varying token probabilities with different length strings of bits-- think Morse code, where a common letter like E is one dot, but an uncommon letter like Z is dash-dash-dot-do.

CRIME detects the different ciphertext sizes that result when encoding a secret as literal data versus as a copy instruction.

There are a few tweaks that could be effective. Assuming the secret data is identified, it can be specifically coded so that it's coded as part of a literal -- not replaced by a copy instruction, and not used as reference data for any future copy instructions.

This could still leak some data, since a secret with more common letters might be Huffman coded to a shorter bitstring and detected. Luckily, DEFLATE has a way to indicate a "raw" block, which is just the literal data: 8 bytes of secret data would always take 8 + 5 (block header length) bytes to encode, and wouldn't be referenced by any future copy instructions.

How should a web app indicate to potential upstream compressors that some portion of its output is secret? A special HTML tag? A new HTTP Secret-Ranges header?
Google ‘pressure cooker,’ get a police visit? Maybe not.
Yea, the only image (even without adblock) that loaded was the motorola logo at the top.
Great to see another awesome Canadian company w/ exciting news today. Congratulations from all of us @shopify.
I think very few people truly do great things all on their own. Go the social happy route. You cant make a difference if you cant connect with people.
What a disgustingly misleading photo. You have to read into the article to find out that the photo isn't directly related to this story. It's not even in a caption associated with the photo.

Use of the extremely misleading photo makes me question the integrity of the rest of the article.
Suffice to say I think my source of news has changed into The Guardian's hands.

Funny enough that the news they report and others don't is the only news I really care about.
BTW, it doesn't seem like your site works if Faceblock is blocked (like say, via Ghostery or something).
As if this kind of investigation would not have occurred under McCain or Romney? Cut the partisan bullshit, please.
Here's a presentation regarding the 'SYSAV' waste-to-energy facility in Malmö, Sweden:

http://www.sysav.se/upload/flash/sysav.swf

There's an extensive pollution collection/scrubbing system that captures the pollutants as solids and liquids.
An interesting question would be whether or not Volvo would do the same thing today if they made another such invention.
Well, there's stuff like word wrap and GNU indent and a host of pretty-printers, but I think you're looking for something more resource-intensive and integrated.

The question then becomes, why configure a transformer when you can just format it right the first time?
I agree. scheduled tweets is to Hootsuite what filters is to Instagram. Turns out practically every person that does anykind of marketing with social media in the world wants it
Did you seriously just advocate intentional lying as a political device? That's a nasty road that ends in a dark place.
I totally understand the preference for using explicit statement termination in JS. I can even understand the general preference for a non-whitespace token to terminate a statement.

But I don't understand why that would cause someone's brain to explode or otherwise make it difficult for them to pick out the author's points about the language from the example code.
Good call. I'm a financial analyst who is becoming increasingly comfortable with code in general, but I can tell you 80-90% of business users lose interest as soon as anything SQL comes up. Heck, 70% of business users chicken out if an Access db is involved.

So this should really get a much, much bigger audience to use chartio.
A typical forum windbag full of "what you should have done" advice for an incident at which they were not present and have never experienced. If you were at home with your family and 6 armed men turned up at your house, you'd want them to go away as quickly as possible.
Every such move counts as good. I was pointing out that the action was not truly selfless, since the circumstances were such that he started developing towards safety. He might as well be directed towards something bad if the specific situation was different.

The move was correct, but for the wrong reasons.
I am rather certain if I was designing an across the shoulder seatbelt without having seen a modern 3-point seat-belt, it would end with the seat belt strangling or decapitating people.
> It could've very well damaged your personal brand.

But it didn't. They are smart guys. They'll learn that what they didn't probably wasn't advisable and they probably won't do it again, but they got away with it. They have a great story to tell and more users of their service.

I new exactly what the response to this story was going to be before even reading the comments. HN just loves to knee jerk and tell people how wrong they are. It's a bit sad really.
I'm looking forward to the black helicopters doing a raid on the building that contains the VPN concentrators at my company.
Read the whole presentation linked in the article.
Take it away and there is no line, just a text fragment: /bin/echo -n and then

In other words, it's a line ending, not a line separator.
A decent picture of the history is given in the OP:

* "gcc 2.5 (at the time) had a few bugs, but not many"

* "schism between gcc 2.8, conservative...and the ``Pentium gcc'' group...[Pentium gcc group was] stretching the optimizer code beyond its limits"

* "These projects eventually merged as gcc 2.95...gcc [now] had bugs"

But what does this historical lesson tell us?

Stallman was conservative, slow-moving and cathedral-like with 2.8. This approach helped keep bugs out of the code.

The "pentium gcc" (Cygnus/egcs) group was quickly responding to marketplace needs. It was more bazaar-like. It committed code more freely than Gnu would - and the code while allowing for new functions was not always that well architected.

So what was the deal with this schism and then subsequent merger which happened? What happened was egcs (the Cygnus-oriented one, the "pentium gcc" one) began eclipsing gcc. Toward the end it really began eclipsing gcc. It was not as solid as gcc, but it had all the new functionality people wanted. All over, people were seriously about to abandon gcc and go with egcs. At this point Stallman threw up his hands and accepted that the egcs approach had won. They merged, and gcc became more liberal about what code it would commit, at the expense of being a solid code base. Just like the OP says.

So now what is different this time around? Why is a compiler which prioritizes stability and correctness over new functionality and optimizations going to win? The latter approach won last time around, why should the first approach win this time? Especially since in battles between cathedral/waterfall projects and bazaar/agile projects, the bazaar/agile approach seems to come out on top again and again. OpenBSD can afford to go this route if it wants because OpenBSD fills a marginal niche. It might even be interesting to watch OpenBSD go down this road. But for more mainstream OS's like Linux, this approach might not be possible.

And if anyone mentions Apple - Apple is not marginal, but it is a niche. GCC and Linux are in a multitude of environments. A company like Apple with its own ecosystem and only a handful of targets can afford to pick and choose its compiler.
It's not just the strap across the chest - that existed before with the four and five-point belts used by racers and pilots. It was the addition of the mid-point buckle that let the belt adjust to people of different sizes, plus the inertia reel in the B-pillar that made it acceptable to the consumer, and work as a safety device.
Can you provide a source for that second point? Seem's a bit opinionated.
Charging for something that is supposed to be free (or, more realistically, built into the cost of your iPhone or Mac) is just slimy.
Massachusetts Business Owners Say The New ‘Tech Tax’ Has Its Wires Crossed
To anyone who is interested in playing around with Puppet, Ansible, or Chef, I would totally recommend getting Vagrant going on your workstation and playing around with these tools inside a virtual machine, or a set of virtual machines. I have created a screencast, which should help you get going with Vagrant [1], then you can start to play around with Puppet and Vagrant [2], or you could easily modify this to work with Chef and Vagrant.

[1] http://sysadmincasts.com/episodes/4-vagrant

[2] http://sysadmincasts.com/episodes/8-learning-puppet-with-vag...
No. We would be crazy to do anything bad for our incredible third party network at http://experts.shopify.com . We are super proud of what we archived here. Last year more than $18m was billed for Shopify work through this community.
I haven't looked it up, but the patent probably covers the ratcheting mechanism which allows the belt to adapt to any body size, retract when not in use, and locks upon impact.

A simple fixed (or manually adjustable) 3-point belt would be just as effective, but very impractical because it needs to be adjusted for each driver, and it would always hang and get slammed in the door.
Ask HN: How do you succinctly describe Meteor to the uninitiated or non-hacker?
I love this bit:

The FBI considers sovereign-citizen extremists as comprising a domestic terrorist movement, which, scattered across the United States, has existed for decades

What a load of shit. Sure, some people who refer to themselves as "sovereign individuals" have done things that would be considered terrorism, but by no means does believing in the inherent sovereignty of the individual automatically imply that someone is a terrorist.
"NoFlo moves code out of applications and into reusable components that can be visually wired together by doers, not just coders."

That sounds cool, but I don't get it. I don't see anything that would allow a "doer" to jump in. A "doer" is not going to know what a string or an array is. Am I missing something here?
You don't think The Guardian asked for a comment on her theory when they called? It's not as though the cops didn't get a chance to respond.
Indeed. Another possible option is rebranding Now to something personal and unique, as is Siri
Lots of books and a subscription to http://hackermonthly.com/store.html should keep you sane.
It sounds like fraud to me. They are booking under the pretense that they need their iDevice fixed. They do not, they are booking in order to make money off other people. I'm not sure how the law in China would play out, but Apple could probably file a suit against these guys.