skysight-inc/HackerNews huggingface dataset:
My CPU intensive work is wrapped around services. This can be direct native calls to libs (c or openmp), actors via akka, finagle, storm, Hadoop, spark or mesos for that matter. The beauty of node is it's single threaded-ness. Doesn't mean I cannot orchestrate these single threaded apps as services, asynchronously. Freeing me up from thinking too much about locks and low level context switching.

Now not to say you can't have it "just because", a worthy exercise I'm sure. But in the coming years we will all be asked to use multicores, multiple machines, and multiple data centers. For these scenarios, it may make more sense to think high order.

Hopefully I made some sense, I happen to be on my mobile device.
Learning the Unix command line on OS X
Today only get "Learning the UNIX command line on OS X" screencast for only $20 at http://bit.ly/1b9b04e #unix #linux #apple #osx #udemy #nix #commandline
Automated security audits are useless until we have some fancy AI
I'd say it's more akin to gathering information or evidence without a warrant in order to guarantee that a warrant will find the evidence necessary to clinch a conviction from the case.

"Parallel construction" is a deceptive euphemism for using extralegal(illegal?)means to guarantee a perfect legal case. It's a complete undermining of the justice/legal system.

As far as the author's claims go, I think they're quite far fetched. It's not reasonable to say that because some people use dollars for illegal things, using dollars yourself for legal applications makes you vulnerable to prosecution for those illegal things.
One-click App Deployment with Server-side Git Hooks
Well, it depends.

If you already know exactly the 'age-out' behaviour that you want to capture, then maybe the best thing to do is bolt that on after doing your statistical inference.

This keeps the 'complicated' bit of your system that uses the statistical models simpler.

Also, you'll know exactly what the heuristic does, and be able to predictably hack changes into it in a single place, without affecting your inference code.

If you instead put the aging-out into your objective function, you'll have a more elegant implementation, but the 'age-out' behaviour might surprise you.

Well-specified models are great, but heuristic hacks that force the system to behave how you want also have a place. In general, I would start out by only using the statistical modelling in places where you can't describe exactly what you want with a heuristic.

What the best approach actually is depends, and I'd need to be implementing the system to say more.
No. Bitcoins are designed to act like cash, so he would need to ask for some kind of collateral to ensure that people don't just run off with his bitcoins.
I give out this link to all my developers that are just getting a feel for the terminal. Thanks so much for this!

A nice to have: Having the command that was originally entered follow you down at the top of the window so when I'm looking at a long piped command, it makes it easier to follow
I listened to your example, and yes I can see what you are referring to. The sonata is complex and involves lots of nuances and subsystems playing together to form a coherent, yet intricate and sophisticated whole.

The "problem-solving" technique you mention is still, I believe, very much present in my aforementioned genres.

They're definitely not accessible to everyone, however, especially the casual listener. That is true.
And for anyone who discounts the affects of English dominion over Ireland, look up the history of the Irish Potato Famine, during which England continued exports of grain and beef from Ireland to England. This was while one million people died of starvation, and a million more emigrated (most to the US and Canada), a fifth to a quarter of the island's population. A classic case of distribution inequity. The implications in terms of home rule and ongoing political strife between Ireland and England persist to the present time.

https://en.wikipedia.org/wiki/Great_Famine_(Ireland)

Similar circumstances accompanied the Holodomor -- the Ukranian famine (then part of the USSR) from 1932-1933 in which 2.4-7.5 million people died, again while food was being exported to support the Russian SSR.

https://en.wikipedia.org/wiki/The_Ukrainian_famine

The point: history is rife with inequities. Addressing the problems we face now is going to have to involve setting those aside. I've speculated that it might be literacy (allowing records of the inequities to be preserved) which has a certain relationship with perpetrating the memory of such injustices (though it's also been pointed out that ignorant societies can be mobilized by demagogues).

