skysight-inc/HackerNews huggingface dataset:
Ostensibly because they're arguing about the weight and intent of the word, "designed". People saying guns are "designed to kill" are attempting to elicit an emotional response that mirrors their own in a fallacious appeal to emotion. No matter their design, guns have use beyond killing humans, and even beyond hunting.

Take a knife, for example - designed to kill. Small knives, big knives, single-purpose knives, ceramic knives, and even customizable knives. Cutting living things kills them, so knives are "designed to kill". While not as destructive as guns, they account for a non-negligible ~12% of the annual murder toll. Knives even cause way more serious non-fatal injuries per year than guns, but you don't hear anyone bleating "DESIGNED TO KILL" about them because they're mostly not scary.

I like guns, and most of mine _are_ actually designed to kill living beings: animals I am legally authorized to shoot. For 51 weeks of the year I shoot what averages out to 2-3 rounds per day per gun at paper. I do it with my family, my friends, and when I need to settle my nerves and meditate after a rough day. One week a year, I shoot the given gun once, maybe twice. I would argue that while their design certainly involves killing, their purpose to me is practicing fine motor skills and concentration, with an ancillary effect of giving me the excuse to go hiking for a week and put meat on the table for a large portion of the year.

As far as smart guns go, it doesn't matter what the use of the gun is. It's an ineffectual feel-good measure that will primarily affect law-abiding citizens. Hell, that's why gun control is such an issue - because most gun owners fall extremely deeply into the "lawful" D&D dimension. If we didn't care, you could pass whatever laws you like and we'd ignore them, but we don't like falling afoul of laws, intentionally or not.
Yes fully expendable means dumping the whole rocket like other launches.

It takes a good amount of fuel to kill all the horizontal velocity the first stage built up before detaching and then a bit more for landing. Due to just the physics you're losing some of the most effective (in terms of dV per unit mass of fuel) burn in the first stage.
Reality distortion field generator? That sure sounds like curiosity-driven research--- get out of here and write a real grant!
The link to the .mu site is, slightly ironically, not resolving. Anyone got a different URL/
In many science disciplines it's not uncommon for someone to do two or ever three postdocs while looking for more permanent employment. The underlying cause is the same reason people settle for the low pay and poor job security of being an adjunct: there isn't much else you can do, just work hard, hope, and wait.

As the article mentions, even if you do grab the brass ring, a lot of your time and energy ends of being spent on writing grants and management. My first job out of college was working for an ecologist. Her entire NSF grant was $70k over 5 years. Out of that she had to pay my room and board at a remote field location as well as my salary. There was almost nothing left over for equipment and supplies. It was always a question whether the money would come through to allow her to continue doing her research.
FYI: You misspelled "Shannon" in the title of your blog post (and in the HN title).
You're right, I've left a lot out here for simplicity. I've ignored that miners have costs other than electricity, that miners buy their electricity for cheaper than the average american, that most miners make a profit, that currency exchange markets have friction, that miners provide a more valuable service to the network than creating coins, that the average block has less than 2000 transactions, that it is possible to fit more than 2000 transactions into a 1 MiB block, that the current price reflects expectations of the post-halvening future, and so on. My estimate could be half or double the real number, though I think it is in the right ballpark. I really wanted people to take away two things from that comment which I'm not sure I got across:

1) The cost (in money and energy) of each transaction will increase as the value of each coin increases, and decrease as the number of transactions per block increases. If we assume that the number of transactions will increase faster than the value (which I think is a reasonable assumption), then the cost per transaction will fall over time.

2) When all 21 million coins have been mined, the block reward has tapered off to zero, and miners are dependent on transaction fees, the cost (in money and energy) of each transaction will be much lower than today. You can think of the energy currently being burned on mining new coins as being the tangible asset which backs those coins.
Speeding is not rejection of the opinion of experts.

Speed limits are normally set low to appease the locals, who get to vote and who care most about one particular place, rather than those passing through.

It's a NIMBY problem. Most of us want to go places quickly, but don't want fast/dense traffic through our own neighborhood.

We also don't get bothered when the local cops earn a living from ticketing people from out of town. Those out-of-town people of course don't get a say in local policy, just as we don't get a say in the fact that we get ticketed in the other towns.
Just wanted to say good luck OP. Hit the gym.
General ignorance is the biggest enemy of any advance in policy, period.

As far as non-profits for public education, NPR comes pretty close to that.
Like “clugstj” wrote in a comment, how is this a different problem than the one which mmap()ed files have always had?

