skysight-inc/HackerNews huggingface dataset:
The link is about guns and suicide, how is that meaningful as a response to my comment? Suicide is not crime, and I didn't mention guns at all... or anything about black people.

I'm not trying to silence anybody, in fact I'm saying something that mainstream media is unwilling to say. I just pointed out that recent criticism of police is by far the most likely reason crime rates are increasing in big, poor cities.
The funny part is, I have this, and it's fun to joke about, but we never actually do anything. I'm too busy in my world of meetings/development etc to even desire sexy times. I just want to get the next bug fixed.
One of many things that disgust me about the latest big revision to Opera (version 41) is that Opera Mobile doesn't include DDG as one of the (7) default search options (though it does include Amazon, eBay, and IMDB). Ugh.
I suspect that, even in 3d space, there will be a concept of lanes. You still want volumes of space designated for one direction or another, at the very least to reduce the number of collision-calculations the guiding system has to make.

Parking shouldn't be an issue? We'll have vertical parking structures that can be entered/exited on every level.
Real hacker news on HN. Love it.
FWIW, the coworking space I like best in my city has 24/7 access for members. This seems to be pretty unusual, though.
> It's very likely that I would become more proficient at Rust if I programmed in it more. It's also very likely that the poster above would worry less about memory errors if s/he programmed in C or C++ more.

> The city I live in now has many bike paths, completely separate from major roads.

Which wasn't the point of that at all. It was to point out that you assessment of how much time is wasted working around problems in each case is irrelevant given your vastly different experience levels. There are plenty of people here with quite a bit of C and C++ experience that have weighed in about this, not just the person above who you assess as not having much experience in C or C++.

A bike path is a dedicated bike lane,just not necessarily parallel to the road. You're taking the metaphor too literally to be useful. A metaphor is as useful as you allow it to be. They can be extremely useful in pointing out somewhat parallel situations where people may find their beliefs are different. When that is so, it allows the people involved to examine what is different about the situations that leads to a different opinion, if anything. Sometimes we fall prey to our cognitive biases, and a metaphor can be a shortcut out of that bias if it exists, and you allow it be that shortcut. Driving it into irrelevancy through focusing on minutiae is a useful rhetorical trick, but doesn't actually advance the conversation, and at the extreme end if done purposefully is not acting in good faith.

> Anything is possible, but it's very unlikely. I will write a program and intentionally put a buffer overflow in it. Can you send me some data that will exploit it?

Depending on the segfault? I could. It would take me a lot of work, because it's been nearly 15 years since I paid much attention to that, but I have done it before.

> Here's a metaphor that also isn't one: I'm not afraid of terrorists despite some high profile events in the last 20 years. I certainly wouldn't optimize my life around avoiding terrorist attacks because the empirical evidence shows me the probability is very low.

No, you don't optimize your life around them, but you might also support checking of identities on international flights to prevent access to your nation from known terrorists.

Here's the thing. It's not about you. At any point in time, some percentage of C and C++ programmers are neophytes that may not be as proficient as you at avoiding the pitfalls possible in those languages. Given the average amount of time it takes someone to be proficient in C or C++, divided by the average career length of a programmer of those languages, and you'll have a rough estimate of what percentage of programmers of those languages we might conceivably have to deal with problems from them being inadequate for the job they are assigned. I think that reducing this has such a large impact, that this is of vast benefit to society at large (given the botnets we are currently seeing), and would total billions of dollars.
That was what we had in mind! I guess instead of saying we're trying to be "less biased", we should be focusing on "what both left and right-wing leaning news are saying", as long as the information is correct.
There's a wide variety of explanations for the crime drop, including from increased educational attainment, overall better economic situation, and lead poisoning caused by leaded gasoline subsiding.

Attributing it solely to crackdowns in the 90's is pretty disingenuous; crime had been falling before Giuliani, and in a broad array of cities which hasn't instituted tough on crime policies.
The results are that someone got into Podesta's gmail for some few days. The pros use methods that allow them to keep long term access and which keep you from knowing that you have been hacked to begin with.

