skysight-inc/HackerNews huggingface dataset:
The debate around whether to wear a piece of styrofoam on your head eclipses many other far more salient aspects of cycling safely.

Good maintenance, situational awareness, and defensive/evasive riding skills are all under emphasized.

A critical one is knowing how to wipe out correctly, a martial art unto itself.

As much as a boxer will instinctively react to a fist flying at his face, a cyclist should know how to respond to a sudden altercation with the pavement. Many of them don't.

I mean, if you step into the ring against a professional Boxer having no training but think a shiny new bike helmet will keep you safe, well, good luck with that.

We're slaves to measurable outcomes, and it's easy measure and gather statistics on helmets. It's harder to measure how effective a rough and tumble childhood is for avoiding concussions and other accident related injuries later in life.
I have on my bookshelf "Unauthorized Freud". The book is not favorable to his work. Rather, he is described as a fraud.

Now where he was right for the wrong reasons, we could see him like we see Galilei today: As a popularizer of new ideas. There is no need to go further than that.
If only "foreign businesses" would've backed each other up against the Chinese government, instead of stabbing each others in the back for the possibility of gaining a few extra market share points in China if their competitor is removed from the market, then maybe these sort of laws wouldn't keep appearing in China.
> I remember giving up on Perl when I discovered that || and or were both "or" operators but had different precedences.

This one is useful. Remember that Perl was created for being a more powerful kind of shell.

Those operators have their precedence set so that you'll use || as a logical operation inside a command, and "or" for control flow between commands. The same is true for && and "and".
Alternate explaination: verifying this many apps and all their updates/changes is really hard to keep up with.
Organizations select for those who create more power. Those in control in any organization got there by maximizing their power relative to any other competitors.

Frustrating a few concerned citizens is worth it. You can't expect an organization to do what is morally just if it doesn't align with it's interests.

1. https://news.ycombinator.com/item?id=12880180
Japan has, by G8 standards, always been very PC wary. Where American kids would have a computer, Japanese kids would have a console. Where American kids finally got a laptop, Japanese kids had moved on to smart-phones.

