skysight-inc/HackerNews huggingface dataset:
> So, do you downvote because you despise the idea of maintaining quarantine with lethal force, because you find the idea of using drones to kill horrendous, or what?

You were probably downvoted because a little of column A and a little of column B.

The situation hasn't deteriorated to the point that remote lethal force is the solution. Education and proper containment protocols would solve the problem without the need for indiscriminate murder.
Interestingly, it looks like the Go library uses structs rather than `map[string]interface{}`, even though the Java library was recently criticised for its usage of `Map<String, Object>`[0], a decision defended by the developer[1] on grounds that "[they] add new parameters to the API frequently, so it's a tradeoff to avoid devs needing to update stripe-java every time."

[0] http://movingfulcrum.tumblr.com/post/97624791473/critique-of...

[1] https://twitter.com/JimDanz/status/511730705387110400
India's spacecraft inches closer to Mars
Good C++ isn't that far from high-level languages. Look at the bullet points here:

http://msdn.microsoft.com/en-us/library/hh279654.aspx

If you primarily use value and reference semantics, RAII, smart pointers, STL containers and algorithms, etc, C++ looks a lot like a really powerful high-level language, because that's what it is. Things only start to get ugly and/or low-level when you are trying to heavily optimize things.

Stroustrop (mentioned in other comments) is a great way to get started, and Effective C++ (http://www.amazon.com/Effective-Specific-Improve-Programs-De...) and its cousins will help you not shoot yourself in the foot.

C is a whole different beast. If you've coded in Java, you have a basic idea of how to do encapsulation in C++. Encapsulation in C is nearly impossible to guarantee. Really, a lot of C programming relies heavily on negotiated conventions and design by contract. Learning the C language is pretty easy (read K&R some weekend), but learning to program well in C is a completely different thing.
I just had a flashback.

XSLT really is the seventh circle of Hell.
Why was the title changed? Here's the operative paragraph from the article below - there is a document that indicates the NSA is spying on porn visits of ordinary Americans to use against them in intimidation for exercising their rights to free speech. It doesn't get any worse than this.

"It should also trouble Americans that the N.S.A. could head down a similar path in this country. Indeed, there is some indication, from a top-secret 2012 document from Mr. Snowden’s leaked files that I saw last year, that it already is. The document, from Gen. Keith B. Alexander, then the director of the N.S.A., notes that the agency had been compiling records of visits to pornographic websites and proposes using that information to damage the reputations of people whom the agency considers “radicalizers” — not necessarily terrorists, but those attempting, through the use of incendiary speech, to radicalize others. (The Huffington Post has published a redacted version of the document.)"

[Edit] For reference, the original title was: "NSA spying on porn visits of ordinary Americans" - which is exactly what they seem to be doing.
Little to no safety net? What are we spending 50% of the federal budget on then?
Also, if apt did use HTTPS, it would make client-side vulnerabilities like this one even more likely, since you'd have an entire TLS implementation to contend with. (Though there is certainly some value in using HTTPS to hide what packages you're downloading.)
I find that odd. The jobs you mentioned (finance, sales, insurance, legal, upper management), with the exception being upper management, will most likely net you less than what a developer makes here in the U.S.

I should mention that those salaries are much more variable than developer salaries. It's not uncommon to find an insurance salesmen make less than $50k per year, but it also wouldn't be uncommon to find one that makes well over $150k.

It's really hard to see the future of the middle-class here in the U.S. I can't name five jobs that are a ticket to a comfortable lifestyle, whereas 20 years ago you could fire off 20 or so jobs.
I didn't recognize Medium as I never even knew it had a front page. I've always clicked through on article links.
I back up my RAIDs to JBODs - so hard drive backups for hard drives, just fewer. I only use tape for vital and frequently backed up things - not entire drives, and generally not large.
Glad to see students can start using VS with ReSharper now.
Slightly OT, but I am wondering what would happen if the landlords were tax at 100% (or even more) on the rent they perceive. I have this weird dream where it wouldn't be profitable to speculate on real estate, and real estate would become a commodity just like cars.
> You've asserted that Zend PHP does not use an intermediate bytecode during normal operation, do you stand by it?

I never made that claim, and no I don't stand by a claim I never made.

You've asserted that PHP is actually JavaScript with style, do you stand by it?
How to use Bespoke.js, a presentation framework – Opensource.com
I don't know of any solution that can be run on your own server, but that's a valid concern. Since I developed this product, I can tell you that we don't store any attachments and our communication with your email is fully encrypted.
What kind of diet do you follow?
> Presumably in this editor "_" represents the "whole line" region, which leads to also "c_" and "y_".

