skysight-inc/HackerNews huggingface dataset:
I live in Seattle, and gave up biking on the streets years ago. Just too dangerous.

I remember a public service commercial on TV in the 60's which would exhort people to drive defensively, even when they were in the right. The tag line was "don't be dead right".

I see more and more cyclists on the road, and too many ride like they're invulnerable if they're in the right. They'll do things like stop in the middle of the road around a blind corner. They'll ride on the stripe that separates the bike lane from the road. They'll force overtaking drivers to move into oncoming traffic to get around them.

I've talked to local bike activists, and their attitude is if they're in the right, it's the car driver's problem. I just don't get it. What good is being in the right if you're dead?
Why Is American Teaching So Bad?
Ugh, this is so true. As a (grad) student who bikes to campus, I hate dealing with drivers who have been conditioned by the inconsiderate other cyclists. I personally always yield to cars in right turn lanes and that sort of thing, but sometimes they also slow down because they're used to asshole cyclists cutting in front of them, so it just causes confusion and tension from both sides. Well, tension mostly on my side, because a mistake is much more costly to me than to the driver :(. I don't get why other people don't bike more defensively, it's terrifying to me.
Shouldn't the confession be thrown out too? Fruit of the forbidden tree of cellphone data. The police are allowed to lie during interrogations, but they're not allowed to search/seize private property (without probable cause) to fuel their interrogations.
One interesting aspect of that is progress bars. Regardless of the amount of time an operation takes people will have a slightly different subjective opinion of how long it actually took depending on the behavior of the progress bar. Progress bars that slow down near the end seem to take longer than progress bars that accelerate near the end, even if the elapsed time is exactly identical.
BootKit via SMS
Paul explained why: http://www.paul.senate.gov/?p=press_release&id=1244

TL;DR: Paul voted against this act because voting for it means renewing the PATRIOT Act for another couple of years.
The point isn't to make their system more secure, it's to annoy the users into changing their password.
SmartMail- the first mobile optimized app with less clicks&no app switching
Wow, comparing that to AWS is staggering!

https://cloudharmony.com/status-for-aws
Forecast Widget
The value proposition is similar, in some ways: better heating control through engineering. But Pantelligent actually delivers on that.
Guide for Technical Development – By Google
Gecko-inspired contraption lets you climb glass walls
Your points are totally valid, and I agree with you insomuch that I think the comment you replied to is a poorly-informed work of reductionism, but you're being very abrasive yourself as well.

You practically gave your parent commenter a verbal beat-down over his grasp of journalistic ethics. The guy said a bunch of mostly wrong things, but he made a few good points, too!
The worst thing is:

This was only about mass surveillance conducted over phones.

If this "analog tip of the iceberg" already fails, how can they ever be stopped politically regarding mass surveillance conducted by simply tapping all Internet traffic (as was shown they do)?
Giving a gossip columnist a taste of their own medicine is really that bad?
Yeesh I agree with your comment overall but what's the point of making it 50% ad hominem?
germany is the current european leader also because of the reunification, and in fact many people feared this would happen before the reunification (i.e. former italian 4-times-premier Andreotti is quoted as saying "I love germany, that's why I'd prefer to have two of them").
Ok, lets roll with your idea that anonymously publishing true information is unethical.

If a woman blogged unkind and sexist behavior at a tech company, but hid her name to avoid the backlash (like Michael), that would be unethical. I guess she'd be an "asshat", right? Same thing for a journalist using an anonymous source?

Bad journalistic ethics? https://modelviewculture.com/pieces/that-time-i-was-caught-c...

I do indeed have a poor understanding of ethics and I'm pretty open about it. It's hardly an easy subject. Often I think I've found the "critical element" and suddenly swapping around the personalities radically changes my intuition.
This sounds like victim shaming. Possibly the drivers of the cars are not paying attention, maybe both, but to assume that people are somehow doing something wrong (many may be) just because they are in an accident seems overly presumptuous.

