skysight-inc/HackerNews huggingface dataset:
I love reading these posts from Backblaze, but what I never understand is that they are getting a cost of U$ ~0.05/GB with their storage pods:

https://www.backblaze.com/blog/why-now-is-the-time-for-backb...

At these rates, why not use S3? What am I missing?
No doors or windows in the house to let the smell escape :)

On a serious note -- kitchens need to have a door (and not be connected to dining rooms or living rooms without doors). That way smell stays in the kitchen and escape through a separate kitchen-to-street ventilation system.
What do you use to cook sous vide at home? Do you have an actual appliance? Or do you use one of the "improvised hacks" I've seen on blogs, etc. ("improvised hacks" is not meant to be derogatory, by the way -- just couldn't think of how else to describe them)
I've never understood the reasoning behind using a textual serialization format that's not human readable.

If you don't want it to be readable, make the darn thing binary and go for efficiency.
...I make $12/hr...

... :(
Hulu is not available in Canada so the CRTC should not be interested.
Not sure what you mean, the result looks fairly restrained to me.
> I said that natively PHP doesn't cache and the OPCodes are generated every request. You said "Yes it is." meaning presumably you don't feel like that is the case.

Since when do you backtrack to a completely different subtread (or to a subthread which does not exist)?

* I said that the detection (optimisation) would be performed while generating the bytecode

* You asserted that it's not how PHP works by default

* I replied that it is

You've asserted that Zend PHP does not use an intermediate bytecode during normal operation, do you stand by it? Because that's where we end up if we backtrack, not about the fact that it doesn't cache bytecode by default which is not actually relevant to my point (the existence and widespread use of bytecode cache merely supports said point by further improving the ROI).
Lawn-Mower, Coder, World-Conqueror
1) Cheaper and way more fun!
2) I try to plan weekly. I purchase legumes and rice and non-perishables weekly or even bi-weekly, and proteins (meat, fish, chicken) on a 2-3 day cycle.
3) Protein + rice or pasta + veggies. Sometimes adding more protein and veg and cutting out the rice/pasta, depends on the dish.

A deeper dive than that? Chinese, Middle Eastern, Indian, Mexican... turns out a lot of cultures like to eat variations of chicken and rice.

4) I'd guess I go for the mediterranean diet? Though all that means is that I use olive oil and eat lots of nuts...

5) Soak your dry beans in the morning. You can store tons more if you buy them dry and soaking them is a lot less hassle if you do it before work - you'll have beans ready for dinner when you get home. (Chili, beans and rice, daal, three bean salad, vegetarian tacos, lentil soup are all suddenly much easier to make....)
Question for the OP here (or for anyone else).

Do you burn in new drives before using? I typically will take any new drive and do some type of stress test [1] on it for 18 to 24 hours to see if it fails with that initial constant use.

[1] Constant reformatting for example writing 0's to the entire disk 7 times etc.
They'd probably escape out the angle brackets with entities. Sorry, Bobby Tables.
I agree - I didn't want to believe there would be a bad program out there but Coding House is one. I won't stand by and let Coding House get more money. I wanted to let the coding bootcamp community know as well because of the bad PR towards bootcamps because of Nick and Coding House.
Perhaps being in control of your own destiny?
This is dope. Segment strikes again.
What's the real angle here?

It seems like I should be your target demographic (fitness guy/obsessive hydrator/3 vitamix smoothies a day drinker/iPhone user) but I just can't muster any excitement for what I'm seeing.

Help me out here? Why is this better than a pocket and a $4 BPA-free shaker (with stainless steel spring ball and much more capacity) off of Amazon?
5.5 bundles an opcode cache in the default distribution, but the cache isn't enabled by default AFAIK.
Yea, I was looking for subjective or (seemingly) objective answers :) Whatever you got!
Stomach flu isn't flu. Stomach flu is a misnomer, referring to gastroenteritis, a symptom of a stomach bug - generally a virus, but not influenza (the flu). It's relevant because the infectious mechanism of stomach bugs is similar to Ebola - the disease spreads by people interacting with sufferers' copious vomit and diarrhea.
> Do you have any data to back up any of these claims?

