skysight-inc/HackerNews huggingface dataset:
Terrible. I was about to make a donation because I read that other article saying they fund NTP and other critical free software projects.
How to Get Rid from Low Back Pain?
Needing to be longer than five lines? What's your limit?

I can see some view functions being a bit more, but that's boilerplate.

A function should do one thing. It's really, really hard to do one thing in more than a few lines.
> "San Francisco is going bananas for new housing, and Manhattan is always looking for space, and here we have this sitting in front of us," Samaras says. "That's what autonomous vehicles can do."

Wouldn't a sizable portion of the electorate in San Francisco object in the name of affordable housing to building new housing in the space left behind by unused parking?
THE CONDOM CHallENGE
I've only read about people sticking Q-tips in their ears. The only real-life use I've seen is make-up removal.
Responsive typography made simple
A return point inside an if statement is a great place to do a refactor. Refactor anything inside that if into its own function, write a test, and see what happens :)
I enjoyed this! ;)
I have often bought stuff from deal-extreme, miniinthebox, lightinthebox, banggood, etc. They always ship for free to the Netherlands. It does often take more than a month to arrive though. I always assumed they just throw everything in a big container that goes out on a ship and that the whole operation is sponsored by the Chinese Government.

Edit: Pro-tip: Don't buy phone chargers, naively I left a Raspberry Pi running on a small chinese one and found it the next day burned black on the inside with the cable blown out.

By the way, the discuss on HN link at the bottom of the article links here: https://news.ycombinator.com/item?id=10331114
> Nowadays almost everyone in the world have a car

In Helsinki, less than half of households have cars. In many areas of central Helsinki, more than 60% are carless. I'd be surprised if car ownership was significantly more popular in other European cities. If there's good public transit and the city is walkable, a car is a waste of money for most people.
You should read Clean Code, even if it is just the bits on refactoring, so you can refactor properly! :)
PayPal breaks their API
The Three Phases of the Deployment Testing Cycle
And now they are aware. Not everyone runs an ad/script blocker.
Digital divide deepens between rich and poor – internet a family's lifeline?
Check out Cixin Liu! His style is quite different, but I'm sure that you won't be disappointed.

http://www.amazon.com/The-Three-Body-Problem-Cixin-Liu/dp/07...
This is nothing but an ad for a product I'm not even going to mention.

REST is not the end-of-all designs for an API. It's a specific type of API that has tremendous benefits as long as you need CRUD and simple actions. And if Json does not float your boat, then return whatever you like, REST does not dictate the format of the data. But one thing i certain, I'll continue to not use HTML as a format for an API. It's just the wrong spec for exchanging data. If Json is not enough, XML most certainly is. It's just more work, but it's sound and simple once the schema is defined.
I think the intent behind the comment was to suggest that the parking is a need based on a superfluous want, and is intended as a criticism of cities that do have major transit systems which capitulated to the demand for car access. NYC has pretty substantial public transit presence that could and probably should be the transit answer for far more people, however, people chose cars for a variety of reasons.

For some of the population, cars probably are a necessity; commuting may not always have a convenient transit option into the city and as such these people have a legitimate need. What the article, and likely the commenter, are suggesting, is that the "need" for parking is a result of a want for cars, not a need for cars, and the article is suggesting the trend is reversing. I think the commenter is suggesting is that it's time to start discouraging those who would take a car when they really don't need to, especially in high density urban populations with substantial public transit presence, and that with an alternative on the horizon, it's time for cities to start reclaiming space that was formerly given to parking.

Tangential to this response, I am pretty glad to see that the article takes a more realistic look at the future with self-driving cars. I have been reading comments and articles for a long time where people envision "their" self-driving car, but I've always thought it far more practical to have fleets of these cars instead that are summoned rather than owned by an individual.
Bulgaria, too. I suspect that's the generic name they use in a lot of countries.

In their defence, they are meant for cleaning your ears, just not your ear canal.
> black swans

