skysight-inc/HackerNews huggingface dataset:
No, LLVM's support for precise GC is not great. You can do it, but you have to spill all registers that might contain pointers across all calls, which is a significant performance hit. (Note that GCC is the same way though, as I understand it.)

In my opinion, you're usually better off just doing conservative-on-the-stack GC if you're using LLVM. (This is what Rust does.)

The basic problem is that LLVM loses the distinction between pointers and integers as soon as it drops into SelectionDAG and later passes. Fixing this would be a lot of work.
World's Longest Alphabetical Email Address...Can Be Yours
Somewhat related: https://vimeo.com/63147860 a 24 hour visualization of SF public transport ridership. Each circle represents a stop.
It's kinda hard bein' L I N O D E
Who's responsible for recovering a stuck drone?
>Its not unreasonable to believe that if I'm regulating the storage of personal data that I can also slip in a requirement that allows easy mechanical transfer of that data.

Regulation leads to more regulation, and you're calling that a good thing? No thanks. Walled gardens suck, but I'll take them over letting the government define what makes an online service acceptable.
Ray HarryHausen dies aged 92
> That is what I meant by "fuck all". Aside from standard background search noise, the phrase "chattel currency" is virtually unused.

Its used prior to the article at issue here, numerous times, in the exact sense used in the article (a derogatory reference to non-legal-tender currency), by a community that it has been widely observed overlaps with the bitcoin enthusiast community, and which it would be quite likely to expect that the speaker quoted in the article at issue here would, therefore, be likely to be directing his comments at.

That's not "background search noise", that's directly relevant to the usage in the quote in the article.
> That's nice; perhaps you should tell it to the victims of the Therac-25. Or maybe I'll remember it next time I'm writing some real-time software to control something silly like missile guidance. More and more software every day goes into controlling vital systems in our world

Yes. Totally agree. This idea that software engineers (perhaps I should use a different title in this thread :-) can fail without consequence is nonsense these days. I actually find it quite amusing (terrifying?) that so many engineers I know think they are a-okay with only a very basic understanding of CS. In fact, often "CS" is too strong a term to describe their knowledge. There's a very pervasive sentiment among engineers that they don't like programming, don't want to program, and shouldn't need to know about programming, let alone the deeper concepts of CS. Of course, a huge chunk of them go on to work with systems that involve computers. :-/

>And how often do certified professional engineers design something critical? Does every circuit that goes into a consumer electronics device need to be ultra-safe?

Indeed, every PCB that goes into your microwave doesn't need to be EMP hardened and fault tolerant, and likely is not. But then also many of those applications that have become "commodity engineering" are no longer done by north american trained, "certified professional engineers". In any case, I think the point is you need to be trained so that you have the background to deal with a critical situation if it comes up.

>What gets me is the arrogance, in particular since the Iron Ring is supposed to carry with it a reminder that everyone is fallible, and to have humility in the face of that

Well, I have to mildly disagree with this. The ring is there to remind you that you are morally and ethically bound to the public good, at least insofar as your work is concerned. Many engineers are fiercely arrogant and could use a lesson in humility, but that's the job for parents/teachers/themselves/society in general, not a stainless steel torus or their professional association. As with many "old boys club" type groups, there is a serious amount of hazing and dues-paying that happens on the way up, and that has the effect of seriously distorting the perceptions of a lot of engineers. Also, a lot of the folks who are hotheads and spew arrogance are the types who would do that no matter where they were, be it on the soccer pitch or on HN. Being an engineer simply gives these types more opportunities, and an appeal to authority.

>Having some humility, and empathy, would go a long ways towards making Professional Engineers not just better people, but better Engineers.

Having some humility, and empathy, would go a long ways towards making <social segment> not just better people, but better <members of social segment>.

Agreed :-)
I felt this deserved a separate response since it's attracted so much attention. It is immensely unhelpful to pretend to be offended by a phrase since you personally have only ever encountered it while reading Frederick Douglas.