Can you respond to this directly, please?
How Quirky – bending iphone
MAVEN spacecraft enters Mars orbit to explore its climate change
This does not surprise me one bit, I'm pretty sure IBM holds a patent for this somehow.
1. Both. It's cheaper, and often better than anything I can find in the small town where I live.

2. We plan MOST of our meals in a week, but leave a night or two open for flexibility and/or a restaurant visit.

3. All kinds of shit! My wife is an avid Pinterest user, and I am a former professional gourmet cook.

4. Nope.

5. LEARN HOW TO PROPERLY USE AND MAINTAIN KNIVES. That is the biggest tip that I can possibly give.
The blog "Unqualified Reservations" (a defunct blog you should probably be familiar with, although not necessarily read or agree with) offered an interesting thought extension to the counterfactual:

If we want to get really imaginative, we can imagine what I
call a "reverse counterfactual." First, imagine that the
military dice had fallen otherwise and the American
Rebellion was suppressed. Second, perform the standard
counterfactual exercise of imagining what an intact British
Empire would look like in 2009. Third, imagine the
counterfactual universe invents some device that can send
invisible observers into our 2009, and make a documentary
for the edification of the Imperial audience - showing this
awful alternate 2009, in which the Massachusetts
disturbances of the 1770s were not quashed with firm, manly
vigour.

What's neat is that such a documentary could be made, with
existing technology, in the real 2009.

As a means of changing helping the reader see another perspective, I think it's a brilliant extension: http://unqualified-reservations.blogspot.com/2009/01/gentle-...
My suggestion is just based on the findings reported in the NEJM paper I linked, which has an incubation of 11 days and a long infectious period.
There's a difference between prioritizing readability and simply being readable.
Amazon S3 is US$0.0275/GB per month at high volumes. I assume Backblaze's operational cost of keeping each Backblaze pod hooked up and online is much much less than US$0.05/GB/month.
Do you really need to learn a another language, when you don't like its features? All general-purpose programming languages can solve the same problem.
Seems like they have quite a few apps on GitHub
https://github.com/tah-io/iOS
Interesting.
Most others (spark, bleduino, light blue bean) have just one app to control the pins and that's about it
This is SO SO important. I've had to convert JSON to XML and vice versa so many times in order to transfer data to and from legacy code components. No, I don't think an ideal world involves any sort of communication where one side speaks JSON and the other speaks XML, but the current world very much needs a standardization like this.
I discovered low & slow smoking / barbecue a year or so ago (it's not much of a "thing" where I'm from in Oregon), and I'm quite hooked on it. My wife is a bit less enamored of me spending most of the day tending the hacked together 'pit' I made, though.
Random question: Do you have any suggestions for learning better knifework/technique? I feel like I'm SO SLOW at chopping anything and there has to be a more efficient way for me to work.
Does it support EBCDICTF8 (Extended Binary Coded Decimal Interchange Code Transformation Format Eight) for encoding Unicode as 8 bit EBCDIC?
1. To save money and to eat more healthily. Also, my girlfriend realy appreciates home/cooked meals.

2. We plan out 4 dinners per week. I'm responsible for two of them. I get her two preferences, make a shopping list, and go grocery shopping every Sunday or Monday. We now have a fairly well established list of recipes, and I use Anylist to construct my shopping list easily.

3. I prefer to cook meals where I can easily make big portions for leftovers. My favorites are: pad thai, tempeh + veggie stir fry over rice, black beans + veggies + guac over rice, african vegetable curry.

4. Vegetarian.

5. Buy pre-peeled garliC. You only beed one actually good chef's knife: buy a Dexter. Buy a rice cooker. Wok's are awesome - you can cook more food than in a standard pan, and you can cook it better. An actual cooking tip: when cooking with veggies, sear them to make them crunchy and not soggy. Too often people stir fry them in oil, and they get gross.
> Nobody claimed otherwise.

You provided HHVM as an example[0] of "PHP pre-compilers and other optimisers".