To be fair, he does have a black swan event in the form of the Mule.
Ouch. Now the archive link says: 451 Unavailable For Legal Reasons

Wut? :O
>This really gets to the heart of the matter. Don't know about you, in particular, but I do think, in general, that the "I'm so tolerant I tolerate intolerance" position serves those with a bias against conflict and a blindness (often wrought of idealism) about just how steadfastly and unreasonably evil some people are

I think replacing civil political discourse with intimidation is in and of itself an evil thing. I think that destroying civil political discourse in exchange for a political goal is a long term loss for society, even if the political goal is a good goal.
What kind of data do you want to see that something isn't causing something else? That's a pretty insane thing to ask for, if you know about falsifiability.

Usually this works by me saying "there's no known link between a single year's temperature and overall global warming", which is a falsifiable statement, and then you/anyone else can go ahead and provide any evidence that what I said is false.

If you can prove that a single year's temperature variance is primarily explained by global climate change, now would be the time to do it.
Only works with line of sight though, not useful or practical when in most line sight situations you could just run a cable anyways, and not have to worry about potential interference.
The article assumes having HATOAS is somehow more important than having an API. Maybe it's not.

SQL and JSON APIs share the same vision (dis)regarding HATOAS. A foreign ID in SQL looks like a JSON field with an ID in it. HATEOAS links are more like storing SQL statements as a foreign key.

So if you think SQL did it right, so did JSON without HATEOAS.

If HATEOAS was such a nice feature, everybody would use it in JSON APIs. Its proponents always say the world would be better with it, but the world disagrees.
It'd help if you described your current technology stack. Right now it's not really clear what type of software engineer you are looking for.
I'll pick on Seattle, as that's where I'm currently living.

To bus to my office, I have a 30 minute bus ride on one of the rapidride busses, then transfer to a king county metro bus. The second bus takes between 0 and 30 minutes to arrive, normally gets stuck in traffic on the route it takes, and arrives near my office in 10 to 30 minutes. This is assuming neither bus is full and picks people up at either stop.

On the best day, I'm on a bus for 40 minutes. On the worst, 90. That's 1.5-3 hours a day dealing with a commute.

Alternatively, if I drive, I leave when I want to and normally arrive in 15-20 minutes. On a good day I save an hour a day driving, and on a bad one almost 2 hours.

I'm all for public transit, when it works efficiently. We currently do not have a rail system that reaches the majority of our population (its being planned though). I can't justify the additional time for my commute, because I'd always have to plan for the worst.

The bright side is sound transit is working on a proposal to expand their existing light rail. I'm all for efficient, timely, and reliable public transportation. I live 4 miles from work. It shouldn't take up to 90 minutes for me to get there.
It does on both sides though. So with enough volume that's a win. (== current approach is not possible to continue)
That's weird. I have dry earwax and my brother has the wet variety.
Groovify CUBA Platform – An Overview of Groovy
And perhaps get these bad boys tattooed to your arms, just in case.

http://lawcomic.net/guide/?p=2256

http://lawcomic.net/guide/?p=2897
I get why they don't want to migrate, but wouldn't it be sensible to create a new bank, with new systems, and gradually move people over? All new accounts go to the new system, and over 20 years or more it's migrated.
AliExpress is basically eBay-for-China so it's not quite the same comparison as to Amazon. It's up to the seller, but yes pretty much all products I've bought have free shipping.
I'm not American but European, but in the 80s and 90s I remember there was a general perception of progress, of things getting better and better. We got some inventions that were a revolution for people's everyday life, like computers, mobile phones and the Internet. Achievements like putting a man on the moon were still rather recent and still seemed like they would be repeated. Religion appeared to be on a decline in the West and freedom of expression on the rise, without being so much menaced by religious bigots on the one side and political correctness on the other. People weren't worried about terrorism (at least compared to now), one could go to the airport and ride a plane in like 10 or 15 minutes.

