skysight-inc/HackerNews huggingface dataset:
> If you ride a bicycle, please wear a helmet.

Or you know, don't, because you've got perfectly safe bicycle infrastructure and you're never going faster than 20 km/h anyway.

What works for you is not a universal law.

You know how this bicycle helmet issue always turns into a shouting match on the internet? I think it's to a large extent because people don't have the empathy to see themselves in the situation of a bicyclist on the other side of the world, in a different automotive culture, with different laws and history.
Agree although I would say that big 4 consulting firms charge much lower _average_ day rates than many small-mid agencies. It's a particularly effective ploy for winning gov and big infrastructure contracts. They make money by scaling to 100's of bodies on projects, mostly offshore (and even then their overall margins are wafer thin due to huge operational inefficiencies and shoddy program management).
Why Shasta is leading a $6M Series A investment in  Bloc's online bootcamp
For better or worse, Go's design is anything but modern.

It lacks things such as immutability and generics. It also perpetuates the mistake of including a run-time type error, null (nil).
>I visited Harrapa & Mohenjo-daro many times as I've lived there for the most of my life

Wow that is fascinating. If I may ask have you visited the sites in both India and Pakistan? I think a majority of the sites are in Pakistan and being Indian that is not going to be easy any time soon
Ive been hit three times, the third time the helmet mattered. If I had of done false presumptions of "I've been hit before and it doesnt matter" I might be dead or worse off now.

if you have a 0 dollar brain, wear 0 dollar head protection.
Make sure to checkout http://ternjs.net/ too. It does not have types validation I believe, but it does many other things and in combination with eslint allows catching most errors before packaging.

Tern.js actually detect types, and may be it would be possible for eslint to incorporate it somehow to detect invalid use of types.

One big ternjs plus for me is the fact that tern.js knows about require.js modules and can look in other require'd files.
Right, so the question becomes whether a branch mispredict is cheaper than simply refcounting an object that already lives in L1 cache (by virtue of having any of its words accessed). For Intel Sandy Bridge, this is 14-18 cycles for the mispredict, or ~4+4 for the L1 word read/write. Now the question becomes how often that mispredict will occur, and there's no real way to measure this short of an implementation.
The registrar issuing cert solution would certainly speed up HTTPS adoption; you're dealing with one less org to secure your site. The down-side is that if you decide to move registrars, that still complicates things. What if the new registrar refuses to issue a new cert without a hefty fee? Or what about revoking the previous cert? Now the registrar is functioning as a de facto CA so it doesn't completely eliminate the middle-man factor.

I'm hoping the EFF project will smooth over these hiccups, which is why I'm looking forward to it.
Falling off your bike at 20 km/h and hitting your head is still enough for a decent head injury.
That would be simpler, but you would miss out on the biggest benefits of Pantelligent: one is being able to walk away or be doing something else and still get notifications. Two is the adaptive recipes. But you can certainly use "Freestyle Mode" and get the effect you're looking for!
Guess I should have taken a closer look. Anyway, Vitamin A is fat-soluble and you can really tell, since it tracks the amount of milk fat so well in these tables.
Sure, but if the code is already hosted on a public git, it would be more convenient if you could simply clone it.
I take it you missed his part about breaking his chain.

That said: http://www.vehicularcyclist.com/hfaq.html and a variety of research suggesting that helmet laws reduce ridership which causes far more cost (in heart disease and inactivity ailments) than the lack of helmets.
Why would linking order affect runtime performance? Something to do with the interaction between offsets and cache, maybe?

Would it be possible to determine ahead of time what order would maximize performance, or would that require profiling?
You are technically correct. A Sufficiently Smart Compiler(TM) could theoretically optimize python code.

