skysight-inc/HackerNews huggingface dataset:
The original nonprofit software license isn't suitable for distributing the code through Quicklisp, but I thought I'd put this here for everybody who's wanted to work through the book before and has run into snags. Enjoy!
What Happens in the Dark Knight – Aaron Swartz
What do you mean by infrastructure costs?
Anyone with the skills to be a webmaster in 1997 likely still has a promising career trajectory if they want it. However, I don't know of any webmasters from that period who pegged their career to the term "webmaster."
Besides, G/re/p doesn't seem to make sense as an ed command...
Here's a paper on PubMed that found soaking reduces oligosaccharide content (that's what gets eaten by your intestinal flora to produce flatunelence) but not nutritional content: http://www.ncbi.nlm.nih.gov/pubmed/12489819

Eliminating sugars and starches likely impacts both the texture and flavor, however. Likely negatively.
In the Wake of Charlie Hebdo, Free Speech Does Not Mean Freedom from Criticism
That doesn't formally answer the question, though the fact that they will respect all withdrawals does suggest that they are unlikely to be insolvent. For example, they could be insolvent but allow withdrawals up to the last 19k bitcoins.

I don't mean to suggest that they are not solvent; I am only pointing out that the language doesn't seem to perfectly answer the question.
Typical Wahabbi bullshit. This is how they help prop up the Saudi royal family.
How does one address global names in RINA?
Didn't he explicitly not speak about women like you (who go into science/engineering), but about women who choose a different way of life?
I think Pulsar supports this model: http://docs.paralleluniverse.co/pulsar/#error-handling.

Incidentally, in the javascript port of core.async, we are also trying to come up with a good error handling story [1]. One approach we are considering is (sort of) adapting the Erlang model, by treating goroutines' return channels as their identities. I'm researching error handling in CSP literature and prior implementations as well.

[1]: https://github.com/ubolonton/js-csp/issues/14
Way to set the bar...
Ah that's good to know, looks like I should switch it back! The manual u8 stuff was pretty marginal. (It was also before I discovered the `PartialEq` and `Copy` traits, so please forgive my Rust inexperience!)
Problem for them is the time and non-Thorium resources needed to enrich the thorium. They're set for 50 years from now. Not today.
For IAAS providers, you should care about the uptime of the regions (datacenter) that you are planning to use and the uptime of the specific services that your vms will use within those datacenters. In particular, I recommend paying close attention to the monthly/quarterly uptime trend in addition to aggregate uptime numbers.

And if you really care, try and find out the datacenter(s) your providers will be using and find out the historic performance of their different infrastructure and redundancy providers, and how often they actually test and upgrade their systems.

Look at the difference now when I filter by region and add the region data to the chart... it clearly shows just how hard these comparisons can be:

Provider Uptime Outages Regions Total Downtime
---------------------- -------- ------- -------- --------------
Google Compute Engine 100% 0 1 0 hours
Amazon EC2 99.9984% 7 3 0.13 hours
Microsoft Azure VMs 99.942% 56 6 2.89 hours

https://cloudharmony.com/status-1year-of-compute-in-america_...
As I read it, that's a promise to users, not a statement about their balance sheet. It does not preclude the situation 'Animats is talking about, where they currently have less BTC than they credit their customers with, but they plan to make it up somehow before it becomes a problem.
I've learned to do this, but for me it wasn't obvious at first. At the end of the day if it's my PR, it's my job to provide the supporting evidence as to why that code should be merged and not some other code. If you respond "no you benchmark it" and they never respond, the ticket can sometimes get stuck in limbo.
Was there ever a final report for the STEPS project? I can't find it at http://www.vpri.org/html/writings.php but maybe I'm just doing something wrong.
Why we should never take it in turns
They should instead fire some of their technical decision makers and use the $100M as compensation for pain and suffering for early adopters. Choosing MongoDB for a project was one of the biggest failures in my career.
Sorry; I'll have to disagree. As part of a group that maintains Python packages for an operating system distribution, my experience has generally been more positive for the standard library compared to third-party components. Particularly when it comes to security issues.
Visualizing the changes in Android version distibution of 2014
For a certain definition of "success", yes definitely. Uber's sky-high valuation (and the accompanying deluge of investment dollars) hinges on their ability to address a market larger than US taxicabs. So press about them doing something other than driving around people in a market other than this one is worth a lot.