Look at the NSA's TAO catalog for examples of how the pros work. You can wipe your servers and still be hacked.

I don't seriously believe that the NSA is out there sending phishing emails. They're too busy using ECHELON to hunt down sysadmins who are using their social media accounts, then taking over from there.
Well, actually...

Antipatterns are on rather firmer academic ground than the guy at the airport barstool. Antipatterns are simply a negative version of design patterns. Design patterns in software started with the book Design Patterns: Elements of Reusable Object Oriented Software (aka Gang of Four or GoF), one of the greatest classic works in software engineering. GoF was itself based on the book A Pattern Language, by Christopher Alexander, a classic of the architectural field.

Alexander came up with the idea of a "pattern language" to describe patterns in architecture, a formal structure for observable phenomena. The GoF reused pattern language in a formal way to describe software patterns. Part of the pattern language describes how to implement the pattern. Antipatterns first appeared in the book Antipatterns: Refactoring Software, Architectures, and Projects in Crisis. Again, pattern language was used, including patterns for solving the problems caused by the antipattern.

So yes, this is rigorous. Not math-rigorous, but rigorous.
I respectfully disagree with the other comment who said he'd rather take a helicopter. (I'm a private pilot of fixed-wing aircraft.)

For General Aviation safety, read the Joseph T. Nall report: https://www.aopa.org/-/media/files/aopa/home/training-and-sa...

To summarize, helicopters and airplanes enjoy a reasonably similar lethality. Approximately 15-20% of accidents (total) are fatal to one or more occupants. However, if you break it down to fatal-accidents-per-100,000-hours then helicopters are worse (1.5 vs 1.0) at least in 2013.

When it comes to general aviation safety, however, the far and away most important factor is the pilot. Unless you get damned unlucky, the vast majority of accidents are either avoidable or survivable if the pilot doesn't do something wrong. In helicopters, a controlled autorotation will be survivable most of the time. In airplanes, a controlled forced landing is the same.

Of course, you can have your cake and eat it too -- I recently purchased a Cirrus SR22-TN (airplane) which has a Ballistic Recovery System aka a parachute. If anything goes wrong you can pull the chute and the entire airplane will descend to the ground. :-)
Shenzhen Documentary: From Copycat Manufacturing to “Silicon Valley of Hardware”
Ask HN: We're launching a platform for Government-solvable problems
Hi guys, we're a team of small entrepreneurs from Europe and we're soon launching a platform that we believe will help the future of democracy.

It's not a short story but we'll try to sum it up.

After building some products that did not succeed the way we hoped, read some books and tried to find some fundamental truths, we believe we finally figured out how to start this.

What if we apply the lean methodology (and some established economic concepts of goods/value/skill) to finding problems and solutions that our own governments would have the power to solve?

We base our idea on some basic assumptions:

1. We choose those who govern us.
2. The chosen ones have made some promises during their campaigns.
3. After they get elected they try to solve some of the problems they promised.
4. They sometimes fail.
5. If they succeed, not everybody's happy.

Our first level assumptions current end here.

Second level assumptions:

1. We vote hoping that we like some of the solutions to some of the problems.
2. Not all solutions to problems affect us directly.
3. Not all problems that other voters have affect us directly.
4. Sometimes we vote so the other guy does not win.
5. The elected do not know all the time what niche problems some of the population is facing.
6. Most voters do not know what problems people living in other parts of the country have.

Continue reading on pastebin (we had too many characters): http://pastebin.com/bRGNhbhb

- Just Startup Things
I can't endorse the movie "Whiplash" because it is so crass, but it takes an interesting look at what it takes to be truly great. I don't think we "miss" people like Lin and Zhang because they make themselves. Intelligence and skill really make a small part of the overall requirement for success. Hard work, perseverance, preparation, and choosing the right problems to work on are really more important.
Fair enough. I'm not an attorney or an accountant and the comparison of tax liability for self employment vs. LLC filing as an s-corp may or may not be significant. It really depends on each person's situation in terms of income, expenses, etc.
Both are survivable, but in general a helicopter autorotation is much less forgiving. (source: I have a private helicopter pilot license)