[0] that's literally what 'e.g.' means, it's an abbreviation for "exempli gratia", latin for "for example"
How we got this freelance web designer paid…in under an hour
I recommend using a square of that foam cabinet liner stuff under your cutting board. It has more grip, you don't have to throw it out every time, and works far better for large cutting boards.
Getting past HR is a totally different and unrelated skillset from the craft of programming.
It was buggy but my score remained correct.
Yes, these days I'll make sure that it sees a decent amount of power on time and several full drive writes before ever trusting data to it.
Fair point. Your focus seems to be on product. What about frameworks?
I guessed youtube.com for one of them, and the screenshot of the answer is youtube.com, but it told me that facebook.com was the correct answer.
One of the challenges I have with this analysis is that a 'failure' isn't just that your drive is no longer working, it is that your drive isn't working and you have to go replace it. The operational costs of replacing a drive have three parts, loss of production while the drive is offline, operator time to physically replace the drive and prep it for re-entry into the system, and transactional costs of doing a warranty replacement (filling out the RMA form, getting a valid RMA, shipping the and receiving replacements). We minimize the latter by doing RMAs in batches of 20 but its still a cost across those 20 drives. (and the population of 40 drives which exist as spares are effectively not available for production). It isn't as simple as 'sure drives fail a bit more often but we don't expect to use them that long.'
Work your way through "A Book on C"? That's how I did it...

Actually, I think the best approach would be to pick a project for which you can construct a believable (by you) reason why it should be in C. Some possible reasons:

1) You need precise control of hardware

2) You're running in an environment where higher level languages are not available

3) You need precise control of latencies

4) You need the absolute maximum possible performance

There are various projects with these requirements of various difficulties. I would say that it might be hard to simultaneously convince yourself that a project needs the maximum possible performance and also that it is tractable for you as a newbie C developer.

A simple kernel module might not be a bad thing, if you can do your development in a VM to recover from the inevitable crashes. The reason for C will be quite clear, but tooling will suffer.

Targeting microcontrollers will be similarly well motivated at a higher degree of awkwardness.
I do all of the cooking in my household, which on average is 5 dinners, 2 breakfasts, even most packed lunches -- desserts, pot-luck obligations, etc.

1. Why do you cook? Is it to save cash or is it recreation? Or something else?

I love it. Also, we do have a frugal lifestyle, so I would probably force myself if I didn't. I have been doing this since my wife and I moved in together -- so about 15 years.

2. Do you plan ahead? Like a weekly meal plan?

I used to -- with so much experience, I can wing it. I make sure to have a lot of choices, a stocked pantry, and I just make stuff up usually. If I find a recipe I want to try, I plan better that week. For baking, I have to plan a little more.

3. What kind of things do you cook usually?

Normal stuff -- basically "Healthy American" -- so two vegetable sides and a little meat, light on starches. I have a lot of Latino and Italian dishes in my repertoire (from my Grandmothers). I will try anything though -- cook out of a classic Indian cookbook sometimes. I use "How to Cook Everything" as a mash-up source -- see how something is basically made (ratios, technique) and take it from there.

Breakfasts are diner-fare usually (omelets, eggs any way, fruited pancakes, etc.).

4. Do you follow any diet? Atkins, Slow Carb etc.

I used to follow Paleo and it influenced my style. I do a lot of slow cooking from that time -- also jerky.

5. Do you have any life hacks, tips to be more productive as a cook?

Cook in bulk. Get a slow cooker. Realize that you will get better at it if you do it a lot. Prep weekly lunches all at once (I do it during the time Sunday dinner is cooking). Use good ingredients. Herbs and spices matter, especially just salt and pepper.
>but who knows. Technology is moving pretty damn fast.

We've been saying this for nearly 70 years. I'm still waiting.
I always bring this up on HN, but IBM's Watson can diagnose cancer better than 2nd year med students. It's not sentient, but baby steps!
Pricing page no found:

404 Not Found

The resource could not be found.

/pricing
To me? Yes and no. Yes I've taught precisely 0 students. No, I'm not at all upset with teaching PHP, I coded up my fair share of awful PHP web apps. My first favorite language was ActionScript which everyone loves to hate! But at the time, nothing beat PHP and ActionScript/Flash for simple, fun web development for beginners.