Are these experiments dollars-and-cents profitable? Almost certainly not.
I work with them and others in the bitcoin industry on matters related to security and operations.
I tried to find some truth in this, but failed completely. It just doesn't fit into my understanding. A program can be seen as a mathematical expression, sure. But so can the automobile, so can anything, it is the nature of the world. Just as the world can be inconsistent, so can the realities we create inside the computer. We have no more right to expect perfect entities inside the computer as we have to expect perfect entities outside of it. Orbits are not circular, all cats do not look alike and not all seemingly equivalent aspects of a software system will operate in the same manner. Get used to it.
That's what the post is about. What did you think of those new languages and compilers? Are they good?
This is based on multi-cam support running under Linux :)

http://www.theverge.com/2015/1/9/7519305/ces-2015-drones-int...
Why not build your system out to be cloud agnostic and test out different providers?
This is a very old post, but you can encode many uses of typestate pretty easily: http://pcwalton.github.io/blog/2012/12/26/typestate-is-dead/

It'd be great for someone to write a more up-to-date version of this post!
Considering Bitstamp's fees, $5M shouldn't be a problem for them. They are a huge exchange and they make a lot of money.
Are there any good advanced Visual Basic .NET books?
I teach an intermediate VB .net course, and have had to rely mostly on my own materials. It covers classes/objects, inheritance/polymorphism, interfaces, debugging, multithreading, collections + implementation of basic data structures, generics, networking (sockets, etc.), and the Entity Framework. I've also been toying with the idea of adding in asynchronous programming (async/await in .net parlance). I have been totally unable to find a good book that covers all of these subjects in a logical, clear, and concise way. Any suggestions?

I've also noticed that there's a massive lack of information on how .net's internal asynchronous stuff works (turns out it actually builds a state machine for you that divides the asynchronous methods into small chunks), which is why I haven't yet added it.
Study Finds Reading to Children Grooms Them to Read More on Their Own
This brings up a tangential problem I've yet to solve: how do you warn that something didn't happen when it should?

E.g. you have a script that does backups. You log the script's output, but one day something fails and the script is no longer executed.

Some form of dead man's handle is needed; the only way I can think of is to set up a monitoring service to check your log store for these entries every X hours.

Any alternatives?
Those areas are also growing rapidly. Shortage of available housing is causing chaos in the real estate market. Houses are selling same day they are posted. I see new communities being built left and right.
Can't possibly be accurate. It's missing the major AWS outage from last year that took down the entire US-East zone for more than half a day.
For someone who knows C#, I would explain them as abstract extension methods that can be overriden for specific types.
Hey Lars. Thanks for working on this! I used to work at Westinghouse and had a very similar concept of using thorium as the primary system and hooking it up to existing coal secondary systems. I really hope you find a way to easily get the material for the initial core.

Instead of shipping containers, my thought was on using the existing rail systems, although that's very US centric.

What's the next step? What can the HN community do for you?
What the status of Rust for Android/iOS?
http://hotosm.org/ - basically if the Red Cross comes to a disaster area, e.g. flooding or think Haiti, in a 3rd world country they need recent maps. Any map helps. A good article about their work http://www.theguardian.com/cities/2014/oct/06/missing-maps-h...
I understand the trouble, but in this case it seems like the trouble might well be worth it. If the ABC conjecture is proven, the consequences are quite substantial:

http://en.wikipedia.org/wiki/Abc_conjecture#Some_consequence...
Yeah, adding downtime between regions seems like it would mess with the data. Like if you have a single region with 40 hours of downtime, that's much worse than 10 regions with 4 hours of downtime. But represented as the same total.
Yeah I never understood the "get a job in STEM" anecdote. As a designer/developer I don't really place myself in the STEM category. A more accurate anecdote would be "learn how to program a bit, figure out how to solve some problems, take a bunch of different classes, work for a few years learning how to do real world things and you can easily pull in $80k + in any city in the US". If money is your main goal then I don't see a better path in any other profession.
Maybe an automated corporate marketing speak to normal human language translator with UI like google translate could be cooked up?
I noticed they don't use syntax highlighting, is this normal in the Go community? I always wonder about the benefits of syntax highlighting.
Yes, based on stereotypes and blatant assumptions. Do you really think a significant portion of people in this world make a conscious choice to survive on child support rather than following an interesting career?

He's talking about the CHOICE of whether to enter a STEM career as a woman. I faced that choice just as any other woman did, and believe me that most of the purported reasons mentioned in that article weren't part of the equation at all.

Regardless, the fact that I'm in computer science doesn't make the author any more qualified to talk about women's experiences and motivations.
I just watched Alan Kay's talk about the same research:

https://www.youtube.com/watch?v=ubaX1Smg6pY