In a airplane, a loss of engine power translates to slowing down. If you're on top of things, you will notice this and nose-down in order to maintain airspeed. If you fail to notice this, your airplane will stall, but even that can be recovered from by nosing down in time.

In a helicopter when you lose power this translates very quickly (with 4-5 seconds) into loss of rotor RPM. Within 1-2 seconds you must change the angle of the blades in order to enter the autorotation configuration - if your rotor speed drops below a certain RPM before you make this change, you drop out of the sky with no chance of recovery. Making this an automatic reaction is a big part of helicopter pilot training.

Once you have entered autorotation/glide, the next challenge is finding a suitable place to land. In both cases you ideally need a flat hard open surface, though airplanes generally need a longer area than helicopters. Unfortunately a helicopter has a very poor glide ratio - ~5:1 (5 feet horizontal for 1 ft vertical) while a light airplane has something like ~9:1 glide ratio. Furthermore most helicopters cruse at much lower altitudes (1K-3K ft above ground level) vs. light airplanes cruising 4K-8K ft AGL). So you end up having 1/2 to 1/4 the time and distance to find a suitable landing site.

When it comes to the actual landing itself, gliding vs autorotation are different but one is not necessarily more dangerous than the other. In both cases you have a well-defined set of ideal airspeeds, descent rates, etc. which will lead to everyone surviving the experience. And in both cases you don't earn your pilot license until you have demonstrated that you can consistently do this correctly.

One more nuance - light airplanes (eg: Cessnas) are easier to glide than heavier/faster airplanes because everything happens slower. Since light airplanes are also the cheapest to operate, they are most often found in the hands of new/inexperienced pilots - it is good that they are forgiving.

Meanwhile light helicopters like the Robinson R22 are actually much more difficult to autorotate than larger/heavier helicopters - everything happens faster and is less stable. Unfortunately since these helicopters happen to be the cheapest to operate, they also very often find themselves in the hands of new/inexperienced pilots. This was such a big problem that there is a special piece of federal aviation regulation (SFAR 73) which puts additional training requirements on pilots specifically for the Robinson R22 and R44 models.

In the big picture though, general aviation is incredibly safe. The vast majority of non-commercial accidents can be attributed to some form of human error - either poor pilot judgment or lax adherence to maintenance requirements.
I got the "you're a bit slow" once. Which was funny, because I was very focused and felt very productive at that time —more than ever before. Plus, some of my code allowed a business expert to contribute directly, which made us even faster.

I have since realised it had nothing to do with my actual performance. It was a people thing.
My "plastic" dell latitude laptop feels more solid than my macbook pro 13. Plus is has way more comfortable keyboard compared to mac (at least for me).
Sell something. Anything. Not just software or online. Just like in code, it takes 10,000 hours of practice. If you need help getting started shoot me an email. No bs or strings.
Yes, you're right. Amy is not a good example. I was getting her mixed up with someone else. I wish I could edit my original comment, but can't seem to do so.

Someone like DHH or Jason Fried is closer to what I had in mind.

I'm pretty turned off to the Tim Ferrises of the world generally speaking. They rub me off the wrong way as MLM schemes. Not as icky but enough similarities...
"Most people don't realize that, at least 26% of a technology from Silicon Valley actually come from Shenzhen." [0]

[0] 45:15
> We can just force all airborne vehicles to talk to each other with some universal collision avoidance/traffic routing protocol.

It's not exactly what you described, but in the US, the FAA already has a requirement for aircraft to broadcast their position and velocity in all but the least congested airspace by 2020 [1]. This has been in the works for over a decade [2], and among other things, the information provided by this system can be used to augment existing collision avoidance schemes [3].

[1] https://www.faa.gov/nextgen/programs/adsb/faq/#o2

[2] https://en.wikipedia.org/wiki/Automatic_dependent_surveillan...

