skysight-inc/HackerNews huggingface dataset:
Roundabouts stop being useful once you get to "gridlock" style traffic, though. Because the traffic tends to work its way back into the roundabout and clog the whole thing up. I experienced that this spring in Scotland on a visit.

So long as the traffic flow is at least the double-digits (mph or kph) roundabouts are just fine. Below that though, and there be dragons.

People tend not to jam up intersections with stop signs unless there's a bit of space for them on the other side of the intersection. Same for stoplights, although there are some cases where traffic backs up into the intersection though that generally has more to do with people who are moving (albeit slowly) and then everyone jams on the brakes all at once, stranding several in the intersection.
MSFT was accused of gaming javascript benchmarks with IE9.
I'm paying for creation, that is what is valuable, not content, content is worthless. Content has infinite supply. Creation is what is limited.

This dissonance has been, and (it seems) will always be, the primary stumbling block in the discussion of the information economy.

Why are pirates immoral? Why are they not immoral? Why is DRM immoral? Why is DRM not immoral? Who owns the copyright? what is fair use?

All to do with information. All fighting this central dissonance.

This is why the Patreon model should be advocated when it comes to information. Because as a tool, the market is utterly unfit to operate in this arena.
I am a proud Canadian who lives in the USA and have a little Canadian sticker on my car. It's my little shout out to other Canadians on the road. I guess we're quietly showing our pride to others. Being loud about it is not in our nature. But I do like that luge helmet :)
As a Northern European I'm often amused by all the studies of allergenic properties of milk coming in from different parts of world.
Someone mentioned using an initializer list, which is a pretty good option if you don't want to be explicit. However, writing a small helper function or class to automatically (and using constexpr, at compile time) convert between different kinds of points can achieve the same thing without losing the contextual benefits.
Well, as much as a cheat it is, I'm happy that those bikes can go quiet on slow (city) streets but as loud as possible on the highway (increase security and swag).
At my job, we have namespace::MathConvert() which takes instances of one type, and returns const refs to other types (assuming they are binary compatible), for the case of one Point type to another.
Do you like who you are for the most part and is your family happy and taken care of? Then it's not really a problem. You've got kids, a lot of people slow down a bit in their wantings at that point as they raise and care for them. As they start moving out of the house you and your wife will have more time and resources to spend on yourselves and each other.
A few more thoughts, without having looked at your references or even having more than a vague idea of the (necessary) architecture of browsers (it's fiddly front end stuff I don't like all that much as a domain), and for that matter at this point I'm just looking at all this because I don't like how things are, how they've developed since Multics and the Lisp Machine (the latter, admittedly not a secure system), and looking for what to try to do next with my life:

A lot of what you suggest for directly solving it strike me as hacks not to my taste, but I'll look harder at that sort of thing in the future.

Absent that:

If you're going to modularize it, the interfaces are going to be complex and error prone, in part what I view as the difference between relatively easier to trust ciphers such as AES and much more fragile cryptosystems/cryptographic protocols (the one bit of real research I've done here was in 1979, trying to design an public key based authentication server; no success then, I gather it took half a decade to get to the not obviously broken stage).

It's got to be fast; for now, ever faster as web pages get more and more complicated.

Although one cause of that, calling out to zillions of different sources, admits to speed ups if you can incrementally/concurrently deal with the bits as you get them ... which of course makes the system more complicated.

(There's probably a space for a browser distribution that thoroughly pretends to be from a mobile source and gets those simpler pages. :-)

Firefox/Mozilla may be in the process of killing itself, worsening the oligopoly:

Objectively, I hear they're dramatically losing market share AKA $$$ for further development.

Related to that, poor organizational management.

I heard on HN that they're preparing to move to a multiprocess architecture which will nuke their extension ecosystem, which is one of their core advantages. This is one of those nasty security-usability tradeoffs, or at least probably due to some of the above resource and organizational issues, plus perhaps security issues, the API presented to extensions won't allow them to do much. Chrome of course has this "problem".

I guess what I'll personally do is concentrate on the lower level, tentatively starting with an Raspberry Pi seL4 port (I know, stop laughing, it's the most stable (long life promise) and widely available ARM platform for learning), wait to see how Servo plays out (see above Mozilla problems), and then return to this, maybe it's less "impossible" than I sense right now. Although still plenty impossible in the approaches my taste prefers that can't be used for the foreseeable future.

