skysight-inc/HackerNews huggingface dataset:
> It's an old, antiquated expectation. It needs to die. Ever since the advent of peer to peer technology, there has been a perfect use-case for permanent saturation of available bandwidth.

It's not antiquated; it still applies to the 99% of broadband users who don't use high-bandwidth P2P services on a regular basis. Dedicated connections are available for those who don't fit within this model, but it's a lot more expensive to provide (e.g. a much lower ratio of circuits to switches/concentrators/routers). Burstable connections still exist on the backbone side as well; Netflix may have access to up to 300 mbps burstable from Level3, but they're only guaranteed 50. They make economic sense and they're not going away any time soon.

> ISPs are a utility. There's no dancing around it. It doesn't matter what the FCC says or what anyone tries to lobby for or against. They are a utility.

I disagree, but let's say you're right. Utilities are still businesses and they're not sustainable as a money-losing operation. If the FCC regulates them as a utility, they would likely move to a metered-billing model where you pay for bandwidth in and bandwidth out.

> We did pay for a national broadband network. To the tune of 300 billion dollars at this point. You know what they did? They took the money and pocketed it. We've known about this for more than a decade now, and nothing has come of it.

That $300 billion figure is very suspect if you read your own links. It includes rate increases to customers which would have happened anyway due to inflation, and is a number over roughly 15-20 years. You know that 50 mbit cable modem you like to bitch about how slow it is? In 1994, the best option for most homes was a 56.7kbps dial-up modem. 1.5 mbit ADSL wasn't even widely available until 1998 or so. Cable internet above 10mbps wasn't widely available until 2007. And as part of the tax credits, the FCC required companies to build out broadband infrastructure in a lot of places that were grossly unprofitable: the cable companies basically broke even on the credits they did get. But even if we make a vast assumption that your number is correct, $300 billion across ~5 companies over 20 years is roughly $3 billion per company, per year. The real tax subsidies were closer to $80 billion over 20 years for the entire industry (many of which went to small, rural cable providers and not the big ISPs like Comcast or Verizon.)

But claiming there has been no progress is a flat-out lie. Citing 5-10 year old articles doesn't help your case. The money was spent where it should have been; it just took a while for the build-out to happen because large capital investments move slowly.

> We did. With billions and billions of taxpayer dollars.

And the major telecom companies spend roughly $15 billion per year EACH on infrastructure. Of their own money. On which they make roughly a 10% profit (more in some years, less in others.) Good money, but hardly a windfall by corporate standards.
Iron Dome vs. Patriot Missile Systems –Key Architectural Differences
You probably shouldn't use Javascript either. I hear this guy invented it.
p.s. It appears pulse-charging lithium batteries has been around since at least 1997, judging by all these patents [1]

[1] https://www.google.com/search?tbm=pts&hl=en&q=Lithium+ion+fa...
This guy is seriously issuing a "trigger warning" about "legislative violence" for someone not agreeing with his views? Is he a Social Justice Warrior caricature or does he really believe this stuff?

I don't see why such content would belong on a company-sponsored blog, but claiming some guy who wants his country to not redefine "marriage" when they already offer civil unions to all is a member of a violent hate group is a bit much.
Your original comment, and those defending it, didn't simply criticise Brendan Eich's views on gay marriage. If that was all they had done, we wouldn't be having this discussion. What you did was seriously suggest that those views might reasonably disqualify him from being Mozilla's CEO.
I have a feeling that if it can connect to a MagSafe port and work, Apple has control over it.
Well, we exclude 10 men and 10 women marriages equally.
That was a lot of analysis that seems pretty useless to me. What action would you take based on that information? I know that my photos get more likes if I use hashtags. If I don't hashtag a photo I only get likes from my existing followers. If I do put on hashtags I get some likes from people that don't follow me. I'm sure they are searching for photos by hashtag. I myself find photos and people to follow based on hashtag searches. The bulk of likes I receive are always from my followers and hashtags make no difference to them. But hashtags bring new followers.
> "Nobody should have it, but especially they shouldn't"