I think there was a general change in attitude at the turn of the millennium, of course the symbolic turning point was 9/11, although it would probably have happened anyway. But the 9/11 changes were especially visible, we went from being a society that took bold steps forward to a society that walked cautiously and scaredly - and that's even in Europe, I suppose it was even more noticeable in America.

I don't know if there would have been as much as a consensus about being in the best of all possible times, but I think if you asked in the 90s many people would answer that they were better than any past time, and still improving. You would get that kind of answer much less often now. All this in the West, of course. I suppose if you ask e.g. in China, things would be quite different.
10,000-year-old mass killing is still a mystery
I have great hope for OData, but I just wish the team would focus more on getting it to work with ASP.NET 5 - it's in RC1 already.... As it stands I've decided to not use it at work, simply because I have no idea of when or if it will be a first class citizen of the system.
Hey, it's awesome to get the view of someone who's there and experiencing all these changes on a day-to-day basis.

Leaving Facebook aside for a moment, can you perhaps elaborate on how daily life has changed, now that cell phones have gone from something solely reserved for the elite to a commodity that pretty much everyone can access, if not own?
They're usually hidden behind layers of LLCs and DBAs, so not really; there's not a big website that says "Hey, we just steal whatever we can". If you trace the threads back to "online lead generation experts" or "internet marketing specialists", you'll find lots of such enterprises.

In my case, most of the active properties I knew are offline (though their proprietors are still rich). One guy was trying to be Tim Ferriss and had a membership site that promised to teach users how to get rich working no more than 4 hours a day. He had about 2 dozen other sites generating some income here or there, but I don't remember any others. They were hosted on a rack with 3 FreeBSD servers running in the corner of his office that some contractor had set up years earlier.

One guy was selling really bad eBay listing management software. He also had sites meant to ease the process of applying for government grants, a site that referred patients to audiologists for new hearing aids (which resulted in a lawsuit from the competitor that he had ripped off), and others.

Although all of these projects were objectively terrible and not competitive with the good products in each field, these guys almost undoubtedly made way more money than the programmers of the products they're trying to copy because they had much better SEO and spam game. While the dev who builds decent products is spending his free time thinking of the amazing features he's going to build and how much his users will appreciate them, the career spammer is thinking about which of his spam sites he needs to swap links with next so that Google doesn't detect the link ring and decrease the PageRank, and how he needs to add another minimum wage lackey to keep up with all the astroturfing they need to do.

I know of several similar schemes. They aren't the edgy startups we hear about here on HN, but the proprietors end up making quite the pretty penny off these things, despite the fact that none of them have any interest in the subject matter, nor any technical skill. They spam and rake in the dough, getting their tech work done by offshore contractors on oDesk if they can't find a naive local student who'll work only for promises of equity.

The moral of the story is that devs need to spend their time getting access to a network of sites that make it easy to gain PageRank for any desired term and tapping good astroturfing resources instead of working on features. It's really discouraging as a tech entrepreneur trying to provide quality products.
1) do you read HN, and if so, did you see it posted in the last couple of days? Or if not, did you use the search box at the bottom of every page (other than Submit itself) to see?

Title-matching is not useful dupe detection, since submitters can (and are encouraged to) change titles if the original title is not suitable.

URL matching as dupe detection only works if it is an unadorned URL without added parameters or phony fragment identifiers (like medium or signalvnoise).
The Gombe Chimpanzee War: https://en.wikipedia.org/wiki/Gombe_Chimpanzee_War
When police officers ask me where I'm going, I say "I'm on my way to obey the law, officer."

Occasionally, I'll say "I'm going to decline to answer that question, officer."
Derek! Nice to have found you here! Keep writing that stuff, you're great and I'm a big fan of yours.

Also, a note: EVEN IF someone steal your idea and becomes rich with it, it doesn't necessarily mean that you would have been able to.

An example I come out with is Orkut vs Facebook. Orkut didn't go anywhere, Facebook did very well. If Mark Z stole the idea (don't know if he did) or not, would not have changed Orkut's fate by much.
9 Funniest Code Comments by Programmers
Those antennas are just for show.