I'm happy to see this blog post today because it saves me from writing the same thing. Prototypes can be beautifully simple in ways that systems with a bunch of customers and a long legacy often can't...
Anonymous Has Declared War on IS and Al-Qaeda Following Charlie Hebdo Attacks
I want a version of this for large items which are going to the dump (e.g. old washing machines, furniture, etc). We own a sedan and some items physically won't fit in there, the city's trash company doesn't do item pickups (either paid or free), and I'm yet to find private companies which do either (we're outside of their service area).

So you're left either finding a friend with a truck or renting something from e.g. U-Haul. However even U-Haul won't work for older or disabled people or those items which need two pairs of hands to load/unload.

It is surprisingly difficult to have these items removed. Maybe I should just buy a truck...
I'm not sure I like what MS is doing. They're innovating (or at least fixing things) almost exclusively only in cloud/online services/products.
I think some times it can be your co-workers. Write a script for the service team to automate some manual task, talk to QA about something they always have to manually setup - skunk work projects are a great way of delighting your co-workers.
But that misses the point too. The star researchers aren't standing on just their own work. They are able to pull off what they do because of all the other researchers in their field.

A researchers work is largely dependent not just on advances in related fields, but in their colleagues incrementally advancing their own ideas. Eventually an all-star may envision and pull off a way of combining all those advances previously unseen, but it still requires those advances to have been made in the first place.

That's how science advances, not by individual genius, but by the collective ability of the field.

Even if 70% of the field aren't doing groundbreaking work, the work they are doing allows the other 30% to focus on the groundbreaking things.
> Duck would have a GameObject, rather than be a GameObject

Duck should not be a class, it should be a factory function that creates a generic GameObject and configures it with the set of components that allows it to look, walk and quack like a duck.
You consider sanely styling the layout of images to be general programming?
My guess is that none of this is surprising to people on HN, we're well aware of it.

But the message is important. Our government still operates on an almost unquestioned assumption that there is a critical shortage of people going into science and engineering.

A discussion from the chronicle of higher education is here - along with a link to the very specific legislation that is voted on.

http://chronicle.com/article/Immigration-Overhaul-Hailed/140...

"The real game changer in the bill for universities is in the green-card section, where advanced-degree graduates for STEM fields have green cards stapled to their diplomas," said Craig Lindwarm, assistant director for international issues and Congressional and governmental affairs at the Association of Public and Land-Grant Universities."

Notice that this is specifically STEM. Many legislators in government truly believe that there is a shortage of STEM workers, especially at the grad degree level (they are almost never holders of these degrees).

Meanwhile, a report from the RAND institute finds the aversion to STEM graduate degrees among US citizens (ie., people who already have the freedom to work and live in the US regardless of what degree they hold) is rational considering the better prospects in other fields.

http://www.rand.org/pubs/issue_papers/IP241.html

Keep in mind that a dental hygienist in San Francisco makes a median salary of 109k a year, a registered nurse in San Jose 122k a year (see us news best jobs for sources).

The whole system is due for a correction, and truth is, the market would bring about this reckoning on its own if it weren't for the interference of government. To get people into STEM graduate programs, especially at the elite level, you'd need to make those graduate programs as attractive as MBA, dentistry, medicine, elite law, and so forth. What would happen? Perhaps universities would do something about the 50%+ PhD attrition rates, realizing that elite law and med schools typically have attrition rates of below .5% (yes, half of one percent). Perhaps they'd make completion times shorter and more predictable. Perhaps salaries and work conditions would improve.

Or, alternatively, universities wanting students and tech companies wanting workers can lobby for special consideration in the immigration system, where immigrants are allowed into the US only on the condition that they either have immediate family or spend a huge chunk of their lives studying science and engineering, getting PhD degrees that only make sense if you don't have the same choices as full and free citizens, and working in this field under limiting visa conditions for an extended period of time, after which your life options may be more limited.

So far, the second choice appears to be the path the US has chosen, but by delaying the market correction, the US may truly harm itself in the long run. I don't think it's wise to allow the career path for science to deteriorate to the point where the only people who would pursue it are ones who don't have the freedom to chose their profession in the US.
Great point in here about "diplomatic immunity". One of the coolest parts of traveling to out-of-the-way places. People open up to you because you're an impartial observer.

That said, author is annoyingly in love with himself; if you don't read the article, here's an indicative passage:

"My first night ever on the island of Bali, in 1984, I fell under what I later came to see was a spell cast on me by a young local woman, who led me into the unlit back alleyways and wound me around her almost as if I were helpless. I had done what I could to domesticate the island on arrival: I bought a pirated Dire Straits cassette and an owl mask as a good-luck souvenir; I mapped out a routine, locating where I could get good cake, where to post my letters home. In any case, a part of me was still in Manhattan, where I’d been closing a long article on Iran in the twenty-fifth-floor offices of Time only a day before."

Or maybe I just don't get his sense of humor, who knows.
> strong opinions, weakly held.

I like that, its mine now.
That amazing piece of technology is in my birth town (or city, if you're generous).

While I never actively followed the plant's history, I do remember quite a bit of resistance, reports about potential 'leaks' and talks about it being not reliable enough.
This has never been the case.
Markov chains have a lot of nice features you can derive from them, like convergence to a stationary distribution. It's hard to say that it's an inappropriate simplification if it happens to be pragmatic (like most simplifications).

For example PageRank can be modeled using markov chains. You can surely develop more complicated models but markov chains provide a good starting point.
Stainless steel. Could you go into more depth about who's making your pipes and fittings? What surface treatments will you be using, etc? Will you be putting a cooling jacket, insulation, or anything over the pipes? Very interesting in the metallurgy you're using since it appears to be the BIGGEST problem of the MSRE at Oakridge.

Also, what happened to that experimental reactor? Didn't Obama send it to Norway or something?
I'm assuming just their test farm dwarfs most regular deployments.
It has everything to do with our society. There are some things that just waste an awful lot of resources if they are done according to market logic. Science is one of those things. Luckily, some people are intrinsically motivated (or just rich) and do it anyway. In a different society (e.g. if everyone got an unconditional basic income) intrinsic motivation may receive more value than government decisions about funding.
I've been following his stream and it's fantastic. I wouldn't say it's just about old-school game programming; It's more like full stack game development. No math libraries or pre-built components are used. Everything is done from scratch, in C.

Some of the architecture patterns are actually quite relevant for web development, especially the earlier lessons on decoupling the game layer from the platform layer.
No, you are correct. I tried to read through the article and it was very very hard to read through the superlatives and other bullshit. I'm not a writer, but I feel that its the work of someone who hasn't written much trying to write something grand.
Developing and Testing Amazon Lambda Functions
It can even be hard when your career trajectory isn't stuck. I went to grad school because it was well funded and I could do fun research; I did the same thing in a post-doc with my own funding (much more than this article suggests, so I wasn't giving up too much salary compared to industry).

But I got a good look at what the next 10+ years were going to look like if I wanted to be successful at it. Although I had tenure track offers I decided the life of a research academic, even at an R1, wasn't for me. The practicalities of maintaining funding derail a lot of good research ideas and make people very conservative. Time pressure from the admin and teaching on top of this leaves little left for actual research. This was topped off with the difficulty I was having trying to get outside collaborations really working and transition my research into practice. Maybe if I'd been better at it I would have had opportunities that changed my mind, I don't know.

So I left, although many of my colleagues thought I was crazy to do so having "made it" past the post-doc trap.

I can't complain at all, I made a decent salary for several years to just do research and learn things, which was great. But I couldn't see staying.
European Commission publishes TTIP legal texts in transparency initiative
Location: Victoria, B.C.

Remote: Yes, onsite: Within B.C., expenses paid.

Fulltime: No.

I'm a quantitative researcher/developer. I've built
security/surveillence systems for the US military (USMC/DIA), increased
receivables for collections agencies (30-290%), hacked on the Linux kernel and more.

If you have a tricky problem you need to solve, get in touch with me (email in profile) and I'll see if I can help you with it.

Particular interests right now are Machine Learning, quantitative
finance and physical real world applications of machine learning - in shipping, logistics, energy, etc.

Currently I'm taking on short term contracts in order to
fund my startup.
Basically this. In order to do heavy duty blue water research, you have to consider values in the 20-200 year range, which only gigantically long-lived institutions or the rare individual can do.

You have to burn incredible amounts of money, with illdefined returns that are highly risky, and then keep doing it, constantly, for a long period of time.

so it goes.
Texas Hold 'em poker solved by a computer
>That said, I went to a strong program in an area where there's a lot of Biotech, so that helps.

What area is that?
About the fact that the majority of professors get tenure. Lets put some numbers to this statement.

64% get tenure according to http://www.sciencemag.org.libproxy.mit.edu/content/335/6070/... at least. Median time to exit the tenure track? 7 to 10 years depending on the area.

So now imagine this. You work as a PhD student for 6 years, as a postdoc for 2-3, as a faculty member for 7 years. And at the end (you're just about 40) someone flips a coin. Either you get tenure, or you beat it and get nothing. Along the way your industry peers have outearned you by hundreds of thousands of dollars by this point.

So yes. The situation is that bleak and the article is not overstating its point.

Along the way you have to keep in mind that things are only getting worse. Grant funding is much harder to get today than it was 10 years ago. Tenure rates are much lower than they were 10 years ago. So if you're planning on a career in science you have to factor in the fact that the situation you will face when you come up for tenure will likely be far worse than the already-poor statistics above indicate.
Heat-map.co. Subscribe now to get free access for 14 days
please use https://news.ycombinator.com/item?id=8822808 for job ads
Your statement seems to infer that a NFL player only "works" one day a week for about 5 hours, and the rest of their training is done on their own time. I highly doubt your average football player would agree: they are working every time they are in there practicing.

Specifically related to your link - about someone who seems unhealthily obsessed with his job I would note - do you see how there's something in his schedule called Rest? How he is encouraged to unwind and have a social life? His personal motto "Balance in all things"? That's something which is missing from the "programmers should practice" narrative.
Venture capital firm gives marijuana industry a shot of credibility
Top Blog Posts for December 2014 from Linux and the Planet Games