In the instant case, I think it's fair for India to call for concessions by industrialized nations, but it's ultimately self-defeating to pursue a "growth" policy which will be anything but.
> I'm a safe driver. Why should I have to pay for auto insurance?

AFAIK, at least in California and I think this is true more generally, you don't. In order to drive legally on public roads, you must demonstrate the ability to meet a certain minimum amount of financial liability in the event that you are responsible for a collision either by posting a bond or by demonstrating that you have adequate liability insurance.

Most people choose to meet that requirement through insurance, because it has a lower up-front cost (though likely higher lifetime cost), and because they also want other coverage besides the required liability coverage along with it.

> ... And actually, I completely reject your characterization of it as a wealth transfer. It's insurance.

It is insurance, but rules like the "no exclusions for pre-existing conditions" and controls on what factors can be used in rate setting also make it a wealth transfer. (At least part of the idea of making it a wealth transfer is to improve overall access to insurance and, through that, preventive care, to make the overall system more effective for everyone.)
How To Send E-Mail Alerts on a CentOS VPS for System Monitoring
Actually the compiler (well, the author thereof) must know that the code may very well hit undefined behavior, and address how such known situations should be handled.

From the C++ spec (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n190...):

1.3.13 undefined behavior [defns.undefined]

behavior, such as might arise upon use of an erroneous program construct or erroneous data, for which this International
Standard imposes no requirements. Undefined behavior may also be expected when this International Standard omits
the description of any explicit definition of behavior. [ Note: permissible undefined behavior ranges from ignoring the
situation completely with unpredictable results, to behaving during translation or program execution in a documented
manner characteristic of the environment (with or without the issuance of a diagnostic message), to terminating a translation
or execution (with the issuance of a diagnostic message). Many erroneous program constructs do not engender
undefined behavior; they are required to be diagnosed. —end note ]

1.3.14 unspecified behavior [defns.unspecified]
behavior, for a well-formed program construct and correct data, that depends on the implementation. The implementation
is not required to document which behavior occurs.

The spec goes on to explicitly state, over 150 times, certain situations result in undefined behavior; my favorite being:

Using a bool value in ways described by this International Standard as “undefined,” such as by examining the value of an uninitialized automatic
variable, might cause it to behave as if it is neither true nor false.
in my opinion it does prove that he doesn't deserve it

The question isn't whether he "deserves" a PhD - it's whether he earned it. He certainly couldn't earn it with a thesis that relied on fake data.
Bitcoin needs to learn from past e-currency failures
If the defense is worth his or her salt he could have a witness who talks about Shamir's paper and how even thorough analyses of the BlockChain have been inconclusive and error-prone, thus casting doubt on whatever the state's witness says.

The judicial system is far from perfect but in the great majority of cases it manages to reach the correct conclusion about the violation of the law.
I generally am pro a little bit of wariness, but I feel like this article is devoid of any real meat and is basically just fear-mongering.
The key fact here is that Ron and Shamir's paper got nuked by an amateur on Reddit within minutes of it's publication. Turns out the public ledger makes it tough to fabricate anything - even when you're sponsored by Citi Foundation, the charity arm of Citi Group, one of the world's largest banks, as was the case with Ron and Shamir.

I'd rather buy BTC than USD because it seems easier to prove my innocence if I have nothing to hide.
Show HN: An open source college football rankings algorithm
Hollywood movie scores are essentially pornographic. There's little to challenge the logic or problem-solving areas of your mind. There are lots of loud sounds and nakedly manipulative melodies.

Naturally there are exceptions but I'm referring to your basic Hans Zimmer product, which is garbage.
It is not anonymous, in the sense that the transaction history of a wallet is public info. If that transaction history can identify you, you are not anonymous.

The point if bitcoin is that it is decentralized and no entity can affect or effect a transaction apart from the holder of the private key. As long as you can keep your key secret, no government or bank can seize your funds or prevent you from spending them.

