skysight-inc/HackerNews huggingface dataset:
> The last time AT&T was split up, there weren't any "ISPs".

Indeed, there were phone companies. It seems obvious now that the breakup was done wrong, but with the technology at the time it likely couldn't have been done how I'd like it to be done today. I over-simplified when I said "you did it wrong".

> Common carrier rules were applied to AT&T's telephone lines, and DSL was also common carrier

But they didn't split last mile cabling from whatever runs on top of it, which is the main issue and the only thing that'd actually work to allow quick reactions to a failure to provide adequate service. Otherwise, you have the ISP giving preferential treatment to itself, even though the law says it really shouldn't be.
BuddyPress, bbPress, and GlotPress development crowdfunding campaign
Or if your book stops working because you're not using a bookmark.
Did it seem bad a year ago? 2? 3? It's always been that way. 3 years ago, when ry was still on the project, it was only 30 days delta [0][1]. Joyent has chosen to increase the Technical Debt in order to increase overall Node Stability. Pick your poison.

[0] https://github.com/v8/v8/tree/3.6.6

[1] https://github.com/joyent/node/commit/0ba8f05a423df0e2ef53fc...
Where do you get all this stuff? We're talking away here, and out comes this vitriol and bitterness. There's so much to be had from this community. But instead, we get sarcasm.

Here's a thought: people don't just hire folks based on their skills. At root, they have to fit in. Which at a minimum means no corrosive attitude; no offensive meanness; a minimum of courtesy and respect. Because no matter how smart or skilled somebody is, there's always somebody else at about the same level, who Isn't offending everybody in sight.

Ah, I see. I assumed because this thread was appended to the 'data scientist can't get employed' thread that your comments related to that. My mistake. Sorry if I offended.
Because people like braces (they provide structure) and there is a risk to break backward compatibility.
Granted the whole ;} = 5; syntax is not great ....
A Unique Chronicle of a Billion Dollar Company
They could've done something similar to what you do when you implement a functional language in C and used a union to represent every possible return type, and included functions (closures if you will) in that union, then you solve the problem of the infinite type.
Nothing to do with attacking science and everything to do with making diverse members of the science community feel welcome.
generic alkaline batteries are just as good as Duracell alkaline batteries

As someone who uses a lot of batteries I disagree. I do a lot of field recording work using powered microphones and that can mean going through 20+ batteries a day. Rechargeables would be ideal but that means a bunch of extra gear to cart around and extra things to go wrong or be overlooked by an assistant. Doing location work for film it's common to have 12+18 hour workdays where you're on your feet all the time, and working in a different location every day or ever multiple locations in the same day.

Long story short I've had terrible experiences with generic batteries. I haven't done exhaustive comparisons with the various leading brands, but I've come to strongly prefer Duracells. I have no idea what the watt/$ ratio is because I just expense that; what I care about is reliability in a high power drain situation.

For consumer stuff sure, most batteries are quite good. I wish it was a business on the decline, I'd be thrilled to have efficient short-range wireless power even if it only had a range of a meter or two.
Well for him it might not matter. My line of thinking is this. He's an investor. From a macro level, taxes should (in theory) impact a firm as much as its competitors, and in finance, you're trying to beat everyone else. So it doesn't really matter then because Duracell is being taxed as much as say, Energizer. He's making a bet that Duracell is going to do better than Energizer in the long term.
I'm confused, if after the first contact the lander expected to be stationary but was actually moving 20cm/s away from the comet, how is the lander still on the comet? 20cm/s seems like it would take it off into space pretty quickly. How does a lander "bounce" on a comet without an appreciable gravity, wouldn't it only bounce once?
Souvenir looks childish to my eye, and thus somewhat patronizing. I wonder if it looked childish back then too.
ibm sales power
Show HN: Opensource – A ruby gem to add a license to your project
The problem with NiMH is that lots of cheap devices are designed to run at 1.5 volts, and have dim lights or sluggish movement when used with 1.2 volt cells.

It'd be nice if there were a voltage regulator product that could fit into a standard battery compartment.