[3] https://en.wikipedia.org/wiki/Traffic_collision_avoidance_sy...
false narrative he learned from MSM
Long after they're blocked by swarms of delivery drones.
I love this mistake though.
Tell HN: Business Bootstrappers Discussion Group
Inspired by a couple of things I saw recently, I have decided to start a Google Group called Business Bootstrappers. https://groups.google.com/forum/#!forum/business-bootstrappers I also grabbed the BlogSpot domain for it and embedded the group there: http://businessbootstrappers.blogspot.com/p/forum.html

Anyone interested can send me a join request or suggestions for content they would like to see on the blog or whatever.

Thanks.
Despite some unsubstantiated rumors, there is no proof they were ever hacked.
This article (the top google result for 'zuckerberg privacy') is a pretty good summary as of 6 years ago, complete with worrying Zuckerberg quotes: https://www.theguardian.com/technology/2010/jan/11/facebook-...

tl;dr He defends the constant slackening of privacy control defaults by purporting to believe that it's the natural social evolution and therefore Facebook's manifest destiny.
If we think it of as helicopter with less (?) noise and less helipad area the first market is probably the same that uses now helicopters for urban transport.
Follow-up video where Terence Tao explains in very simple terms the history of the problem(s) and how people improved on Zhang's 70,000,000 constant afterwards: https://www.youtube.com/watch?v=pp06oGD4m00
I feel like your comment is from 3 or 4 years ago. It's been at least a few versions of iOS since you can respond directly to notifications, replace the keyboard, add widgets to the 'today' screen.

Background processing works fine, and was implemented in a way that doesn't completely drain the battery. The hotspot is designed to turn off if the clients have not been transmitting or receiving data for a period of time as a battery saving measure. It doesn't do this if you tether over USB though.
^> The one standard way to open a TCP socket is with java.net.Socket.

So Clojure the language has no documented standard way to open a socket. One has to use the host environment (JVM, .net, ...) interface to do so. It means also that Clojure/JVM source code trying to open a socket will not run on Clojure/CLR without changes.

That's not a 'standard'. It's the definition of 'implementation specific'.

That's different from SBCL, which has a documented and maintained way to create sockets, which works similar over all the platforms it runs on - natively.

http://www.sbcl.org/manual/#Networking

For a portable way to create sockets over many Common Lisp implementations use usocket:

https://common-lisp.net/project/usocket/
That is a really good question and I don't fully understand what 'native' means in this context. did you manage to find out more about it?
This Is How Google Wants to Make the Internet Speak Everyone’s Language
Everything I've run across for years now indicates it's a combination of Dunn's law and annoyance with fees driving the shift.

---

"Fees matter. That is the overarching sentiment that emerged from an online Wall Street Journal survey asking readers about their investment style and satisfaction as part of the Journal’s series looking at the rise of passive, or index-based, investing."

http://www.wsj.com/articles/readers-react-low-fees-are-drivi...

---

"Lower fees, as opposed to better performance, may be the big reason more investors are switching from active to passive. Morningstar found the investors in active funds improved their odds of beating passive funds by favoring funds with lower-than-average expense ratios."

"It's not so much about active versus passive as it is about fees," Morningstar's Johnson said.

http://www.cnbc.com/2016/08/29/investors-say-forget-it-to-ac...

---

And this has been going on for ten years, which implies a sustained shift of understanding rather than a blip:

http://www.wsj.com/graphics/passive-investing-five-charts/
I consider myself meticulous but slow. My coworker and I often talk about he differences and I always have wish I cared less about certain things and prioritized time more while he likes hat I focus heavily on maintainability and clarity.
No reason pensions don't work. But it requires a responsible government. And if you could give the rest of the world some of that responsible government, we'd all appreciate it.
Calling public awareness campaigns "extremely effective" is a vast simplification of the matter. Public awareness campaigns are good at pushing a substance towards being banned. Once a substance is prohibited, it is subject to the "forbidden fruit" effect, which I've mentioned below [1]. Additionally, if public awareness campaigns continue under a ban, they're likely to induce a "boomerang" effect. For instance, the National Youth Anti-Drug Media Campaign may have promoted drug use and pro-cannabis attitudes in the young [2]. Crazy, right? Well, California did just legalize marijuana!