The way you've phrased it specifically makes it look like the stance is targeting gays. That's disingenuous.

Here's another phrasing: "Governments should not be involved in marriage. Increasing their involvement in marriage will only make matters worse."

This is clearly not anti-gay. This is a sufficient counter-example to your claim even if you think it's a "bad position" to hold. (I don't think it's a great position to hold either. I don't think governments should be involved in marriage, but I'm pragmatic about it and think they should open the doors to whatever kind of cohabitation people want. This includes polyamory.)

Basically what I'm saying is that being against State privileged gay marriage doesn't have to be anti-gay. It can be anti-State. I grant that most people who advocate from this position are hypocrites and are probably using it to mask more sinister motivations, but that doesn't make this reasoning invalid.
> Attitudes toward homosexuality in ancient Greece, for example, were pretty liberal.

As they were in India. That's why it's usually more instructive to look at the median, rather than the outliers.

Furthermore: It's debatable to what extent it makes sense to include historical timeframes on which we have lacking or inconclusive data.
I think all laptops can extend the battery life-span significantly with just smarter software. I manually cycle my laptop battery regularly & do not keep it charged at 100% all the time even if the laptop is plugged in (some Thinkpad models allow that). Even after 2 years of daily use, I've got greater than 80-90% battery capacity left.
>"Thus, I propose that an "ideas section" be added to HN where you could add and vote on problems and startup ideas."

It's taken them so long to add something like pending comments, do you honestly think they want to be adding any more features?

There are special places for this though.

A ton of problems and ideas abound as well, it's just about finding a large enough audience that has the same problem too.
I'd be interested in seeing the data to support your claim.
In the end the system fails because different clocks disagree on the current time, not because they drift away from the actual time.

The possibility I mentioned was that the clocks disagreed because they had drifted away from actual time at similar rates, for different periods. [r ≠ 1 ∧ t₀ ≠ t₁] → [t₀ + (t-t₀)r ≠ t₁ + (t-t₁)r]. Unless specifically addressed, this phenomenon will occur in distributed systems.

That said, the link 'gibrown provided seems to establish firmly that this particular error resulted from times being up-converted (24bit fixed to 48bit floating) via different methods in different parts of the system.
Except I disagree that blacklisting people for political views is a valid democratic mechanism.

You're basically making the "be on the right side of history" argument, but you presume to much. For example public opinion on abortion has been roughly flat for fifty years.
you might be able to get some help from the big companies though because they wouldn't want the industry to go teh wrong direction.
"Meanwhile, Swedish computer-vision company 13th Lab was showcasing Rescape, in which a smartphone strapped to a toy gun turns the real world into a game of virtual paintball. Its iPhone app scans the room then recreates a digital version that superimposes enemies and fantastical environments over the real-life furniture, bringing Call of Duty out of the screen and into the living room." - Tim Bradshaw
"convincing stubborn old people to embrace advanced technologies."

I think you meant just 'stubborn people', who come in all ages.
Maybe the problem with Java is that the obvious implementation isn't the best one.
Ask Hiten Shah
A lot of people in the service industry are presently working two jobs. Basically replacing one of those jobs doesn't seem to mean they'd be likely to quit the other. Without question it would substantially effect the supply of labor there, though - particularly if it's as high as $20k/yr.
This looks like a great idea. We are applying to the upcoming class with a different approach though. Instead of owning batteries (however spectacular they are), we think it's about creating a network to share batteries. Think bike share for batteries.

Would love to chat about using Gbatteries in such a network.
These arguments are not inline with the real problem I have with Brendan Eich.

He ACTIVELY contributed to a political campaign who's goal was discriminate against a particular group of people. This is a civil rights issue, it has nothing to do with politics, or beliefs.

There are political issues, then there are civil rights issues.
"One can not do right in one area of life whilst he is occupied in
doing wrong in another. Life is one indivisible whole."
- Ghandi

This is true of individual contributors, but it becomes progressively more relevant for people whose primary role is setting the vision for other people. The best companies tell the same story to their employees, investors, users, and journalists. Their people, products, marketing, and culture is one indivisible whole.

