skysight-inc/HackerNews huggingface dataset:
Minneapolis is arguably the best city in the US for bicycling (in competition with Portland). That said, biking here can be incredibly dangerous, and cyclists are killed every year. The streets and intersections around town have numerous "ghost bikes", white bicycles locked in places where a cyclist was killed by a car.

The author's point doesn't stand to reason. First, not all injuries are created equal. Head injuries are more likely to kill or permanently impair a cyclist than any other injury. Second, regardless of the results of studies and confirmation bias, it's obvious that helmets do absorb a great deal of impact - impact that can kill or permanently injure you.

Beyond that, though, helmets aren't the #1 thing that can be done to protect cyclists. Improving car drivers is the #1 thing. Malicious drivers who openly hate cyclists aren't the worst - neglectful ones are. You know, the ones who turn right in front of a bicycle, or lane change into a bicycle. They don't know the cyclist is there. Often, they don't know how close they came to killing someone, as they text away obliviously.

The next thing that can be done is better urban planning, with bicycle-friendly streets. That doesn't mean sidewalk "bike lanes" that are 10mph and shared with moms pushing strollers. That means relatively safe road design where bicyclists can either integrate into the traffic flow or be around it with less danger. These designs are often flawed, though, built mostly to keep bicycles from inconveniencing cars rather than keeping cyclists safe (the "bike lanes" of downtown Minneapolis, which completely hide cyclists from cars turning in front of them, are the ultimate example).

At any rate, the article is quite wrong.
Agreed --- this is the first rant against systemd I've seen that didn't talk about Lennart at all, and the first one from which I've ever learned anything. It's a great example of how people ought to argue on the internet. While I find that systemd is great for my purposes, there's plenty of room on the internet for Steven and the BSDs.
> IO Bound
Isn't this only for 'disk access'? If in memory, this really shouldn't be an issue. Given you have dedicated cpu and memory for the core features of an OS, shouldn't IO not become an issue?
Most compilers have a way to explicitly force functions to be inlined. "Just inline it by hand" is terrible advice.
And yet, it's a lot of boilerplate to write recursive ast walkers manually. ADTs are not enough, some (ideally, compile-time) reflection is also needed.
But you seem to argue against the culture of the web the way it currently is, which, whatever the morality of it (I use blockers with abandon!), includes both pushy, aggressive ads and ad blockers.
> By blocking GA, the site doesn't see you as a visitor.

They can still use server analytics to see me as a visitor. I even show up on Cloudflare. I don't want them tracking what I do on their site, it should be enough to know I showed up and asked for a specific page. If their business model relies on knowing more, then they chose a lousy business model.

Why is there so much sympathy for ad-supported sites on HN but when other industries with obsolete business models are brought up (like record companies) it's all about "disrupting" them? Have we given up on finding better ways to support content online?
Reddit users flee to Swiss copy Voat after harassment clampdown
I think the argument is that if helmets are not mandated by law, more people will ride. If more people ride, that will raise more awareness of bikers and their safety in relation to motor vehicle drivers. Therefore, in aggregate, the safety of the whole bike riding herd will be better.