The concept of trespass to chattels is a very import question in digital law. It would serve the community to understand it better since the theory is largely where the CFAA gains legitimacy.

Some starting points:

* In relation to Aaron Swartz's case: http://www.forbes.com/sites/ericgoldman/2013/03/28/the-compu...

* Eric Goldman from the Forbes article has an entire series regarding TtC:
http://blog.ericgoldman.org/archives/trespass_to_chattels/

* Cyberproperty Law from the Indiana Law Review:
http://indylaw.indiana.edu/ilr/pdf/vol40p23.pdf
> I also imagine this will be a great way for a lot more people than the 0.15 to 0.17% of the population that actually has Delayed Sleep Phase Disorder to rationalize their lack of willpower.

Yep. Unless you've been professionally diagnosed, just pointing to a Wikipedia page and saying "I have that!" as an excuse for your behaviour is not the right thing to do. The same thing happened with Asperger Syndrome; it became the excuse du jour for dickish behaviour. "Oh, I'm not anti-social, I have Aspergers." No, actually, you're just a dick.

Using "I have this-or-that disorder" as an excuse (unless you have been professionally diagnosed) is just that: an excuse. It also belittles those who actually do have the disorder, which could be an even worse side effect.
looks great but how is it different from d3?
Does anyone know what the slot machine strategy is?
It's probably because homeowners are (almost always) voters in a district, whereas potential home buyers probably aren't, and renters are somewhat less likely to be than homeowners. You'd expect policies designed to keep homeowners happy.
What do you think about the concept?
Thanks for the encouragement! Do you have any critical feedback for us? :)
LOL the first link he uses as contrary evidence is for a message on a UFO forum (but the link actually appears broken.)
1. Design; 2. Slicy; 3. Profit - Tim Van Damme
It's telling me the following:

news.ycombinator.com Does Not Support SPDY

SPDY Protocol Not Enabled!
Seriously?
This SSL/TLS server is using the NPN Entension to tell browsers it supports alternative protocols, but SPDY is not a protocol it supports.
The server is not making SPDY an option. Since all the pieces are in place, hopefully it will be easy to enable SPDY support with this server.

(The typo is from the site)
>Does this mean compilation speed, performance speed, or both? Or is this a hand-wavy excuse to use gcc instead due to Ian's expertise?

IIRC that remark related to using LLVM or GCC as the backends for the Go compiler, basically they found both backends to be too large and slow for their liking so they wrote their own full compiler from scratch.

I believe the GccGo project is mainly about leveraging all the architectures which GCC supports, many of which Go isn't ported to and possibly won't be ported to (as in maintained by the Go developers).
Homebrew may be faster because it uses Apple-provided libraries. MacPorts builds its own libs. Why?

Apple has a habit of not updating the libraries in Mac OS X until absolutely necessitated by a security vulnerability.

https://trac.macports.org/wiki/FAQ#ownlibs

One other reason I use MacPorts is because I didn't like the idea of HB changing permissions of /usr/local:

http://superuser.com/a/371976

HB may have changed this in the last couple years but I haven't bothered looking over the fence: MP has been near bulletproof for me, and has provided nearly everything relevant that I've needed.
I replied to the wrong person. Was aiming at CanSplice

Sorry there!
I wish I could share your optimism when it comes to hand-wavy nonsense.

I am convinced that this is hard wired in human kind, and no matter if it was back then when were were sitting around the fireplace talking about out last animal hunt or today listening to talk radio/tv, humankind will always enjoy subjective perspectives and interpretations of reality.
200K income, you can easily afford to allocate 25% of that to a mortgage interest (plus 10% for principal, taxes, etc), $50K/year

3.5% mortgage -> 50K/yr * 100% / 3.5%/yr = $1.5M house price