A homophobic CEO could run an oil company just fine. It's much harder to do that for Mozilla, where brand, community, and ethos is a much bigger point of differentiation than the products themselves.
Yep. And that's why you really, really want hardware failsafes in addition to whatever nonsense code you're writing.
I hated that book. But couldn't put it down. Looking back it's amazing what he got right, like the darkstar drone system for example. But even more amazing is how much he got wrong, that western government media of the war would be sufficient to overcome local propaganda and cause an over through of the Chinese government in a matter of days.
I think I get what you're saying here; it's an example of the non-central fallacy[1]. Calling someone "a criminal" calls to mind a set of stereotypes, to which blackmail/extortion don't quite fit (most crimes for which one gets called "a criminal" as a generic term are violent, for just one thing.) Calling them "a blackmailer" or "an extortionist" calls to mind a more accurate set of stereotypes, clustered more closely with how you'd react to kidnappers, con-artists, etc. than how you'd react to, say, a mugger.

[1] http://lesswrong.com/lw/e95/the_noncentral_fallacy_the_worst...
That's true! But doing things that only have 1% chance is exciting. That’s what life is all about! You know what is even harder? What has even lass that 1% chance? Winning a World Cup in bigair snowboard competition!

And I managed to do that 4 times.. If I don’t choose the hardest tasks out there, my life would be boring ...

Easy as that.
That's why I actually think that their thrust on pursuing the legal/FBI route is a good one, especially if they achieve any success there. This extortion/racket is indeed criminal and not tolerable. It would be good to catch the racketeers and make an example of them.
Pre-ordered a while ago ... can't wait to live in a jungle and not worry about juice :)
What the high-rated HN comments are not calling for:

* Eich to be stabbed with a pitchfork

* His family to be threatened

* Protests outside his home

* Harassing phone calls

* A Firefox boycott

* His termination

* His demotion

What the HN comments are doing:

* Quietly acknowledging that the donation happened

I think it's a far cry from a witch hunt.
Some young adults disconnecting with 'dumbphones'
Religious marriage may be a tradition. Civil marriage, though, isn't, and that's what's at stake here. For the full reasoning, See page 25 of Friday's federal court decision on Michigan's anti-gay-marriage amendment: http://www.freep.com/assets/freep/pdf/C4220110321.PDF

It's the "Tradition and Morality" section.
Is this what you're looking for? https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta... Last I checked it's Firefox only and Chrome doesn't expose a powerful enough API for it though.
>When does a political opinion become untenable?

Never? People should be judged by how qualified they are, not what their political views are. Even if I was hiring a vocal neo-nazi I would try to not let that effect my decision.
3 Ways Mobile Is Transforming Education
mLearning is shaking the foundations of modern education systems
maybe you can pich it to disney.
If I understand correctly, Perl is written in C. That means that it must be possible to write this in C so that it runs at least as fast as Perl does (in the worst case, write a Perl interpreter in C...)

So I suspect that the C code wasn't written as optimally as it could be.

Maybe the point is that a naive implementation in Perl has better performance than a naive implementation in other languages?
Hey Brendan, I have a wish.

I want to have an eleutheria@firefox.com account from where I can access the Firefox Cloud with email, docs, pics, chat, apps, games, etc.

That's all I ask for.
super useful
Mozilla rely on Google funding, anyway.
How do you imagine that working, a car that only works on interstates? It's manual on surface streets, then automatic on freeways?
How does Povio make money?
Thanks for the info! It really helps knowing how others have solved problems like that. I am interested to know if there is an open source finite state machine for building in SC2.
during the same period alternative runtimes started apppearing PHP added a lot of useful features. even though the core api remains messy PHP now feels modern

