skysight-inc/HackerNews huggingface dataset:
Don't EV certs create a net increase in security risk (if any web users understood what they were supposed to mean)? I'm not expert in these issues, but I've always doubted their security value:

EV certs are supposed to communicate certainty[1] to typical web users about identity, confidentiality, and integrity. But, if I understand correctly, obtaining EV certs in someone else's name (or something close enough to fool web users) is possible without great cost, and so that message of high security is misleading. If EV certs were believed by end users, wouldn't we merely be creating a social engineering security hole? Competent thieves also would use EV certs and increase trust in their websites too.

Thankfully, I've never met an end user without technical knowledge who understood what an EV cert was. I do know what they are and I don't trust them more than regular certs (which is not much for identity, but I do as protection against low-cost confidentiality and integrity attacks).

[1] Re: "certainty": I know EV certs are supposed to be more secure and not perfectly secure, and that there is no perfect or 'certain' security. However, few end users understand the latter, and of the ones that do few would take the time to learn the degree of increased security EV provides. We shouldn't say, 'trust the green bar' unless we expect people to do it.
What you are saying doesn't make much sense. The "private property" of the ISP's is valuable for content providers only when the public is using it. An ISP with 10 users has exactly 0 power to demand money, even if they have the largest and greatest infrastructure on the market.

Think about this: I, as a user, am paying my ISP money in order to connect and receive content through the Internet, irregardless of the source of that content. I trust my ISP to send that content, and I don't care where it comes from. They should send it as fast as they can (according to my plan) because that's what I pay them for. I think there's no argument there, any user would want to get any content as fast as his plan allows.

Now, my ISP wants to be paid by content providers to give them preferential treatment, breaking completely the trust I put on them when I chose their service. Isn't this exactly "money or favor given or promised in order to influence the judgment or conduct of a person in a position of trust"?

The only way I can imagine this isn't bribery is if they start sending the preferential content faster than your plan allows, while maintaining the rest at the same speed as before. But we know it won't work like that.
Exactly, thanks for making my argument more convincingly. I would love to have the people who are willing to pay for 1TB/m subsidize my slower tier. Forcing everyone to have a transport layer that's independent of the content is not a great idea. If you were going to design a new network today you would never go down that path.
Better start a petition to fix that!
YouTube to support offline mode in India
Sonic Pi – A Music Live Coding Environment for Schools
This made me think of Wikipedia. Some of their topics have incredibly long pages. It's clearly very poor advice as a blanket statement. Wikipedia would be a much worse site if they made you navigate page-to-page for each section about a topic.
Because our law is made by the hands of ultimately fallible beings. We are inevitably going to make mistakes. This is the reason we have legislative bodies. They are a guard against our own lack of omnipotence.
iPhone 6 Lines and the Chinese Mafia
I understand that. My hope is that we might be able to "unbundle" and get some benefit at the lower end. I don't want to subsidize the Netflix streamers by being forced into a neutral model. I'm looking for a cheaper slow lane.
I personally hate such design - what's the point of having a 24" monitor when the web page looks like it's optimized for mobile/tablet anyway?
Are there any security implications using this? It sounds very handy if not.
TinyCert: Generate SSL Certificates and Become Your Own Certificate Authority
A lot of JS developers call it "ECMAScript" these days. A lot more frequently than, say, ten years ago.