My guess is that parent is obliquely referring to that phenomenon.

In my chosen domain of rhinos, it is starting to look as though the public awareness campaigns run from 2008 to 2014 very well could've accidently spread the message that rhino horn is rare, risky, and desirable.

[1] https://news.ycombinator.com/item?id=13287393

[2] http://findings.org.uk/docs/Ashton_M_1.pdf
Wouldn't you still have to build infrastructure to those places to build the homes in the first place? I guess if you are filthy rich you can just airlift things in and out again.
Throwaway because I work in a related field.

This is a public service announcement: if you haven't seen enough information to prove to you, independent of the claims of the White House, CIA & FBI, that Russia was behind this, you should file a Freedom of Information Act Request for sufficient evidence to independently reach that conclusion. Citizens of the US in particular should do this to hold their government accountable -- we can not let it be accepted that because POTUS says something, and maybe has confirmation from "anonymous sources" within the CIA & FBI (e.g. as reported by the NYTimes[1]), that it must be true.

Muckrock[2] makes it dirt-simple to file a FOIA request. Hold the government accountable -- they work for us.

1: http://www.nytimes.com/2016/12/09/us/obama-russia-election-h...
2: https://www.muckrock.com
Benefits of using DIY Bed liner
Newish Electric Cars Are Coming Off Lease and Oh My God Are They Cheap
We're not thinking of writing a new piece of article for each given topic, but more going towards giving a list of maybe 2 or 3 link to articles that can fully describe the happening of an event.

And as I mentioned in another comment[0], our goal to be "less biased" is to feed readers(other people in the loop) other sides of the story as well, as long as the facts are correct.

[0]: https://news.ycombinator.com/item?id=13288222
>But can't you see the vast amount of corruption?

Every time I see someone write something like this my knee jerk reaction is to either assume they're lying or they are clueless. Can you point to the vast amount of corruption you claim is self evident?
I wrote a PhD on this topic (https://paulbiggar.com/research/#phd-dissertation; for PHP, though solving different challenged than you'd have to for JS). I also worked on Firefox's JS engine.

I'd be extremely (and pleasantly!) surprised if this turns out to be real. It is very common for people to compile a subset of the language and achieve great speedups, only to discover it doesn't scale to the full generality of the language. That would be my guess for what's happening here.

Best of luck to the Nectar team, looking forward to seeing what you've got. If this works as you say it does, you'll have built something incredible!
Overall a well written article with some valid criticisms. After 2 years working remotely I observed roughly the same facts, but have a slightly different spin on the whole thing.

Like everything in life, working remotely has tradeoffs. One person's pro is someone else's con.

Pro: I potentially gained hours of my life back every day. I know many people who work for similar companies who spend more than an hour commuting every day. They take less-desirable jobs and leave behind their coworkers just so they can get an hour of their life back and reduce their commute from 2+ hrs to 30 minutes.

Pro: I can disassociate my COL from the company's choice of office location.

Pro: I can cook food in the crock pot on a regular basis without worrying about my house burning down.

Pro: I can walk my dogs during my lunch break (or pick up food from the grocery store or run some other errand).

Pro: (subjective) My coworkers competence is higher than what I typically observe from companies that limit their hiring pool to people who live within a few minutes (or hours) of one office building.

Pro: I can and have worked from a hammock, a camper van in a state park, a car on a road trip, and a cafe in Paris.

Pro: No requirement to waste literally hours of my day in bullshit pre-lunch planning, post-lunch coffee, etc. When I'm onsite I'm happy to spend lots of time on watercooler talk, but I'm not obligated to do it every work day.

Pro: I can go hiking on my lunch break.

Con: I don't see anyone but my spouse. I have to go to additional meetups in order to make up for this.

Con: Not as much face time with execs. This can matter politically and for your career.
It's just expenses, not a challenge.