interest rates are so low these days, you can spend 50% more on principal for the same interest, compared to 2006 when rates were ~6.25%.
What specifically will the telescope tell us about this exo-planets? It surely can't image them directly, right?
Just a heads up, the link to the part 1 of this series links to the second part. The first part is here: http://www.trevormckendrick.com/how-to-choose-a-profitable-n...
Cloud66 major service incident — "missing servers"
Go Corp and several successive teams at Microsoft would beg to differ.

https://en.wikipedia.org/wiki/GO_Corp.
Using tig all dayy
"What does Yahoo! stand for? [..] Yahoo! is an acronym for Yet Another Hierarchical Officious Oracle."
A comical series on scalability
Demystifying Regular Expressions
Real time ray tracing
Yes, the sites that show that a particular use is common in a relevant conspiracy theorist community are, well, often somewhat unhinged sites. This should be unsurprising.

(And clicking the link works for me, don't know why it seems broken to you.)
Full text of their email to customers:

====================================

Today we had a major service incident on our site. As a result of this incident some of our customers lost their virtual servers.

We are still investigating the cause of the issue and our service will be shut down until the investigation is over.

Here is what we know:
================

- There hasn't been any signs of security breach or abnormal activity anywhere on our systems.

- All sensitive information is encrypted throughout the system, including cloud API keys.

- The affected stacks were across Digital Ocean, AWS and Rackspace.

Here is what we are doing:
===================

- We are working hard to find the root of the issue, but we need to keep the systems shut down until we are sure our customers are not exposed.

Here is what you can do to restore your service:
===================================

- If you are not affected by this issue, you will not be able to redeploy until the service is restored. We will keep you posted.

- If you are affected by this issue, we can help you with your latest deployment Git SHA (if you don't have it), redirecting your traffic from our DNS.

- If you are affected and were running on Digital Ocean, they might be able to restore your server from an automatic pre-destroy snapshot they take.

We are very sorry about this and understand the disruption it has caused to all of our users, we are working hard to restore the service as soon as possible.

=============================================
They are actually quite correlated. Your links argue that there are cases where wealthy people don't have high income and vice-versa, but that doesn't disprove the quite strong general trend.

See table 5 (pg. 36) here, which shows both net worth by income percentile, and income by net worth percentile, to see the strong relationship between being high-net-worth and high-income: http://www.federalreserve.gov/pubs/feds/2009/200913/200913pa...

Example numbers: the top 1% of 2007 income-earners held 26% of U.S. wealth, and the top 1% of households by net worth in 2006 earned 16% of the year's income. Meanwhile, the bottom 50% of income-earners held only 14% of U.S. wealth, and the bottom 50% by net worth earned only 22% of U.S. income. The general trend holds in the in-between categories as well: the 95-99th percentile of incomes hold about twice as much wealth as the 90-95th percentile, etc.

So the relationship is not perfect, but taking the groups in aggregate, higher-income-earners control considerably more wealth than lower-income-earners. Some of the later figures in the document explicitly plot some ratios.
Places to Visit: Catalina Island
I have to say, I'd rather have a 20-foot crocodile in my back yard, than a 1-foot spider.
Sunburst Trees: a thousand times more intuitive than decision trees
I have (sometimes jokingly, sometimes seriously) wondered if this is the future business model of Facebook. Subscription required to keep private or something along those lines.
Grok (formerly Numenta) has a slightly more technical white paper that goes into more detail on the actual algorithms from On Intelligence:

https://www.groksolutions.com/htm-overview/education/HTM_Cor...

There are some subtle differences between HTMs and straight up deep learning, mainly the requirement for HTM data to be temporal and spatial.

I know Andrew used to sit on an advisory committee at Numenta, I don't know if he still does.
Get inspired. A Total Disruption interview series.
In fact, they calculated that words uttered at least 16 times per day by an average speaker had the greatest chance of being cognates in at least three language families. If chance had been the explanation, some rarely used words would have ended up on the list. But they didn’t.

I don't think that this logic is valid. It assumes that if the languages had had no common ancestry that any random word would be similarly likely to match between the languages. I'm no linguist but in my experience the most fundamental and commonly used words tend to be shorter, often composed of a single syllable. It also makes sense that the more fundamental words would be created early on and be given simple sounds while later words would be more complicated by necessity. If this is the case then you would expect more random coincidences within the cores of different languages than outside of them. This is also consistent with the fact that most of the examples in the article are very short: thou, give, hand, bark, spit, worm. I think that this would need to be taken into account in the statistical analysis before attempting to draw any conclusion.
I don't think so.

To be more exact, you seem to have restated my own position, which is that your right to something at another's expense is to the detriment of the other person's right to liberty, and that there's a tradeoff. I.e. that your right to something reduces someone else's liberty, but by some fractional amount, not 100%. Hence, the trade off is a calculation you can make: how much right is worth exercising, given it costs a little liberty. Clearly here there is a sweet spot you wouldn't want to go beyond.

Where I disagree with your reply is that this is what the article says. Let's take a look at the paragraph in question:

> To take one more example: the right to the pursuit of happiness is precisely that: the right to the pursuit—to a certain type of action on your part and its result—not to any guarantee that other people will make you happy or even try to do so. Otherwise, there would be no liberty in the country: if your mere desire for something, anything, imposes a duty on other people to satisfy you, then they have no choice in their lives, no say in what they do, they have no liberty, they cannot pursue their happiness. Your "right" to happiness at their expense means that they become rightless serfs, i.e., your slaves. Your right to anything at others' expense means that they become rightless.

My problem with this paragraph is the absolutist nature of it. There's no tradeoff here. In this paragraph, my right to anything at all means the other becomes rightless. It's all 100%, and in my opinion nonsense.

If you want to argue for a sliding scale of rights taken vs liberty given up, then I'd agree with you, but would also suggest that the article says the opposite.
The Double Fine Humble Bundle
Ah, ten years of separating content from style. It promised then that if designed properly, any page from the last decade can look contemporary by just changing the CSS. I think CSS Zen Garden is itself a proof of that.
When I visited New York I went at 11.30am, there was no queue and the pizza arrived quickly. But by the time I was eating it, I looked out the window and the queue was already stretching a whole block!

In terms of quality, it was good, but overhyped.
Don’t buy an SLR if you’ll only use the kit lens
I got qf.io (and your.io) and someone else qg.io.

No more 2 letter .io around!
I didn't say it was never used. I said it was virtually never used. That those few usages are all that you can find is my point.

It is not a common term by any means. I find it extremely plausible that it was incorrectly transcribed in this instance.

Barring that, I find it plausible that it was picked for it's loaded connotations (If so many people have found this term objectionable, and the term is not in common usage otherwise, I find it plausible that all of the usages that you have found were picked with the common usage of "chattel" in mind. Were this a term that actually seemed to be in common usage, I would not find this to be plausible.)

The later was my knee-jerk interpretation, but I think I was wrong and my money is now on the former.

https://news.ycombinator.com/item?id=5670201
When Steam for Linux came out, I actually ended up playing one of the games from the very first Humble Bundle I'd never even really looked at at the time and enjoying it, so it's certainly not totally pointless to have extra games lying around.
But presumably keep it in Google's database, so they can keep harvesting it and running statistical models against you
Show HN: node minimalistic proxy
https://gist.github.com/bhurlow/5535282
Pizza is delicious
Show HN: node minimalistic proxy
That's a bit one-sided, don't you think? They're also often used when companies fail to provide the product/service that was paid for, or when the charge was unauthorized. That's what it's there for. The author doesn't say why the chargeback was made so I'm not sure why we're assuming it was fraudulent. The software site promises a lot of features and it's entirely possible that the buyer required one that didn't work as advertised. It's also possible that the credit card used was stolen, which would make the original buyer, not the person doing the chargeback, the "asshole".
Another horrible repeating of the "income inequality" trope, and then showing graphs of median income that don't get near the top l% of US earners, while citing a stat that the top 1% of earners are gaining.
"As far as levers and bolts go, a lot of them have sensors monitored by software for stress."

That's in the far minority of situations. As part of my ME curriculum, I've worked with these types of sensors. It's very rare you'll find them monitoring bolts and levers.

It's true that software is extremely pervasive, however I believe you're overestimating the critical nature of it in most applications.
Cars, bridges, buildings: Most critical failure points are mechanical. There's certainly a lot of software the goes into regulating a car, but if there's a failure in either the software or mechanics of the car, mechanical failure will most often be the more serious issue.
Seems like a system that's destined to be rife with false positives. I can only see this data being misused by lawyers and law enforcement to support a bad assumption. Anyone with a basic familiarity with statistics knows misinterpreting is remarkably easy to do; misrepresenting it is even easier. I'd hate to have a coincidental pattern become "proof" in some kind of court case.
Apple Cracks Top of Fortune 500 for First Time
Just to add: Income to wealth correlation though is a matter of one being used to create another. The level of one's income has an impact on how easy it is to create wealth.

Aside from that though, the two should never be conflated. Many people are able to create wealth with small to moderate incomes, while higher income doesn't mean higher wealth if you also have high expenses.
This is a tough space to be in these days, so many competing projects. That said, I really wish I saw more projects using http://kineticjs.com/. (sorry op). I just feel that kinetic is put together well and has an awesome tutorial series at http://www.html5canvastutorials.com/kineticjs/html5-canvas-e...
isn't the name Chute a derogatory curse word? And of all things, the website is called "Get Chute"
Reminds me of http://techcrunch.com/2010/10/02/wheretheladies-at-shows-you... from... wow, really two and a half years ago?
You have interesting friends. Any email that puts my name in the subject line is spam.
Mama special effects and costuming
Do you honestly expect whole census tracts to have median incomes at the level of the top percentile?

A factor of ten difference between census tracts in the same city is worth examining.
Totally agree with your skepticism. Even the Uralic-Altaic superfamily has been rejected for decades (http://en.wikipedia.org/wiki/Ural%E2%80%93Altaic_languages), let alone a combination of seven families.
I wish this were the case in the US. Here, any mediocre moron out of a CS program can get a job and call himself a software engineer, and I think it's somewhat insulting.
You could certainly be right that the phrasing was intended in this manner. Clearly though Mr. Chilton was falling over himself to use the terms "money laundering" and "drugs" as much as possible. He was trying to use the nastiest, dismissive language he could to describe bitcoins, and given that the use of the term "chattel currency" is virtually unprecedented on the entirety of the internet it certainly seems worth raising an eyebrow at the use of this phrasing.
The author mentioned spending $1k to get 50k installs. What ad network? I've found that this is off by a factor of 10 at least of what I'm able to pull off.
Ask HN: Why did this shut the entire network down?
When I was in High School I was using the computer lab and noticed an ethernet cable hanging down next to the switch (I think had about ~24 inputs).
I plugged it in and a couple seconds later the internet for my entire school was down. Not a single computer in the school had internet. The head of IT ran into the room and had no idea what was going on. I unplugged it once I realized that it was my fault the network was down and everything was back to normal almost immediately.
So my question is: Why did plugging the cord in shut down the internet for the entire school? (I assume that it was already plugged in to the switch and was plugged in again, but it was so messy I couldn't confirm that)
From the mangled words of Eric Schmidt: "Maybe if you didn't do those things, you wouldn't need things deleted from the internet"
Grab as many credits as you can. You can't cash out those credits, but you can gamble them and cash out any winnings.

Slot machines pay out something like 60% 70% (according to the author) so you're just converting non-cash to cash with a hefty markup for the casino.

The author played the low-stakes machines and cashed out any win over 10c.
There's a correlation in the truest sense between income and wealth - your chances of creating wealth increase with the level of your income.

This doesn't mean that having a high income means you are wealthy, as you suggest, but that they are correlated.
How many pages does the book have? Even with the discount: $30 is way too much for a tech book IMO. Maybe $20 would be doable.