Anonymity is possible through laundering techniques that obfuscate the transaction history. But if you provide an address to the recipient of the coins or purchase the coins with a bank account, your anonymity is limited by the privacy protections of the person who ships your goods or of your bank.

If you mine your coins or earn them in a way that does not require the disclosure of your identity and spend them at places that do not require any identifiable information, it is very anonymous.
The whole letter made perfect sense to me but I managed BES years ago.
... and I will have to steal your additional and concise points from the software development perspective ;)

Thinking about it, maybe to ensure some latency awareness we should adapt the "timeout-exception" concept in areas it is not used today. Given some runtime-lib support call sites in a project could be given a timing threshold to complete their work... if the threshold is exceeded an exception could break the code-flow in a specially prepared build of the project.
In very modern dynamic environments ;) such thing could be implemented by transparently wrapping the call sites (via attributes, annotations, monads etc), in more traditional env. the compiler could generate specially adapted code measuring the latency using the high precision timers most CPUs provide...
They used to post stuff on Posterous and when that was shut down, they moved to Posthaven (set up by one of the partners, Gary Tan, who was cofounder of Posterous).

It's not really a blog as such but more a collection of press/news about portfolio companies.
I already have the Bitcoin in Coinbase though, I don't have to wait for anything. It's true that the wire transfer will take time, but the value of the dollar isn't going to change much in that time. If my only risk is the Bitcoin fluctuating in that time, it seems like free money for anyone who is already holding Bitcoin and would already be subject to that risk.
No, it's called playing devil's advocate.
This piece is right on. Amazon package drones are total vaporware at this point; the only reason to announce them is to improve the competitive positioning of Amazon in the press.

This is no different than the "slate" announcement by Microsoft and HP at CES 2010, which was widely panned and never produced any actual products for sale. But for a short time, it put MS in all the news stories about the iPad.
Whenever this issue comes up, usually related to linkbait titles, I feel like I missed something. The guidelines say:

"Otherwise please use the original title, unless it is misleading or linkbait."

Doesn't this mean it's OK to make a better title if the original is linkbait?

http://ycombinator.com/newsguidelines.html
>* ... heck BIS was enterprise and BES was consumer ...

You've got that flipped around.
We can provide you with one. How much cpu/mem do you need?

Would gcc 4.7.2 be ok? (I'd be grabbing any tools you needed from sunfreeware and that's the latest they have).

My email is in my profile, so we could move the discussion there.
Ansible’s Architecture: Beyond Configuration Management
>You just decried an article without once pointing out any errors in the article

Note that your criticism is based on the assertion that the only valid basis for rejecting a link on HN is factual error. But that is not true. There are lots of other reasons to reject a link, ranging from being off-topic to being incoherent. The simple truth is that this list is dynamic across users, dynamic in time for a single user, and will not be applied equally by all readers at all times.