There are plenty of short-range wireless technologies currently under development that use the SHF/EHF bands to send data at very high speeds. There is plenty of bandwidth up at 60GHz. Furthermore, the processing power of affordable chips is very high, so they can control an array of antennas that send the signal exactly where the other end of the connection is (WiFi is starting to do this, and cellular networks have done this for a while). For connecting your hard drive and monitor to a nearby laptop, I think this will work fine.

The big "problem" with these bands is that they don't propagate through walls, or even your hand or a sheet of paper. But with beamforming they can go around your hand, so it's not a problem for things like connecting to monitors, in theory.

Wall penetration is a big problem for WiFi. WiFi's very limited bandwidth is shared among all stations that can hear each other. When walls block the signal, it's like you're creating a brand new Universe free of other stations and interference, and so you get free bandwidth. This is why corporate AP deployments turn _down_ the power of their access points, so they only cover a small area, thus allowing the system to have more total bandwidth.

Ideally the clients would also turn down their transmit power, but they don't because that's bad for benchmarks and reviews, so they kind of ruin this by bleeding their signals intended for the nearby AP into the range where other clients that can't hear that AP are. Fortunately things like beamforming and MU-MIMO are fixing this, by allowing receivers to move a null in their receive antenna system to where the unwanted device is, thus providing isolation from nearby devices and increasing the total bandwidth of the system. We've been promised this for years but it's still in what I think are the early stages.

(As for the use case of "I want one WiFi router to cover my whole city!" we're not there yet. You need an AP in every room, with a wired backhaul. Meshing might solve this... but it is also in the very early stages.)
Apple Opening Europe’s First iOS App Development Center in Italy
> I live 4 miles from work. It shouldn't take up to 90 minutes for me to get there.

That should be 20-30 min by bicycle :) is that an option?
It's a crime in the state of Virginia to refuse a sobriety test when pulled over, due to implied consent.

http://law.lis.virginia.gov/vacode/18.2-268.2/

I realize it says "under arrest", but I think case law has established that also means when detained/pulled over, as well. I really want someone to prove me wrong about that, though. I never know what to say/not say when pulled over.

Edit:

http://boonebeale.com/implied-consent-refusing-a-breath-test...

Some research does say it's okay to refuse preliminary tests if you're not under arrest, but once you're arrested you must consent. I guess the good news is they can't arrest you if they can't provide probable cause, which they might have trouble establishing if you refuse preliminary testing.
"data from these programs admitted as evidence"

You won't see that. Parallel construction will be used to hide the source of the original tip. Some other explanation will be invented to justify why the case is stolen.
Thanks. A very interesting page. Alas, their proposal is too reasonable to ever get traction.
This makes me think there should be an app / GPS plugin that will alert all drivers which stretches of highway are prone to this type of search. Then it would automatically reroute as if that stretch were under construction.
Unrelated (sorta): love the appropriateness of your username
I can try and see whether any of my coworkers are interested. (I am working in Sydney.)
I am a German of Turkish (...and Greek ...and Bulgarian) origin. My mother language is German (Fun fact: My mother does not speak German, so, maybe I should also call it my "primary language"). I do speak Turkish but like many Turkish people who have been born in Germany, I can't communicate well in Turkish[1] (and neither in Greek nor Bulgarian). If I were to join an army and communicate under stress (being a pacifist, even the thought gives me the chills though), I'd rather speak German or compromise with English. So, as I said before, I think there is a high chance that they do communicate partially in English. However close-minded they can be, practicality always wins. Always.

[1]: Actually some do speak Turkish somewhat fluently, but I can't tell if being able to describe your favorite cocktail to a bartender in a Turkish hotel proves that you can describe further tactics to fellow combatants under suppressive fire.
Have you ever driven in NY? Anyone who drives a car there needs to, rather than wants to.