However certain language features can be inherently difficult to optimize. Most of it's over my head, but headius has written some great articles as part of his experience of implementing ruby on the jvm. http://blog.headius.com/2012/09/avoiding-hash-lookups-in-rub...
What does it matter who issues your cert if your registrar controls your domain name? They can transfer your domain name to the FBI, your competitor, your ex-husband, whoever. They can keep it for themselves, and they can publish their own DNS servers as authoritative, making all traffic flow through them anyways. They already are in 100% control of your domain and you are at their mercy. You already trust them enough to buy the domain from them. Why would you want to give a third party that same level of access when you don't have to? The CA's would have you believe that they have tighter security than anyone else, so you should trust them. That's silly. Your registrar has more control over your domain than your CA, so either their security has to be just as good, or you are screwed anyways.
Bicycling magazine had an excellent article that delved into this: http://www.bicycling.com/sites/default/files/uploads/BI-June...

Their assertion was that this boiled down to: do you want open head trauma or closed head trauma?

I'm not so sure that it's quite that simplistic, but seeing the data on how the helmet industry is needlessly hamstrung by outdated standards from 30 year old standards bodies is pretty startling and depressing. This alone should make you reconsider your notions of how safe your helmet really makes you.

(Of course, I still wear mine.)
"Defense attorney Joshua Insley still believes that police used a stingray to find Taylor. He cited a letter in which prosecutors said they were prohibited by the Department of Justice from disclosing information about methods used in their investigation.

The portable device was developed for the military to help zero in on cellphones. It mimics a cellphone tower to force nearby phones to connect to it.

Records shows that the Baltimore Police Department purchased a stingray for $133,000 in 2009."
What is a Thermomix? Wikipedia gives me the idea that it's a multifunction cooking machine, but leaves a lot of holes.
Quick Guide: How to Design Apple Watch Apps
That must be some book; the list price is $96 but used copies are going for $300.
In front of journalists, the man talked in detail about a plan to destroy journalists giving negative coverage. As far as I know, you're the only person calling it "a conspiracy". But plenty of people are taking that as a way of threatening journalists.

The "blowing off steam" theory doesn't strike me as plausible. If it had happened at his local alley while talking with his bowling team, sure, maybe. But the CEO and and SVP of a $16 bn company don't sit down with a bunch of journalists by accident. Either the guy was intending to intimidate journalists (and Lacy in specific) or he is so dangerously clueless that a) he should not be a senior executive of anything bigger than a lemonade stand, and b) it would be hard to explain how he made it this far.

A journalist friend said that powerful people threatening journalists is routine, and that this sort of thing has a chilling effect on coverage. When smart people "accidentally" do something very self-serving, a reasonable working hypothesis is that they actually knew what they were doing.
if cycling is the primary transport,you might want to consider this.
https://www.youtube.com/embed/0aX-WXBMI8I?start=29&end=33
http://www.hovding.com/
I was biking down a hill about 10 years ago. Hit a bump or curve or something - either way, I flew off the bike about 5 feet forward and hit the ground directly head first almost as if I were diving into a pool of paved road.

The helmet took all the impact and my head was perfectly fine (my knees then hit the ground and got scuffed up a bit). Had I not been wearing it...

So yes - please wear a helmet.
Lyft and Uber seem pretty interchangeable, so having a reason to choose one over the other is not good for them.
That's the standard motivation for CAs, but I don't buy it.

Most of the time, I'm much more interested in a domain identity than a corporate identity. If I go to bigbank.com, and is presented with a certificate, I want to know if I am talking to bigbank.com -- not that I'm talking to "Big Bank Co." (or at least one of the legal entities around the world under that name).

Therefore it would make much more sense if your TLD made a cryptographic assertment that you are the legal owner of a domain and that this information could be utilized up the whole protocol stack.

That would not have a legitimate cost, apart from the domain name system itself.
You can treat anything as a point mass as long as you're far away enough ;) And even with point masses only, orbital mechanics can get quite complex.

When you are close enough that a significant portion of the comet's mass is "besides" yourself (somewhere off to the side) it will pull you to the side.

This even holds true for spherical objects (say, you standing on earth), where you get gravitational pull not only towards the center but also towards the sides. For a perfectly symmetrical sphere, these sideway forces cancel each other out tough.