That's not specific to this editor. In vim _ goes from the cursor to the end of the line (but does not include the newline at the end like $ does).
Head First C is an excellent book. It introduces some concepts such as variadic functions and function pointers too early. You might need some supplements on them. I suggest reading through the head first c book and watching youtube videos on topics, you don't quite get at the first time.
Stop being scared of pointers, they aren't magic and you've been using them all along. In most high level languages you are using a pointer for any variable that's not a number. Which is why when you assign one variable to another and modify one it modifies it from the perspective of the other. Because they point to the same object.

Fundamentally, though, they're a value just like any other, just a number that's an index into the giant array called memory. The language provides convenient syntactic sugar to 'dereference' them, which just means evaluate the address and index to it.

Basically:

*blah

is equivalent to:

all_of_memory[blah]

which, incidentally, is equivalent to:

0[blah]

and back around again:

blah[0]
I thought it could be fun to include it in the documentation. Why not, after all. This is a good read. It turns out that I also used it for tests, if the editor behaves smoothly on this file I judge it fast enough.
Instead of being buried at the end of the article, Bamford's penultimate paragraph

In Moscow, Mr. Snowden told me that the document
reminded him of the F.B.I.’s overreach during the days
of J. Edgar Hoover, when the bureau abused its powers to
monitor and harass political activists. “It’s much like
how the F.B.I. tried to use Martin Luther King’s
infidelity to talk him into killing himself,” he said.
“We said those kinds of things were inappropriate back
in the ’60s. Why are we doing that now? Why are we
getting involved in this again?”

... should be cut-and-pasted into any comment thread where a security-state apologist is trying to make people believe that Snowden is anything other than a patriot.

We can't fix this by working within the system. That's what the Church Committee tried to do. They failed. There is no reason to think their twenty-first century counterparts will not fail again.
> Then if fertility ever drops back to steady state (2.1), you double the population at least twice more because of population momentum.

What? Can you explain this? Sorry if it's obvious, but I can't seem to grasp what you mean by population momentum.
Sorry to play "Mr. Wonderful" but I still have a hard time with a lot of your selling points and reasoning.

To address your points:

* Competition: The current hotness as far as shaker bottles is only $7 on Amazon [1]

* Watches: Most people don't wear watches anymore. I'm one of the rare people who do, but if I didn't want to wear it, I'd just leave it in my gym locker. Why carry it if I don't need it? Especially if it's an expensive watch.

* Phones: Likewise with my phone. If I'm not listening to music on it, I'm going to store it elsewhere secure. I'm not going to carry it in a sealed compartment in a bottle that I'm setting down a lot (and thus have to keep an eye on).

* Shakes/powders/amino acids: For a lot of these, you're working with 32 oz increments of capacity. Hence why most shaker bottles are 32 oz.

The configurability as far as fluid mix/match is really, really cool, though. Being able to buy parts is attractive (eg. to put together 2 large fluid compartments, one for water, one for electrolytes or something). And at a $10 price point, this becomes more attractive.

The device storage though, seems kinda gimmicky or ancillary.

Don't get me wrong. I'm not necessarily trying to tell you to drop this product. I'm just hitting you with the questions that come to my mind, as a potential consumer. If I didn't care, I wouldn't even have bothered to post :-)

1. http://www.amazon.com/BlenderBottle-Classic-Shaker-Bottle-28...
iPhone 6 TouchID hack
I agree. The first minute I looked through the tutorial `onChange` confused me, because I expected it to take a callback.

I would prefer `transact` or any other of your proposed method names over onChange.
I'm ignorant and only working from first principles, while you seem knowledgeable about actual practice. In your explanation, the fastest HFT knows before anyone else that the someone is buying large quantities of a stock at Exchange A at a price higher than the ask at Exchange B. From this, they know to raise their asking price at B, since they (and no one else) know that there is a buyer willing to pay a higher price.

This makes sense, and they would make some money doing this. But why wouldn't they also buy up all the stock at B that is priced less than transaction price they observed at A? If they do, they (hopefully) get to quickly resell it for a slightly higher price. If they don't, much of the order from the big buyer they are counting on will be filled with lower priced stock from their slower competitors, and they will make less money.

There is no middleman buying from 1 place and selling to another and driving up the price.

If they have the knowledge and they ability, why wouldn't they? I'd think it would be in their financial interest to do so. Or is your point that they are indeed doing what would normally be called "frontrunning", but that the knowledge comes from one exchange while the transactions all take place at another?
Definitely agree on the quality. Thanks for checking it out and glad you like it. I only added that info as I frequently wonder how long apps/products took to build.

Most of the build time of Waffle was tweaks. There are a bunch of subtle details in the way it works that aren't immediately obvious.
That's what I was thinking. $120,000/yr in SF or really anywhere in California is firmly middle class if you're trying to raise a family.
I cook up a storm a few times a week.