Thanks a lot for your contributions to all these HN security discussions!
This Face Changes the Human Story. But How?
I found the diet (or a diet close to it) was rough for about a month then very easy. Once the cravings for bread and sugar go away, it's fairly easy to stick to it from a purely willpower point of way. The problem I had after about a year was the social part. The conversions to family members on why I'm not eating grand's thanksgiving stuffing, office pizza parties, etc.
It's not luge. When the idiot goes head-first they call it skeleton.
>to use it for the exact purpose I made it

Except its not the exact purpose he made it. The author believes in tasteful ads - Peace blocks everything.
>> Will Gruber still be so supportive of content blockers then? And where's the line? Who decides what the right types of ads are?

From your linked article, it appears that Gruber's already not supportive of content blockers that block the Deck by default:

"I think if your Safari Content Blocker blocks The Deck by default, it’s wrong. I dare you to defend it."
https://twitter.com/gruber/status/644409410048106496

I get that there are bad ads and good ads, but in the grand scheme of things, they're all still ads. Do people who skip through commercials on a PVR'ed TV show care if one or two of the ads are worth watching? I'd argue that in most cases, the answer is "no". So this all reminds me of the famous line from Animal Farm - "All animals are equal, but some animals are more equal than others".
When I visit a site, I want to see content from that site. I did not consent to view ads from a third party. I would be happy to view ads that a site decides to host and display. The problem is that most sites have absolutely no idea what ads they are displaying. They just want money. It is probably not even feasible to block ads that a site hosts themselves.
But websites don't ask for my consent before they show me ads, and I have no idea what they expect the "price" of an article to be before I click on it, nor what I'll be getting in return. Why does the author of an article have a unilateral right to decide the terms of exchange?

Websites are able to detect most ad-blockers these days. If they like, they're welcome to deny me access to their content if they see I've blocked the ads.
Maybe the road surface? I'm assuming an actual highway has some friction that could be sacrificed perhaps? Not sure what the cutoff is there before too little traction becomes problematic?

Just spitballing here, I have no idea how most of this stuff works.
The Allure of an Ad-Free Internet
I've used ScreenHero before as well, When they got acquired by Slack they closed the signup for new users.

ScreenHero was actually the best product I have ever used in the space.

Some great suggesting in the post. Thanks for sharing
It's nice that Github, Inc. likes subresource integrity.
Did they put it on their web pages? As of right now, it doesn't seem to be on their home page. The next big step is for Wordpress to support it.

Subresource integrity is in some ways more important than "HTTPS Everywhere", because the MITM-as-a-service sites such as Cloudflare subvert HTTPS Everywhere. For security reasons, you might choose to serve your home page and a few security-critical pages from your own server, without using a CDN. But run everything else through the CDN, using subresource integrity to keep the CDN honest.

With subresource integrity, many items no longer need to be encrypted. This is good for security. Encryption interferes with caching, and HTTPS in front of caches means that the attack surface is larger, and includes the CDN.