So I was mocking the idea that making things harder for people who already have no choice about driving is a good idea.

It's not.

You want less cars? Then make the alternatives better, people will automatically drive less. To try to change things from the other end is just a way to torment your fellow man.
I think envious is the word you're looking for.
The Digital Materiality of GIFs
Xerox controlled the whole stack, they invented it for their systems.

So these workstations where an whole stack OS.

You can read about their implementations on the links I provided before.

Additionally, you can get the original Smalltalk-80 from from Stephane's web site.

http://stephane.ducasse.free.fr/FreeBooks.html

This is a very ruft idea how it felt to use a Smalltalk workstation:

https://www.youtube.com/watch?v=8yxCJfayW-8

https://www.youtube.com/watch?v=JLPiMl8XUKU

The REPL was what is known in Smalltalk as transcript.

Similarly the Interlisp-D workstation also had they own mixture of REPL and editing

https://www.youtube.com/watch?v=wlN0hHLZL8c

Some of the ideas that lived on the Lisp Machines afterwards

https://www.youtube.com/watch?v=NOysrxexTXg

https://www.youtube.com/watch?v=o4-YnLpLgtk

Mesa was a memory safe system programming language created at Xerox, as an evolution from Extended Algol to replace BCPL. Niklaus Wirth based his Modula-2 design on it.

Shortly thereafter they updated Mesa into Cedar, which added support for RC with local GC for cycle collection. The system then got called Mesa/Cedar.

It allowed the same interactive experience as the other workstations, but using a GC enabled systems programming language.

The REPL provided nice features, like auto-suggestion when a typo would cause a compilation failure. It is also probably the first graphical debugger for a strong typed language.

Any OS API could be used on the REPL by typing modulename.procedure , which could use other OS APIs to get its input from different sources.

An idea Wirth adopted into Oberon.

You can see how all three environments looked like here:

http://www.chilton-computing.org.uk/inf/literature/books/wm/...

And yes, Powershell alongside .NET is probably the closest we have in modern computers to those systems.

Followed by Swift Playgrounds and AppleScript on Apple systems.

Although Apple also provided similar experiences with Common Lisp, Hypercard and their NewtonScript and Dylan.
> Hacker news for X

Isn't this reddit? Subreddits, in particular. Sure mainline reddit can be banal and toxic, but there are a lot of valuable subs.
I hadn't heard of this case before but it'd not a surprise to me.

It's completely tangential but I have taken great delight in the reaction of people to Making a Murderer.

I have talked to people who are in absolute disbelief that police officer can and do act that way. I tell them that they're only surprised because they haven't been paying attention.
In Seattle you're going to get pretty wet biking to work a significant percentage of the time. Depending on your job that might be an issue. (Or it might not at all. Before I worked from home I used to bike to work and shower there; it was great.)

Also though, not everyone is able or wants to power their own transportation, and although I think biking is great, I this choosing not to is also perfectly reasonable and should also be respected.
In previous work [1] we followed the Linux kernel documentation [2] and the guidelines published by IBM ITSO [3].

[1] http://link.springer.com/article/10.1007/s00607-014-0394-9

[2] http://www.cyberciti.biz/files/linux-kernel/Documentation/ne...

[3] https://lenovopress.com/redp4285.pdf
We need constitutional limitations on state power.

The U.S. constitution[1] must be amended to enumerate and accord the states a limited specific set of rights, and all other rights must be reserved for the people.

[1] Alternatively, individual state constitutions could be amended to have an enumerate powers clause added to them -- but I doubt those deep red Republican "conservative" and "small government" states would want to limit the power of the state to abuse marginalized groups. Conservative hypocrisy is unnerving.
To me, a more compelling question is if Orkut would have succeeded if Facebook had never been invented?
Doesn't really scale to larger projects. Managing application and UI state becomes too cumbersome.

With that said the new things are still very rough, I agree, but they will make our lives easier after it all settles down. It's already beginning to settle down with React becoming semi-standard.