Mostly this is because we no longer care about JavaScript version numbers (I facepalmed when I saw a dropdown in JetBrains' WebStorm IDE that offered various "JavaScript 1.x" options as the language environment). Instead we only care about "ES 3", "ES 5" (i.e. ECMAScript 5.1) and "ES 6" (which frequently also refers to ES 7 and beyond). At the same time I see less and less references to "Harmony", probably because the spec that came out of it is now openly using a real version number.

Of course the irony here is that what people often think of as "JS" these days is not actually Mozilla's JavaScript implementation but that of V8, as used in Chrome, node.js and other places (probably because V8 is relatively painless to embed).
How is that not already a constraint to growth?

It makes growth easy; the more you grow, the cheaper your bandwidth.

Hosting bandwidth is already significantly cheaper than consumer bandwidth, and nobody is forcing you to use AWS. Bandwidth is not the "big technical constraint" as Level3 and Netflix have shown in various blog posts.
Maybe I missed something: why did the author choose 3.7? Was it just arbitrary?
Sure, but there really doesn't seem to be anything wrong with the law here. Aaron wasn't even convicted of anything.
Not if they implemented customer-controlled QoS with guaranteed throughput at x% of their advertised speed and best effort for the rest.
Net neutrality propaganda from the natl. cable and telecom association
Can you really blame the guy for being politically safe? I know it sucks but it is a war of inches.

Things change with the backing of the people. The Republicans know this well and uses that reaction. They are fundamentally populist (whether you agree with them or not, they have skill here).

Absolute justice gives way to a triage. Fundamentally with out that triage nothing gets treated. It is an unfortunate reality.

It will only change, if how we work is rethought. These are the scope of the actions available in our game. The pattern has been replicated consistently through similar models in history.

It could very easily become robbing Peter to pay Paul.

*edit
Getting downvote....sigh.... I realize it is an unpopular opinion but it is a consistent pattern for republics through out human history. Please offer me a counter example to facilitate debate if you disagree.
The point was that network effect is real. And it's has nothing to do with the difficulty of opening an account. It's about discovery of open source projects. Try this: enter bitbucket.org, where's the search?
It is the type of thing a politician gets irritated too by and it isn't really controversial from the voters point of view, so it gets done.

In the EU the politicians at EU level pushed through max roaming charges for SMS messages, whilst leaving data roaming rates ludicrously high. My take on it was that the politicians weren't using data so they only dealt with what was painful for them on an individual level.
Jonathan Blow ideas on a new programming language for Games
It's 'throughput', not 'threwput'.

That aside, it's not about what you tell the ISP, it's what the ISP tells the company you're trying to connect to or that tries to connect to you. We need QoS but on the core of the net to avoid congestion, not on the edges to artificially induce congestion! You paid for flat-rate X bits per second up/down internet service then that is what you should get! So DPI and QoS have a spot but only where they are used to improve the service.

The ISPs are now essentially trying to sell their bandwidth twice, once to you - the subscriber - and then again to the companies that those subscribers wish to communicate with. If they didn't want us to communicate then they should get out of the ISP business. What I pay for I should be able to use.
Well, to be fair to you, I was trotting out the discouraged rich people trope.

It's rich people who have the most elastic working hours and income.
I think this won't work because Redis' sorted set only allow members with different values. In this case the value mutations could be the same.
I mean I was confused by the word 'recent', which to me means the last 2-3 years.
Mountains of data analysis and it probably influences the polling. I mean it also likely gets read and discussed.

Whether it is a political realistic or not is another matter entirely.
I was told by Robert Mathis that the name ECMAScript was picked as a draft name because they were unable to focus on standardizing the language due to all the fighting about the name. They figured the name was so awful that they would have to go back and change it before they finished the standard. Then they never got back around to changing it.
Configuring two way SSL in Tomcat
Enyo JavaScript Application Framework
Those screen captures of embedded Youtube videos are a "bait-and-switch" usability issue IMO.
What's with this "I don't want to help anybody but myself" attitude I see come up whenever there's a discussion of taxes, welfare, or bandwidth pricing?

If you want a cheaper slow lane, it sounds like you are expecting the Netflix users to subsidize you.
I can see Mike Bostock among the creators - D3 creator can definitely accomlish a great feat in short time! His data visualisation/storytelling skills are just amazing!
I think this particular site (Hacker News) is really bad when considering contrast. Just look at this comment after a while.
Yeah, they don't discuss methodology in the summaries, and it's a PITA to chase down their references. It looks slightly easier in AR5 so I'll switch to that one.

First of all, did you multiply by the geometric and albedo factors (0.25 and 0.7 respectively)? Because 0.5W/m^2 * 0.25 * 0.7 is 0.9W/m^2 which is within the range given in 5AR in the context of this energy-balance comparison (made in units of radiative forcing):

Effective RF due to all anthropogenic effects: 1.1-3.3W/m^2

Effective RF due to greenhouse gasses: 2.54-3.12W/m^2

Effective RF due to non-CO2 GHGs: 0.43-0.53 W/m^2

RF due to Solar Forcing: 0.05-0.10W/m^2

These numbers indirectly answer your question (solar forcing is estimated to only be accountable for a fraction of the ~1ºC warming we have seen thus far) but I'm afraid that the detailed methodology is buried in a completely different section of the report (probably because it involves models of steady-state equilibrium between energy reservoirs now). I don't have the time to dig it up today and I'm not a subject expert, I am just loath to let people get away with the "scientists haven't considered..." type arguments when they're so blatantly wrong.

5AR (solar forcing on page 688):
http://www.climatechange2013.org/images/report/WG1AR5_Chapte...
The logistic map

x[n] = r * x[n-1] * (1 - x[n-1])

has chaotic behaviour for most values of `r` above 3.56995 so the author just needed to choose any value 3.56995 < r < 4.

The "most" in that sentence is interesting. For example, for values of `r` just above 1 + sqrt(8) ~ 3.82842 you can observe a stable oscillation between three different values!

The math isn't actually all that hard. The map is

x <- r * x * (1 - x)

To find a fixed point, just set the left and right hand sides equal

x = r * x - r * x^2

which is a quadratic equation -

x * (r * x + 1 - r) = 0

which has solutions

x = 0, x = 1 - 1/r

which are the fixed points. To find a period-2 cycle, you iterate twice and set the two sides equal to each other -

x = r * (r * x * (1 - x)) * (1 - r * x * (1 - x))

which gives you a quartic (fourth order) equation. Ordinarily these have a very complicated solution, but in this case we already know two of the solutions, because any fixed point is automatically a period-2 cycle, so x = 0 and x = 1 - 1/r will satisfy the equation. We can get rid of those solutions using polynomial long division, leaving a quadratic equation, whose two solutions are the location of the points in a period-2 cycle!

We can do similar tricks to find period-4 cycles (an eighth order equation which can be reduced to 4th order by factoring out the fixed points and period-2 cycle) and period-3 cycles (a 6th-order equation that can be reduced to 4th order by factoring out the fixed points).

Proving the stability or instability of these cycles and fixed points is slightly more involved, but still not too hard - it just requires calculus at about the level you'd pick up in a late high school or early college course.
The point is, when you compartmentalize 10m people in 10x 1m provinces with local governments, it's relatively easy to have these 10 provinces be directed by a singular governmental policy. But when you try the same for a 100m population, or a 1000m population, you'd get 10 compartments of 100m, 100 compartments of 10m below this, and 1000 compartments of 1m. To expect each to follow the national policy is very difficult to do. You either need a strong dictatorship, or you need to accept that different compartments may elect radically different policies, which is why I don't think you can just implement and scale a policy to 1300m as easy as one can to 17m.

That's why you see huge differences for example between states even in things we expect to all agree on. There's very few national policies that simply scale to all states exactly the same, the military probably being a big one. But things like education, police or fire departments, housing, healthcare or even marriage, can be radically different. But here in the Netherlands? On tons of topics like education, police, healthcare or marriage, it's exactly the same in every single province, because we're pretty much one big state, despite quite large differences between provinces. e.g. 2 hours north-east, I can't understand the local language, here it's mostly protestant but two hours south is mostly catholic. But despite big differences in culture, language, religion, but also industries and demographics, it's extremely homogeneous in policies. To me that says that you can't just scale a policy to 300m like you can to 17m.
> You probably don't have just one credible high-speed option because of anticompetitive actions on Comcast or AT&T's part.

> (I'm prepared to be wrong about that last point; I'm in Chicago, where I do in fact have several high-speed options).

Easy to test for: collect prices in areas where there is only one supplier versus areas where there are many and compare.

The typical excuse is that it costs more to supply rural areas. Until there is competition and then suddenly ADSL and Cable drop in price tremendously. This situation existed until recently in one rural area where I had a house, the prices were outrageous. Then, just as we were about to roll out a wireless network for the neighbourhood the prices dropped through the floor. Probably coincidence ;).
More British women now play video games than men
The answer is right there in the readme...
It could mean something to their families, though. That may not be enough for it to be law, but I'm sure a lot of families would prefer that if something troubling came up after their loved one died, no one else would have to find out.
And me getting downvoted just kinda proves that.
Have you actually read anything about this case? Some facts include:

a) He was threatened with 35 years in prison for downloading journal articles from MIT. Both MIT and JStor (the wronged parties) were against this heavy handed prosecution.

b) Aaron was not convicted because he chose to kill himself while the prosecution was ongoing. The prosecution wanted him to serve six months in a federal prison; Swartz refused this plea deal. Aaron killed himself shortly after the prosecution declined his offer.

c) This style of prosecution (ie - go to court and risk 35 years in prison vs plead guilty and spend six months) goes against justice.
Forcing everyone to have a transport layer that's independent of the content is not a great idea. If you were going to design a new network today you would never go down that path.

Actually, yes I would (not the OP). Packets go in, packets come out.
It's not a clear-cut to me. The scrollable design has its own usability problems if you look closer at the Docker page: multiple access paths, content spread, and more often than not people just don't notice there's a scrollbar (with 16:9 they are so tiny that a distracted visitor may not notice it). You can tell that the designer of the Docker page had this problem because you see three times "What is docker?" on that page, two of them being actual links.
The law was going to give him prison time and mark him as a felon for life for the crime of downloading academic papers with the intent of making them available to the public. It continued to pursue this even after JSTOR had asked the attorneys to back down, hounding him incessantly even after informed that he was psychologically ill.
Oops, you're right! Here's a fixed version (just prefixing the timestamp to the value to make sure it's always unique). Of course, this entire class makes the assumption that you never write twice with the same timestamp. (That's hard to guarantee if you're actually using time instead of something strictly increasing.)

class TimeStore:
def __init__(self, redis_client):
self.redis_client = redis_client

@staticmethod
def timestamp(time): return (time-datetime.datetime(1970,1,1)).total_seconds()

def set_value(self, key, value, time=None):
if time is None: time = datetime.datetime.utcnow()

timestamp = self.timestamp(time)

self.redis_client.zadd(key, timestamp, '%d:%s' % (timestamp, value))

def get_value(self, key, time=None):
if time is None: time = datetime.datetime.utcnow()

for item in self.redis_client.zrevrangebyscore(key, self.timestamp(time), 0, start=0, num=1):
return item.partition(':')[2]
return None

def cleanup_before(self, key, time):
self.redis_client.zremrangebyscore(key, 0, self.timestamp(time))
I've been programming JavaScript professionally for ten years and have interacted with thousands of JavaScript developers online and offline. I have never once heard anyone call the language ECMAScript except when they were specifically referring to the ECMA-262 specification.

Edit: After writing that I thought back, and now I do remember one time when somebody called the language ECMAScript when they weren't referring to the ECMA standard. I think this was the exception that proves the rule!
The Neutral model isn't so much about the terms the ISP is offering you as to how they fulfill those terms.

Let's say a consumer pays for a 20MB/S connection with unlimited bandwidth, now the ISP is going to throttle all streaming content on there to say 2MB/S - except (for example for Netflix which has an agreement with the ISP) - so as a consumer you might want to use Amazon Prime or Hulu - but nope -- all of those services are throttled, only Netflix is going to get the full 20MB/S.

Now of course the big companies will pay not to be throttled, but where does this leave, small companies?
What if next time your ISP throttle wikileaks, or some indie internet comic, or any other websites which it finds politically disagreeable?
We're all on the same network, it's called the Internet. That's why we're talking about this project here.
Fair enough, but it seems limited even then given the visual space allotted to widgets (though I suppose that hardly Dropbox's fault).
I find it interesting how public discussions in the U.S. often are centered around the semantics of single words instead of focusing on the larger picture, which is often connected to morality (entitlement vs. priviledge comes to mind).

The real questions are never even asked. Would a society accept that only rich people would be provided with water in the case of a water shortage? Should one of your children receive more food becuase it scores better grades at school? How important is the delivery of opinions and information compared to water and food? I am not saying that those things can be compared, but these are the things that need to be discussed in public.
Show HN: Battleboat.js – A robot that plays Battleship
How much energy is used by inefficient government systems that are running on old minicomputers and such? I bet government data centers have hundreds of old clunkers that could all be run on one modern rack of 1U boxes.
I made myself a simpler version of this a while back. I would simply put the rcfile in a folder and then host that folder with:

python2 -m SimpleHTTPServer 12345

Then you can just use something like the following function to get a remote session:

sshrc() {
ssh -R 12345:127.0.0.1:12345 -t ${*:1} 'bash -c "bash --rcfile <(curl -s http://127.0.0.1:12345/sshrc)"'
}

This has some nice side effects in that you can then just host your vimrc the same way. I think you can get vim to load plugins from a http runtime path too, but I have never looked into it.

Doing it this way has its own quirks though.
3.5 stars on TouchArcade
http://toucharcade.com/2014/08/04/revolution-60-review/

4.5 on the iOS app store (222 reviews)
https://itunes.apple.com/us/app/revolution-60/id742869081?mt...
Aaron was a good friend of mine, I know quite a bit about this case.

a) No he wasn't, this is a common misconception by people who don't understand how the US court system works.

b) Aaron had a good deal, the indisputable breaking-and-entering charge would probably have gotten him more than 6 months. (Clarification: Aarons state charges were dropped to make way for the more serious federal charges, so in the end he didn't even get charged for the breaking-and-entering.)

c) Again, read up on the US court system.