You can advocate for learning more about defensive riding without making it seem like those who are in accidents are just ignorant or unaware.

My first two car accidents were completely unavoidable and unrelated to my awareness. I would have hated to have someone tell me these accidents could have been avoided with further training, knowing nothing else about the accident except that I had one.

edit: I see your other comment in this thread, it has more information, thanks for that, all the same, it definitely seems to ignore a lot of complex factors and use anecdotal evidence (4 years of that, though, is pretty reasonable).

My main gripe with any car/bike interactions are that they are orders of magnitude different. A car slams on its brakes to respond to something in the road, or swerves, and they can do that an order of magnitude faster and more powerful than a person on a bike can. As long as bikers share the road with cars, there will be an imbalance of power which is unavoidable, so they should feel a bit of indignation.
Especially Bitcoins, of which a key 'feature' is 'No Government Intervention required'.
So, the worst part about this is that zero communication has come out of Microsoft - we first started seeing issues on Sunday and filed a ticked, had an open ticket while this larger outage happened, and haven't gotten a single email saying there's an outage. I found out about it from, sigh, buzzfeed.

Question - are AWS or GCE better at proactively messaging when there's an outage?
> why worry about things like your web server?

I want to do different things that haven't really been done before.

I want to write my site in C++ instead of PHP. In my own case, it's not as much about speed (that's a free benefit), it's more about the language: I favor the strong typing, compile-time checking and stronger inheritance model. What I envision is that I have C++ source files. I upload one, the server sees there is no binary for that page, and invokes Clang to build it when the page is accessed, and caches the binary for future use. Once I upload the source again, and the modified timestamp is newer than the binary, it rebuilds the cached binary.

I also have a lot of parsing built-in to the server itself to do things like Markdown/Stylus, but optimized for what I need (my syntax generates automatic anchors and TOCs for sections, great for documentation.)

I also plan to code up a forum so that I don't have to run phpBB, and thus don't have to run PHP and Apache.

I can also test my server on my local desktop without having to install PHP+Apache. I just open my server binary, and go to localhost in my browser.

> in 2014 if you develop a web server that doesn't work with HTTPS, it's pretty much dead on arrival.

Exactly! That's why I want to support TLS. Yet they've made that as difficult as is humanly possible, it seems.

> This sounds like exactly what you need.

Yes, libtls is exactly what I need, and mentioned before. Its limitations are that it's not available in my package manager, and hasn't had a lot of real-world testing yet (though I trust the OpenBSD team.)

In 6-12 months once this is easily usable on Windows, OS X, Linux and FreeBSD, I'll definitely be giving it a shot.

But isn't it sad that it's 2014 and a library with this level of simplicity only just came out 2-3 weeks ago?
The ultimate guide to design meetings
Canadians need better investment opportunities
Recent Blood Work – One Year in Ketosis
The fact that bikes want to be treated as "cars" on the road (as in they want space and respect), but when their light is red all of a sudden they become tiny little passengers that can illegally cross the red light. I'm not talking about the ones that stop and look. I mean the ones that just fly straight through the light because they believe they have a few seconds before the cross traffic comes, which is true about 99% of the time. Then you get the 1% of the time a car decides to jump the light and goes early.

Bikes are also extremely rude to pedestrians. I have never heard drivers yelling at pedestrians when they are crossing a cross-walk. I have however, been exiting a bus after there was an accident ahead and have had a bike barely stop in front of all the exiting passengers and scream, "HEY IM TRYING TO GET TO WORK HERE" as though everybody needs to get out of the way because he is very important. Also seen bikes try to go through when the pedestrians are trying to cross the street. Luckily it is nothing like that idiot that rammed his bike through the pedestrian crosswalk and killed a man just so he wouldn't have to slow down.

Maybe the cyclists (in general) should stop being so aggressive, arrogant, and consider the actual people that have no protection from cyclists. Maybe then there won't be so many bike accidents.

