skysight-inc/HackerNews huggingface dataset:
When a non-technical website is hacked, I expect a dumb press release like this. But when an attack targets the tech industry, I expect a deeper level of coverage. What malware is served? Does it work on OS X or linux?
I'll argue with myself here a bit if you allow... When considering PHP, we can think of The PHP Interpreter as a hybrid of two components: 1) a translator/compiler and 2) a bytecode interpreter. Therefore, when someone says "PHP Interpreter" he may indeed refer to that hybrid. If this is true, it would cause these kind of confusions. ;)
That doesn't make this mess any saner, if the point was to apply XML tools to JSON, why not convert to an existing XML dialect with equivalent expressive power, e.g. XMLRPC's serialisation format (which provides a strict superset of JSON capabilities (if you include the nil extension))?
> This is unlikely to be helpful and may be harmful.

Yes I agree, that it can depend on how it's told. But it's also nice to sometime take the bad thoughts and turn it into lemonade.

Some people might just be slightly depressed and might exaggerate their situation. I know that I don't really have a severe depression, but in my head I always was very scared about it.

I think you must talk about the good things with someone, directly or indirectly, and don't let them drown in their own bad thoughts. People can be self destructive, so it can be nice to point out the good to save them from themselves.
Leveraging Zero-Cost Abstractions in C++: Variadic Templates
Google nixes G+ requirement for Gmail accounts
> What the hell Canada!

National Inferiority Complex. The Canadian content laws are bullshit anyway.
Very cool idea but would never use it with my corporate account where the interesting attachments are.
To use existing XML 1.0 tools on data that comes in as JSON.