But earth isn't a perfect sphere, so even on our own planet you get (very small) variations in gravitational pull (stronger pull at the poles or near mountains (where the crust is thicker)): https://en.wikipedia.org/wiki/Gravity_of_Earth
Based on development with the Pebble, processing doesn't seem to have much noticeable impact on watch battery life. Updating the screen, writing to flash, or doing communications use so much more battery than almost anything you can do on the CPU.

What is probably more constrained is the memory and storage available on the watch. By moving as much of the application to the phone as possible, they decrease the demands on the limited resources of the watch.
If you don't verify what is sent, I could easily send you a malicious web form. If you don't verify the key or cert behind the connection, anyone can claim to be x site.
It's actually more like this:

Encrypted (Certified) EVERYTHING'S FINE
Encrypted (Self-Signed) OMG!!!
Unencrypted EVERYTHING'S FINE (while it's not)
"The experience of cooking" - this can be applied to most of the technologies we develop. (i.e. does the Kindle take away from the experience of reading?) But it's not just as simple as "better is better", either.

If you want total convenience, you use a microwave, but it's not the do-all kitchen appliance that people originally thought it would be (see: microwave recipe books). If you want total experience and the joy of making something for your family with your own hands, you use traditional tools. Perhaps this pan meets some middle need, or provides a gateway for people who wouldn't cook otherwise, or perhaps it's an expensive novelty. But it's interesting to think about what we're losing when we replace old ways of doing things, and whether any of it's worth keeping around even if it isn't the most efficient way of doing things. The Betty Crocker add-egg trick tells us that there's a big emotional component wrapped up in this that isn't present in most product categories.