If this really is a problem which must be solved, why can’t it be solved in the same way in which RAM solves this problem, i.e. with ECC? Or with something like Forward Error Correction (support in dm-verity added in Linux 4.5).
Neither is a law.
┗(°0°)┛
The phrase "we simply need to prioritise what's really important" should indicate that the poster believes there are things that are objectively more important than others, that peoples current priorities do not match that list, and that cosmetics should be lower.
Go doesn't even have local type inference: http://ideone.com/RQzz7E. Contrast with a language that actually does: http://ideone.com/LtN1vQ. Type inference, even the local kind, means figuring out the types of variables from how they're used, not just from how they're initialized.
A week or two ago I was trying to determine what cities were underneath a flight path. It was particularly difficult, whereas it wouldn't have posed a problem prior to these changes.
> Not only is rule 41 potential overreach but it is enacted by the backdoor avoiding Congressional oversight.

That's wrong. It's being enacted by the same procedure that is used for all of the rules of the Federal Rules of Criminal Procedure, as specified by Congress in the Rules Enabling Act, which includes Congressional oversight. After the Supreme Court approves a proposed rule change, there is a delay to allow Congress to say no if they wish.

> 5. They have copies of everything sent over the wire, so they have the contents of C at NSA H.Q. already. Just get a warrant to look at it there.

You are greatly overestimating what the NSA has. They don't have everything that goes over the internet, and much of what they do intercept is encrypted with methods that they are not known to be able to defeat.
Type inference is performed by scanning the program, generating a system of type equations and solving it. If all type equations are of the form “X = T”, then there's nothing to solve.
Preshing is a smart guy but this seems to miss the point in a way typical of C++ devs. Python—as with other languages—isn't just a list of features. It also has a guiding philosophy (made explicit in Python's case in https://www.python.org/dev/peps/pep-0020/).

C++ doesn't seem to have a guiding philosophy besides "be a Swiss army knife backwards compatible with C." That's OK but I would argue it prevents C++ from every being "Pythonic."
In addition, Stratasys is also not a consumer peripheral company. They primarily make software and printers for the industrial 3D manufacturing market. But making the mistake won't hurt them much; they're still well seated in the industry.

They also don't have to worry about losing MakerBot because 3D printing/additive manufacturing is going to be freaking insanely big. Companies want to shorten R&D time and generate new products quickly.

Also, 3D printers for the purpose of manufacturing products won't be big in the home anytime soon. Why? Except for the new HP Multi Jet Fusion printers which are a small step towards the end goal with their ability to use different agents within a single part, most 3D printers only have the capability to print in a single material at a time. This is great for parts, but not good for consumer goods which are made of many different materials. Today's 3D printer is very far away from a Star Trek replicator. There is a lot that goes into part design, determining how to best build the part, doing the design of the build which is different than the part specification so that parts can be built as designed, knowing how to use the printer along with maintaining/dealing with quirks caused by how the parts are built (which depends on technology/machine/material used and many other things), and removing structural supports and power/resin from parts after they are built.

Even when all of that becomes less complicated, and it will, home technology will almost always be behind the level of technology that exists in a company dedicated to manufacturing. Consumer 3D for most products is just not going to be a good market anytime soon.

The exception is food. Food is not nearly as complicated of a product as other consumer goods to make, and people love to make beautiful custom food at home, so 3D food printers could very easily become a staple in the kitchen. They could be every home within 40-50 years and in many food production facilities within 20 years.
A federated system does not necessarily imply that it is a P2P system. A P2P system, however, is definitely federated.
I failed 7 interviews before getting my current job. I'm a self taught programmer, and I've had to beat down the door to make a place for myself in this industry. I have a huge chip on my shoulder. But that's why I'm going to beat those golden children who never had to fight for it. I may not be as smart as them, but I'm stubborn as fuck, and I never, ever quit.
Quitting my high paying job. Man that felt good and going decent so far doing my own stuff for 1.5 years since then.
There are certain people in the community who are very opinionated. Some go one step ahead and abuse others who don't use their favourite language. For instance, see these two posts (comments).

[1] https://web.archive.org/web/20150628010942/http://timkellogg...

[2] http://roseland.io/blog/2014/05/10/number-golang-the-next-gr...

These comments are unfortunate. These two individuals, in no means represent the entire community. But such people are toxic for an otherwise great bunch of people like SPJ, Phil Wadler and other folks.
I admit that I am not an expert on Scala, but I am confused about your "Person" example. I thought that this was exactly the common use case that wouldn't cost you an allocation.
According to http://docs.scala-lang.org/overviews/core/value-classes.html:

A value class is actually instantiated when:

a value class is treated as another type.
a value class is assigned to an array.
doing runtime type tests, such as pattern matching.

none of which is the case in the example.
Stemcentrx VC Takes Shots at Fidelity and Andreessen Horowitz
A weird, but wonderful feeling.
Looking at the financials, they completed the acquisition in Q3 2013.

