skysight-inc/HackerNews huggingface dataset:
HN is the worst possible place for you to spend your time.

A constant stream of new ideas - many of them not worth the bits they're stored as - punctuated by periodic tales of extreme success and extreme failure. It doesn't cover the in-betweens - yet the in-between is where 99% of the rest of the world's software developers live.

Someone like you, who had the natural drive and curiosity to start programming at 11 and dive into C++ sooner after, will never be obsolete.

Find what you like in the field. Learn it well. Accept that what you like may change and that you'll be inclined to learn something else down the road. Things that interest you today may not tomorrow; and things that seem out of reach today you may find coming to you as naturally as breathing tomorrow.

Most industry professionals don't chase after every new trend - we learn the fundamentals well, we pursue the things that interest us and let go of the things that don't. We even have time in our lives for things that aren't technology, yet we manage to progress in our careers as software engineers. (I would say making time for those things is critical to retaining your enjoyment of technology as you get older.)

My contact info is in my profile; feel free to shoot me a message if you want to talk further.
A single nuke is sufficient to deal with any reasonable aggressor and nonreasonable aggressors are rarely if ever a serious threat to any country. As such, it is quite perfectly senseless to spend billions on tanks and fighters when your next-door neighbour is happy sharing their nukes with you.
> Remember that the ones who get things done in the world does not blog about it.