(I make http://supermechanical.com/range and enjoy Soylent, so the balance of new cooking interactions vs integration into an existing kitchen flow is something I think about.)
That was great, and only 37 seconds long!

In Ireland there are lots of bike safety campaigns and messages but the two things that have contributed most to the uptake of cycling have been the Bike to Work scheme (tax free bikes) and the Dublin Bikes (city bike rental) scheme. Arguably, the increase in the number of cyclists has done more for cycling safety than all the efforts of the campaigns.
If anyone wants an invite code to writeLatex, the service featured here, here it is https://www.writelatex.com/signup?ref=64cf3f9ff138 If you sign up via that link you get free space (and so do I). Happy LaTeXing.
Different people find different things exciting/sexy to differing degrees. Some people like building stuff that others can see. Some people like building stuff that others will use. Some people like building stuff that makes other people build stuff faster. Some people like building stuff that is highly reliable, really fast, really scalable, or really efficient. Some people even find improving advertising really exciting - they expound on how ads can be win-win, and even that they can only find their full effectiveness when they are, or something like that.

I don't think anyone is "avoiding" any work - there's just tons of work that needs to get done, and people mostly choose to work on that stuff that interests them. One could say that product engineers "avoid" infrastructure work and infrastructure engineers "avoid" product, but I think that would be inaccurate in most cases.
How would you rotate keys with that scheme?
Petcube launches
"Hitchhikers Guide to the Galaxy" As someone who simply cant sit down and read a book this was the first book I have ever read and reread. First comedic release, is littered everywhere in the book. Recurring jokes for those who pay attention to detail are little nuggets of gold. There are social commentaries that ring true today. Lastly all the characters are believably absurd.
Wouldn't an optimising compiler run contrary to go's goal of fast compilation?
> We are making entrepreneurs out of ordinary people, it's fking awesome.

Or, people are naturally entrepreneurs stifled by regulation and AirBnB, Uber, Udemy and TeeSpring are simply allowing the people's natural entrepreneur spirit to shine through by shifting the compliance burden away from them.
That it might have deserved the moniker if it had been released around the same time as java.
Even though I've done things that many people consider harder than school (taught myself programming, worked at Google, quit to start my own company), I felt like succeeding in school was much more difficult.

(1) The main reason is that ~90% of the things you do in school make zero sense. They happen just because that's the way things have always been done. In this kind of environment, it is really hard to find the motivation and will to succeed.

(2) Very few people actually give a fuck in school, which adds to the dreariness. Many of the best students are just the best at gaming the system. Most professors don't care and are focused on research. The result is that the people at the top of the system are often the people you respect the least.

(3) Grading on a curve can be brutal. You can have an easy class where everyone gets the material, but because the professor wants to have a certain distribution on the test, the standard deviation is tiny. That means the line between success and failure is actually incredibly thin. This means that beating your peers is a lot more important than actually knowing the material well enough. In practice, this forces students to overstudy boring material just because everyone else is too.
Why should my fridge have a FQD name? What purpose does that serve?

Why install a firewall in each device if you can install one on the router that works for everything?
"Java" which "compiles" to javascript is not Java. It's javascript with a ludicrous amount of syntactic sugar applied.
I think the reason the other post got killed was because the site it linked to went down. This one links to a mirror on tumblr.
Fake certificate for Google wouldn't work in Chrome at least. There is certificate pinning already.
DANE is the way to go forward. Have your TLD CA sign your domain key and sign your web certificates with your own key.

Only one "root CA" to trust per TLD, and it's free if you own a TLD that supports DNSSEC (most do these days).

Now we just need the DANE check built into the browser without any plugins that require installation.
Sure, if you take the word of the detective possibly covering up illegal actions.
Is there any reason we cannot use both TypeScript and Flow.

Besides perhaps the extra 'compile' time added to do both translation with TypeScript and then static analysis with Flow. Both tools have their advantages and disadvantages.

May as well throw in a linting tool as well..
There is one study that shows that car drivers give less space to cyclists who look more "professional"/well-equipped than those who look like casual riders. Of course people who cite this research say that the solution is to not wear a helmet, as opposed to take measures to make drivers give you more space when you wear a helmet. In my case, I have an old large Coca-cola plastic crate on my rear rack, plastered with reflector stickers, and that seems to give me plenty of space. A female friend holds her U-lock in her left hand and that seems to do the trick as well.
Way to make me feel like a dick, compumike
http://en.wikipedia.org/wiki/Occipital_bone - lumpy bit at the back of your skull where the bones are fused and, when looking up, your head meets the fleshy part of your neck. The lump is called the exterior occipital protuberance (in the image on Wikipedia it is anyway).
No it is not. I have talked about this on here before, but I don't mind repeating myself:

- Your small blog you publish over HTTP is now opening the door for me, the attacker to mess with any traffic originating from your site. Say you host your resume on your site. I can substitute it with a much less flattering version. Say you host a code snippet. I can add a little obfuscated fork bomb or root kit at the end. Say you have a referral link to Amazon. I send your users to amazom.com, a site that's MitM'ing amazon.com but captures credit card details on the payment form.

- Your internal corporate system is great an all, until you have an unrelated breach and the HTTP site becomes a vector for me to attack your systems. Or worse yet, I learn how to trick your users into believing they are accessing your genuine document store when in fact they are uploading their secret company plans to my very own rogue site. Trust inside the electrified fence is different than on the Internet, but a self-signed cert that your IT sends to every employee is also pretty easy. Conversely, if your organization is so large that it's impractical, just buy a $10 domain and a $8 TLS cert. The "overhead" you speak of does not exist when your server side stops supporting HTTP. FFS, configuring nginx to use TLS/HTTPS takes exactly 3 additional lines of configuration code as compared to an HTTP-only site.
Stopping snooping by encrypting without strictly checking certificates the first time you connect is better than not using encryption because it stops dragnet surveillance.

Also, active attacks (like MITM) are harder to do and easier to detect than passive attacks (snooping).
A helmet has saved my father's life several times while commuting to/from work. We have at least one of the helmets saved, complete with a crack down through the entire side. It was a hard enough hit for him to be unconscious for a few minutes. The EMTs said that without the helmet, it would have been dicey odds of survival.
Definitely an interesting visualization for the companies.

However I suppose the Health and Future segments are a bit more analysis
based, in which case they could change the whole look of the chart quite quickly if some new piece of information comes to light.
Lessons I Learned from Starting Precog
Can you explain what you mean by "perfectly safe bicycle infrastructure" and how this removes the need for a helmet?
It doesn't prevent snooping -- you can still be MITM'd. It does however, make snooping much harder because it has to be done actively.
Pfft, you don't need to be going that fast. My wife was pushed off her bike at perhaps 5 km/h and fractured her shoulder. Took nearly a year of healing and revalidation.
Note that this is a lot easier with Gas than with Electric due to the heat retention of the rings, at least I found. You can kill the heat really quickly with Gas (which is why no commercial kitchen uses electric).
Because the C extension you need has probably already been written.

This is the same kind of network effect that drove Perl usage for some many years. CPAN had it. Even if I didn't want to use Perl, CPAN was overwhelmingly compelling.

Python has since taken on that mantle.
http://en.wikipedia.org/wiki/Duck_typing
His language was indeed a bit hyperbolic. But this doesn't lessen the inherent creepiness -- and sure, let us also say vileness -- of what the Uber executive said in that meeting.
This is a huge improvement and I'm very glad that WhatsApp is going this route.

However, from my point of view, TextSecure isn't there yet. The ideal solution should be decentralized, like XMPP. That makes gathering meta data so much harder.
good stuff joe! looking forward to seeing the tip button on your site :)
I have experience turning a Lisp dialect with refcounted integers into supporting non-refcounted integers, identified by a type tag field in the "value cell" type.