That quarter, Goodwill goes to 1.2 billion compared to 820 million a year before.

So if they wrote it all off, maybe it wasn't all for Makerbot?
BTW, here's the view: https://www.google.com.tw/maps/@24.9647655,121.2378239,3a,75...
Honest question:

Why do space rockets and rockets in general always so closely resemble penises?
I worked for a well-known startup in downtown Berkeley once. They talked everyday about moving to SF because of the difficulty in hiring people. Also, one employee was paying $8,000/month for a rental house downtown.

Fremont has been Indian-ized, so it's fine to live and work there if you're Indian, otherwise it's just a long commute to nowhere.
What I learned after coming to the US
It's hard to believe that it would be worth violating your users' trust for some nudes. The internet has enough free racy pictures to last anyone a lifetime.
A funny thing about interactive maps while driving. If I'm on my phone and I bring up a road map of the area I'm traveling and I am constantly zooming in and panning the app so that I can see locations around me then the map has failed me.

Landmarks are key to any map, but landmarks that fade in and out of focus are not all that useful. I used to be excited by the prospect of being able to bring up a map of my route and being able to see where I was going on my phone mounted to my dash. But as of late, I've been struggling to find the right zoom level that shows enough detail of the area I'm traveling while showing enough of my route.

On a number of occasions over the last year I've has to pull over and reorient myself on my map due to a failed pan/zoom attempt.

It's funny that this article came out at this time as I've been evaluating ways to mount a larger device (tablet) on my dash as maps on my phone has gotten to be rather cumbersome.

I feel that for the most part the details in this article are accurate, that the attempt by google to make the maps load quicker on mobile have compromised critical details available on the maps.

One of the key areas where this could be addressed is by loading details based on need. For example if I select a travel route between two locations, load more of the details related to that route and reduce the extras that fall outside my concern. Show me roadways that leave my target route, as well as the cities and towns along my route. Making an attempt to provide me the details I need without my need to interact with them as much as possible would be great.
Cool!

How hard would it be to fill in the various timestamps for stat with the underlying timestamps of the data? I could imagine someone using this to watch a "directory" for updates and then taking some action.

Do you think you'd keep this purely read-only or are there mutation or full creation things you feel would be reasonable? A quick one that comes to mind is changing the number of replicas in a replication controller (in a very /proc manner).
I believe that the Second Amendment provides no guarantee whatsoever of an individual right to own firearms. And given what we have in terms of historical documents and commentaries about it, it's pretty clear that the intent was to create a collective right for purposes of protecting the well-established militia system of the time.

So, given the lack of support for a guaranteed individual right, what exactly do you feel is being infringed? If there really is a possibility of compromise, then why is even the tiniest hint of the possibility of a suggestion of perhaps trying to implement a sensible background-check and registration system guaranteed to stir up such disgusting rhetoric from the allegedly "reasonable" people who oppose it? It's gone far beyond just basic hyperbole like claiming that any regulation actually consists of outlawing and confiscating all guns from all people (though that's still a popular one), and well off the deep end into suggesting that the murders of children have been faked by paid actor "parents" in order to give support to the gun-confiscating plan.

Again: it's very very clear what the proposal from those folks is, and it's all-or-nothing with no compromise possible.
Whether a feature is a good or a bad thing to have is each programmer's subjective opinion. (But, of course, mine is diametrically opposed to yours: typeful programming would simply be impractical if you had to babysit the type-checker all the time.) OTOH, whether a language has or doesn't have a feature, is a technical fact.
I often find that by the time I've written a clear enough explanation of the problem I'm trying to solve (in a stack overflow text edit box, usually), I figure out the answer on my own.
I meant the key to decrypt the user's own folder. That has to be stored on the server so you can access your files from anywhere. But yes, share files/folders keep the key in the window hash, but that's not what I was talking about.
ECC corrects some types of errors (single-bit errors), but detects others as uncorrectable; how should those errors be handled? Probably not via an unhandled machine check.

Hardware support for Forward Error Correction would certainly be nice.

Software FEC support from the kernel wouldn't help applications that directly access persistent memory from userspace. Software FEC support in userspace would still need the kernel to pass through errors rather than treating them as fatal. (For instance, the kernel could send a signal when it detects an error, but provide a way for the application to explicitly read the data including any errors, so that the application can apply any error-correcting codes it has.)
I had the same question, looked up the resolution, it's 312x390, about half VGA. Guess that's why it looked pretty sharp still.

By the way "Optional: hot glue a motor to the watch’s crown to keep it from falling asleep." - that made my day!
I assume you're not very familiar with local politics then. A NIMBY town if there ever was one. Good luck renting out a room, yet alone starting a business.
Google is a data company and the data available has changed over the last few years. Maps are both a way to present data and a way to collect data.