I'm not sure if Japan is ahead of the curve or on a whole different curve altogether. If there's any modern country more full of contradictions, I don't know of one.
GPG is well known to have a very clunky interface. It also is based on very old crypto (we know it works against the NSA, but we also know that it has problems that other crypto doesn't).
The UK doesn't import everything.
There's a bit more info here: https://docs.hyper.sh/Introduction/what_is_hyper_.html
32-bit refers to the memory addressing. There's nothing that says that a 32-bit processor has to have 32-bit instructions, 32-bit ALU, etc. And most 32-bit processors are perfectly capable of working with long-int/double types.

Assuming the processor is otherwise identical, 64-bit addressing on a SoC with 1 GB of RAM doesn't do anything except waste memory on an excessive address space.
The Chopped Cheese’s Sharp Rise to Fame
My extension did not gather as many upvotes :'( https://bigbangalaconspiracy.com/turdifier/ but I find it as useful as this =D
For me the Perl 6 and Python 3 changes have similar problems: no realistic solution for massive code bases.

I worked at least 3 different places that had massive code bases in Perl 5, that saw no signs of changing the entire time. Furthermore, ecosystems develop around these things, e.g. people (unwisely or not) saving “data” as Perl 5 hashes. There are similar dependencies on the Python 2.x way of doing things.

Also, every project has its own long-term maintenance items to do. LONG before I consider screwing with the very syntax of my entire code base, I will be thinking about things like: avoiding deprecated APIs in other libraries, refactoring problematic designs, etc.

Also, project repositories frequently branch out and every merge is a pain point. There could be many people developing unrelated items in parallel. There is NO convenient place to merge in somebody’s completely new language syntax, just like there is no place for gratuitous reformatting of code or other high-impact, low-benefit scenarios.

And finally, even if a code base isn’t massive, developers have limited time. It is always more attractive to fix some bugs or add dozens of features. It is never attractive to do a complete rewrite of code for unproven gain and definite pain.
Get him a deputy.
>Umm, can tesla look around and identify parking spots it can take?

Yes.

https://youtu.be/A5QFXrpQ-ps?t=2m27s
I wrote a short answer here: https://news.ycombinator.com/item?id=12890552

If you like go's conc stuff, then I'm sure you'll love Perl 6's async/conc/paralel. stuff: https://docs.perl6.org/language/concurrency#High-level_APIs

I wrote an IRC API with Perl 6 that I really love, since it makes it so easy for me to parallelize a plugin's work, while working with an async protocol, all the while connected to multiple servers, all with the same short script: http://perl6.party/post/IRC-Client-Perl-6-Multi-Server-IRC-M...
Kids are not inextricably attached to any particular part of this planet. And many parents have no piece of it to give to them after they die, anyway. If I have kids, they would be in roughly the same situation I am in.

The situation is roughly analogous to the entire world being a city block filled with apartment buildings. A few people own all the buildings. Most people rent apartments from them. The buildings are not extraordinary. They need maintenance and repair, or they will deteriorate. But for whatever reason, the building owners are not responding to maintenance requests in a timely fashion. (But woe to you if your rent check is even half a day late!)

Some tenants, alarmed by the state of their surroundings, spend their own time and money, over and above their monthly rent, to do repairs. But none of the tenants can address all the problems on their own. At most, they can patch up a cracked window, re-wrap the ductwork with better insulation, tighten plumbing connections. No one has the resources to both pay the rent and also pay extra for all the repairs they might want.

Some tenants do nothing, because it is the landlords' responsibility to maintain the properties. Also, they don't have enough money to spend on it, anyway. If the landlords want to be slumlords, then surely it would be possible to move to a better-kept building when things get too bad. Except--whoops!--the landlords that do invest more in maintenance are not accepting new tenants. The properties for sale are too expensive for any slum-renter to buy.

In analogy form, the solution seems obvious, does it not?
This seems like an overly-rosy picture of the future and fully autonomous driving is starting to feel like HAL-like AI, which has been perpetually 20 years away since 1968.

I think the reality here is that we don't have the fuzzy logic and AI to handle snow covering up lane markers or heavy rain and other conditions humans handle with relative ease. I also think, politically, its just going to be a tough sell and any edge case crash that leads to fatalities will quickly change people's minds about the future of autonomous driving.

>they don't even have seat-belts - and we 'gasp' ... 'OMG'

Yet seatbelts were mandatory in 1959 and the usage rate in the 1980s was around 50%, which led to mandatory usage legislation in the late 80's and 90's. So the "20 year" metric of everything changing is questionable as half the population ignored the seatbelts in their cars 20+ years later. Its only via expensive ticketing and enforcement that we convinced most people to even wear them, when their safety benefits were obvious!

I think this overly-rosy view of the future gets ad impressions for the tech press and gets readers excited, but the technical issues with night, snow, rain, etc visibility aren't solved. I imagine until we get better AI, they won't be.

Driving just has way too many difficult edge cases that lead to fatal outcomes and because of that, its not going to be something quickly replaced by machines. Augmentation and assistance for human drivers is the most likely outcome here.
>This is why, I think, shyness cures itself as we move through life (for many if not most people). We come to realise that a) we don't matter as much as we think to the other person, and b) sharing our thoughts and feelings helps other people connect to us.

That depends heavily on how much you think and feel like the people around you. While it's true that for most people your conclusions are correct, for others it has the opposite effect. If your thought and feelings are significantly different from those of the people around you, the result is utter rejection, not connection. This could still be a good idea if you have the means to move around until you find others that are like you, but it's a very bad road for those who don't.

At that point though, it's not shyness, but being reserved because they know society would reject them. See homosexuals in conservative societies, being conservative in some SV companies, having very different religious beliefs from those around you, and so on.