(Yes, there's an argument that HTTPS conceals what the user was browsing. Not really. Checking document length will provide a good hint on what static asset was read. The pattern of document lengths requested tends to fingerprint the page being read.)
Speaking of the SR-71, you guys should all read the heavily reposted stories about it. It's such an amazing plane. While it's not flying in the sky anymore, it deserves to fly in our imagination every time somebody speaks about it.

http://oppositelock.kinja.com/favorite-sr-71-story-107912704...
We've been on our way for a while now with IPFS.

https://ipfs.io/
for an open spec meant for your specific use case, check out "Tin Can API" / "Experience API" / "xAPI":

http://tincanapi.com/overview/

specifically the idea of the "Learning Record Store".

it is the new open standard for learning, training, and experience, etc... backed by the DoD and ADL to replace SCORM (previous standard used by things like Blackboard and MOODLE and LMSs 'learning management systems').

let me know if you have any questions, i work and research in this space.
And now Arment has killed the messenger but still spreads the message.
Are you seeing a doctor or counselor for your depression? Talking things out with someone else, and counseling approaches like CBT can help quite a bit. Sometimes when I've been stuck in life and depressed, I've found that my internal dialogue is poorly structured and often circular or stuck in a negative spiral.

Talking to someone else, a friend, a stranger, a counselor, helped me sound out the ideas and often find my way forward and out of my rut.
Now that's an interesting point.

And it's one reason why I support Basic Income as an idea. I feel like the potential prevalence of creation is huge. But everybody is wasting away their life in "day jobs".

It's interesting to consider in fact, that Patreon is kind of like a one-person basic income.
Exactly. But fiatmoney's point is that we should ignore the views of bioethicists unless they can produce testable results. Which I think means pretty much ignoring the views of those who on principle want to uphold the Declaration of Helsinki and similar ethical guidelines.
> to science itself, God does not exist

If you suppose the absence of supernatural factors, of course you cannot conclusively prove the supernatural. Any why does science assume there are not supernatural factors? Well, there are valid reasons, but to a theist that's merely a model of reality for the purpose of discovery and pedagogy.

But to take the premise as the conclusion is a logical fallacy. And on top of that, the underlying premise (assume only the physical and measurable exist) is a metaphysical premise and outside the purview of science.
Stop working for startups like this. Either the person with the idea should learn to help with development, or they should pay you market value. The whole startup culture is starting to make me cringe.
> If you have a test of significance that results in p < 0.01, there's a one percent chance that you're rejecting the null hypothesis due to normally-distributed variation in your data.

No, this is absolutely not true. If p < 0.01, then if there is no systematic effect and only normally-distributed variation, you would see this effect 1% of the time. That is, the p is P(data | null is true), and not P(null is true | data). You cannot invert the conditional.

In the extreme case, when the null is true for every test, you will get significant results for 5% of them. Thus 100% of your statistically significant results are false positives, no matter how small their p values.

Given that we do not know what fraction of the time the null is true, we cannot know the chance that we're rejecting the null falsely. But it is invariably larger than p.

This misunderstanding is why scientists routinely overestimate the strength of their evidence and discount the possibility that their results may be flukes.

(Source: I wrote the link provided earlier. Also, the discussion leading to table 1 in this paper is good http://journals.plos.org/plosmedicine/article?id=10.1371/jou...)
Thanks - I never noticed the difference.
> The GitHub API is rate-limited, and this makes a lot of API calls. Don't be surprised if things start to fall apart under load.

Under normal usage (read: not running scripts on GHFS, etc), does GHFS get to the GitHub API limits? Do you use caching? Do you regularly use it to check out projects on GitHub instead of cloning them manually? Did you ever get blocked by the API?
Note that the pump in question has been redesigned multiple times by Bosch. Hardware bugs are a thing, even in cars.
Drag is approximately proportional to the square of the velocity, not cube.
http://www.marco.org/2015/09/16/peace-content-blocker

It's an ad blocking app. ad blocking is a new feature for iOS 9
If you include content produced by a third party (e.g. JQuery) off a CDN, right now you can use the hash-based SRI mechanism to make sure that only the exact file you specified can be included, otherwise the CDN could suddenly send any compromised code. The file can't be changed, because otherwise the hash wouldn't match.

With a signature, you could specify "include cdn.com/jquery-X if signed by the JQuery project", so JQuery could publish security updates and those could be rolled out to the CDNs and included in all pages automatically, without the siteowners having to make changes (if the security fix doesn't break compatibility).

For your own content, you'd mostly gain the convenience of not having to update the hashes on all the pages including the resource.
It's just the same file-drawer effect that happens in all media.

The bioethicist who argues that the net positive effects of CRISPR will outweigh the potential harm doesn't get quoted.

Same as the doctors who argued that ebola wasn't a danger to Americans.

I don't see why the blame should be put on the field.
I think we're talking past each other at this point. I've seen enough deals happen (I used to work in VC) to know that nobody pays the first employees 40 basis points for weekend. Teams cofounding a company together is a different situation, and that's not what we're talking about here. I've consistently been making the point that expecting a 0.4% chunk of a company for building a first prototype is delusional. Your stories of people agreeing to start companies together and waiting until they find P/M fit before they hire up are all great and agreeable, but totally non-sequitur.
The thing with Gruber's approach is that it's not just native advertising, it's good advertising. They're actually things I want to see. An extension that blocked his ads would make things worse for me, not on some fluffy moral grounds, but on the concrete grounds that I want to see them.

If advertisements are always a chore that people don't want to see but have to put up with, then you're always going to have an arms race between advertisers and users. But if you can make advertisements something people actually want to see, then you won't have to worry about people blocking them.

This sounds pretty hard, and maybe it's totally impractical. On the other hand, there are forms of advertisement (like movie trailers) which are almost universally appreciated.
How the new 'dislike' button will help Facebook know even more about you
What's not true? Marco has explicitly written about iOS content blockers in the past few months. Nothing has changed since then.

It's a $3 app that requires configuration. It's not Angry Birds.

Also, I'm seeing a lot of claims with zero stats to back them up. The iOS top charts are extremely volatile. A few thousand nerds installing ad blockers will impact tech publications to some extent, but I'm extremely skeptical that it's the end of the world even for them. It should mean almost nothing for other sites with broader audiences.
In Sweden we have a lot of roundabouts (and we also love to brag about having the world's lowest road fatality rate) -- what I see a lot for big roundabouts is traffic lights before entry. Best of both worlds.
The performance and/or lifetime of the engine will likely be compromised to meet the standards.
They are not dropping support immediately. They are providing advice so that future TLS clients (particularly embedded) will not have problems when support for things like TLS 1.0 is dropped likely years in the future.
Amazing. And it even works with Atom :)

Is there a utility that automatically creates the test files in a specific directory? Would be nice to add speckjs to `package.json` so it builds and runs the tests before, for example, publishing. Is something like this possible? Or what would be the best way to automate the generation - is this even what you intended?

EDIT: I just tried it out and it doesn't seem to work for me (I'm probably doing something wrong :D) - would be great if you could help me out: https://github.com/speckjs/speckjs/issues/150
Funny coincidence, reading the article we see that the american gov just punishes foreign companies.
> I think the circumstances point more clearly to Billy being an equal partner in a group of 9

That's shitty for Billy; he just signed away 18 MONTHS of business development for a 0.4% stake. Or else he doesn't get access to the code. The sure thing is that he doesn't get it both ways...
what part of his "maze of rationalization around ad blocking" has he rescinded? None.

I still believe that ad blockers are necessary today, and I still think
Ghostery is the best one, but I’ve learned over the last few crazy days that
I don’t feel good making one and being the arbiter of what’s blocked. [1]

He doesn't want to be the author of the ad-blocking software, but he continues to use it. :rolleyes: He wants to dodge personal responsibility while continuing to engage in and advocate for the behavior he's now acknowledged is harmful. ie he's an entitled jerk.

Note ad blocking also disabled ads on marco.org and daringfireball.net, though; I'm sure that was unrelated to his decision.

ps -- he hasn't refunded his users. He's indicated how they can get a refund which isn't the same thing at all. Sincere regret might be easier to believe if he got rid of the tens of thousands of dollars he earned from this.

[1] http://www.marco.org/2015/09/18/just-doesnt-feel-good
So you are agnostic on the question of whether our society should butcher the homeless to feed to the hungry because it's a value question and therefore not testable?
I am not suggesting they should have a unilateral right. I am asking for suggestions on how to solve this so that content producers can get paid without posting ads, something no one has yet to really respond to.

The Internet has created a situation that did not previously exist. It is natural that we don't automatically know what the solution is.
It'd be completely accurate, you would just need to keep every single human on Earth in controlled conditions. Good luck!
Looks great, but why is the dmg so big (104 MB)?
While watching this, a thought occurred in my head: for these types of challenges, are the participants tested for PEDs and such?
I remember reading about a chess puzzle where a similar "out of the box" thinking was required which would probably put it outside of reach of computer solvers. As a plus it was within currently legal rules.

The winning move was en passant and the solution required observing that the only way the situation could have arisen was the opposite pawn moving 2 ranks forward, making this move possible.
>with kernel level RPC to separate modules.

Is this what is described as LPC ? Could you elaborate on how it separates the modules (as opposed to unix subsystems) ?

>Thus still offering a micro-kernel cleanness in a monolithic space.

What does this 'cleanness' provide, and how ? It's all in kernel space so if one module crashes the whole kernel crashes ?
We need creativity mixed with discipline to make a difference here.

Or we could pick a non-insane language to standardize on.

Even better, we could pick a non-insane bytecode to standardize on.
Desire is the root of human suffering. This is a widely held belief to put it mildly.
What is coinciding with what?
Login and inspect the home page afterwards.
http://imgur.com/bwUHgcT
Its hard to not like C, so I dont have any disagreement with you there. However after coming to C++, I do miss RAII when I program in C now.

I am excited about Rust as well, and look forward to using it professionally in the future.
Nice! I think it's time for me to create a slack channel for coffea (https://github.com/caffeinery/coffea) ;)
I agree you don't see it, but I don't think that merits your insulting assumptions and language about me and what I know.

To see this guy as acting parasitically, all you need do is take him at his word. He has a calculated economic value for the miles that is far larger than what he paid for them. He himself believes that Avis values them and would see him as a scammer, which is why he carefully limited the size of his grift and energetically persuaded employees to do things that they realized made no sense. I don't see anything wrong with assuming that he's right.

To double-check, though, there are plenty of reasonable estimates on what air miles actually cost out on the web, and the guy's estimate of the economic value is in line with those. And Avis's promotion looks like a pretty typical customer acquisition thing where you pay some sort of initial acquisition cost and hope to make your money back over time. They did not acquire 37 customers here, or even 1, so the guy is entirely reasonable in thinking that Avis would stop him if he did this at scale.

So the balance of the evidence is that 37rentals is, as he himself thinks, scamming Avis out of a lot of miles. Is this CERN-level proof? No, but I don't think it's necessary here. We're on a forum, discussing another forum post. My assumptions are reasonable and are based on my many years in business. If you have evidence for other assumptions you'd like to make, godspeed. But for a guy wrongly in a lather about supposed no-evidence assertions, you are making a lot of no-evidence assertions yourself. Anonymously, of course.
I used to work with a guy who used to be the DP VP [what's called CIO these days] at the only Fortune 100 firm that didn't have a corporate IBM mainframe (although a subsidiary or two did, IIRC). IBM tried a number of times to get him fired (such tactics as golfing partners of the CEO saying that he was really incompetent, etc.). They played hardball, and probably still do, when they can.
"Make survival suits that you can actually fly in"

refers to

"Then I undid my safety belt and opened the door. Instantly I was up to my neck in icy water. I was wearing a survival suit, but only around my legs and waist - the top part hung loose because I find it quite impossible to fly with one covering my arms and upper body."

..as i read it. Incredible story!