Anectdata: I work on a large business campus which has bike sharing bikes scattered around. Helmets are mandatory (whether that's due to law or local policy, I am uncertain). My light whispy hair will irrecoverably look like shit after being subjected to a helmet, especially during the hot/humid months. As such, I opt to walk or drive more often than I would if I could simply hop on a bike for many on-campus jaunts for various duties.
Yup, replace it. A helmet is a shock absorber, the styrofoam is compressed during the collision. Once it's compressed, it can no longer absorb shocks. A helmet needs to be replaced after a crash. The damage is not even necessarily visible on the outside.
You don't need to read a textbook to see users complain about it, or to know that I go out of my way to fix low-contrast webpages to make them easier to read. Poke around elsewhere in this thread. Check out <http://contrastrebellion.com/ >.
It's my computer, I pick what I want to display and which code I want to execute.

If you really wanted to take a principled stand you just wouldn't use those web sites. Ad blockers are just lazy activism.
Why is it legal for completely unrelated laws to be tacked on to bills? In most countries this would be called corruption.
Dude, you know you're not supposed to keep using the same helmet after you get in a crash, right?
Police RARELY ever ticket bikers. I've seen it only happen once, it was so surprising to the biker: the cop had to cut him off because he wouldn't pull over.
Again with the mentalist act. Clearly others know more about me than I do. Again, I submit to a superior intellect.
yes.

I keep analytics only for websites that are not-functioning. Still, I despise them.
I love omega tau - they go in-depth into some of the most intriguing engineering projects of the recent past. I personally love the space-themed shows however I'd encourage anyone to look through their back catalog, even if they detest space history.
My suspicion is that its due to all of the streetlights in Chicago.
We had a crowd of a dozen get tickets for blowing through a stop sign. Its embarrassing to responsible cyclists when clubs get an arrogant crew, above the rules of safety.
"Does your node app run in a VM?"

"No, because of the heavy IO load we run it on bare metal"

Doesn't sound odd to me.
A common misconception is that bicycle helmets protect you in a serious crash. They don't: if you get hit going 30 mph, anything less than a motorcycle helmet isn't going to help you much. But most bike crashes aren't serious; they're minor, low-speed crashes where the rider is knocked from the bicycle or bumped just hard enough to lose balance. Because the center of gravity on a bicycle is high, it's easy to hit your head in these types of crashes -- hard.

Those are the crashes that bike helmets are designed for. Let's say you were waiting at a light, and the light just changed. A car mirror clips you just as you're pushing off and getting your balance, you fall over and hit your head on a curb. If you have a helmet on, you walk away with a headache and maybe a skinned elbow. Without a helmet on, you crack your head open and potentially die.
That is wonderful, thanks for the link!
>> “jQuery is not need anymore with modern browsers.”

> Bull. Shit.

Depends on the target environment(s). If you only want to support evergreen browsers then there is no reason you need jQuery; you're going to have the native DOM APIs and you don't care about compatability.

jQuery's big win is two fold, in my opinion. One it has awesome, chain-able syntax and two (most important) it has awesome backwards compatibility with terrible browsers. If you don't need two then is one worth bringing in another dependency? Maybe or maybe not.
It seems that people missed the fact that the article has plenty of links supporting his claims. Unfortunately the link colour is almost the same as the text colour.

One of the most compelling studies is from New Zealand [1]:
"The New Zealand Medical Journal published Evaluation of New Zealand's bicycle helmet law ... showing a massive plunge in cycling levels and a 20% higher accident rate since helmet law enforcement."

Also, there was a study showing that cyclists with helmets receive less space from passing cars than those without.

[1] http://www.cycle-helmets.com/zealand_helmets.html
I've been trying to find a reference, but the story goes that Tim Leatherman and a friend created the first multi-tool that had a full-sized set of pliers on it. They patented it, then shopped the design around to the various knife companies (Gerber, etc), none of whom showed interest. So they started their own company, selling the original pocket survival tool through Cabella's mail-order catalog.
"It babysits its users"
Accidents don't happen when cars are passing cyclists, though. Drivers notice this because they're inconvenienced, but it's actually pretty safe. Accidents happen at intersections, due to cars turning in front of bikes, or not being aware of bikes that are turning.

As for neck injuries... if a helmet increases my chance of a neck injury because it decreased my chance of a fractured skull, i'll take the trade.
Lights are mandatory in Germany. Every bike needs to have them installed to be road legal, even if it's only used during the day. (There are some exceptions for racing bikes)
regardless of the results of studies and confirmation bias, it's obvious...

You might as well have just said "I'm not listening to that gosh darn evolution nonsense".
It's still worth studying formally.

In the 19th century everyone knew that you could determine if someone was a criminal by studying the shape of their skull.
So you're upset that the material will not protect against lower impact collisions and still protect you against high impact collisions? (yet still be wearable)
so what's the deal with the 'injection'? They've been bundling crapware with the installers for a few years at least right? But for a long while there was always an option on the file list/downloads page that users in the know could click to get a clean installer 'direct download'. That appears removed now, is that what everyone is up in arms about?
The Single Founder Handbook - http://www.singlefounderhandbook.com/ ?
About ~20 years ago I had a nasty accident that left my helmet as a cover containing small chunks of foam - given I was knocked out in the process I hate to think what would have happened if I hadn't been wearing a helmet.

[NB Accident was completely self inflicted on a forest track]
> Ad blockers are just lazy activism.

Activism for the lazy; sounds like a good deal.
Northern German here: The reason is simple, the only people who wear helmets are the ones who know they are at risk anyway. Correlation != Causation.

EDIT: Yup, article confirms it.

In my city, the amount of trips taken by bike is over 26%, with another 12% public transport, and most younger people use bikes several times a day – but most don’t wear helmets, and most never had an issue with it, yet.
>> Meanwhile the myriad of wonders available abounds and is accelerating.

Right, so a rich kid will have 10 wonders to keep him busy. A poor kid may only have 1, but it keeps him happy enough not to have to steal one. Back in the 1970's we all played outside because there wasn't anything to do inside. This is why the Atari 2600 was a huge deal - it was the first amazing tech gadget most people had ever seen. Oh and oddly I didn't see cable TV in this discussion - more variety in couch potato options may have also kept people indoors.
Others already told the url it refers to. In other words, it is the term used for Mozilla's add on store in the absence of a suitable name.
I also was frustrated with how poorly the handbook explained ports/packages. But now that I understand how they work, I feel like it’s an elegant system that works well. I just wish it didn’t take so much trial and error to figure it out.
Compilers are much simpler than interpreters, unless you go into some really complicated optimisations.
Really? If you've isolated your resources to a group of processes, and you further isolate IPC, network, mount points, process, users, groups and hostnames to that same group of processes - how does this not fall under the definition of what a hypervisor does?
> Nobody is "shipping" anything on the web. I've never understood the use of the word, even for apps. Something that is shipped cannot be touched or modified after release. This isn't the case on the internet.

At minimum, expect one week of review time before you can release an app on the App Store.

As far as web apps, every line of code that makes it to production has consequences. If you make a catastrophic mistake, like leaking user data, how long does it take to 1) discover the mistake, and 2) deploy an update? If you're dealing with thousands of servers and multiple data centers, it can take an eternity.