Perhaps not necessarily true. I don't blog as often as I used to but I still get things done. The act of writing helps to strengthen and reinforce good ideas and train one to recognize them in the future. Publicly or privately matters little... but some of us do "blog."
Yep. Look at how much better things have got since Zucotti Park.
Actually 210 characters. Do not count script tags. Those increases count :/
None of those went beyond LEO, though. They were also remote controlled, rather than entirely automated.
The browser-tag relationship often happens to be more nuanced than just “supports” or “not supports”. I'd recommend skimming an MDN article in case of doubt. They also include browser compatibility tables for quick reference and link to W3C and WHATWG specs.
Maybe the now defunct pysh profile of ipython [1] is close to what you want. (It's defunct because it is mostly unneccesary in recent versions of ipython, that page shows how to get most (all?) of the functionality it used to provide.)

For Perl instead of Python there are psh [2] and zoidberg [3].

[1] http://ipython.org/ipython-doc/dev/interactive/shell.html

[2] http://gnp.github.io/psh/

[3] https://github.com/jberger/Zoidberg
It's not a complete rip-off, but does have a similar shape:

http://upload.wikimedia.org/wikipedia/en/thumb/6/68/Tesla_Mo...
That's fairly incorrect since the answer to "Could Ebola spread to Europe or US" is an obvious 'yes'. An infected person from West Africa could get on a plane and be in Europe in a few hours. That's how Ebola could spread "to" somewhere. That article would be 2 sentences long. The obviously more important questions, and one that the original article is asking, is whether this person could be patient 0 for an outbreak within a westernized country?
Interesting, and very slick and pretty, but doesn't solve my too-many-tabs problem anywhere near as well as Tabs Outliner: https://chrome.google.com/webstore/detail/tabs-outliner/eggk...
Yeah, 4 of those 6 listed included Apollo Command/Service Modules (CSM), the equivalent of the Orion. 2 used complete Saturn Vs (the 3 stage, get you to the moon or launch a space station in one go heavy lift rocket). One was to test the Lunar Module in space, so use of a CSM or Saturn V was irrelevant.
TMUX is a thing. People should really be using it for this type of workflow considering you can set up environments that don't necessarily have to be running all the time for other projects. This seems far more like a self-inflicted problem than anything.
Let's clean up the "controversy":

There's some pure math due to Lebesgue, Kolmogorov, and others that defines, clearly, precisely, a 'probability space' along with trials, events, probabilities, and random variables. It's a very nice box of math with a lot of really nice theorems with rock solid proofs, e.g., the algebra of random variables, approximation of random variables by other random variables, convergence of random variables, independence, conditioning and conditional independence, the central limit theorem, the weak and strong laws of large numbers, ergodic theory, Brownian motion, martingales and the martingale convergence theorem, Markov processes, and much more.

That math is clean and rock solid.

Does it work in practice? Often, yes. Much of the connection with practice is easy to see. For much of the rest, keys are when we have independence or conditional independence, and there are some surprisingly good, intuitive approaches to these two. Next, it works. Now,
call it done. 'Controversy' over with.

For the math, see, e.g., J. Neveu, 'Mathematical Foundations of the Calculus of Probability'.

'Frequentist'? That's essentially answered by the weak/strong laws of large numbers. Bayesian? That's essentially conditional probability, with the advanced approach via the Radon-Nikodym theorem with a famous proof by von Neumann. Can also prove some theorems that say that a Bayesian start doesn't have to hurt after a while.
Much of the fault is upstream. MIT's leadership could have said "This is a trespassing case" and made it very difficult for an overdone federal prosecution to move forward.

But that doesn't excuse Ortiz and Heymann. They destroyed a global treasure, and shouldn't be permitted to continue in their jobs, no matter how protected they are from liability.
That page was just a list of links to download the images for testing.
I assume they want to be independent of external companies. Nobody else is seriously developing capabilities to lift >100 tons in orbit at the moment, considering the only other craft ever capable of that was the Energia. If nobody else does it, better do it yourself.
Oculus Acquires and Open Sources RakNet
I used fish for several years and fortunately never came across that one. It's pretty awful.
Check out this podcast about "Bubble Housing"
http://99percentinvisible.org/episode/bubble-houses/

bubble houses are very easy to build and most of the costs would be material cost of concrete.
If you want to get paid...use C#, if you want to get paid less...use vb.net, if you want to be right use F#. This is outside of the startup discussion here...but it is the general rule for MS developers. All three languages are comparable to the junior to mid level dev.
Even this article title says "POTENTIAL" release. I am not even sure it is signed?

They are still doing QA, it will be a week or two before GA

Before you rush to 7.0 after 6.5 - things you are going to have to learn because they change everything:

systemd replaces init.d
grub2 replaces grub
xfs is now default over ext4 filesystem

(many, many people dislike systemd, it is somewhat anti-linux in nature)

No more easy editing/understanding grub.conf

No more easy to edit/understand /etc/init.d (systemctl instead)

No more text log files for system log (journalctl instead)

Watch out for default XFS filesystem instead of EXT4 because it is slower in real world use for databases, etc.

Red Hat claims RHEL7 is 11-25% faster than RHEL6, I am not convinced at all, I think they are referencing a stock setup for 6 vs 7, but I don't know anyone that runs things stock without tuning. Wait for independent benchmarks.

CentOS 6.x will be supported until 2020

If you want a 3.x kernel for CentOS 6.x, try the ELrepo repository, they do builds for both mainline and longterm 3.x kernel releases. http://elrepo.org/tiki/kernel-lt

If you want newest GCC for CentOS 6.x try the CERN repo for devtoolset http://linux.web.cern.ch/linux/devtoolset/

ps. there is currently no way to upgrade a 6.x install "in place" to 7.x, though Red Hat has migration tool and CentOS folks say they will look at doing the same - but like I said, don't be in a rush to early adopt 7.x

pps. RHEL7 notes are a way to explore what else is new: https://access.redhat.com/documentation/en-US/Red_Hat_Enterp...
I was hoping this would be about Nimrod.

- Pythonic syntax with static typing

- Compiles to C, C++, Obj-C and JS

- Produces small executables without dependencies

- Performs comparably to C

- Docs and community need to grow
14 Marketing Automation Tools That Can Save You Precious Time
Rape & Murder are generally state crimes. The majority of federal inmates are there on drug charges.
20 Secrets the Internet Wants You to Know
When I click the thunderbolt it just repeats the first animation of the window appearing. (FF 30)
I'm not devolving from science. I'm pointing out that science is insufficiently evolved to truly understand the domain.

I'm a musician and a recording engineer. I've made records, I listen to real-world instruments every day, I've built speakers, and I've built amplifiers. And I've learned along the way that "accurate" is a big stinking pile of BS, and "scientific" is usually just a euphemism for magical thinking - "If we can't measure it, it doesn't exist". If you can't measure it, maybe you don't understand the problem as well as you thought.

You don't get to ignore the evidence of the senses of domain experts just because it makes you uncomfortable.
Well, there's the 1994 US Navy experiment that shows Haskell is a serious contender for rapid prototyping: http://cpsc.yale.edu/sites/default/files/files/tr1049.pdf

Of course, there was no Ruby back then. The comparison was against C++, Ada, Awk (!?), something called "relational Lisp" and a variety of in-house languages. Haskell comes just after Lisp in development time, with a mind-boggling 8 hours! (No C++ times were reported... heh heh). The Haskell solution also got top marks in general, not just in development time. As a downside, some of the reviewers didn't understand it because they weren't well-versed in functional programming, and felt some of the Haskell code was "tricky".
Related:
https://www.google.com.br/search?q=next+big+language
How about you stop raging about things I didn't say?
Oculus to hold VR dev conference
Right, because if Germany decides to cut off ties with the US, the CIC is going to start a nice little tour in Europe, just like how the US blew up France after De Gaulle came to power.

Most of the western world and the US have extremely aligned interests when it comes to security. And most of it revolves around making sure that trade routes stay open, and also making sure that instability doesn't end up messing with trade.
To what extent is a weapon or a tool at fault, instead of the shooter or user? This reminds me of Google bombing (for example, the attack on Rick Santorum, a Senator whose ideas we can all disagree with).

It seems to me that there is a responsibility here for Google. Google has become in effect the only way for small businesses to get or not get exposure, and the way Google automates the process without authorization causes these fringe problems. Fringe for Google, lethal for the business owner.

I think it is in Google's best interest to improve the process through which they deal with the problems, and maybe even help prosecute those who created them. Unfortunately, I also think they see these as collateral damage in a battle to create the most automated system that works 99.99999% of the time.

On the other hand, it is a shame this biz owner had no computer expertise nor knew to take care of his online reputation and information. Just like people and Linkedin or github, businesses need to take responsibility. As in any transitions, some people will be left behind, and it seems there is not a lot we can do to avoid that.
Well I know I negotiate for the right to keep developing my own projects. Also, I work remote, and to me -- time is fungible -- I work nights/weekends etc. So if I work on a fun project 'during the workday' it is still mine, didn't become my employers suddenly, I just have to make up the worktime.
Going back to the original point, the price is set in a non competitive environment with the chance of the introduction of new competition is basically nil.

This is monopolistic, anti-competitive and wrong, and the less wealthy sections of the population suffer the most (as per usual).
Ragequitting the world cup has never been so stylish.
Canada further legitimates Bitcoin
You are correct: the way these mathematical creatures work, plausibilities behave like probabilties. What tjradcliife is trying to do, by differentiating between plausibilities and probabilities is to address the concern of frequentism with Bayesianism: namely, the "P(h)"-- what is usually termed as a "prior probability" in statistical jargon-- usually does not arise from objective data.

Accordingly, Bayesianism can be treated with suspicion-- since the P(h) is arbitrarily specified, one could "load the dice" and obtain a P(h|e) ("posterior probability") guaranteed to suit the analyst's conclusions.

By differentiating the two creatures, tjradcliffe hopes to resolve the dis-ease with calling P(h|e) a "probability". By frequentist philosophy, probabilities should be grounded in some sort of firm soil, e.g., the relative frequency of what would be observed if one could conduct an experiment ad infinitum. A Bayesian "probability" is not grounded this way, so calling it a "plausibility" instead would resolve this tension.

Another way of putting this-- P(h) to a frequentist feels like a tainted probability-- really not a probability at all-- so even after updating the prior probability with data [i.e., P(e|h)/P(e)], the posterior probability P(h|e) still retains the influence of that original taint. Solution: stop calling the Bayesian probabilities "probabilities"; instead, call them "plausibilities".
Merlin: A Language for Provisioning Network Resources
That's like saying John Smith went to a bank withdrew money at 1pm on Jan 1. Then the bank was robbed at 1:10 Jan 1 therefore John Smith robbed the bank.

I don't think you can connect visiting the info page and the very next SecureDrop file upload.
I've also made a shoot'em up game last year december in a day or 2 to celebrate the silliness of Doge Coin.

I did make use of the moving background to increase the sensation of speed when speed power up is taken( Eventhough i know the background should not be moving at all :P)

http://tensaix2j.github.io/tothemoon/

Anyway.. Just to share. Have fun.
What's not to like is that it's weird and almost magical.

First, let me say that I really hope they succeed. I want to see more people doing cool stuff in this area.

However, it seems like the opposite of SpaceX and on a similar path as the great spaceflight failures of the past few decades. Firefly is pushing the envelope with composite construction, an unconventional fuel, and an engine design that's never flown to space before.

SpaceX's main innovation is that they're boring. They have boring engines and boring rocket designs and they aim for cheapness and known quantities. Even their unprecedented first-stage reusability program is mainly innovative in how boring it is. Instead of screwing around with lifting bodies or jet engines or delta wings or anything like that, they're just taking a regular first stage rocket, slapping some legs on it, filling it with extra fuel, and giving it some fancy software.

I'd love to see major innovations succeed in space, but I think SpaceX has the right approach. Don't be fancy, just do stuff that obviously works, get it to the point where you can fly it regularly, and then iterate. There have been so many past attempts to revolutionize spaceflight through fancy new technologies and they've all failed miserably. I hope this one doesn't, but I'm not terribly optimistic.
Could you not just do it with a magnet?
In a lot of cases I find that its usually that people had written windows off several years ago and haven't looked at it seriously. For a lot of people taking the time to learn PowerShell or the "windows way" of going about something is either something they don't have the time or interest to do.

I'm sympathetic to that, don't get me wrong...if you have to get something done quickly you go with what you know. That's cool.

I've just noticed that a lot of the reasons that people give to justify their choices are predicated on an experience with an older version of windows or if you drill into it, they "thought" it should work one way and didn't take the time to find out how it actually works.

I agree that they are both completely capable...
>[1] Just check the comment sections in the major German newspapers.

Considering the comments I see on websites like the Guardian, I don't know why I'd trust the comments section on any German newspaper.

Maybe the Germans like that the US is footing the bill for most of the intelligence gathering in the world.
It's precisely the other way arround. This sketch is a humorous but precise assessment of this strategic issue: https://www.youtube.com/watch?v=IX_d_vMKswE Relying on nuclear deterrent against modern hybrid warfare means you will lose.
I'm very skeptical of the market they're targeting. SpaceX used to cover that same payload capacity with the Falcon 1 [0] rocket, but discontinued it since no one bought any. Maybe things have changed in the past few years, but I seriously doubt it. The aerospike engine is interesting since none have been used commercially before, but if there isn't a market it might as well run on fairy dust.

Still, I wish them the best. We need more innovation in the space sector, and I would love to see those engines become more commonplace.

[0] http://en.wikipedia.org/wiki/Falcon_1
I like that it can "run" things beside programs. eg URLs, phone numbers. That seems like a good idea other shells could do.
You have a lot of good points, but this one jumped out at me:

> - Don't work remote. If it doesn't work remotely without installation (and none do), it's pointless to me.

That just sounds like a by-definition dismissal of all shells outside of the few provided by an OS. Having it work remotely is of course essential. But the most talented programmer alive is not going to write a shell that you can use without installing it. :/
CO2 from extra bandwidth? Probably less than a text-message.

According to this "Club Penguins" are a major source of CO2, I'm not sure why. http://visualization.geblogs.com/visualization/co2/#/club_pe...
The Latest Snowden Leak Is Devastating to NSA Defenders
> And whilst I can work out that that 20 line block in the middle is used to decide which users we need to send emails to if you give me an afternoon and some strong coffee, I would humbly suggest that you stick it inside a def users_to_send_emails_to so that I don’t have to.

Love this part, seconded.
Call me a quitter, just ask Vince Lombardi
I agree completely. I would add however that CoreOS or NetBSD rump kernels are really very innovative.
The CEO and COO are both engineers, according to their bios.

CEO: "Ph.D. in Mechanical and Aerospace Engineering"

COO: "Master's Degree in Astronautics & Space Engineering"
One more reason why I don't trust POIs I find on Google Maps.

I always try to find the actual business' page to check for phones and opening and closing hours.
Gah, not A/B testing nonsense.

Want an A/B test? Put your hi-fi in the same room with a real singer, or an acoustic guitar, or whatever musical instrument, and see how hard it is to tell them apart. Not very, I assure you.

Interestingly, we can pick up very subtle and useful musical cues from very poor recordings and reproduction. It's a complex thing.
The strategy works perfectly fine for those examples.

public void severalParameters(String one, int two, String three,
StringObject four, AnotherObject five) {
// No problems here. It's just like my example.
// We're two levels of indentation in for these comments.
// The argument list continuation was at 1-level indentation with spaces for alignment
}

For these assignments, anything to the left is a semantic indentation (tabs), the rest is all alignment (spaces).

String text = "text";
int a = -1;
History.Entry entry = new History.Entry(text);
I find that an important question to ask when it comes to these discussions is whether the goal is to be pragmatic toward reaching a specific goal or to be 'correct'. Another important question is asking yourself to what extent one can achieve both, as that would be preferable.

I haven't spent a lot of time thinking about this, so I could be very wrong. However, I'm inclined to think that if the goal is to get more (young) women to work in tech, making things more 'girly' might not be a bad idea. Ideally this would not be necessary, and I don't consider the approach 'correct', but as one of the possible approaches it might be the most pragmatic. And there could be plenty of initiatives in parallel that take a more correct or ideological approach.

This reminds me a bit of a workshop I heard about from a friend. It was a whiskey and wool event where participants would do whiskey tasting (with a Scottish-looking man guiding them), but also learn how to knit. The goal was specifically to get guys to try knitting, and it was very effective.

These kinds of things can be fine, in my opinion, as long as they're not the only options.

Then again, I'm not a woman, so I don't know if perhaps it's more offensive than it seems to me.
We need it because Germany has shown it is unable to do the right thing or even act in its own interest without external help.
Thanks for posting this. That's what i was expecting.

Does any of that really improve my day?

Nope. In fact most of it makes it worse and adds friction. More cogs turning in different directions.

Will keep our devops stuff on CentOS 6.5 for at least another 4 years...
I think the key missing element is a clear commercial driver.

Say we found a fuel source on mars that was so energy rich it could undercut oil... then yeah that would lead to a radical revolution in human space exploration.

What we have now as far as i am aware is very little commercial incentive to really explore space, in this scenario space flight will probably advance very slowly.
If you work hard enough you can make anyone appear to be a victim, but that is not productive work.
Well, according to the E.U. the treaty could generate 100 BN € in revenue and more than 1 million jobs both in US and EU, so even if those numbers should be off by a factor of two it's still pretty big...

http://ec.europa.eu/trade/policy/in-focus/ttip/
The business owner needs to care what their online presence (including their Google Places) looks like.

There is nothing Google or anyone else can do, if the business doesn't care.

When the business does care, there are lots of options to clean up their online presence.
Me too! I've been using a plain TODO.txt for years, it's amazingly efficient.
As excited as I am for 7.0 I highly dislike the systemd and grub changes. I'll wait for benchmarks before I decide to go to 7.0 or fully switch my stack to Debian
ZipRecruiter: bootstrapped into $50M/year revenue in 4 years