One option I've considered is to replace 2AA/2AAA with Li-Ion plus a dummy cell. But Li-Ion is around 4.2 volts fully charged, which might be too much.
>"which actually shows the insane amount of hacking required to make a lambda function call itself"

I doesn't require any hack at all, it doesn't even require to capture the variable. You just need to be sure to make it persist and be accessible in the scope of the lambda.

For example:

http://ideone.com/6hwVGy

That said, please don't do it in production code. std::function is very inefficient when it is being used in a recursive way
Do you have to maintain backward compatibility with Windows XP pre-SP3 for gov sites? That would require SHA-1 certs and SSLv3.
> Common carrier rules were applied to AT&T's telephone lines, and DSL was also common carrier, covered under Title II until it was reclassified in 2005 (so much of the Title II hand-wringing over Open Internet rules misses the point that consumer internet in the US grew up when the lines were covered by Title II, and it manifestly did not kill innovation.)

I would hypothesize that a major part of why cable internet blew past DSL in the 2000-2010 time frame was that the latter was regulated under Title II for so long.
Live Streaming from the Machine Learning Conference
Aren't these space missions sort of like firing a pebble off a gun and hitting a 1 cm target half way around the earth? It always amazes me how low the failure rate seems to be.
Hermit Crabs Line Themselves Up from Biggest to Smallest to Swap Shells
Even at its full range of 10 miles it would have a tough time hitting a commercial plane. 10 miles is 52,800 feet so the warship would have to be very close to the plane to hit it (almost under it), and within visual range for sure, meaning it wouldn't happen by accident. A ballistic missile on the other hand can travel 1-3,000 miles to hit a target.
Well if that's the case then that should apply to anyone on the internet. It'd be much more secure to just not go on the web, so anyone on the web is sacrificing a huge amount of security. These aren't black and white arguments.
If you think this is not a big deal, you should become familiar with the Petrie multiplier. Women shouldn't need thicker skin than men to work in science, but that won't get fixed as long as we keep ignoring the problem, limiting the speed of scientific advancement by limiting the population of scientists. http://iangent.blogspot.com/2013/10/the-petrie-multiplier-wh...
Blackberry is making a Smartwatch
Diverse, as long as you dress EXACTLY how you're "supposed" to.

A friend made him this shirt. He was wearing it as a tribute since the day was important to him. He got nailed to the wall.

Remember when scientists and engineers could dress how they wanted and be independent thinkers? It's sad to see that coming to an end. This is not a win for science or free thought.
Couldn't find in the docs. Does this support epoch timestamps? Does it support more granular x-axis ticks, eg hours, min, sec?
I agree, and indeed the Title II designation currently being pushed is particularly harmful for reasons among those outlined here: http://online.wsj.com/articles/obama-vs-the-internet-1415667... (paywall, search the address on google and click the first result).

Unfortunately it seems the majority of tech-savvy folks and technology freedom organizations like the EFF draw a different conclusion.
Both of those are pre-Challenger and the first paragraph of Kosmos article reads:

"Kosmos 954 (Russian: Космос 954) was a reconnaissance satellite launched by the Soviet Union in 1977. A malfunction prevented safe separation of its onboard nuclear reactor; when the satellite reentered the Earth's atmosphere the following year it scattered radioactive debris over northern Canada, prompting an extensive cleanup operation."

so caution seems reasonable.
> As a web developer, people like you always make me wonder why I try.

To me, "trying" would involve not writing your pages in a way that means people can't read them. If for you trying involves deliberately doing the opposite of that, I also wonder why you try, and wish you would stop.
This wasn't an attack on "men" it was an attack on a specific man and yes, it was totally outrageous.

Women don't need thicker skin. No man or woman should be criticized for how they dress.
I've tried it on my 2012 Retina MBP and hit a bug pretty much immediately that renders it unusable, and it unfortunately isn't fixed for the release: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193745
Wait, so Philae could possibly reboot months from now when it gets more sunlight? It sounded like charging could only be initiated if the computer was already operational and the batteries were already heated to 0C.
That comparison is a bit disingenuous. There's plenty of opportunity to correct the trajectory as and when you need to, which is something you can't do with a bullet. Still a huge achievement though.