You're disrespecting his memory by using him as a weapon for your misguided crusade.

Here's a good article written by Orin Kerr regarding Aarons charges http://www.volokh.com/2013/01/14/aaron-swartz-charges/
Hmmm, they were way cheaper in Toronto last time I was there, not sure about U.S. prices but they should be even cheaper.

Instacart shows them at U$ 1.99 for San Francisco. Ironically the 20 ounce ones are the same price.

Edit: https://www.instacart.com/store/items/98541
IDEs are a programmer's depressing reality.
Apple Cauterizing HealthKit at Launch Shows How High the Stakes Are
http://en.wikipedia.org/wiki/File:Modern_Colossus_of_Rail_Ro...
From
http://brewhouse.io/blog/2014/09/19/ruby-kaigi-2014-day-2

RuJIT is a Trace-based JIT compiler, similar to the approach taken by Firefox’s JS VM. It is based on the current version of CRuby, and resulted in ~2-5X speedup compared to trunk (and up to 100X in some cases).

Note: The Firefox JS VM in the article was referring to Tracemonkey. Mozilla abandoned it and use Method JIT Compiler IonMonkey instead. A better Trace Based JIT example would be LuaJIT.
i disagree. for one thing, he's in his 2nd term, there is no 'war of inches' to lose. when he has a political agenda, nothing stops him from shoving it through no matter what. for stuff he cares two licks about but knows his voters care about, he just retorts 'the republicans wont let me'.