> Making the image slightly more hi-res, say 1.5x, and then compressing it more aggressively has the benefit of satisfactory sharpness and quality on high density displays, while compressing to a size similar to the low res. I've confirmed this and use this technique, as others have.

Did you perform user research? Are you a designer? Or does "confirm" mean, "my opinion"?

> For the normal operation of a website, needing to make only one image per product item is obviously more economical for whoever is making the content,

Whoever is making the content should have this automated. If they can't, your job as an engineer is to automate it.

> not to mention the technical hassle faced depending on your CMS and how it handles image assets.

1. Are you writing this from 1992? What modern software can't handle images at 1600 resolution?
2. Your CMS shouldn't have any load. Your assets should be delivered by CDN.

> iPhone 6 has 3x res? So what?

Users feel something is off, whether or not they'll articulate it. All these little things, together, make your website look amateur.
I used to consider lights “optional,” but since bicycling has grown in popularity, I have observed more lightless riders — or failed to observe, rather — and now quite agree. I’m amazed that I got away with riding effectively invisible, with no incidents, for as long as I did.

Now I’m baffled by the fact that lights aren’t built into the frames of all non-competitive road bikes…
Personally, I tend to put the function arguments' names from the API documentation in comments if its kind of obscure or I guess that I'll forget if I need to revisit this piece of code. As in...

texImage2D(100, 200, 300,
0 /*start*/, Math.PI*2 /*end*/, /*ctrClockwise*/ false);
There are people who ride bikes because they love cycling (by choice) and there are people who ride bikes because they can't afford other means of transportion (by need). The latter tend not to wear helmets or follow traffic rules, the former tend to do at least one of them.

Personally I almost never wear a helmet but scrupulously follow the rules: they are the only thing that protects me.
Is this true?

I assume anyone riding without lights at night is a gigantic moron. I barely notice people not wearing helmets, which is much more common (sadly, they are both fairly common).
It's very easy to agree that nuclear pulse propulsion is a bad idea for a vehicle, even among people who otherwise have very different preferences on what kind of engine they like on their vehicle.