(about the API mess: I've been programming in PHP for over 10 years and still i have to look up parameter order for some of the string functions)
Iceweasel is not really much of a fork, just a s/Firefox/Iceweasel/g over every file in the project because Debian considers Mozilla's branding requirements to conflict with their free software guidelines (DFSG).
Reportedly a very early and incomplete prototype.

Much more detail available here: https://github.com/kentonv/sandstorm
In Move for Continuity, Mozilla Names Co-Founder Brendan Eich as CEO
So it's only partisan if they agree with Eich?
With every "invention", framework that attempts to cover or correct a (of many) Javascript failing, I'm inclined to give Dart (or other clean slate language) a real shot. Pulling node into the client to get dependency support is clever, but suggests there must a better way.

I like Javascript for my own stuff, but it's a crap foundation for the future of computing (and I wouldn't want to support it for large systems).
If the government shuts down the internet

keep calm

and shut down the government
Yes. That's completely logical. Donating to prop 8 and supporting JavaScript go hand in hand! How are people not seeing this? (I honestly can't tell if your comment was a joke)
How 'groundbreaking' number crunching found path of Flight 370
That quote is referring to the outer layer of the suit only. This vote appears only to be voting on the outer protective layer of the suit while testing is being conducted on earth, and the outer layer will be replaced for actual space use.
Maybe this is what you are looking for:

http://www.sai.msu.su/~megera/postgres/talks/hstore-dublin-2...

How the ideas migrated from hstore to jsonb is briefly described here:

http://obartunov.livejournal.com/177247.html

http://www.postgresql.org/message-id/53304439.8000602@dunsla...
What else should they run on? Dart?
That's a really black-and-white way of thinking about privacy. If using Firefox reduces the amount of logs Google collects about you by, say, 50%, then it's a pretty major gain, even if you're still leaking half of your web history.
> this now empowers them all as citizen moderators

I prefer to think of them as the high priests; only they get to decide what constitutes divinely ordained Truth.
I doubt he is trolling. His past comments indicate he has pretty extreme political views.
Is this thread being astroturfed? So many lo-karma/zero-karma commenters.
Sorry, I took 'harming you' as meaning physical harm, that's my mistake.
It is interesting to both read the original request and then see how many replies insist on only explaining a buffer overflow and not answer the complete question about buffer overflow exploits. Many of the example overflows such as the waffle cook make no sense in a discussion of exploits.

"I need to explain A, in order to explain B, but I'm not good at explaining A". "Here's a truly excellent example of explaining A ... which also unfortunately makes it completely impossible to explain B, uh, my bad".

Also, there's a meta exploit to the whole thing where a good question on a SE site didn't get closed or deleted as off topic or inappropriate for the site. Thats the most amazing thing about the whole discussion.
I haven't run into that limitation yet, but I've had a client site which suddenly had started looking broken in IE. It turned out that it had exceeded the 31 stylesheets/style tag limit. This was a site where the CMS theme/template set a few styles, but then was packed with extra widgets loading up to 10 styles each.

The solution was of course to simply join the CSS files where possible. But it definitely was a bit of a WTF moment.
He wasn't "on the fence about it". He's just changed his position more often than some people change their tires.

Obama was for same-sex marriage in 1996, "undecided" in 1998, opposed in 2004 and 2008, and for it again in 2012.

Unambiguously.
The issue is that marriage should be a simple tax/legal issue between N parties and nothing more. 10 people wanting to marry each other should certainly be given the same "benefits" as 2 people, adjusting to make sure there isn't some tax loophole.

And your second example is obviously discriminatory and against AIs. I assume the only reason you'd write such a line is because a sentient AI doesn't exist yet?
I consider it obvious. If you're genuinely at a loss, ask the majority of black (or Latino) Californians that voted for Prop 8.
I think Erdogan sees China as a model for the future, as a provider of cheap labor. So, Turkey doesn't need to intellectually integrate with the rest of the world.
I don't remember when Barack Obama donated money to suppress gay rights.
Voting for Obama doesn't mean you agree with his (former) stance against same-sex marriages.

Donating to Proposition 8? That does.
PHP VM created using PyPy toolchain
Really? Tell me more about how suppressing minorities you aren't part of isn't actually anti-minority. I'm fascinated.
ha, this is a laughable anti-apologetic defense. replace "gay" with "black" or "women" and laugh along.