> If small integers did not have a refcount then that extension would have to have special code, like "if object is not a small integer, then increment the reference count".

Easily implemented in one place in the "increment_refcount(obj)" inline function:

// roughly speaking
if (is_heap_pointer(obj))
obj->refcount++;

where "is_heap_pointer(obj)" is an inlined bitmask check like

(((unsigned int) obj) & TAG_MASK) == TAG_PTR)

If TAG_PTR is zero bits, then a value which satisifes is_heap_pointer can be dereferenced straight.

In a garbage collection implementation, you don't have refcounts, but the garbage collector's "mark object" function does the same check:

if (!is_heap_pointer(obj))
return; // don't try to mark non-heap things

switch (type(obj)) {
case TYPE_CONS_CELL
mark_obj(obj->cons.car);
mark_obj(obj->cons.cdr);
break;
// ...
}

Another thing is that you provide an API to the extension writers, which abstracts the use of objects. For instance, you can give them a function that can be called like this:

value n = number(42);
value z = number(INT_MAX);

The first case might construct an unboxed value because the integer is small enough. But perhaps the second returns a bignum because INT_MAX requires 32 bits, wheres unboxed integers only go up to 30 bits.

So in the first case you get an object with no refcount, whereas in the second you get an object with a refcount of 1. The extension code is written such that it doesn't care.
SparkFun Live AMA on YouTube
http://witboard.com
I have tried many, many (perhaps hundreds) of low-end VPS over the years, and the top of the pile is most definitely Ramnode. Digital Ocean is also good, if you can get past the hard limit of one IPv4 address per instance.
Not true, or at least depends on the field. I am able to find 80% of the maths, physics, comp sci papers that interest me. I think reducing all human interaction into a measure of value is absurd - but there you go, each to his own.
- No encryption after using encryption with the same operator before

- Cell is not advertising any neighbor cells

How do you get this information in a regular phone?
The Millennial Rebuttal
:) https://twitter.com/paiza_run/status/534654223909003264
I guess the difference is that I enjoy eating out, but I much prefer cooking at home. Even with my $10 frying pan, I can cook some delicious things, but I assume the target market is for people who haven't been cooking as much as I do.

From the viewpoint that this pan makes cooking a little more accessible to new cooks, I think it's fantastic. I was just trying to find value for someone like myself, who might be a little more experienced and have a few dishes, we can make without recipes, under our belts. :)
Cool, I should pick up one of those. Been doing it by feel for the most part.