This is why I'd say that shyness is the delta between how someone thinks their openness will be perceived by the average stranger vs reality. If most people would find you essentially likable, you are shy. If instead you would be looked down upon, rejected, or feared, you are not shy: you just know you live in enemy territory.

This means why we can approach shyness with reason. My son, 7, is extremely shy: He is a good person and very good looking, so we work on getting him to realize that he just doesn't have bad interactions when he is open with strangers: His radar is just not accurate, and we just get to slowly teach him how far off his predictions are. I am not that fortunate, and yet , I realize that still, I am lucky because I can appear to be shy. There are people that are rejected for something that they can't hide, like skin color, a speech impediment, or a major physical deformity. We can't say that someone that wants to avoid an area because they would get attention by the police just by their looks is just shy.
The Raspberry Pi Zero has been in stock for the last couple of weeks.

Look at http://www.whereismypizero.com/
One Road Out of Depression
Hi, founder is here.

1. Yes, our SW is open sourced: github.com/hyperhq
2. Not really, Hypercontainer runs on bare-metal, as it uses hypervisors (KVM, Xen) underneath.
Pubstorm is shutting down
Perl 6 took so long to come out that it long ago became a punchline. The actual launch was the softest I've ever witnessed, and the retention of the name is misleading given the huge changes in the language.

I expect usage and awareness will grow with time, as the geniuses that do the proofs of concept that get the masses' blood flowing burn out on Clojure, Rust, and Haskell and start looking for the next big thing, and write a framework that makes people's heads spin.

Maybe that genius could be you.
Hi folks, the author here, would love to get feedback or questions
We put as much stuff as possible in `/usr/local/Homebrew` and `/usr/local/Cellar` now so hopefully that helps a bit. `/usr/local/bin` and friends are now mostly just symlinks. As mentioned in another comment, we've got some historical and current reasons for this location and build our binary packages (bottles) for there but you can install Homebrew in any location you want: https://github.com/Homebrew/brew/blob/master/docs/Installati...
I did say not to trust anyone. But there is a certain point where you are going to need to trust a service provider and intent and actions matter a lot at that point.
> We really have to much faith in 'pills' when they are obviously just a temporary fix for something underlying.

This is a pretty broad statement, how do you justify the implicit claim that no psychiatric illness is due to a chemical imbalance in your brain rather than a deep seated psychological issue?
This is my personal problem with the walled-garden approach. If you aren't 100% consistent, you start to lose credibility fast. Everyone knows Android apps are shit, so people are typically wary about what they download. Apple gives the impression that they filter out all the bad stuff, but they don't actually. This, IMO, makes their rules look hypocritical and arbitrarily enforced.
There was an article on here recently that suggested that this may actually be false, and that at least occasional supercharging might be good for the battery. There isn't quite enough data to make a firm claim, but it's an interesting observation nonetheless. Speculation was that the battery is hot for a shorter amount of time when supercharging.
Yeah, per second billing is nice. I can see this working where you want to change/test lots of containers briefly.
We have some great news for latest HTC handsets users
Karlie Kloss: Coding is a superpower
Why Red Hat Chose Kubernetes for OpenShift
>there's simply not enough sunlight in the day, and shifting it back and forth doesn't do squat.

If you could move the daylight hours without breaking everyone's schedules, I would bet that filling 4pm through 8pm with sunlight would be very effective.
> As such, there exists a kind of implied social contract between the project owner and users.

No, there doesn't. The "reality" is this: you are using the code I have given out, and that's all you get from me.

I also very much enjoy how you talk about your own free time, and how it's not really "free" to evaluate this stuff, and thus there's a burden etc etc -- and then conveniently turn around immediately and say "but maintainers are required to give me their time, that's part of the social contract". What kind of bullshit is this? It's always the same shit -- time and money for me (I get to reap the rewards, shitpost on your bugtracker, and complain on my blog when you make me mad), none for thee (you're required to help me).