I think something like Flask might be a worthy successor. Heck it even includes a webserver, no need to fiddle with installing Apache to test stuff locally. And with services like Heroku the barrier to getting it online is almost as low as PHP.
I disagree with the author.

This is the way I perceive the differences between the 2 job posts...

The Yelp ad text excerpt the author singled out as good:

>A place where, “They banter about Bandits, know their way down a Gradient, and aren’t too Naïve to kick back in our Bay(es) Area offices,” sounds quite a bit more fun.

It may sound like more fun but to me, it's just a sentence with puns on math terms. There's no content there. It's like they're trying too hard and it gives off the vibe of used car salesmen.

Compare that to the "boring" ad:

>Projects involve feature extraction from multi-source data; pattern recognition and behavior analysis; information-theoretic analysis of machine-aided decision effectiveness; semi-automated sensor cueing and resource optimization; modeling and simulation of surveillance and reconnaissance networks; design, implementation and analysis of laboratory and field experiments. The successful candidate will demonstrate an understanding of the interplay between physics-based signal and image analysis and text summarization and interpretation analysis.

Yes, it's a clinical and dry list but it actually has more useful concrete information than a bunch of puns.

I don't need (bad) comedy. Just tell me in plain terms what the project is about.

As a third example, it's interesting to look at a company that has no problem attracting eager applicants such as Apple Inc.

Their main recruiting page does have fluff verbiage:
https://www.apple.com/jobs/us/

But once you drill into the actual job postings, they use plain clinical descriptions.

https://jobs.apple.com/us/search?jobFunction=SFWEG

It's understandable that some companies do want to write playful job descriptions but sometimes it can backfire. The company is then perceived as all sizzle and no steak, or form over function, etc. A lot of failed companies in the dot com bust wrote playful job descriptions like that.
And on the other hand...
1. Equal parts save money / I love eating freshly cooked food (I cook lunch in the morning before going to work)

2. No, just buy enough food for week, and choose as the week progresses.

3. A combination of protein + carbohidrate + vegetables

4. I follow the guidelines of a nutrologist I regularly see. It's a combination of calories cutting and eating a variety of foods. The idea is to lose weight while still eating well.

5. Always clean your kitchen before going to sleep. Leave frozen meat/poultry thawing overnight. If you have a kettle, use it to boil water instead of heating it in your pan.
Apple release iOS 8.0.1
Because there are already tool chains to handle XML with features not (widely) available for JSON, for example validation (XSD) and transformation (XSLT).
C++ is also very applicable in kernel programming. See: Haiku, Darwin, Windows. I would not write a C kernel now; Linux and *BSD only maintain relative security and dearth of bugs through years of maintenance and rigorous code guidelines. C++ (even as only a thin layer over the C code) can provide ridiculous modularity and safety that C alone cannot—think RAII and parametric allocators. From a software engineering perspective alone, I think C++ is the win.

C is much better as glue code between languages than anything else.
Ask HN: What should I do with this domain? (ballooninvasion.com)
I recently bought a domain sold at auction on afternic.com that on estibot.com was put on the Category:	Shopping -- Parties and Rentals.

The domain has no past development, link building, or SEO put into it.

Estibot.com appraised the domain at $3,100 with no alexa or Google PR.

HN, what do you recommend me do with this domain?
Actually, just remove the colon and the prefix entirely. It becomes surprisingly readable:

<object xsi:schemaLocation="http://www.datapower.com/schemas/json jsonx.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.ibm.com/xmlns/prod/2009/jsonx">
<string name="name">John Smith</string>
<object name="address">
<string name="streetAddress">21 2nd Street</string>
<string name="city">New York</string>
<string name="state">NY</string>
<number name="postalCode">10021</number>
</object>
<array name="phoneNumbers">
<string>212 555-1111</string>
<string>212 555-2222</string>
</array>
<null name="additionalInfo" />
<boolean name="remote">false</boolean>
<number name="height">62.4</number>
<string name="ficoScore"> > 640</string>
</object>
Very cool, what a neat concept! I haven't found another friend to install it yet, but one thing I would like to see (if it isn't already there) is a way to see whether or not your friend has looked at any of the squares yet. I'm not quite sure how that would be accomplished though or what it would look like. I could see this being a lot of fun though!
Video from Lines for the iPhone 6
If you can take a class. I've taken a few (amateur) cooking classes over the years with mixed results. The knife skills class though was invaluable.
Very interesting read on "Digital Marshmallow Experiment"! Thank you.
Cooking is a stress reliever. I've cooked my whole life. Baking however is like a vi user forced to use emacs :-)
Social Media Marketing (Free to Attend)Oct.14th, 2014
"All general-purpose programming languages can solve the same problem."