It may be somewhat problematic that it doesn't actually support all JSON, because the characters that are permitted (even with escapes) in XML 1.0 text do not include all characters that can appear in JSON values, so if you use it on legal JSON that isn't constrained to be XML 1.0 compatible, it will do something wrong (the docs aren't clear on whether it will fail or just drop the offending characters), so the only place that it seems safe to use is in a constrained internal environment where you control "JSON" to mean "JSON using XML-1.0-safe characters".
Excellent point except for the math mistake! A 10% rent increase in $1000/month rent make the new rent $1100/month, so your total additional cost is $1200/year, not $100/year!

Then, on top of all that, your salary increase is taxable. A $1,000 salary increase will only get you about an extra $600 per year. So, you're certainly not coming out ahead.

My actual numbers are a $300/month rent increase (which totals $3,600 more per year for the same space and the same services) combined with a less than $3,000 pre-tax raise for the year.

Also see any generic michaelochurch rant about how landlords try to capture all economic gains (and they require "proof of income" so they know how much you _could_ afford if you really had to).
I encrypt my drives anyway. If they can reanimate the drive and crack the encryption, well, they deserve to see the data.
> You might be able to make a CCD chip that signs every frame with a private key, and then ships the frame off to a public signing server too. Producing that CCD along with the video taken might be proof. But then you could defeat that with a display hooked to the camera, feeding the doctored image to the trusted camera.

How does that defeat the cryptographic timestamping?
>Enterprise Firmware causes the drive to fail fast on physical errors rather than endlessly retrying.
TLER

http://features.techworld.com/storage/1019/what-is-time-limi...

TLER is exactly what you want in a RAID. You have another copy of the data in question on the array, why fight for it on a disk when the data may be corrupt anyway.
I'm a fan of this. Although I would say to anyone reading this that quality is preferred over speed. The length of time it took to make something doesn't add any value to the product overall; that is, just focus on making a kickass product no matter how long it takes.

I really think most of are going to look back and remember the times when people would brag how short a time frame it took to build apps. Like, that use to be a bragging point.

Regardless, tangent aside, I think it's cool that we're "hacking" new ways to communicate. Waffle is another example of that. People complain that we're just building more photo-sharing apps, but I think it's important to build new ways to communicate with each other; particular for young people.

It use to be phone or face-to-face. Now there's a plethora of interesting options(Snapchat, Secret, Email, SMS, Group SMS, Chatroulette, etc.). Hack the way we communicate with eachother.

Seems like they're also adding some interesting ways in the new iPhone watch as well.
This man speaks the truth. Michael has elucidated the the nature of employee/employer relations in tech with surgical precision. Highly recommended.

Particularly, this article [1] about the perceived status of engineers vs. managers solidified my suspicions about the status hierarchies inherent to the industry.

1. http://michaelochurch.wordpress.com/2014/07/13/how-the-other...
The Dark Web Gets Darker With Rise of the ‘Evolution’ Drug Market
C/C++ can also produce data structures that are more compact than any managed language could allow. For example, one of the oldest tricks in raytracing is to stuff a few bits of information into the lower bits of a float, so that you don't have to waste a whole byte encoding the metadata for a kd-tree node. But even this is ultimately related to speed. It allows the programmer to squeeze a whole lot into a cache line.
1. Recreation, it's fun! Also because it's often a better combination of healthy/tasty/unique than what I could buy pre-made.

2. No, but sometimes I wish I did.

3. There's too much variety here, but maybe I come back to minestrone, tomato/canellini casserole, and pan fried proteins (fish/pork/beef) a lot. I bake a lot of bread.

4. No.

5. Learn to tell whether or not something is cooking the way you want based on the sound it makes as it sizzles in the pan. That simple tip has changed the quality of my cooking forever. Develop recipes around a common set of staples with minor swap outs. Kind of "modular". You get variety without a ton of anxiety. I learned to think this way from Bittman's how to cook everything, though I don't use that book very often anymore, it was a brilliant set of training wheels to break free of recipes.
Israel’s N.S.A. Scandal
Value capture is related to competition, not productivity. You capture value when there are few other alternatives in your space, and so your counterparties have to pay your price or go without.

If engineers aren't capturing much value, it's because they're fungible, and there are many other people on the market who can do the same thing. Engineers that do have very specialized skills - say, compiler design experts or people with deep expertise in transaction algorithms or high-ranking engineers on Google's search team - can frequently make into the millions in stock grants.
Cooking your own food is healthy, cheap, and you actually know what is going into your food. Few days ago I went to my friends house and we ordered chinese food, got food poisoning and now I'm sick... Doesn't happen often, but you really have no idea what they put in your food when you take out. Same is true with buying processed foods.

The biggest life hack for healthy cooking/eating is something I discovered just a few weeks ago after I bought a $500 top of the line blender (Vitamix). What you can do is fill the blender up with raw vegetables/fruits and it will blend it into a liquid. This might seem obvious, but I really mean RAW fruits (i.e. throw an entire apple, banana, celery sticks, kale, etc. and it will liquify everything including the stems and skins). Every morning I have one of these, some taste horrible, some taste really good, but since it's liquified I can just chug a glass of it and you really start to feel amazing after doing this for even just a few days. To be honest I rarely ate vegetables before, so I don't think I've ever eaten this healthy in my life.
I might just be missing it, but I don't see the license mentioned anywhere. Anyone know what it is?
If I remember correctly they didn't name names, but Google did publish a very useful paper on their experiences with disks. The two big takeaways were that in only half the disks the self testing signaled a future failure, and manufactures seemed to have solved heat problems.
Yeah, that IS crazy. How come companies don't offer holdays as comp? Here (Sweden) having an extra week holiday (6 rather than 5 weeks) is a common comp.

Why aren't companies competing with that in the US? If I was offered $150k with 10-15 days holiday and 50hr work weeks (expected), I'd immediately start bargaining for 25-30 paid days off, and make sure I wouldn't be expected to work more than 40h/w. Is that uncommon in the US?

Or is it common to take unpaid days off, which you can afford given the high salaries?
Yes, he does use that term for blacks.. https://twitter.com/TempleOS/status/337551685285195777
Less wordily: http://wiki.alternatehistory.com/doku.php/alternate_history/...
I have found that to be very hard on disks. Lost a AC unit in summer and over the next month had a much higher rate of disk loss.
Threads – An Introduction to libuv
Oh thanks! Enjoyed your YC redesigns from a while back - I definitely learned from them.
How a “speed gene” test is stirring up horse racing and athletics
I have never had any issues meeting my daily calorie intake, quite the opposite really. And while not all fruit is in optimal condition for eating raw, I don't know what you mean by "unripe fruit has many allergens and toxins" - allergens are specific to what your own allergies are and "toxins" is an overused word that I don't understand in this context. Mercury is toxic. An unripe apple is not very tasty and may cause a little gastrointestinal distress. At any rate, yes, I'll take a donut over a coke if we're having a false dichotomy contest.

Besides, I don't have to know what I'm talking about as I can go read actual data. Coke has a glycemic rating of 63 (http://www.health.harvard.edu/newsweek/Glycemic_index_and_gl...) - this list doesn't include donuts and yes, you are correct that things like white bread are actually higher than a Coke but if we take iced vanilla cake as a proxy for a donut the glycemic rating is 44. So yes, to me that seems preferable. Even better would be actual food which is why I don't get most of my nutrition in remote gas stations.
Client Rolls Out New Site Design, Appears to Have Broken Their Website
Show HN: Quiz&Learn Python Now on Android and Firefox OS
+1 on A Tour of C++. ~200 pages that do a fantastic job of introducing the language.
Yep, I agree with all of that. A lack of a cut-and-dried definition in terms of years or other objective measurements makes it hard to compile data, but that is exactly how I think of a senior developer.
Good idea - You'd also have to add a "length" header at the beginning. Otherwise if the final SMS (containing the hash) was dropped, you'd be waiting forever.
Regardless of what you standardize, you still need to include the unit for any figure.
The SSD Endurance Experiment: Only Two Remain After 1.5PB
Performance reasons
If engineers are fungible, and there are many other people on the market who can do the same thing, then why have a guest worker program like H1B?
As a Yahoo I'd have to say that I am loving it over here... (obviously this is purely anecdotal).
I'd say you just get the book "C Programming: A Modern Approach" by K.N. King. At the end of every chapter there are some exercises & challenges.

It's an excellent book (see the ratings on Amazon) and also fun to read through.

C should be much easier to learn than C++. The language is much more basic feature-wise and the standard C library is very small indeed.

[0]: http://www.amazon.com/Programming-Modern-Approach-2nd-Editio...
Canada has simply relied on supply side regulation of everything too long, while the Canadian market persists in wanting too many things which are not Canadian.

This applies to music, film, TV, aeroplanes, and in the case of Quebec even the spoken language itself.

Canada has to move to demand based thinking where if you want to sell Canadian content you have to have a need-or-wants end market for it, not simply force a quota of it on people that was produced with ever increasingly necessary subsidies thanks to how out of touch with the end market it becomes.

Make Canadian content more attractive to everyone (including Canadians) and the problem would solve itself.
The Anatomy of Heroku's Product Team
Two things common in many replies:

1. Meal plan days ahead.

2. Learn to use knives
It's both interesting and suprising that how steady this exponential growth curve is. The increasing speed of Go usage on stripe doesn't slow down as time goes by.

Of course without knowing the base we don't know how big usage it actually is, also we don't know if it's counting one-per-client or one-per-request. Still nice to see that nonetheless.
I was going to say: "but if you get MITMed, the attacker can replace the Release.gpg as well", but clearly I didn't understand GPG signage: an attacker won't have Debian's private keys and so won't be able to produce valid signatures.

Spelling out my derp in case someone else had the same thought.
Yea, the MS OS/2 2.0 fiasco is one of my favorite topics and I do have bad opinions against MS for it.
Insofar as the world needs a JSON->XML conversion standard, it needs one that handles all legal JSON, which this doesn't (it could if it used the same approach to target XML 1.1 instead of XML 1.0, or it could if it used a slightly more complex representation of JSON strings in the XML 1.0, but instead it chose to be a conversion for a restricted XML-1.0-friendly subset of JSON.)
This. I'm not claiming it is a good idea... But, DataPower is a highly optimized data processing network appliance for XML. It provides transform speeds with minimal latency, etc. So, to extend its capabilities to a new popular data format (JSON), they transform JSON to XML.
You might want to check out the PLOT langauges, its just a spec but a great read if you are into macros.
Coming from someone who has used React.js a lot, I found the name unintuitive as well. Would've expected a variant on setState. That said, this library looks extremely useful and I can't wait to try it out in a project -- thanks for publishing it!
Job postings communicate, implicitly and/or explicitly, information about the job and the company both. The companies that do this best recognize this mixed goal of advertisement and information source. The first posting accomplished the latter, and the second the former. If one doesn't appreciate the comedy then perhaps they are not the kind of cultural fit that the company seeks. That matters too, particularly for length of tenure.

Apple doesn't have to play by the same rules though. They are a known-quantity, and you'll probably not see anything in the job posting that dramatically impacts your perception of the company as a whole.

Statement of Credibility: Worked at CareerBuilder for several years doing much analysis on posting and job seeker behavior, and wrote a dissertation on factors that *induce responses to job postings.
Oh, huh. Good question. That does seem a little strange.
Is this really a problem in the design/startup community or does it just appear to be so as judged by the loudest bunch? I'm not in the community so maybe I'm just not exposed to it directly, but these criticisms are awfully similar to what was happening before the first DotCom bust.
1. I cook primarily for control over a lot of factors (taste/health/cost/ingredients). I find the process enjoyable but it's not my primary motivation.

2. I make rough meal plans for about half the week and then have a large stock of things like broth, rice, beans, pasta, frozen vegtables and fish that don't spoil and are very versatile.

3. With a toddler I like to make dishes I can cut out a portion and then spice up the remainder. Favorites are soups, rice/cous-cous salads, and pasta.

4. No diet.

5. Stock a few items like in bulk and learn to master them (I keep a lot of broth, canned tomatoes, canned beans, pasta, and grains).
You could try doing a cross-platform (iOS/Android) game with a C++ framework like Cocos2d-x. I read through Cocos2d-x By Example (http://www.amazon.com/Cocos2d-X-Example-Beginners-Guide-Enge...) last year and it was pretty good. Didn't assume a prior knowledge of C++
Indeed I did, and indeed it is.

You tacked on "for the Zend VM." Which was not something I said.

I said:

> PHP pre-compilers and other optimisers absolutely exist and are readily used (e.g. HipHop).

You then said:

> HHVM is a completely separate VM which does not use (or consume, or care for in any way) the Zend bytecode produced by the Zend VM. HHVM has its own separate and incompatible bytecode format called HHBC[1]. It's neither a "pre-compiler" nor an "optimiser" for the Zend VM.

Which is really answering a point nobody made. It is just completely out of the blue. My post literally does not contain the term "Zend." Nor does it make any claim to what OPCode formats different things use (and really the only reason you could even talk about HipHop was that it was given as a unqualified example).

So to this:

> It's neither a "pre-compiler" nor an "optimiser" for the Zend VM.

Is answering a point nobody made. It is like me saying, "You're wrong, the White House isn't blue, it is white!" When no claims to the blueness of the White House were made by yourself.
I love the developer experience with Heroku, just please give some of the gains of Moore's law back to your customers. While AWS and Google drop prices and increase their offering, the 1x dyno stays exactly where it's always been. I am completely fine with paying a premium over other services for your awesome toolset, but please just give us some of the improvements other cloud services are seeing instead of taking that as profits.
We think Kimono is a great tool, but it is very limited in capability.

We specifically focus on handling highly dynamic or interactive websites. Our toolset gives you more flexibility over how you can extract data. For example, you can extract all the nested comment data from a reddit post, or you can extract data from maps without having to fumble around in the web inspector.
Whole Genome Sequencing Service
The actual, boring reason job posts are terrible: boring, terrible managers write the requirements and they get copied+pasted verbatim to the website.There is no review, there is no toying with language to hook a potential. They're already going to get 1,000 resumes whether it's a sexy ad or not. They just churn out a blurb and post it.

If you see it on a jobs board, the headhunter probably got a three-sentence description and had to pad it to sound more detailed. Often headhunters are so stupid that they copy+paste the job description to their spam lists. I've gotten e-mails (as a 'potential recruit') that detail to the headhunter how to edit the job post for different sites before sending it.
There are excellent uses. State machines as tail recursive functions are great, but in JavaScript you need a trampoline handler, which is much messier.
Agree on that!
Unfortunately, there are so few choice now. :-(
A blanket exception for all online services was issued in 1999, in 2007 it was amended to require financial reports when requested.

So there's nothing specific to Netflix.

However most streaming providers aren't available in Canada. Netflix is the only one who's gone to the trouble of acquiring streaming rights for Canada for major TV/Movies.

Google (Youtube) has adopted a similar position to Netflix, but they haven't faced any requests yet.
We have a fully-documented API that you can use to integrate directly with your app. https://www.parsehub.com/docs/ref/api
There's also the advantage of sequential memory access, it's generally not idiomatic in higher level languages to use contiguous arrays.
How Does Facebook Disable the Browser's Integrated Developer Tools?
Supply, demand, and the price of stolen data
Do you want to be a marketing head for this game? 5-10% on total sales
If your are in San Francisco, Bernal Cutlery offers knife classes, as well as the San Francisco Cooking School.
It took me a while to figure out how to submit my guess at first as my brain automatically registered the header as a navbar and skipped over it.
I hacked it. It's public domain for now. I might (or not) switch to MIT later.
BitCoin is rocketing on this news it seems:

* https://btc-e.com/

* https://www.cryptsy.com/markets/view/2

* https://www.bitstamp.net/
Great thread, lots of good responses. Here are my own answers:

1. Recreation and saving money. I really like good food, but don't always want to pay restaurant prices for it. There's a certain satisfaction in creating something delicious. It's sometimes a struggle between making time to cook at home and wanting to be lazy and just go out, though.

2. Not as much as we should. My wife prefers to plan ahead, but I'm not so good at always sticking to it.

3. We're pretty eclectic in what we cook. I enjoy Asian inspired flavors and have been intending to make more curries.

4. Not really. I have a certain affinity toward paleo, but I don't follow it too consistently. Mostly when I'm cooking I just try to eat "clean" without a lot of processed junk in it. I'd like to start baking my own bread again so I know what goes into it.

5. Several. Learn to use a knife, and keep it sharp. Get the biggest cutting board you can find. Season everything. Taste frequently, when practical (good with soups and sauces, not good with raw chicken ;)). Use a rice cooker, it's set and forget and keeps a burner (and pan) open for other things. If you have stainless steel pans, learn to use them correctly. To make it easier to slice meat thinly, put it in the freezer for 10-15 minutes first. Clean as you go. Don't be afraid to fail.

If you need something relatively fast and hands off, oven-roasted veggies and protein (particularly chicken, pork, and fish) work really well, and are much healthier than eating out.

Seriously, I can't overemphasize "keep it sharp" when it comes to knives. It's not just easier, it's also much safer. Dull knives are prone to turning and cutting things you didn't want cut, such as your fingers.
Slow cooker. My most fascinating biggest discovery in the US yet.
I assume this was meant to be a response to me, even though it's not in the correct thread. I'd suggest you read the article I linked to, since it addresses each of the points you made fairly directly - with data and references, rather than empty assertions. It was also written by a woman, who would likely take issue to the claim that it's doing a disservice to women by pointing out discriminatory hiring practices.
An Analysis of the CAs trusted by iOS 8.0
No. Or rather not yet. The CRTC's position is that they have authority over Netflix, Youtube, Vimeo, Blip, etc but regulations aren't yet needed.
Fair enough - that's a good article, though it explicitly calls out "RE" drives - "RAID Edition" - which I can imagine having particularly properties associated with "RAID" behavior.

What I'm interesting in hearing, (honestly - I not doubting right now, just interested in being educated) - is if anyone authoritative has described "Enterprise" drives as having these behaviors.
Tsuru server 0.7.0 is out
sounds all very similar to what Netflix found in France. Though since this is not broadcast over the air and user selectable I want to know how Netflix content differs from any other web content?
Splits are available in the git master branch.
MaidSafe – The New Decentralized Internet
Before you put a lot of money into development, don't forget to validate your ideas first. I highly recommend the lean startup methodology.