What I find particularly impressive is that they managed to get in a fly-by of two different asteroids as well! So that the orbit was optimised to hit not one but three targets (though presumably they had a lot of asteroids to chose from).
http://blogs.esa.int/rosetta/2014/11/14/three-touchdowns-for...

"But then the lander lifted from the surface again – for 1 hour 50 minutes. During that time, it travelled about 1 km at a speed of 38 cm/s. It then made a smaller second hop, travelling at about 3 cm/s, and landing in its final resting place seven minutes later."

It's not that its direction was directly away from the comet. It's that it's estimated that it slowly moved during almost 2 hours. The sensors detected landing once then almost 2 hours later again. The speed is an estimate, but it's reasonable. Also note the shape of the comet, it isn't spherical.
T9 app search faster than Google Search on Android
More fun for the juniors who have just come to terms with the ternary operator.
These are the original photos from which 67P/Churyumov-Gerasimenko was discovered back in 1969:

https://www.flickr.com/photos/europeanspaceagency/1539815083...

I find it amazing how we've gone from a dim blur on a photographic plate (which was found by accident when trying to photograph a different comet entirely) to what we see now.

I also find it fascinating to think how close we were to landing on an entirely different comet if the original launch window had been hit. There's just so much out there. What was on that other comet (46P/Wirtanen) that we might never get to see?
I, for one, would greatly appreciate web developers trying far less hard.

Breaking scrolling, javascript on or off, is inexcusable. The UI is the most important thing, far more important than all the other slow-loading javascript chrome that decreases this article's usability and stickiness.

You know what else I can't do? Get smooth scrolling when I page up and page down. Further, I can't use the top 100 pixels because it's occupied by a worthless black bar.

There are fewer than 80 words on the screen in a "full" page of text at normal window sizes.

This entire design is amateurish, thoughtless, and user-hostile, all because some set of web developers are trying something and end up making the page much worse than if they had tried less.
Awesome! Thanks for sharing the story Emmie. Congrats on the success!
1/4955 means your fingerprint is shared by fewer browsers than the other commenter's 1/2915.

If your fingerprint is totally unique (like mine, with 22.16 bits of information) then it is shared by only 1 in 4,697,672 browsers in their dataset.
Interesting, my experience with Ubuntu (2007-2010) was that each time I run update it simply replaced old bugs with new ones.
You should be aware that every tier 1 ISP already collects, aggregates, and stores NetFlow, which means they have archives of historical data (though probably not raw flow archives, though it would be possible to do that for "anomalous" traffic --- meaning, not port 80) and, more importantly, the capability to very easily enable filtered high-fidelity collection from most points on their network with very few keystrokes.

You can thank DDOS trolls for that, I guess, because that's why the ISPs paid to build that out.
But doesn't that reduce to parents' just wanting their kids to do better than they did?
Maybe you should stop trying. It's infuriating to have a simple webpage strain a 3 years old laptop. And crash firefox on Android because it requires too much ram.
Please, for heavens sake stop that madness! Disabling pinch-to-zoom and similar Web 2.0 nonsense.
Just stop. I usually use readability to fight the nonsense.

About Buffet: He seems to be a counterexample to current economic dogmas
Is This the Breakthrough That Brings Solar Power to the World?
That must be why they removed the need for braces with 'lambda' methods right?

It just seems so pointless and ugly, no one is going to write them like this (well, seems unlikely anyway):

public int X
{
get;
} = 5;

So they're no longer providing a scope/block structure. How would it break backward compatibility? I'm not suggesting they remove the scoping for properties, it's clearly needed for {get;set;}, but as far as I can tell I can't think of any existing property-name suffix keyword in the C# grammar, so it seems it wouldn't be too hard to get it to work.

The only reason I can think of to not do it is to reserve the option of post property-name keywords for future features.