That's not really true, in general. They can all compute the same things. Some problems have constraints beyond "what is computed".
Download a Commodore 64 emulator and learn ROM BASIC. Write a game in it. After that, try learning C again. You'll be infinitely thankful for such high-level constructs as functions and structs. And you'll understand what they do a bit better, probably.

Edit: I'm sorry if this sounds condescending, but I really mean it. Basic is about one step above assembler - you get variables and nice access to some basic IO, but it's much closer to the metal than C. It really doesn't even have functions, you have to do GOSUB/RET yourself. It's also an extremely simple language. But it will give you an idea on how computers work at a basic level. After that you should have a much easier time grokking C.
"Thirty-three percent of Erasmus students hooked up with people of a different nationality than their own, nearly three times the rate of students who had not travelled."

Hooked up is the scientific term now. But in reality it's just human nature to want to couple up, combine that with the romantic notion of being in a different country and you have a fairy tale.
Nice. Providing actual app code is really helpful. Android coming soon, apparently.
Tor Challenge hits it out of the park
Yev from Backblaze here -> We've talked about posting the raw data, but haven't quite decided on that yet. I'll make sure to forward this to Brian so he can take a look and see whether or not any of the above would be feasible for the next one!
المصرية للاتصالات فاتورة التليفون الارضى 2014 فواتير التليفون المنزلى
This was tough. I'm ambivalently surprised and unsurprised at how the color scheme provides so much to the design.
The Difference Between CMEs and Solar Flares
Thanks! Pushing a fix now.

Edit: Fixed
The xml namespace descriptors are bulky. The rest looks efficient, for xml, and almost readable with some indentation.

<?xml version="1.0" encoding="UTF-8"?>
<json:object xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:json="http://www.ibm.com/xmlns/prod/2009/jsonx"
xsi:schemaLocation="http://www.datapower.com/schemas/json jsonx.xsd">
<json:string name="name">John Smith</json:string>
<json:object name="address">
<json:string name="streetAddress">21 2nd Street</json:string>
<json:string name="city">New York</json:string>
<json:string name="state">NY</json:string>
<json:number name="postalCode">10021</json:number>
</json:object>
<json:array name="phoneNumbers">
<json:string>212 555-1111</json:string>
<json:string>212 555-2222</json:string>
</json:array>
<json:null name="additionalInfo"/>
<json:boolean name="remote">false</json:boolean>
<json:number name="height">62.4</json:number>
<json:string name="ficoScore"> &gt; 640</json:string>
</json:object>

translated (by hand) into JSON gives

{
"name": "John Smith",
"address": { "streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": 10021
},
"phoneNumbers": ["212 555-1111", "212 555-2222"],
"additionalInfo": null,
"remote": false,
"height": 62.4,
"ficoScore": " > 640"
}
While it seems like a neat idea, do you really want so many companies to have your data? It seems like the risks of data theft is compounded.
http://www.cookingforengineers.com/ is a decent, relevant site worth having a look at.

I remember reading http://www.cookingforengineers.com/article/129/Chefs-Knives-... a long time ago and I appreciated the analytical approach.
You're right, but I like to say that just to to make sure people with depression don't redirect their problems towards something else, like politics or people.

I used to blame many things for my problems, including me. I kept thinking about that "positive" mentality, for a long time. It can start to make sense at one point or another. If you're depressed, I think it's important to have a minimum of knowledge about questions on the meaning of life or something like that. If it can make you think in a healthy way and prevent people to turn into stupid things, I don't think it's really insignificant.

Good life philosophy can help you make better choices. I'm not talking about religion, I'm just talking in general, how do you look at the world.

I agree that philosophy won't really help, but it would be stupid to just not talk about it a little.