If you're so worried about your own time and your own cost savings -- go buy proprietary code. Or pay the maintainer. Then you can actually have a real contract without handwaving and appealing to non-existent "social contracts".

If you want to whine about taking on risk, maybe you should also bear the burdens of that, as well as the benefits. I'm sorry that's so unfair, but maybe it could teach you something.

> If the owner has other reasons for putting up the project on Github/Gitlab etc (e.g. it's their hobby project, or they want to showcase their code to potential employers), and has no intention to support it, then they should include a note in the readme that the code is not intended for production use. Problem solved.

So your answer is that we should always assume this "social contract" exists with every piece of code, and thus maintainers are obligated to slave away for us unless specified otherwise?

This entire post reeks of nonsense entitlement-justification. I do not owe you my free time because I posted a library on GitHub, though I may choose to give you my time. I am also free to rescind that offer at any time, and guess what -- I do not need your approval to do so (because, really, you are not that important). End of story.
What I don't understand is what benefit serving HTML from Ajax would bring you in the short time if you plan to switch to JSON anyway. Wouldn't that be one unnecessary backend rewrite?
Homebrew maintainers are doing a fantastic job, made my life as a developer so much easier! I wanna use this opportunity to "publicly" thank them!
Adobe demos “photoshop for audio,” lets you edit speech as easily as text
You're getting some flack for this, but I agree with you based on what we've seen with Error Prone. The people who design programming languages are human, and they make mistakes. Unfortunately, if your language becomes successful, it becomes nearly impossible to fix these mistakes while retaining backwards compatibility.

Many of our checks are essentially working around problems with the language or API design. For example, our ForOverride checker (http://errorprone.info/bugpattern/ForOverride) addresses the fact that existing Java visibility modifiers are not expressive enough for some things the Guava team wanted to do. Our HashtableContains checker (http://errorprone.info/bugpattern/HashtableContains) addresses an issue with a poorly-named method in the old Hashtable API, which really should be deprecated but is infeasible given the old code that uses it.
is Step 1 also the final step?
Is this better than this: https://ssl.masterpasswordapp.com/ ?
Depends on how you're setting it up.

aws s3 cp --recursive bunch-o-data s3://some-bucket/
spark-ec2 --region eu-west-1 --identity-file s.pem --key-pair=spark --instance-type m3.2xlarge --slaves 40 -v 1.5.2 launch my-cluster

Is significantly easier than making PG work easily at the 100GB scale in my experience. spark-ec2 is a script that ships with Spark to make it easy to set up a cluster in AWS.
This is pretty standard for UK banks.

They'd do a hash of each character of the password (in Lloyds' case, your "memorable word" combo), to compare your entries to.
This spyware is awesome! Love how they track everything you do with the use of environment variables.
The Kim Kardashian game is a hollow pay-to-win slugfest full of time locks, that made millions just by slapping on a celebrity face. If we are supposed to dislike video games that are boring and don't color outside the lines, as the author suggests, then that would be a pretty good candidate.

The Walking Dead on the other hand is an expertly written, uniquely styled game, which is tied-in to its source IP pretty much in name only. It would've won awards without the branding just the same.

Do you see the difference?
How Seattle Could Solve America’s Traffic Problem
Of course, it's not. But as a developer who doesn't use those two languages my only point of contact with them is via those greybears who tarnish the image of the entire lot ;)
Dear Bay Area Friends
I thought it sounded badly cut when he moved wife in the sentence but adding new text was pretty amazing.
It's not so bad, actually; you have to file FBAR, which will take you a couple of hours, but that's about it.
From https://docs.perl6.org/type/Date:

"A Date is an immutable object identifying a day in the Gregorian calendar."