The new data that Google has comes from Android handsets and from users using Google maps and Waze on Android and non-Android handsets.

This data is all about users in motion. At the scale shown in this article, it's almost exclusively people driving. As a result, it makes a lot more sense to focus on the connections over the places they connect. This becomes clearer when you view the roads as more active entities by including congestion and other real-time data.

This may not be the best presentation for everyone, but it seems to be the presentation that fits best with Google's current mission and capabilities.
McLaren needs Compaq laptops with bespoke CA cards to maintain the remaining F1s
Probably not a lot of market demand for it. Good question though.
Maybe it's more interesting to ask, "why are penises so aerodynamic?"
No, you're not describing something like A (typical tumbling) is risky, and B (paid back by miners) is better but with somewhat more risk.

A is I give you a million dollars, you give me the deed on your house. There is risk, there is trust involved, but we both are peers and bare equivalent risk.

B is I give a small portion of a million dollars to hundreds or thousands of people and ask that they pay a new account some large portion of it.

B is 100% risk. It is in fact guaranteed not to work in the aggregate. The problem is that none of the individual miners have a stake, as I said they are not peers. In fact it's worse then that, they would incur unnecessary risk of their own to payback the money rather than just keep it because of the danger of being implicated in a money laundering scheme.

With tumbling every participant shares risk equally since every participant puts funds into the system. In your scenario weather it's 10 miners or 10000 miners NONE of them are putting up any money at the same time, AND you must trust every single individual.

It simply doesn't work. It is not a lauding scheme of any kind.
I really wish the scaling myth would die. Everyone pretends they have a scalability problem because it's sexy and as such, travesties have been committed (you know, in case we scale). How about instead designing software where the architecture and code is clear, consistent, and readable by the next guy?
A good place for updated information on Sci-Hub (and other academic research material) access is /r/Scholar on Reddit:

https://reddit.com/r/Scholar

Particularly the sticky:
https://www.reddit.com/r/Scholar/comments/3bs1rm
Ok, people will write them, but very few people should write them.

Also, the question is, is the ability to write a BFS on a whiteboard a useful way to screen programming candidates for most positions. No it is not.
Google Maps is used as the tiling layer for many non-navigation web apps: FlightRadar24 for example. Or those "find us" boxes on organisations' websites. In both those examples the map is used for geospatial orientation not navigation.
Likewise. I suppose you can't include it all, but that leaves an opportunity for another journalist I suppose.
The real issue is that a memory error reboots your entire machine.

That probably isn't the right granularity anymore.

A memory error should probably kick off a signal to the application. If the error isn't caught, then it should probably kill the process.

Memory errors should probably not cause a reboot unless they actually hit a kernel page.
Sales tax? I'm not from US but what sales taxes would individuals, particularly poor, be paying? Typically sales taxes are on businesses (where I live, we have value added tax, which is a further development of that, designed to distort the value chains less).
Yes, but that getting simpler then means having to get rid of property, bank accounts etc outside of US. Things like the puny family estate which I hold dear - high emotional but little financial value, yet large bureaucracy burden.
If you can defend it, you can keep it
Apparently it was commonly a scam in accounting scandals in 2002 and now there are more rigorous tests for it:

http://www.investopedia.com/terms/g/goodwill-impairment.asp

Goodwill is the value of intangible assets -- name recognition, customer relations, intellectual property, etc.

Impairment is a reduction in that stated asset due to overpayment, negative publicity harming relations, etc.

So by impairing the total paid, they are essentially saying what they paid for was worthless, and by impairing more than it is worth is saying it damaged their brand significantly in addition to being worthless.

It sounds like a difficult argument to make. Impairment on the total cost, maybe since the closing up the devices has made it last instead of first on most people's 3D-printers-to-get list. More than what they paid for it does seem like a scam -- I wonder if they have already justified it successfully? Does anyone know?

EDIT: I see skybrian's reply. Good catch. So the goodwill had increased in value temporarily and then decreased to essentially zero. Is that all of the goodwill of the whole stratasys company? Are they now saying "we have no IP/brand recognition/etc"? If so, that still sounds almost as sketchy for tax accounting as saying the MakerBot acquisition significantly damaged their own brand.
Google know more than the author about how Google Maps is used by end users. The author is grading Google Maps based on the number of cities and roads displayed, not how the users use it.

Google provide an alternative mapping product, Google Earth, for satisfying curiosity about the planet. Google maps is primarily a navigation tool. They have very distinct use cases.
The highest-leveraged skill you can have is marketing.
In isolation, each of Apple's poor actions towards developers can be explained away. But in aggregate the collective paper cuts wear down a lot of the goodwill that Apple has with developers. There's a lot of hope riding on this WWDC turning stuff around, but I'm not too hopeful.