edit: as i reread this an hour later i can't help but feel more strongly. i was originally laughing at the ignorance on display but it's probably more harmful than funny.

"...people in any group or project of significant size and diversity will not agree on many crucial issues unrelated to the group or project." ... "Not only is insisting on ideological uniformity impractical, it is counter-productive..."

this sounds like a defense out of American History X.
Our homegrown A/B testing framework
Many companies have been trying to produce external Macbook batteries (e.g. http://www.hypershop.com/HyperJuice/External-Battery-for-Mac...), but the major stumbling block has been that Apple does not allow third parties to use the Magsafe interface. Has Gbatteries found a way around this problem?
And faster too. For older processors without hardware divide, much much faster.
Curse wrapps it up pretty nicely:

http://youtu.be/kHggAz-ndZI
The image of a car intentionally "breaking" rather than hitting a cyclist warms my bike-commuter's heart. Sadly I think you mean that the car will "brake." </pedantry>
I would love if this had some sort of a universal plug on it so you can power other laptops besides Macs. Then you can plug some sort of adapter in so you can charge Dell, Sony, etc. laptops as well.
FreeNAS buries Perl in favor of Python
Congrats to Jim and co. Waterloo in the house!
Eich shouldn't be able to enter a room without being berated, until he concedes and gives up his bigotry.

Seems somewhat intolerant of different opinions to me
Part of working in science is knowing that you only know a tiny sliver of your field. It's easy to get the idea that everyone else knows vastly more than you do.
> A few LOC/day rate is generally accepted to be the overall rate of development from Requirements through Final Verification/Validation. That is, you may write a product of 10kloc in just a few months of coding, but the entire software aspects of the project actually took about 2.5 years to complete.

I probably should have mentioned that in my original post. :) Yes, they do lots of verification and auditing for any kind of code like that. This includes things like NASA TDRSS, space shuttle fuel flow regulators, etc. The sort of thing where people might die if an exception isn't caught.

They don't necessarily want super-creative worker types itching to break rules, even if the system they are working on is indeed new and perhaps revolutionary. Things like the F35 JSF, etc.
Simpler, Better Deis
I spent a semester doing this in college, living in the city where my school was located during the weekends and living in a student city a few hours away to work an internship during the work week. I would bus between the two every week. It definitely spread me thin (working full time, classes and papers at night, research on the weekends, plus somehow still trying to have a social life) but it was an incredible experience to live in an awesome new city. If you have a reason to go for it and don't mind spending the time on the road, why not give it a shot? You can always decide on one place to settle down, and you'll know what it's like to actually live in each of them
I've spent time both in Athens and in Istanbul. Neither of them are European nowadays. Unorganized dirty jungles... Istanbul has a difference though, it's an unorganized mega jungle.
or a peer if using DHT

Please confirm my understanding: this would be by inserting yourself into the DHT with an address near/equal to a target high-volume torrent, so that you're frequently queried by clients looking for peers?

If so, I guess it could be possible in some cases to identify the peers who initiated the attack. The non-malicious peers attempting to make BitTorrent connections to your server will provide the infohash of the torrent they think you're downloading, which you might be able use to find the malicious DHT peer who's directing them.

At first I thought you were suggesting that it's possible to for malicious peers to insert invalid IP/port pairs into non-malicious DHT nodes, which I don't believe is possible. (The mainline DHT protocol [1] requires that peers provide a "token" value, previously sent to their IP address, to verify themselves when being listed for a torrent.)

[1]: http://www.bittorrent.org/beps/bep_0005.html
Not only that, but simply testing your system will not provide any sort of safety guarantee. Software errors are not just "show stopping bug" variety, but critical errors in odd corner cases that are not exercised until there's a fatal crash. See the Toyota unintended acceleration discussion: https://news.ycombinator.com/item?id=6636811

There's an entirely different way to write safety critical code that also specifies a process (IEC61508, MISRA C, etc). It isn't a guarantee, but it is required to have any sort of certainty in your system. This is before testing and validation.