skysight-inc/HackerNews huggingface dataset:
I hear this a lot, but I don't get it. How would this help make things simpler or stop "this madness"? If anything it opens up the possibility for even more crazyness. The only difference is you (maybe) get to pick your favourite language instead of learning new ones.
GitHub’s Phil Haack on Moving from Engineering to Management
When it comes to Java, it might be simpler to decompile anyway; but yeah, totally doable.
I found it easy to eyeball, but it might depend on your monitor size? My monitor is big so the whole page was visible at once when I opened it.

* Less than 200,000 hits per day - $10 / month

* Less than 5 Million hits per day - $50 / month

* Over 5 Million hits per day - $300 / month
These two books were hands-down the best thing I have ever read in my life. Be careful though - it takes a while to get going, but halfway into the first book the universe is fully established and the thing really takes off.

Also, be extra careful as the first book ends in a cliffhanger (literally), so be prepared to read the two huge books in one go (not that you'd be able to stop anyways)
In my experience, the developers who fall into this trap of despair almost always do so because they aren't consciously choosing what tools to use; instead they are letting the tools choose them.

They see job descriptions demanding AngularJS or ReactJS and they think that they must learn it, or someone posts an article here and they don't want to feel left behind.

Choose a library or tool because it improves your development process. If it doesn't appear to improve it, don't use it (at least not unless external forces compel you to). Especially don't use it if it appears that it will retard your performance (cough Angular cough).

For example, after months (years?) of finding ever more efficient ways of enforcing object interfaces (or even basic types) at runtime, I eventually reached the limits of what JS and unit testing alone could acomplish and found myself researching Typescript, Flow, and the like.

That's not to say I'm a user of either of those, but if I do choose to adopt one in a project, I will know exactly what performance gain I am expecting from it. I'm still very productive without them.

In fact, I've successfully avoided a lot of fads in the industry for most of my career. It turns out that being able to explain why I don't use a tool makes me look like I know what I'm talking about and not just cargo culting. Employers quite like that.

Incidentally, this isn't unique to the front-end. I've seen the same thing happen with the SQL->ORM->Mongo->Couch->SQL nonsense, or the myriad of templating engines written for PHP, a language that itself is a templating engine.
Yup. Carsharing, or, you know, public transportation.
Always avoid the intervention. I don't want morals in my machines and I don't want to crash into oncoming traffic.

By the way is a brake failure even a realistic scenario? Electric cars have regenerative braking and normal friction brakes as backup.
Do you have any other links supporting this claim, such as court decisions.
Honestly this is refreshening to hear someone else say.

Not only does it focus on using the tools that suit you best (OS, editor/ide/tools), it also covers the same theory on project libraries/frameworks/language(s).
I really hope that Amazon will provide at least basic per-bucket monthly statistics for free or a small price.

It is unintuitive that you need to parse logs or pay $10 month to find out how much you are paying for each bucket.
> You don't need to know all the toolchains and crap if you just use create-react-app.

I love the hand wavyness of this! Yes, you DO need to know the toolchain. Because if you don't, it is going to be murder on you if you need to track down why something isn't working.

Professional developers need to use professional tools and understand them deeply. There's no compromises here.
Space is, technically speaking, "really big".
Parking decks! Enough lots. Build decks.
Some will be disappointed that this year's Prize was not awarded to Ronald Drever, Kip Thorne, and Rainer Weiss, in recognition of their work on LIGO. Ronald Drever is in poor health and there are some who fear that, despite being deserving of a Nobel Prize, he may never receive one.
Compiling a C project from sources for the first time (which was maybe five years ago and had a bunch of dependencies too) took me less time than it's currently taking me to read up on an overview of all these frameworks/libraries/technologies, let alone actually learn any of them.
Undecided who to vote for? Bots can influence your decision
I think multi-level parking structures might be repurposed as delivery-drone distribution centers. Most of them have a roof, for the drones, and the lower floors for storage and trucks.
Agreed. I would like the opportunity to filter them out. I read an article once about people who spend most of their day reviewing products, even products they never purchased. I sense these are the types that get invited to Vine.
1,400 years is really small compared to the history of life on Earth. It doesn’t seem all that unlikely that other planets might have had millions of years of head start.
Show HN: MakeMaps – a map creation tool built on Leaflet, TypeScript
http://makemaps.online
https://github.com/simopaasisalo/MakeMaps

MakeMaps is a map creation tool that takes in data in multiple file types (including CSV,XLSX,KML,OSM..), projects the data on a map and lets the user create different visualizations.

The site currently features a few demos, as well as the possibility to upload your own data to try it out. The created maps can be saved as a .mmap-file, that can be later uploaded to MakeMaps for further editing. Embedding is also supported - consult the GitHub page for instructions.

All kinds of feedback and development ideas are welcome!
The Computer as an Extended Phenotype
Of course not. The point is there are things one can actively do to decrease risk (though not eliminate it). With many types of cancer that isn't the case.
Show HN: Breaking down destructuring in JavaScript and Clojure
Why do you have a hard time with that? Are we some sort of special snowflake? Was life formed all at the same time everywhere? For all we know alien civilisations have been around for a billion years already.
It's first-person. There's always a gun poking out of the bottom of the screen. Sure looks like an FPS to me.

It's a stealthy horror FPS, not a bulletstorm.
Sent you an email, would be interested in hearing the other projects you've thought about
With mass carsharing, the number of cars should fall so this should be less of a concern.

I agree though - if your cities are already gridlocked, this won't make them somehow less gridlocked. You still need mass transit, cycling and walking no matter who's driving the cars.
Something went wrong: https://i.imgur.com/tACBiiK.png
If you live in the US I bet your state police does.
To which you still need the body-parser module, I don't see your point
You're assuming that the civilians are acting under the assumption that the police are wearing body cameras. But why would you assume this? Most police nationwide do not wear body cameras. For most of recent history, the police in those districts did not wear body cameras. When the study was started, obviously the police themselves knew they were wearing cameras, and hence, would have acted differently because they know they were being watched. But the vast majority of civilians do not follow local-police-news closely enough to assume that the police are wearing body cameras.
Creating New user in Mysql using command line
In my mind, death is a travesty. As someone who thinks about death (my own) when I'm incredibly stressed and upset, I know I can't carry out the act. But it's distressing and horrific, and it fucks with my mind. There is no other word violent or crude enough to describe it, so that's a very deliberate choice of phrasing I make.
Yahoo rebrands its main app as Yahoo Newsroom, lets you post your own news links
The universe is billions of years old. There's no reason to think that our arrival (as an intelligent species) is uniquely tied to this particular time period.
Statistics is easily tweaked or faked. There are already many cases of police in Germany and Sweden miss-reporting or covering up sexual offences by immigrants.

1. http://www.zerohedge.com/news/2016-05-03/german-coverup-scan...

2. http://www.spectator.co.uk/2016/01/its-not-only-germany-that...

3. http://dailycaller.com/2016/04/08/german-cops-we-were-ordere...
Since we go to cherry-picking, yes, it could be that 4x price difference reflects rather well the cost structure differences between London's commuter region and that of Bucharest or Ljubljana.

What would help this discussion would be to see stats of how fares, delays/cancellations and customer service satisfaction have developed since 1990.

Not everyone agrees that privatisation was so bad. Wikipedia:

Former Associated Society of Locomotive Engineers and Firemen general secretary Lew Adams moved to work for Virgin Trains, and said on a 2004 radio phone-in program: "All the time it was in the public sector, all we got were cuts, cuts, cuts. And today there are more members in the trade union, more train drivers, and more trains running. The reality is that it worked, we’ve protected jobs, and we got more jobs."

At least the popularity of train travel has increased: the number of passenger kilometres has nearly doubled in Britain between 2000 and 2014 (from 38.2 billion km to 62.4 billion km).

https://www.gov.uk/government/uploads/system/uploads/attachm...
How Red Hat Re-Designed It’s Single Sign on (SSO) Architecture, and Why
Test262 – A Tour Guide Through the Grotesque Corners of JavaScript
> “The Nixon campaign in 1968, and the Nixon White House after that, had two enemies: the antiwar left and black people. You understand what I’m saying? We knew we couldn’t make it illegal to be either against the war or black, but by getting the public to associate the hippies with marijuana and blacks with heroin, and then criminalizing both heavily, we could disrupt those communities. We could arrest their leaders, raid their homes, break up their meetings, and vilify them night after night on the evening news. Did we know we were lying about the drugs? Of course we did.”

John Ehrlichman, Assistant to the President for Domestic Affairs under Nixon.

http://harpers.org/archive/2016/04/legalize-it-all/
It's much easier to tear down what others have built instead of building something yourself.
https://twitter.com/debugger22/status/783301929220780032
I agree with your call for a discussion, but that requires good faith and empathy, both of which that comment was lacking. It's possible to disagree with his decision without calling late-stage euthanasia an "easy button".
"Those who do not move do not notice their chains."

Yes, using a tiny, shared commuter car is great when all you do is go to and from work with the occasional errand run in between. But what about people who are actually enjoying their lives rather than merely surviving? The author mentions this and then completely fails to address it:

> Because there are two times in a year when you go camping, you commute to your work in a large sedan or SUV. Alone. When picking a shared car, you use the lowest common denominator—the smallest car that will get you to your destination. And two smart cars fit in a single parking space.

So what does our camping friend do? Give up something he enjoys so we can all commute and park more efficiently? Great idea! As if work/life balance isn't already terrible enough, now we're going to shift the burden of parking and transportation management to individuals rather than local governments!

And what about the millions of people who drive from the city to the coast during the summer? And the people who drive to the mountains in the winter? And all the other people who have destinations or hobbies that the author didn't consider because they don't conveniently fit into his calculations?
Try to remember to be more pleasant as well.
Realistically, as more people move to ride-sharing, other people will move to driving more, as it becomes more convenient to find parking in congested city centers.

Just like how more public transportation only serves to move more people, not get vehicles off the road. Any savings in congestion is re-filled by people who weren't driving because their threshold for traffic was too low.
If they were building a Dyson sphere today, it would still be unimaginable. A construct of such complexity and magnitude, that we have almost have trouble _thinking_ about it.

I have a hard time thinking that any intelligent life we were to encounter would be on "our scale", in either direction. They would likely be vastly superior or vastly inferior. Think "they are ants, we are human" or worse "we are ants, they are human".
I discovered his writing only recently. What a great thinker and a brave person. This is sad news.
8 Rejected Ideas That Won the Nobel Prize
It gives you components. If your webpage is loaded and significantly complex with a need for different things all over the place then it's for you. It was built for Facebook, which has stuff everywhere on every page.

If all you want is a normal webpage, like a blog, like all of the websites out there I'd say you do not need components. Just build your own object. That is a lot of stuff just to do something that has been done for decades without it, battle tested so to say. Another one of the problems with the JavaScript community currently is the number of people who treat their favourite tool like a religious experience.

React is a large hammer being used quite often to close a twist tie. The ecosystem of tools which have sprung up around it is far worse than React itself. Each one a larger amount of overkill than the last.
> Which use case?

If you're building Facebook.
> All you need to "JavaScript in 2016" (as a beginner) is a config file and one or two commands

And 3 months from now in 2017 those 2 commands will be deprecated because no one uses those programs anymore.
So you believe judging people based on their appearance is a reliable way to determine things about them? Hmm.
Sure, it's easy to say "parking lots waste space". But (most of them) get used often. For "carsharing" to cover that usage, you'd need enough shared-cars to handle the trips for everyone in the lot. At which point, you'd be parking close to the same number of cars anyway.

If you really want to eliminate parking lots, you have to offer a reliable alternative, such as light rail or subways -- which most intelligent cities have and/or are building more of.
I've encountered plenty of "stop everyone and check their license/registration/insurance" points where they just wave me past. Presumably because I'm a late-20's white male wearing business casual in a decent/good car.
That US and their silly ideas. What are they gonna do? Shoot you for wanting euthanasia?

Also, he's from Belgium. Also, at this point, it's more of a peaceful way to leave than the agony of letting cancer do it slowly and painfully from within your body.
Which is why we should all use YYYY-MM-DD in writing. Say it however you like.
There's a lot of deliberate misinformation by people who want black people to be arrested at a higher rate than whites.

And part of the genius of their misinformation campaign is deliberately coming up with policies that target poverty, so that it's difficult to tease out how much of the racism is just a natural outcome of the policy vs. biased policing.

But that's the thing. Even if the policing isn't biased against blacks (you know it is) the policy is deliberately biased against blacks.

Adjusting for income demonstrates that the police aren't totally to blame - and that's correct. They may not even be primarily to blame. But adjusting for income also understates the scope of the problem.

Arguably, the deeper problem is that doing drugs while poor will land you in jail for 15 years while doing the same drugs while rich will get you a slap on the wrist.
> The problem with this line of reasoning is that it assumes the public even knows how to tell if police officers are wearing body cameras.

I don't see how it assumes that at all. I think the gist is that police behave in a way that produces less complaints when they are conscious that their actions are being recorded.
This stood the test of time.
After ten years we still struggle with the same issue.

Of course now we have containers to store these factory factory factories. Which makes it easier to store and handle and now you can deploy the factory factory factory containers next to the resources held in containers as well so you don't have to pay for the shipping cost of the said resources. Of course the finished hammer, wood and everything else still has to be shipped to you.

And if that wasn't enough, we created a self-contained mini factory for your home, which takes the packaged hammer, nail and wood components and assembles them real time. Just for your convenience.

Of course this mini factory has to be assembled as well by your factory factory factory containers before it will be shipped to you.

See how easy it is?
There's concept called "platooning". If distances between cars could be reduced, road passenger density could be improved dramatically.
You just won't believe how vastly, hugely, mind-bogglingly big it is.
502 :(
As much as I agree with the sentiment, the state keeps cutting funding to UC, and big projects in many departments (especially CS/EECS) are funded by industry.

So, where do we stop? Should we seize all of Stanford's IP too?

I'd love it if UC got 100% of its funding from the state, and 100% of the produced IP was owned by its inventors (students, profs, etc), but California's voters strongly disagree.
> They use micro-services designed to the point where teams can't reuse pre-existing services. They are rewriting the same functionality over and over, and over and over again, as separate teams don't even have a clue what has already been written.

That's quite an exaggeration. Sure, there is duplication, because Uber has chosen one side of the trade off (duplication) as better than the other (coordination, blocking). I can tell you we don't have 21 versions of the same thing.

By the way, what are the chances of building a 500+ person team without hiring a few duds? With such a large team you'd expect a regression toward the mean.

Uber only has one product?

- UberX
- Pool
- Commute
- Hop
- Rush
- Eats
- Taxi

Each of those products is customized in the city or region that it operates in. For example, airports are FIFO queues [1]. At certain airports (e.g. SFO) you can choose from pre-filled destinations like "Departures Level 2, Door 10". Forward dispatch preemptively matches drivers to their next client to minimize downtime [2]. Riders who are late to the pickup get charged on a time basis [3]. You can schedule rides in advance [4]. Sure, a dedicated team could replicate some of these features, but those are just the features that launched. There are TONS of features that launch in only one city, or only to a subset of drivers, or whatever.

Which is more likely? That every tech company like Twitter, Square, Slack, Uber, Lyft, AirBNB, Dropbox, Github, Instacart, Stripe (all "one product" companies) are mismanaged or that you don't understand the complexity of running an actual large growing business?

[1]: https://newsroom.uber.com/australia/first-in-first-out-airpo...
[2]: https://newsroom.uber.com/sri-lanka/forwarddispatch/
[3]: https://www.yahoo.com/tech/uber-hit-penalty-ride-3-minutes-2...
[4]: https://www.uber.com/info/scheduled-rides/
Hire a car? I don't own a car, and I still go hiking once or twice a year.
absence.io | Munich | Full-time | Software Developer | onsite

We are expanding our toolset and are looking for two Javascript Developers to help us get to the next level. Respect and appreciation for Javascript is expected. Tech-Stack: Ember.js, Node, MongoDB and a lot more.

We offer a great working environment, with a healthy balance between getting the job done, learning new stuff and having fun.

If interested, send a message to hello [at] absence.io.
This is an interesting example where the new expanded set of TLDs can get confusing. My brain interpreted the URL as something semantically like "audio.github.com". Put another way, I thought the site was actually GitHub-made at first glance at its domain.

Of course, this was possible in various ways before expanding TLDs, but I think the problem, and thus the ease of phishing, is greater now.
I discovered his writing only recently. What a great thinker as well a brave person. This is sad news.
https://twitter.com/debugger22/status/783301929220780032

Some folks killed the comment of the author with that Link.
> So what does our camping friend do?

Rent a SUV for his camping trip. Or a real offroad vehicle because he no longer has to make the "needs to be city compatible" trade-off, making offroad driving actually fun.
So what do you do about jobs asking for Angular/React experience? Just tell them you have none because you haven't needed to use them yet? Or avoid those jobs? (There are a lot)
That's the elephant in the room. I was surprised that the article left out public transit completely. (Maybe because it has such bad reputation in the US etc.?)

Suburban commute can scale much better with suburban trains. Carsharing/ridesharing/bikesharing can then be used to travel the last mile from home to the station and from the station to work.
>> now I know nothing because what I know is "uncool"

You want to know what's "uncool" around here for me? Wanting to markup a table with table elements, mostly for the accessibility benefits. I've never seen such an odd pushback. Tables are so "old" I'm told.
I don't think there are any stable ones, even Jetbrains' IDEs bang their head with all the JS tools' complexity nowadays.
BofA building a Robo Adviser
This is not true. A pair of images recently made the rounds of the internet with that speculation, but that was not a traffic stop.

Some models of police cars overheat if left running and parked on very hot days. The officers leave the cars running to power their electronics and lights. Some officers were trying to ameliorate that situation.

Snopes can tell you more.
People love to joke about Python 3 and I totally get it. But compared to Javascript, the mess is nowhere nearly as great.

To make python 2 code compatible with python 3, a few things need changing. For 99% of the code it's very simple, and for the 1% big changes, well, you just need to go through it and refactor some of your code. People have been postponing this but we are well on our way. During the transitioning period, new stuff gets written in py3 and old stuff still runs with the py2. People have both installed. No big deal.

Now Javascript. There is plain javascript with slight variations for every browser. There are a million frameworks, a new one that becomes majorly popular about every two years, and they all work very differently. There is no single, straight upgrade path, it's almost like using completely different languages. There is no "we are nearly done with the transition". Instead there is five new frameworks to look at every year, each of which uses five others as dependencies (angular 2's tutorial is a good example, last time I checked) and one of which will become popular next year, by which time you're outdated if you haven't tried all five. The only new thing that needs explaining in py3, as far as I know, is byte objects vs string objects. Then a few syntax changes (I think OOP changed a little bit) and you're done.
That's been my annoyance too. Instead of iterating on what's there everyone makes their own thing and tries to reinvent build tools, frameworks, web components, module loaders, transpilers, package mangers etc... It is improving somewhat. Some tools seem to be winning out and clearing the orbit around them but were still in the primeval js solar system with a few planets forming.