PS. It's a _BAD_ idea to cross your bike in front of a MUNI bus just so you can make it over to the intersection you somehow overbiked. Let the MUNI bus win.

PPS. FFS wear a goddamn helmet.
> it's almost like all the characters look the same.

Interesting you say that, but prefer Helvetica. Quote from Erik Spiekermann in the film Helvetica: "Because all the letters...it's the whole Swiss ideology; the guy who designed it tried to make all the letters look the same."
More like:

if(userHasUpdatedPw) { checkPw(hash(pw)) }
else{ checkPw(hash(assertDoubledAndTakeHalf(pw)))}
Thanks! Non-stick pans are great. They're easy to cook on and clean. By actually knowing the temperature of the pan, you can avoid the deterioration of non-stick coatings that can occur in (non-smart) pans when they are unintentionally brought to very high temperatures.
As a cyclist, driver, and pedestrian in SF this really is a tough city to be in. Drivers frequently stop in bike lanes, run red lights and roll through stop signs. I've also had many near misses in bike to bike collisions from other cyclists who don't think they need to stop ever. When I used to Caltrain, I've seen cars turn right without warning forcing me to a stop as often as I've seen cyclists try to overtake a signaling vehicle. When I jog on the embarcadero, road bikes whiz past in either direction despite the bike lanes right off the sidewalk.

SF seems to be perpetually in a rush...you need to get around defensively and safely no matter how you are getting around,
You're right! I come from a very bike-dense country (The Netherlands, we have more bicycles than inhabitants.) My son is 4 and he rides his bike to school. I'll cycle next to him, but he does know all the rules and basics about defensive riding.

I bicycled in and around NYC last year and it was crazy. Car drivers didn't really pay attention to bikers, but that was actually much less dangerous than I anticipated. The cyclists however were flipping mad! No rules, no courtesy, aggresive riding, running red lights, cutting off cars... Madness! Not all,of them, of course, but considerably more than you would see in, say, Amsterdam.

The bike lanes is NYC were fantastic, though. NYC seems perfect for bike transportation, I never got why you don't see more cyclists. SFO with all those hills (like I said, I'm dutch, no hills here...) and cable cars seems more challenging!
First a million bucks to FreeBSD, now this? Keep it coming WhatsApp!
You don't find it the slightest bit interesting that you're intimately familiar with the foremost examples of female objectification that spring to mind, but male examples of the same are so beneath your awareness that you don't even notice them generally speaking?

That's the way it is for most of society.

Frankly I don't particularly care, I don't really understand why people get incensed over these things. There is a market for them and where there is a demand that demand will be met. Complaining about it bitterly won't change that fact. We may as well attempt to wish away our sex drives. I bring up the inconsistency between the two not because I think that the war on female objectification should be expanded to the male counterpart thereof, but just to expose the difference in the views on the two subjects by society at large.
Python 3 has function annotations and you can use it for static type checks. See this:

http://www.infoq.com/news/2014/08/python-type-annotation-pro...

https://mail.python.org/pipermail/python-ideas/2014-August/0...

http://mypy-lang.org/

https://docs.python.org/3/tutorial/controlflow.html#function...
I tried toggling redshift (An Open Source, Ubuntu-friendly alternative for flux) and it does make a little difference, but hardly enough to warrant the "glare".

Personally, I like it. Especially since the way I use rubygems makes me hardly ever land on the frontpage; all other pages are much "whiter".
Can China and the US Transcend Thucydides' Trap?
They should run their support system on AWS since they're likely to get a lot of ticket requests if Azure is down. :)
>I wonder if there is some non public intelligence about north korea that is pushing them to do this.

First that and then this: https://www.irishtimes.com/news/world/asia-pacific/north-kor...

Something seems to be going on behind the scenes.
From Wikipedia:

"FISA was modified by section 215 (Access to records and other items under the Foreign Intelligence Surveillance Act) to allow the Director of the FBI (or an official designated by the Director, so long as that official's rank is no lower than Assistant Special Agent in Charge) to apply for an order to produce materials that assist in an investigation undertaken to protect against international terrorism or clandestine intelligence activities. The act specifically gives an example to clarify what it means by "tangible things": it includes "books, records, papers, documents, and other items".

So yes, they have to provide access to the records they have, which is a big reason why end-to-end crypto is rolled out in the first place. If the records don't contain any decryption keys, the content of messages is safe. All other metadata (sender, receiver, timestamp, message size) is not, since it's needed for delivery.
If a woman blogged unkind and sexist behavior at a tech company, but
hid her name to avoid the backlash (like Michael), that would be
unethical. I guess she'd be an "asshat", right? Same thing for a
journalist using an anonymous source?

Did you just compare a woman blogging about a legitimate grievance that makes her work environment intolerable to someone suggesting "Fair game" practices a la Scientology for criticizing his company?
The non-stick surface really makes this a nonstarter for me. I've got cast iron and stainless steel pans...I wouldn't cook on Teflon even if it were free.
RubyGems.org redesigned
Unless they open-source it, I do not consider WhatsApp secure. However, I still applaud them for integrating encryption. It is one step further in transforming our society such that everybody expects encryption to be easily available and on by default. It raises the standard in the eyes of the people even if this particular app is not really secure.
Microsoft are refusing to help us with our downed servers because we don't have a support contract. The outage is their issue not ours!!
> God bless the rise of cloud computing. Seriously.

In other words, god bless that you can pay someone else to deal with it so you can make the shiny service?
It's bad manners to delete a comment that already has a reply, but we don't prevent people from doing it.

It wouldn't be fair of us to delete the repliers' comments just because a parent no longer exists. That's up to each replier.
Domain validated certs for websites are free, got one a couple of weeks ago for a site.
> Comments killed by the mods are marked [dead]

By the mods, or by the software, or by user flags.
I certainly agree with your sentiments, but I thought that Amazon had also had problems, with contractors in its fulfilment centres being denied guaranteed hours, though perhaps I misunderstood the issue. There have certainly been problems like that in the UK, with "zero hours" contracts, where people are offered positions without guaranteed hours, and it is currently a fairly hot political topic without an obvious resolution, beyond banning them, though that wouldn't necessarily be helpful.

Personally, I think the fundamental issues in this area lie not with the flexibility that these types of arrangements offer, but rather in the asymmetry in negotiations between employers and employees. The labour market as a whole is completely distorted by poverty, for want of a better word, to the point where any notions of free exchange are, frankly, ridiculous.