I've been using public readonly fields instead for a number of years now because of the constant boilerplate. I doubt I'll change to use these auto-properties for the same reasons.
For Mirage OS, all libs are released as packages in OPAM [0], so it's really straightforward to find out which versions you're using (and manage/update/remove them). In fact, we just did a set of releases recently [1]. I'm not sure how it is for the other systems.

[0] http://opam.ocaml.org

[1] https://github.com/ocaml/opam-repository/pull/3028
What shielding? There's nothing live on it.
Any intelligent animal is fighting for its survival when feeling threatened. There's no reason to assume that a self-aware AI will be OK with us simply pulling the plug on it.
The mass of comet seems[1] to be about 10^13 kg.

If my math is right[2], I think that puts escape velocity above 20cm/s out to about 33 kilometers.

[1] http://en.wikipedia.org/wiki/67P/Churyumov%E2%80%93Gerasimen...

[2] http://www.wolframalpha.com/input/?i=%282+G+%2810^13+kg%29%2...
Yes, if CSS starts becoming powerful enough to do become a security hole, it will become imperative to selectively disable it, or at least its new, unsafe features.
why does this matter, what is the overwhelming use case for self referential anonymous functions.
8 tips for writing open source web apps that anyone can use
I've never seen the arguments for error codes vs exception. Care to explain briefly or link me some information?
An example of eigenvalues: Suppose you take a polynomial of x and then you change x for -x, you obtain a new polynomial. Some polynomials doesn't change they are associated to eigenvalue 1, other change sign they are associated to eigenvalue -1, those are the only ways in which a polynomial gets transformed into a multiple of itself when changing sign. And what happens with the others polynomials? Well, you can write any of them as a sum of those with even exponents (those that doesn't change when changing the sign of x) and those with odd exponents (those are the ones that change sign), so any polynomial can be expressed as the sum of an even polynomial and an odd polynomial in a unique way. In the same way, taken the conjugate of a complex number the part that doesn't change is the real part (associate to eigenvalue 1) and the part that change sign is the imaginary part (associate to eigenvalue -1) and every complex number is written as the sum of its real and imaginary part. Take a matrix and computes its transpose, the matrix can be expressed as a sum of a symmetric matrix (corresponding to eigenvalue 1, doesn't change with the transpose operator) and an antisymmetric matrix (change the sign, associated to eigenvalue -1). Finally take for example any function of x and consider the function obtained when you change x to -x, then any function can be expressed in a unique way as the sum of a even function (corresponding to eigenvalue 1, that is doesn't change with that transformation) and an odd function (associate to eigenvalue -1, that is change sign). For example our familiar function exponential of x is the sum of the hyperbolic cosiness and the hyperbolic sinus.

This way you are near the Euler Formula:

e^x = cosh(x) + sinh(x) (real case)

e^it = cos(t) + i sin(t) (complex case)

I must add that in this example the transformation satisfies that applied two times is the identity, that is called involution A^2=1 and the only eigenvalues K are those that K^2=-1 that is 1 and -1.
Diverse, as long as you respect your colleagues.

Wearing a t-shirt with scantily clad women (or men) on it is not acceptable in any workplace. Just like watching porn is not appropriate in the workplace.

There is no end in sight for independent thought in science, but the end of thoughtless marginalisation of women is most definitely overdue.

edit: honestly - downvotes for this? Think about what that means.
Why is this shirt sexist ? Since when are scantily clad women based themes sexist ? Or was it something he said that's missing in the article ?
Your browser fingerprint appears to be unique among the 4,697,679 tested so far.

Currently, we estimate that your browser has a fingerprint that conveys at least 22.16 bits of identifying information.

Well, shit. I'm a snowflake.
A shadow would imply its in the sun. It's not.
The first video I checked out was fun.
iWorm, el día que las Mac fueron zombies
This is really exciting! (I'm actually running a molecular dynamics simulation on Titan right now.)

What I would like to see though, is also a return to an increase in absolute processing speed. GPUs and more nodes are great for simulating larger systems of molecules and atoms, but they are actually worse for simulating longer timespans. For example, one of my projects was a small carbon crystallite of 136 atoms. I ran that one on my laptop because it would have taken just as long on Titan.

Problems like protein folding require a sequential series of operations where each step depends on the last one. Right now, the solution to this is specific ASIC systems (like Anton) but then that is a lot of money invested into a machine that can only be used for one purpose.

Regardless, most of my work is size bound rather than time bound, so Summit will be great!
First paid code I wrote was in C in 1990. It was custom made machine control software on an embedded controller, so no product release as you'd imagine in the consumer market but strictly b2b.
His female colleagues had no issue with the shirt. It was the guy who wrote The Verge article and the following pile on that had issue with it.

In fact some of his female colleagues came to his defense on Twitter.
I won't count the BASIC examples that went in our product manuals, so the first code I wrote that went into a product would have been for a 6809 embedded controller for a tanning bed. Written in C and was probably in '91 or '92.'
That's an entirely different problem, though, since I have a selfish interest in preserving my own lineage at the expense of others'. It's an interesting moral problem - just how many people's lives would I be willing to sacrifice to save a member of my own family? - but orthogonal to the point I was making.
About the React post mentioning improvements from types: React wanted to use Typescript (see http://youtu.be/M8x0bc81smU?t=37m57s), but they created Flow instead because Typescript didn't fit them, so the performance improvements the post mentions came from Flow instead.
It is app drawer killer. Seems like how we use google for now. Search 'fb' faster then looking for the bookmark. So search apps should be faster than look for it on screen.
These days, it's more 'install and go' than previously. That's not to say there is nothing at all to do to customise your system, but it's probably at about the same level as customising your Windows system.

Several years ago, things were different. And it used to be that Slackware was the most hands-on distro for learning and using Linux. I believe that is still the case.
Because primary constructor was slashed to make a true record type, my new favorite feature is the nameof operator, it is very useful with IPropertyChanged, when you have to use the name of a property to raise a change, it was not type safe if you refactored the name of the property, a workaround used Expression capturing using RaisePropertyChange(p => p.MyProperty) which is very slow (or a CallerMemberName attribute in C# 5 but can be abused), nameof is more elegant.

I also love the ?. operator.
I really really want property change notifications on auto-properties. Having to compare the incoming value against an explicit backing field is the cause of most of my boilerplate code when using WPF.
i think it's largely a misinformation campaign to keep people who aren't doing anything illegal from anonymizing their traffic. I like the idea of using Tor, but from what I can see, there's nothing of value for me on there. I don't need to buy drugs or get illegal porn, and I don't really care about anarchist-cookbook style sites. I'm glad it exists for journalists and whatnot, but I don't find it useful for an average person.
I don't really understand what people are getting upset about. Isn't this just a business decision on their part not to invest $XXmillions on deploying out fiber when there's uncertainty about what regulations they will be subjected to?

The big debate around net neutrality is that Comcast throttled Netflix users, but I can't help but think that there's a real cost associated with the massive amounts of bandwidth that hi-def video streaming consumes. If AT&T has no scope to offset that cost to either Netflix or the customer, then doesn't it make perfect sense for them to not deploy this until they know all the details?

Granted, I have absolutely no knowledge about any of this stuff...I'm hoping someone on HN can educate me about why this isn't just a logical business decision, and why I should be upset about this as a whole.
Holidays Are Coming: Play Santa Sniper
Yeah, my solver is pretty basic. Was that puzzle from the website? BTW, love your solver... how did you learn about clingo?
Apple Commits Energy Accounting Fraud
Escape velocity from the comet's surface is about 1m/s. 20cm/s would not send the lander away forever.
Regardless of your detailed answer, FIPS crypto requirements are a topic of some amusement in professional cryptographic and security circles, and anything you do to push back on them will be a help basically to humanity.
For the record: submitting this not to bash Apple but to see what comments this gets as I'm curious for other people's take on it.

E2A: In particular, what's not clear to me is whether Apple set up enough solar to feed energy into the grid part of the time, offsetting their energy use at other times.
You didn't even read what the Petrie multiplier is, making your whole post a straw man attack.