And indeed, it is this dynamic, hopefully wise filter that gives HN a great deal of it's value. When that filter starts to fail in very serious ways, then it's time to start thinking about creating a new filter. (Personally, I think HN could very usefully have a kind of "alternative HN" off shoot who's focus was explicitly and exclusively technology-in-politics.)
But surely Node.js is not meant for that? It's meant for high-load scenarios where you want to do simple processing for a lot of connections - not treated like a silver bullet. It's just an extra layer for GUI purposes. If you want something advanced you will be better off with a programming language instead of script anyway (type checking etc.). For example: do a long-running process using a proper technology and feed the status of the process to display on GUI via lean Node.js services.
Tried it. The explain read-out seemed reasonable. Care to elaborate how it wasn't informative?
Say I have a function that accepts I as argument:

function my_func(I $x)
{
$x->foo(new stdClass);
}

That wouldn't be allowed, since your code requires an instance of Test, not stdClass
Ever wanted to check how your Google Services are running?
https://encrypted.google.com/
Am I the only one being redirect there on http://google.com
That's not a very persuasive argument. If the government is willing to fabricate evidence, what use is avoiding the Bitcoin network? If they want to take you down, it's not like they're going to say "crap, he's never used Bitcoin, so we can't touch him."
Really cool project! I can already see myself using this a lot.
"Nitin Aggarwal" is a very common name - 332 hits on LinkedIn. With his ill-gotten PhD in hand, he will very likely be able to continue his research career while "hiding in plain view."
C++11 trivia.
what makes the two events mutually exclusive?

If a start-up had done this, they'd write a blog called "how we hacked cyber monday" and the CEO would be your new man-crush, he'd then write an e-book called "PR hacking for profit and more profit", you'd drool when he spoke at the next TED, then a couple years from now your review of the prime air service would be full of OMGs

My point is it's a smart move now for the PR and in the future for what this tech could do, one does not damn the other. Amazon has more than proven its tech chops are beyond that of a just a website, combine that with the fact that the copter tech has been advancing on it's own at a fast pace and I think you'd be a fool to bet against Amazon on this one.

If they develop the technology, they're not restricted to using it in the USA. Some country will allow them, then it's another issue of the USA lagging behind due to regulations and we'll get it eventually. Bezos was more than transparent about 2015 being the best case scenario and not giving any true expectations. Either way, it's a matter of when, not if.
As soon as I saw the name Dan Lyons as the author, I son’t even bother reading it. His past articles are filled with nonsense.
Shamir's paper was a very cautiously formulated guess at a connection he thought he had made. It was anything but a legal argument that would hold any water in court.

This blog post is pure FUD nonsense. How it ended up on the HN front page is a mystery to me. Flagged.
Perhaps you should look into Warren Buffett. I hear he's pretty good too. Peter Lynch was alright as well.
Mt. Gox is down
Every programmer that uses a language with C's memory model (and preferably absolutely every programmer) should know the following by heart:

|-------| - max address
|STACK ↓|
| SP | ← stack pointer
| ..... |
| ..... |
|HEAP ↑|
|-------|
|other |
|mapped |
|memory |
|-------| - zero

Barring alternate memory managers (if you use one, you know the diagram and are now writing a post why it's wrong), stack grows down, heap grows up. When you call a function, SP is decremented by the total size of the stack variables in the called function, the address of the next instruction in the current function is written at SP, and each variable in the called function is written at SP - x, where x is an offset calculated by the compiler. When the function returns, the memory isn't cleared, the address of where we left off the caller is read, SP is incremented to its previous value, and the processor resumes from that point. The "push" and "pop" cpu instructions don't allocate memory, they're just a shorthand to decrement SP and copy a value.

For a fun demonstration, compile this C code with -O0 (optimizations off, or debug build in Visual Studio, IIRC):

#include <stdio.h>

int foo(int unused) {
int a;
return a;
}

int bar(int x) {
int b;
b = x;
return b;
}

int main(int argc, char** argv) {
printf("%d\n", foo());
bar(10);
printf("%d\n", foo());
return 0;
}
It seems obvious to me that Bezos took this one public so early to garner public support so that the FAA can't just sit on it forever. All of Amazon's other initiatives didn't need some federal regulator to OK it before they could start selling it.

I think this is an effective solution to getting a notoriously slow agency to move on an item. No one wants to be seen as stopping innovation, not even the FAA.
You sure get an award for being optimistic, but I shall have to take away any certification you may have for being realistic.
OK, so why don't you borrow dollars, convert to bitcoins, and actually make money on the loan through deflation?
Now the course is live
I'm in the early stage of something similar: I'm going for 1000 sessions of 1000 words each. I'm currently in the 0110s.

The main thing I'm learning is: If I keep going without looking back, if I churn out lots and lots of material with minimal pre-selecting, I WILL surprise myself.

I think pg wrote something along the lines of- the best ideas that haven't already been acted upon are the good ideas that NECESSARILY look like bad ideas.

Similarly, a lot of the good writing I get is what "feels" like meaningless drivel (at the beginning), but on hindsight turns out to be revealing, compelling, interesting. (This is all subjective, of course, but the response from others can be telling.)

So that's what I'm going for, by chasing real scale. I've written about 110,000 words of stream-of-consciousness drivel so far. I'm betting that I unearth some interesting gems when I'm at around 500,000.

As long as there is SOME degree of reflection, you will learn and grow as you go. I do this by writing summaries of my earlier drafts that interest me. Another cool thing that happens when you write in large quantities is that you get more detached from your writing, and you don't feel like you're "killing your babies"- you can approach it with the cold, calculative and impersonal editor's pen because the sheer volume desensitizes you, in a good way.

A pottery metaphor. If you spend all your time trying to perfect the first pot you make, it'll probably still look like crap. If you try to make 1,000 pots as quickly as you can, some of those pots will surprise you with how they turn out, and you'll learn a lot more about the nuances of pottery in the process.

Same with writing. For me, at least.
I don't read much computer related books but I recently started 'Ghost in the wires' from Kevin Mitnick and it is awesome so far.
This video explains how drone delivery will change the world,
https://www.youtube.com/watch?v=Ch5tts4B4FE
Check withdraw limits. You might have $10k+ on an account like BTC-e and have to withdraw it over several days. If you keep arbitraging you will have more and more money in an exchange that is risky (BTC-e isn't trusted because it is written by one dude Bulgaria or something like that and the owner could just close up shop at anytime and you're fucked).

Also while all your transfers are clearing bitcoin could swing one way or the other totally screwing things up (coinbase takes several days to clear bitcoin buys (not sure about sells))
As a journalist/geek, the best thing my first editor (a beautiful writer) did for me was forcing me to write two or more news stories every (week)day for the 18 months I worked at that paper. Every day he (or another editor) edited my copy and gave me feedback. The writing was exhausting and the editing was invaluable. +1 for feedback.
By customers, this is targeted at CISOs (Cheif Information Security Officers) and other senior IT decision makers and Sysadmins.

Without being too patronising, this is really really basic jargon for anyone working in the Enterprise IT mobile space - like someone knowing what HTML/CSS/JS stand for/represent in the web dev/design space.
Don't upvote this. It's 3 alinea's, 2 sentences each and it's pure nonsense. As if there aren't any public ledgers of your actions available to DA's now.
China’s Largest Bitcoin Exchange Seeks Recognition For Currency
No, I really don't think it is clear. The arguments cited are things like "everyone should learn to code because computers are so important," or "everyone should learn to code because it can make any task quicker." It's coding for its own sake, or for the direct benefits of being able to use a computer better. In terms of the real educational benefit, it's got nothing to do with what you do the computer and everything to do with what you accidentally do to your mind in the process.
Well, I didn't expect to see my own blog hit hacker news. This is exciting! (Read: a bit terrifying.)

I wrote this blog post about a year and a half ago when Puppet 2.7.17 was freshly released, and I was doing operations at Puppet Labs and was trying to do some gnarly stuff with Puppet internals. I have a pretty bad memory, and blogging about things I read was the only way to keep everything in my head.

Since I wrote this post, a number of things have changed. For one we've prioritized clear documentation and we work hard to make sure that the code itself is clear and understandable. Since I've been the one whining about poor inline documentation, I've taken a swing at improving things myself (https://github.com/puppetlabs/puppet/commit/447d24403f461743...), because if I'm going to whine I better put up and make a change myself. In addition Nan Liu/Dan Bode released the Types and Providers book (http://goo.gl/DEJoAd) which does a great job of explaining that layer of Puppet; if you're interested in extending that layer of Puppet I would highly recommend it.

If anyone has questions I would be very happy to answer, and always if anyone is interested on developing on Puppet I and the rest of the platform team would be very happy to help out. We have #puppet-dev on irc.freenode.net; you can ping me directly (nick is finch) and the rest of the devs are also very helpful!