1. I cook to enjoy healthy food which has good enough flavor to avoid unhealthy meal choices. I also love spicy curries.

2. I rarely plan out by more than 24 hours.

3. I normally cook Indian and South African curries and soups and salads. Lentils are a favorite diet food.

4. Low calories per day. ~1700. It's much easier to stick to a diet that doesn't explicitly forbid anything. I start the day with a calorie-efficient meal (like oatmeal, grapefruit, and/or greek yoghurt) so I can eat better the rest of the day. Learn to cook vegetables in the way you like to eat them and your health will improve.

5. Cook a large batch of meals which reheat well to last several days. Many curries and chilis actually taste better the second day after they thicken in the fridge.

Use high quality, fresh, in-season ingredients for great results. It's SO worth it!
I guess, but it would have to download the script before hand,check the hash,then append the script somewhere. I dont see any other technique."document.write" is only efficient while the page itself is loading.

It's an interesting problem nevertheless, and could be extended to any link or src attributes in tags.

In case the hash and the file dont match,the browser wouldnt load that file.
Don't forget the JTRIG program, either.

Discrediting anyone looking to change the status quo.
I wonder if the Google Security Team are reviewing aptitude as well...

edit: though aptitude depends on libapt-pkg, so quite possibly this bug affects aptitude too :(
Another potencial custumer here.
I use CrashPlan only because I can run it on my RaspberryPi, even though they throttle my upload at 1MB/sec.
I researched this same question back in 2011. One of the most recommended books is "Memory as a Programming Concept in C and C++":

http://www.amazon.com/Memory-Programming-Concept-Frantisek-F...

A rather expensive book but stellar reviews. I borrowed it from the library. It's very concise too.

For C++ a lot of people still recommend "Accelerated C++":

http://www.amazon.com/Accelerated-C-Practical-Programming-Ex...

because it teaches you "canonical" C++ instead teaching you "C with classes," which seems to be a common complaint among veteran C++ programmers. It's very readable too.

I'm going to pick up "Writing Great Code":

http://www.amazon.com/Write-Great-Code-Understanding-Machine...

because it explains computer architecture. Once you start programming in C/C++ you are much closer to the metal and having an understanding of the architecture will lead to better choices.
In many cities for many of them, with the hours they have to work, the split shifts they are forced into, and the wage theft management is guilty of, yes, many of them are essentially zombies.
Could you better support new space entrepreneurs?
Polaroid Cube: Going After GoPro with a $99 Action Camera
Cooking is a form of engineering. I like that there's a science behind it, and I like that if you become any good, your standard-of-living (of eating?) will be vastly improved.

Tip #1: get a good knife. If you can, go to a store that'll let you actually hold a knife prior to purchase, to test its heft and balance. Find one that fits you comfortably. (I like Shun knives, but this is a pretty personal topic; don't let that be my personal endorsement so much as my personal choice.) The knife should be sharp, and you should keep it honed with a honing steel. Eventually it may get dull to the point where you might want a whetstone to sharpen it again, but you'd probably need to use your knife a decent amount before it gets to that point.

Tip #2: mis-en-place, which is French for, basically, putting things into place. Your mis is your work station. Clean your counters. Get out your cutting board. Have a bowl for food waste (e.g. the ends you cut off a carrot, the skin off a potato that you peel) and somewhere to put food once you have finished whatever you are doing.

Tip #3: prep work will make your life much, much easier. If the dish calls for diced onions, then you should dice your onions before you turn the heat on the stove. Having all of the vegetables chopped, things marinated, meat salted and spiced, whatever -- ahead of time -- will make the act of cooking about ten times less stressful than otherwise.

Tip #4: taste your food. Needs some salt? Add salt. Maybe some pepper will make it pop. This is a hard thing to quantify; how things taste and what you think you will need is partly your palate, which you can develop beyond what it is now, but some stuff (salt makes things taste better -- to a point, beyond which it just makes things taste like salt) is universal. Just don't be afraid to try some things, in small measures at least, and taste it to see where it's at.
Paying for Likes? Understanding Facebook Like Fraud Using Honeypots
This is really big news for bitcoin, BTC-e is taking off.
The official wheezy ISO is 7.6.0, released in August. Thus it doesn't have a fix for this vulnerability or the one from earlier this month. How do you update to avoid this vulnerability without exposing yourself to it?
Google Brain apparently came out of there, so I'd say definitely not. The other projects have always been longer term, and it seems silly to ask why self-driving cars aren't done yet when it was never expected for them to be done yet.
Why is that distateful? My impression is selling flow is the only way for retail brokers to keep competitive prices while complying with SEC rules. Instead of executing orders themselves according to the rules, they sell the order then price it to the customer as if it had been executed by the rules. I've never worked in equities so correct me if I'm wrong.
Well that's not quite true. The FCC enforces rules against cable television (requiring closed captioning, for example) and satellite. I think cable is required to carry all broadcast stations as well.
Okay, if not fixing it by working within the system, then what is the next step?
Yes, they get to designate "radicalizers" with almost no oversight.
Java itself is not frowned upon - I'm a big Java fan. What is a big red flag, in my opinion, is when someone has multiple years of experience but is only familiar with a single language and has absolutely zero exposure to any other tools or languages. To me it shows that person has no interest in improving his/her craft. It just so happens that in the finance industry, Java is used heavily. Those who list JavaScript on their resume believe it's only purpose is for HTML form validation. I get a bit frustrated when I'm interviewing someone who has used Java exclusively for 15 years and is still making basic syntax errors, like mixing up angle and square brackets. It's not a one time occurrence, I may interview 4-5 people in a row making these same mistakes.

As to your main question, it's difficult to answer. Since we have a very small company with only a few developers, I personally am nervous hiring someone with little experience.
HN's Guidelines say to use the original title, unless it is misleading or linkbait.

https://news.ycombinator.com/newsguidelines.html
Thank you for the informations, I'll experiment.
Interesting idea, can anyone give me ideas for specific use cases in everyday use?
That's fair. Do you know what, if any, kinds of assurances or measures would make it viable for your corporate account?
Do you use something to do meal planning? An app/tool?
Those working within the system should follow Snowden's example, IMHO. Force the government to either stop these practices altogether, or reveal their true cost to the American way of life.
iPhone 6 and 6 Plus profit margins
The old code (see patch: https://gist.github.com/AGWA/4069e45856ed261ac0af) was using sprintf and strcat on a fixed size buffer, which are huge red flags of a type which security-bug-hunting analysis tools know about. The fact that a bug like that was still there means that people are just recently taking a close look at apt, and there are probably more findings to come.
You could try using Dokku:

https://www.digitalocean.com/community/tutorials/how-to-use-...
That's a good point but also requires a more complicated analysis since it requires you to account for your ops capacity (e.g. the marginal cost increase of doing 10 drives instead of 5 is probably a lot less than 2 unless your ops team is almost completely booked) and also requires some guessing about whether there actually is a better option. They addressed that second point with the discussion of enterprise drives, which certainly matched my own experience.
I can't agree with the "anywhere in California" part. Cost of living ranges dramatically across the state. There are plenty of communities in CA where land and housing is still relatively cheap (especially in Nor Cal). These aren't necessarily in or neighboring larger cities, but nonetheless, they do exist.
If I understand it correctly, bitcoin mining power is spent verifying transactions. That's useful, isn't it?
Taplytics (YC W14) is hiring front end devs to help us fix mobile optimization
Germany and the US do not pay the same amount for health care (regardless of who is responsible for actually sending the check.)

http://www.statista.com/statistics/215502/per-capita-health-...
The article clearly states the NSA is cataloging porn visits of ordinary Americans exercising their rights to free speech. How was the title not appropriate?
This email may be worth millions of dollars in sales
> 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?

If you think it through, one reason is pretty obvious: jobs can also go to those people in wherever they happen to be born, in many cases. Letting them come to your country makes things better for everyone. Remember, the labor market is not a zero-sum game, a "lump of labor": http://en.wikipedia.org/wiki/Lump_of_labour_fallacy
Well, at least three of its products are being used in the real world (Glass, Loon, Self-driving cars) and at least one is actually being sold (Glass), so yes.
The reasons you cite are the reasons why it is that way. Concerning the 'c' command, I leave it that way until people are so annoyed that they have to dive in the code themselves, it is a kind of social experiment. I got used to not using it.

I went through lots of thinking to make the code nice and clean and would like to see if it is indeed that way by having people modify it.
For easy-to-use OSX automation I'm a big fan of Hazel: http://www.noodlesoft.com/hazel.php

I bet you could set up something similar in it.
>>GoChime offers the ability to create lookalike audiences modeled on synced Silverpop Lists and Queries or even of customers that are engaging with your emails, such as email openers or link clickers.

That's a key feature. A very clever way to target the less-engaged members of a Silverpop list.
Yev from Backblaze here -> Yes, we do burn in the drives before deploying them. So the drives in the study are ones that have at least made it past that state.
Yeap, I guess they'll do that, if they intend to use it. That's one of the many positive things that come when big corps use open source products :-)
It sounds like you might not have TRIM enabled? Or am I misunderstanding what you mean by 'usage'?
4 Ways to Make Sure Your Marketing Makes a Killer First Impression
Update on the free coding bootcamp at Collective in London