Unfortunately, yeah, the whole debate there is unproductive. Instead of focusing on real problems, it gets stuck into an endless debate on Unix philosophy, carried among a bunch of people who aren't really sure why it's a problem if something doesn't follow it and another bunch of people who insist that they're following because saying otherwise would be bad PR.
It's hardly noteworthy to move that much a day.
I write a lot of stuff, trying to churn out one post per week or so, sometimes more, sometimes less (at http://cyclebath.org.uk/).

If you are writing for a broad audience I try not to get too complicated. These days, I usually take the final post, and just throw it up onto http://www.hemingwayapp.com/ to get a feel for how well it reads.

As an experiment I tried to get a "Very Good". Each sentence was clean, had one idea in it, but the flow of the post was stilted. It removed all passion.

However I can be too clever for my own good. Communicating ideas in the simplest terms is exceptionally important. I get too involved in story telling. The Hemmingway App enables a good compromise.
> I also approve of protected bike lanes. [Putting bikers on sidewalks is stupid]

Do both. Have a bike lane on the side walk, with some separation provided by rails near crossings, or trees and such on longer stretches. Consider this for example:

https://goo.gl/maps/6PRpg

There are many small details that that keep the bikers away from the pedestrians, but it also serves the bikers (and the car drivers) by putting the curb between the two.
Overflow Trilogy
Add Friedrich Nietzsche.
Is she a nominee for the Darwin Award?
This anecdote would be a lot more useful if it were long story long (e..g., were you cycling casually or racing?). The lack of details makes it hard to draw any useful lessons about when helmet wearing is appropriate.
Ugh, what about avoiding flags entirely? I think "slightly" different behaviour is a smell of god-functions. Why not split the functionality in two, perhaps composable, functions?
even back when they were called gaim, it only ever supported the minimal feature set you need to communicate with other people.
Photon is built for this case: a minimalist OS to run only as guest.

However, check out hyper.sh, the project uses hypervisors to run Docker images, which completely eliminates the need of guest OS, making the whole stack immutable while just offering the hypervisor-level isolation.

In my opinion, Hyper is the way to go, instead of the minimalist guest OS distro.
Breaking the switch statement
Yes, and in the same legislation, let's also require licenses and helmets for pedestrians, because they annoy me far more than cyclists. Also, fatality rates for helmeted pedestrians are higher than fatality rates for helmeted cyclists in some studies.
Dutchie reporting in! Nobody wears a helmet here when they're riding their bike to work, schools, stores, etc. The average speed will be somewhere between 15-20 km/h and is relatively slow, next to that most bike paths are separated from the road so you'll only come in to contact with cars at crossings (and this is where most accidents probably occur).
When people get on their MT/Racing bikes the speed increases dramatically to 30+ km/h (and most people wear a helmet) and other people on the road don't always expect those speeds coming from bike lanes so that's why you'll see more accidents. To summarize: Fix your infrastructure and you won't really need a helmet.
The greatest share of accidents are because of infrastructure, so put all your effort into getting better road for foot and cycle traffic, it's more effective to prevent accidents than injuries.

I've never hurt my head while on a bike, yet the first thing you hear when I've been in a crash is: "Did you have a helmet?". Statistically helmets help in rare but severe cases, compared to a seat belts and airbags that helps against almost all injuries in cars from mild to serious..
TRIVIA QUESTIONS FOR X86 NERDS
I completely disagree with the article's author - just because they don't "need" the revenue and there are lots of new areas of development on which to focus is not enough of a reason.
What's there to say? Like the article you linked to said: almost no one but sport bikers and tourists wear helmets.

I think the high safety in the Netherlands is mostly due to the driver education (In Holland, spending 40 hours training for your drivers license is not unusual, and you spend a lot of time in the most difficult situations around).

Another reason is that if someone gets killed on an intersection, people will have a good look if the safety in that spot can be improved. So a lot of the most dangerous places have been changed to make it safer.
As art this ^ sort of thing can be excused.

I would certainly hope that in most business or communication contexts, people aren't going to think a Proustian stream-of-consciousness rat nest is an acceptable piece of writing.
It works every time I see a site like mine try it. People are attached to the site over the years plus I am fully open about all the costs and expenses. The yearly amount is less than 20% of typical monthly income though, it is just hobbyists financing one part of their hobby. I don't think you could finance an actual job through this. But I think labour of love creates better websites than money-oriented endeavours anyways.

The key is making it very focused and short-time. People won't engage if you have a random donate button (I do, zero donations over 3 years). People love immediate motivation to participate in a common fundraising I guess.
Cppsat – Propositional Encodings in C++11
Inside Obama's stealth startup
What on earth does some jerk goofing off on a skateboard have to do with normal travel at low speeds on flat roads in good weather by a competent cyclist?

If you're doing tricks on gravel, or travelling on mud or snow, or goring really fast, you may fall, sure, wear a helmet.
>blocking GA may break your ability to actually use the site at all (many travel sites, for instance).

What? How does that even work? If GA goes down, their site just stops working until it's back up?
This is the OP. I'm a woman. I guess if you're an avid cyclist everyone assumes you're a man?

The article is the reason why I'm done wearing a helmet. I write my blog as a way to expose different viewpoints around cycling. I feel comfortable with this decision and will no longer be wearing a helmet. If they're not completely scientifically sound in your judgement, fine, keep wearing a helmet. I tried to use the data to the best of my ability, as I have a master's degree in public health. But then again, this blog is not for an academic audience, so I try not to make it too heavy.

The arguments I posted are those that have swayed me. What it comes down to is this: I believe biking is an inherently safe activity, on par with driving a car and walking. When I'm biking 12-14mph on bike paths and trails, as part of my daily regular activities, I feel there is no need to wear a helmet.
Speaking for myself, ads don't bother me so much. Tracking does. And serving me ads on content I have already paid for really fucking does.

Like purchasing a movie dvd and being coerced to watch previews for other movies before getting to the one I want. grrrrr.
"I would prefer to have option in uBlock that notified me if I was about to enter a site that didn't want me viewing their content if I had adblock enabled, so I could avoid those sites."

I suspect such a feature would do serious harm to the adblocking business. They do not want to surface the latent discontent that writers and publishers feel.

If it were as simple as the publisher pushing a button and blocking adblockers, and for adblock users it was as simple as pushing a button to notify you that you are heading to a site that had such anti-adblock penalites, the result across the web would be pretty uniform: you wouldn't get to go to any high quality websites.

They'd flip the switch, and 90% of adblock users will whitelist what they really do want to see --- whether it's The Economist, The New York Times, or whatever. Surfacing the idea of publishers implementing anti-adblock measures could actually reduce the adblocking footprint.