If the collective "we" can implement a way of preserving the ability of people to sell their labour without being placed into unreasonable positions to do so, then we could probably achieve quite dramatic improvements in overall welfare. Until then, as you say, the costs of the system will almost always fall on a group of real people whose difficulties, beyond the occasional editorial piece, are largely ignored (or attributed to something else, such as laziness).
Is mystery Russian spacecraft a satellite-killer?
For real home chefs, non-stick pans are great. They're just so easy to cook on and clean. And by actually knowing the temperature of the pan, you can avoid the deterioration of non-stick coatings that can occur in (non-smart) pans when they are unintentionally brought to very high temperatures.
Well it does have a structural type system (one of the few other languages with one being OCaml, '96), a GC (popularised/made acceptable by Java '95) and provides language-level support for CSP (Occam '83)
I've never ever received a message from AWS when they've had outages that have been affected us significantly. On the contrary, there's been multiple cases where we've experienced issues, contacted them and it's taken a few hours before they realize they're actually having infrastructure problems. Many of these don't even get an entry on their service status pages. So there's still a lot of room for improvement on AWS's side of things as well.
Quite the contrary: SSH's system means that you only have to "do your homework" when first connecting to the server. It seems I have 64 lines in my ~/.ssh/known_hosts (there are probably quite a few duplicates, because this seems high to me) and almost never have SSH tell me the key has changed and someone could be doing something nasty. When it does, I almost always know why, and when I don't then I try to contact the admin before connecting.

The way certificate authorities work though, you might visit your bank's "secure" website everyday, with its green padlock and company name displayed, but if one day a rogue authority or a compromised one issues a certificate to someone else, and your DNS resolves to a new server, your browser would not even tell you anything has changed and would happily display the green padlock like it always has.

In the current state of things, you have to do the homework yourself for every site you visit when using HTTPS, while you don't with SSH.
Perhaps he is a politician: he says one thing, but when he gets into power, he does another.
They might do that, but they have also bought this SSD. Everyone large has it and/or the S3700 hanging around somewhere. It's a really solid drive and the price / performance / reliability is hard to beat (as with its predecessor, the 320).

When a giant company talks about building hardware themselves, it means that they thought they could get a better deal than their suppliers could get. At some point you're the source of your supplier's discount, rather than a beneficiary of it.

So they call up an ODM, ask for the same motherboard as always, oh but please hold the serial port to cut the BOM by $0.50. It is a custom design made for them, but it's all still built with the same commercially available stuff that everyone uses.

No one is going to design a motherboard from scratch, when they can use the Intel reference design. Likewise, that Marvell controller that Google might use on their Google-brand SSDs is going to run Marvell's standard firmware with maybe a few changes per Google's request.

I doubt Google would run into this issue in production though, because they should have an agreement that requests an exact firmware revision from their vendor. Any change to the firmware revision would require some sort of re-qualification, which should easily catch something this big.

It's still lame that Intel did this. The drive should have just been 4K when it launched, and every other drive since 2011 should be as well.
better to put the pw in a physical token than have some short guessable pw
In general yes. But don't forget there was CVE-2013-5750 with Django's PBKDF2 implementation, where arbitrary-length passwords could DoS the server. An upper bound is probably a safe thing to have (but 18 is too low)
> What a uselessly unintellectual commentary.

No personal insults on Hacker News, please, even when someone else's comment seems dumb.
Just checking.. does the page https://dev.twitter.com/ load for those who've upgraded to the 64-bit OSX Chrome? Reliably crashes for me now..
Should be even better with Inbox too, since it's now easy to add your own reminders directly, and to snooze emails.

Still, I like Evernote for its flexibility. Voice notes, pictures, clipped webpages to later reference, etc. Also ease of linking between notes and more flexibility and power in tagging than gmail (thinking nested tags on mobile). And I already used it in place of bookmarking for any reference material (since full-text search is so much easier than trying to catalog something I might need in years or never), so it made sense for me to use the same thing for GTD.

But I imagine any functional GTD systems is going to do the job pretty well. What works best for each person will certainly vary!
Does anyone still use a business plan?
Isn't applying the same patch everywhere at once a major anti-pattern?
> One of the things I've always hated about Uber is that they are in expert in euphemisms for wage cuts to consumers.

Oh please. Your average Lyft/Uber consumer has no clue about and no interest in what the labor-vs-capital cost breakdown is of ANY product they buy. It's really stretching the facts beyond all comprehension to say that calling it a price cut is a "euphemism": the people they're talking to with those messages only interact with the price and it's a price cut. No euphemisms involved.

Complaints about whether the wages for their drivers are too low are completely fair game, but intellectual dishonesty and nonsense about how they use "euphemisms" to hide wage cuts is just Grade-A bullshit.
http://i.imgur.com/Uv81QYi.png
If someone forwards plaintext, it's called a proxy.

If someone forwards encrypted content on behalf of my server, it's called man-in-the-middle attack, and they should not be capable of doing it without the huge red flags.
Wondering how they're going to cover the costs of being a CA.
Hack Your Greens (new stuff from the dark Finland)
Cython is a very mature python-to-C translator and it offers 0-40% speed improvements in my experience on straight Python. To get any significant speedups you have to add type declarations, replace python function with equivalent C functions from the standard library, turn off bounds checking and bunch of similar things. But if you do that then it does produce some pretty fast code.