(It's proleptic.)

The days used in DateTime, which is compatible with the Date class, also identify days in the Gregorian calendar.

(DateTime adopts RFC 3339[1].)

The `is-leap-year` methods for both classes refer to the Gregorian calendar year.

For a civil calendar independent date, use the `daycount` method to return a Modified Julian Day[2].

The `Dateish` role[3] abstracts from any particular civil calendar.

I'm not aware of any routines, built in or in existing Perl 6 modules, for conversion to other calendars.

[1] https://www.ietf.org/rfc/rfc3339.txt

[2] http://tycho.usno.navy.mil/mjd.html

[3] https://docs.perl6.org/type/Dateish
For C libraries, having it in /usr/local is a benefit, since many already default to looking there, like cmake and autoconf scripts. Otherwise you have to fix that for many build scripts.

While I share your misgivings about sticking stuff like this at the "system" level, I think they are right to do so in this case, for simplicities sake.
Energy-momentum conservation is more fundamental than Newtonian physics. It's part of the structure of spacetime.

http://arstechnica.com/science/2015/05/the-female-mathematic...
Building a cloud from the ground up is no small task, even more so when you build it on your own hardware, and your own virtualization technology.

Any idea who these people are / this company is? Seems to have come out of virtually nowhere.
> You're only making my point further by assuming "diversity" must imply a 50/50 gender distribution in the players.
Diversity implies differences in class, age, origin, occupation, and so on

Sorry, but that's wrong. This is a common statistics mistake, let me try to help you.

You're conflating diversity of selection with diversity of demographics. There is one, and only one, way to demonstrate that something is "demographically blind".

The definition of "demographically blind" is when the number of people in each category playing games occurs in the same ratio as the number of people in that category in the general population. For example, for games to be demographically blind, there would need to be 3 men for every 2 women in the general population. The fact that men and women occur close to 50/50 in the population, and that men and women play games in a 3:2 ratio literally proves that games are not demographically blind.

Again I ask for some data. Have you worked in games? I have. Have you talked to publishers about cultural sexism? I have. Do you have any evidence for your claim that games are demographically blind? I provided some. Logic doesn't work, but feel free to prove me wrong with some data.
I did try 1Password, and while it was pretty good, it was never "great". By that I mean,

1. It required a desktop app to be installed to use the clients (while this is an issue with Dashlane, the 1Password windows desktop client is just weird - looks outdated, crashes etc.)

2. The 1Password Android app seemed to not have in-app password fill in (which both Dashlane & Lastpass had). While it's not too much of an inconvenience, I feel like 1Password is great if you are in the apple ecosystem.

This is not to say 1Password is "bad" by any means...I loved it's dropbox sync feature for example and it's integration with Alfred on Mac was awesome!
I have been using Perl since 1996. I use it as my main language in a professional setting day to day.

I have started doing some things in Go, but the bulk of my code is Perl 5. Having lots of code written in Perl 5 that has worked for over a decade, makes a tough case to suddenly switch to Perl 6. In some sense its like switching from Python 2 to 3. You have to get all the CPAN authors to port all of their modules that your code depends on. I think there too much risk and not enough resources on the corporate side to make the switch.
Right, but until that insurance pays out you're maybe faced with a bill you cannot pay in the meantime.
I’m a World Champion in Backwards Running
Though I agree with what you say - I would say that the conventions of games are gender oriented.

They are made by guys, for guys, and girls can play along.

The 'mission orientation' - the 'guns/violence' - and 'sports' - while not exclusively a guy thing - they are definitely guy-leaning.

Let me say it differently: if you took a totally random sample of girls and gave them each $100M to go off and build the 'best game for them' - they might look really, really different.

I don't like the political aspect of 'isms' in games ... I really could care less. But I do think that there are pretty big differences between genders - on the whole.
Knuth's perspective on this topic is quite interesting, bordering on the infuriatingly frustrating: he seems to be of the opinion that p=np, but any proof we find for that will be non-constructive and the actual algorithm will evade us.

http://www.informit.com/articles/article.aspx?p=2213858
The shipping is super cheap, have you actually checked?