skysight-inc/HackerNews huggingface dataset:
DYI: Business Card Made of Banknote
What it's like raising money as a woman in Silicon Valley
This has a bit more detail: http://www.darpa.mil/NewsEvents/Releases/2014/08/07.aspx
also links to Science.
That sounds like a possible solution but a bit overcomplicated. Might as well stick to something like C++ than risk additional complexity in my opinion.
G) An answer was factually incorrect
I agree with this. When someone posts something blatantly false in a matter of fact way I feel downvoting is a public service in the sense you are averting eyeballs from it.

I'd also say that if at that point no one else has corrected the person, you should.
A minor nit about Chrono Trigger's plot. It was actually based on the Chicxulub asteroid impact [1], which caused the K-Pg extinction event [2] and was followed by a severe impact winter. The game itself masterfully explores this event with a perfect dose of fictional flair.

1. http://en.wikipedia.org/wiki/Chicxulub_crater

2. http://en.wikipedia.org/wiki/Cretaceous%E2%80%93Paleogene_ex...
GoPro on a lobster
It would be really awesome if when you downvoted a person, only the down arrow vanished. If you then upvote them, it cancels the downvote and both arrows are there. Likewise, if you upvote someone, only the up arrow vanished and a subsequent downvote would cancel the upvote. Doing either one again would finalize the action and both arrows vanish. This would give you one "oopsie" per comment and not allow people to just mess with the system by repeatedly clicking up/down/up/down.
What if your genetics made it much harder for you to not be impulsive?
I've come across articles about the story of AirBnB's success a few times, and it's been pretty much the same one as linked here. Anyway I don't think there has to just be "one thing" that can be a turning point for a startup, they usually go through multiple ups and downs and any number of stories you could point to that was "the reason" for their success or ultimate failure.
Thanks for the comment, now I realize the post was not very well written in that regard. It is hard to express these contradicting ideas in a small space:

1. If this works, forget spacecraft. Free energy for everyone!
2. I think it's a measurement error.

There are other reasons to think so as well, a person said that the "out there" advanced space propulsion research community traditionally gives a lot more leeway than some other research disciplines where this might have come up.
HTTPS Secure Websites Help Trust and Google Search Engine Rankings
Thank you, everyone, for your suggestions.

We reached out to some of the founders of Fotopedia and are reaching out to Fotopedia users via Fotopedia as well as Twitter.

We also wrote a blog post comparing some of the alternatives, which we hope people will find useful.

https://bonjourn.al/blog/17-fotopedia-alternatives-a-short-l...

I've also posted the same question on Quora:

https://www.quora.com/How-does-a-startup-take-advantage-of-a....

Thanks again!
The study shows the outcomes that are influenced by a large number of variables. It's easy to condense it to rich/poor, but you are simply saying that wealth households, on average have a lot less of the multitude of factors that contribute to bad outcomes. The analysis on the root causes and potential policy/social implications isn't really there in the article.

Drugs, violence and parental education are all touched, but it's looked at in the prism of poor vs wealthy. That's basically to say, if a person is wealthy, that person can distance him/herself from societal evils.

My personal view of this, is that we need to view drug use as an illness and treat it. Same that we would any other disease that is a threat to society. One could approach drugs like we do viruses - heroin is more akin to ebola in severity, as opposed to pot being more like the common cold (hardly worth the attention, except in kids).

Don't have the time to quote exact studies, but anecdotally, I believe there is some evidence that decriminalizing drug use impacts violence quite a bit. From there, you can also use the resources otherwise tied up in the war on drugs to address violent crimes and hopefully develop a rehabilitation program, instead of piling more people in jail.

That said, I definitely think that the punishment should fit the crime. In no way should a person who deprived another person of life be allowed to walk free after only a few years... Regardless of excuses or extanuating circumstances.
Baby thing: I've got a little one just getting into toddler-hood, and let me tell you having more freedom and being able to leave work at the office is not something to be discounted during the first while.

Find your technical solace outside of your day job, and on a schedule you control. Having a kid and being an active part of their life is tough, don't try to put any more on yourself than you have to for that early period.
C4 is a well known pauseless GC, the paper is good and digging through the citations will get you pretty caught up on the theory and practice:

http://www.azulsystems.com/sites/default/files/images/c4_pap...
Depends what you're trying to protect against. Those links are notably very insecure against the NSA.
Noun Project: Adding Color to Your World
I have had responses actually change my mind, and try to respond as such. I agree that you don't see it much though
>> outrageously, astonishingly wrong. ("Solar roadways are a good idea." "Instagram is worth one billion dollars.")

I don't think I'd downvote your two examples, they just sound like opinions I'd politely disagree with. To me, outrageously, astonishingly wrong would be something like "the Holocaust didn't happen", "the moon landing was faked" or "Obama wasn't born in Hawaii".
Hi everyone!

We wrote up a little comparison of all the Fotopedia alternatives.

You can check it out here:

https://bonjourn.al/blog/17-fotopedia-alternatives-a-short-l...
You have an average comment score of 5.x, which is high.

I had to go back 80 days to get to a visibly downvoted comment: https://news.ycombinator.com/item?id=7733672

Which comments are downvoted for disagreement?
By birth you mean: sex, race, physical attributes, etc?
Poor PR par excellence.
Sure. You will still have uncertainty around memory allocation timing, even in C++. For example tcmalloc or jemalloc may need to take a global lock in order to satisfy a heap allocation if thread-local spans are exhausted.
When reading the article , i was thinking more about the criticisms we hear at hacker news. People here are not "most people" and can have vision, but still there's a lot of criticisms about useless apps.

But maybe i read the article wrong.
A difference is that a GPU uses a lot of power and takes up a lot of space. I can imagine an optimized, energy-efficient chip would be useful in embedded systems. Something like a Raspberry Pi for image processing maybe?
Upvote with careful consideration. Downvote only out of necessity.

Simplistic rule, but that's the gist of it, from my perspective.
just a reminder, this is the same person that says snowden is a trator
Your third example should go under the distinction of statements you disagree with.

There are plenty of reasons why Instagram may be worth $1 billion that are not outrageously, astonishingly wrong. Not least of which is because that's what Facebook paid for it two years ago. Instagram has grown significantly since then, as has FB's valuation. I'd speculate Instagram could go public today at a low multi-billion valuation.
The problem here is that you view these as two different things, not that the story keeps changing. Great design begins by spending time with your customers and truly understand their wants / needs. It's not about pretty pictures.
It's not very usable, but there's a drop down to specify whether you have one or two people in your party. Their website (and possible the product, I forget) suggests that if you have more than 2 people in your party, that you kindly request a normal Lyft.
Thanks! I appreciate the positive vibes. My favorite trick I learned was how to use the GDAL tools (ogr2ogr) plus Topojson to fetch the data (the geometry plus the sales db exposed on the arcGis REST endpoint) and convert it to geoJSON in order to deal with it via D3. Pretty rewarding to finally get something to project properly after spending roughly eleventeen hours trial and erroring on the command line with those (very powerful) tools...

It was super fun to make. Thanks for checking it out.
Some of the best conversations happen when you get two well informed arguments for both sides.
2 things. My guess is they'll hold onto that data like gold, because it's their only leverage. And 2 you'll have bought a dedicated runners watch at $250+ when you can get an integrated watch that can run apps and give you directions and recieve text messages for less.
We use Go for a soft realtime application (RTB), and it works well enough. We essentially have two performance issues, one being the particular database we use (which is not directly related to Go itself), the other one being GC pressure. Before Go 1.3, too many allocations were _very_ noticeable with GC pauses sometimes being close to 100ms (which is a problem when your maximum RTT is 100ms), but Go 1.3 improved things enormously. I'm confident things will get even better with Go 1.4.
> But what does any of that have to do with the process of designing and developing Firefox OS? [...] Android was not mentioned anywhere in that article

The thread (if you have missed it) was about Firefox OS devices and how a person was recommending against buying a device. I agree with this sentiment and was mentioning that there are cheaper Android devices which are a better purchase.

> You also just kind of seem like an astroturfer.

Take off your tinfoil hat. Just accept that some people do not like Firefox OS or the devices.
Stay up-to-date with Internet Explorer
Medibid – Online marketplace for surgery
It's interesting. While I've seen a lot of stuff about GC in Go and have been programming in Go on and off for a while now, this is the first time I've seen any quantification of the latency, other than one report that's undoubtedly a far outlier.

For games, 10ms is way too high. I'm working on Oculus Rift stuff at the moment and really, you have about 13ms per frame to play with in total, and skipped frames are bad.

However, for typical web apps without low-latency realtime requirements, a guarantee that the GC will not add more than 10ms latency at once, and no more than 20% overhead (in the same thread) seems pretty good, especially considering that it can do this under high load conditions with relatively constrained resources (Java is probably faster, but likely to use more memory; most other languages will be significantly slower).

The one outlier report I mentioned was of GC randomly stopping processing for several minutes, which clearly isn't within the bounds of acceptable response time for web apps. This will completely eliminate the possibility of that happening, which is good.

All in all it seems like a decent trade-off for the sorts of applications Go is already fairly good at. The stuff it's no good at might come later, but in the meantime everyone knows you can't use Go for those things (in fact you can, if you can design your entire application to use stack allocation only, in which case you can turn off the GC entirely, but that's easier said than done).
Sorry, it ended up as G instead
In my very limited understanding, hard real time systems collect memory in a fashion _more_ like this than previously. The idea is to use a ticky-tocky garbage collection system that always takes a certain amount of time ('tick') but guarantees the system enough usable time ('tock') to respond to the outside world in an appropriate fashion.

The point, (again note I'm not an expert in this stuff) is that there's no such thing as an infinitely responsive real-time system - even hardwired analogue electronics, or a program running entirely in CPU cache, have a response time. So realtime always means that the system responds acceptably quickly for the application, without slowing down.

Now as to how this applies to games, obviously a 10 ms pause is not a great help for updating a 60 Hz game every 16 ms. But for some lower speeds it could reduce latency and give an overall smoother feel to networked gaming. A couple of other posters on this thread have already mentioned tricks to get around this, if multiple processes can share the load and gracefully garbage-collect.

But on the whole it seems like offering some configurability would make Go more versatile. In the extreme you might want to turn off the GC and make use of a manual free-type function. (I gather the Go developers oppose this on philosophical grounds).
Of course they do. Or if two people are disagreeing through multiple comments, you can tell as each person comes along as every one of your comments will get a downvote (and, I'm sure, the person you're arguing with is probably earning an upvote). So you learn that if your opinion isn't popular, do no reply multiple times or you'll "pay the price" multiple times.

Even if your comments are long transparent, people need to "exert their opinion" and penalize you in aggregate.

https://news.ycombinator.com/item?id=8042707

There's a conversation where, in response to someone hailing an app developer for linking to competitors, I observed the benefits that such an action brings. I had responded to a couple of replies, and could tell as each person came through because they didn't just skip that no longer relevant, transparent conversation. No, they had to read it and then gang downvote. Which...what's the point?
Smiling Young White People Make App for Avoiding Black Neighborhoods
I'm going to keep asking every time a Microsoft website is posted:

Why don't they embed their fonts? Indifference? Laziness? Ineptitude?

Obviously I don't mean this retro landing page, just click through to any other page of theirs. It's all Times and Arial.
Very pretty!

You need to add on-map attribution to Stamen (whose map tiles you're using) and to OpenStreetMap (whose data they're based on).
I think "someone posted a useless (thanks, cool story bro...) comment" is applied too liberally. Downvoting can definitely discourage participation. For that reason it should be targeted towards stuff in (A). Except in the most egregious instances of (E), when people downvote they come across as being immature or petty.
As another poster said, these aren't 100% identical books, but you can see that for exactly the same book, too, if two booksellers that sell through the Amazon web site have bots that try to outsmart each other. For an extreme example, see http://news.discovery.com/tech/amazon-lists-books-for-23-mil...
In order to be world-changing, Facebook and Twitter don't have to fundamentally change the way humans communicate and organize into movements. Because they don't -- as you pointed out, humans have followed these patterns time and time again, all throughout history, and nothing about social networks has fundamentally changed this. But that doesn't mean they're not world-changing. Simply amplifying our capacity to communicate and organize around ideas is a huge leap forward. What used to take months or years to reach a critical mass could, on today's technology, take days or even hours.

I think you're really onto something when you say that "current movements are much more tamer and less populated" than seen historically. I'd theorize that current movements are happening sooner and in smaller spurts largely because social networks lower the required breaking point. It's easier than ever to organize around a perceived injustice, so what once would have grown and festered until it reached a huge breaking point now only requires a single viral video to draw crowds.
Lol Unity3D is the way to go
It would be a great "growth hack" for services like that
What if 80% of kids that come from a family with a net-worth of $10M go on to be "successful", but only 20% of kids that come from a family with a net-worth of $10K do?

You've got a huge disparity. And maybe you can "pull yourself up by your bootstraps". But what about the other 80%? Who are putting in an equal effort to their better funded counterparts and not getting an equal reward?
> No one wants people to keep being poor (maybe a very very small minority),

I think you are being overly generous here.

The fact is, if we raise everyone to a minimum standard of living, the richest will suffer, as will even the upper middle class.

Europe is a great example of this. My programmer friends over there have much less disposable income than programmers here in the states. It is strange to see them discuss saving money to buy a computer. When all my developer friends here in the states earn a minimum of $50/hr, a day's labor buys a good machine, 2 days buys you something really nice.

If taxes are raised to create social programs that ensure quality of life for everyone then average quality of life will go down for those on left sides of the curve.

Now subjectively, one could say that those earning 100 million a year shouldn't complain if they end up only earning 30 million a year, odds are their quality of life won't change much. (Now this largely overlooks that beyond a certain point, money becomes not about buying /things/ but about influence and power.)

The decision of basically capping wealth is a decision that a society as a whole has to make though.

I wonder how much this influences mobility between classes though. Right now upper middle class Americans can just save up enough wealth to branch out on their own and start a business, which gives them the opportunity to move up quit a few notches of wealth. Likewise they can save money up and invest it in various financial instruments. An extra 15% tax (to pick a number) may very well wipe out the ability for many people to save up the funds necessary to make the above movements.
Please don't even bother trying to peddle your stuff on HN. No technical content, nothing open source, why are you wasting our time?
If readers in interested in this area:
http://googl.com/#q=acoustic+ray+tracing
It's not a problem if those connections use self-signed certificates, right? If that's the case, then setting up SSL from CloudFlare to your servers should be pretty easy.
GCC and LLVM collaboration
That is confusing. The behavior is similar/equal to the Android Firefox: Scroll down, address bar goes off-screen. Want it back? Scroll a small amount up, albeit rapidly. Think 'pull down' on the content.

Did you mias that (we can argue about whether that's intuitive) or does that plain not work for you? Scrolling back to the top should definitely be unnecessary..

Works just fine for me (typing on Android, in Aurora).
One of the C4 authors posted some advice on golang-dev a while back:

https://groups.google.com/d/msg/golang-dev/GvA0DaCI2BU/1EpYa...

The good news is Go has been chipping away at that stuff.
>I cheated in one application and pinned the go process to each cpu and lied to Go and told it there was only one CPU but then you loose all the cool features of channels etc.. That helped some but a Nginx/LuaJIT implementation of the same solution still crushed it on the same box, identical workload.

If your primary motivation for using Go is lightweight concurrency, it has been developed for Lua, though in fairness not as extensively as goroutines:

http://github.com/askyrme/luaproc

http://www.jucs.org/jucs_14_21/exploring_lua_for_concurrent/...
One way to do very case specific pattern matching in C# is to write an extension method that takes a lambda for each case. For example, my maybe type for C# has `Match`:

may.Match(
() => print("None"),
val => print("Some: " + val))

Not very flexible, or performant, but covers the basics of common cases.
Inspiring story of a poor farmer's son
Another internet law: Do as Google says, not as Google does.
It's harder, though it is correlated with profit, so that's why we could be using it as a proxy and get away with it for so long.
>I tried adding features to the browser app and every time I found something that wasn’t possible with current web technologies, I went back to Justin to get him to cast a new magic spell.

As someone who working on a project that is beyond your average webapp [1][2], That is one of the most infuriating things to read. I need a Magic Justin! Where can you get a Magic Justin?

[1] http://i.imgur.com/cLcirMy.jpg
[2] https://www.youtube.com/watch?v=oHwNxDWwuY4
Based your the description you've provided you shouldn't split anything, but I'd need more information to answer your question.

Has your co-founder brought in any sales? Does he have any industry expertise? A strong network of customers/advisors/investors? Is he leaving a high paying job? If the answer to all of the above is no, then it's hard to justify giving him much...

It sounds like you've done all the heavy lifting, but understand there's a lot more to come; ask yourself whether you want to do this on your own; ask yourself whether you want to do this with anyone else.

No one wants to leave their job for anything less than 10% (with no salary). Also, if he's 'your guy,' make sure he feels like a co-founder; someone who can share the pain.

Finally, make sure you sign an agreement wherein the shareholders earn equity after a specific date (this is called a cliff, it typically occurs after 12 months), and that equity vests over a specific period (typically 48 months). You can find a lot of information on shareholder agreements online, but at some point you'll want to see a lawyer.
A visualization of US geopolitics from 1900 – 2014
Thanks! Never knew about this. This is GREAT.
> I think this does a deep disservice to how much we actually do know about how the universe works.

No! It just means that we know vast amounts about the Universe, but we still have more to learn.
Yay! Lets strap a camera to an animal while we boil it alive. It's really like 'arse-sum', man!
I've been guilty of that a few times.

I would greatly appreciate it if downvoters also added their explanation if it merits it.

OTOH, I've been downvoted a few times for things that, viewed from the outside, can be seen as flamebait-ish or useless discussion.

I've also had the opposite, people that, instead of downvoting, ask "did you answer the wrong post?" (has happened) or if I misunderstood the comment I was replying to (has also happened), and I greatly appreciate that.

edit:

example of a comment where I was downvoted, and it was probably flamebait-ish

https://news.ycombinator.com/item?id=8135011

example of me replying to a wrong post:

https://news.ycombinator.com/item?id=8096885
I am as well (Gray Lodge, Houston).

I've found that nobody likes to make fun of Freemasonry and all the conspiracy theories surrounding the organization more than us Masons ourselves. :)
Right. If there were a diagram of this architecture, the NSA would scribble "SSL added and removed here" with a smiley face[1]. It's arguably even worse, since the traffic between CloudFlare and the origin server would be traveling in the clear on the public Internet, as opposed to in the clear within Google's private network.

[1] http://www.washingtonpost.com/world/national-security/nsa-in...
It's great to get some infinite stream functionality in JS, but I don't see where this is helping in the realm of concurrency. Were there any particular use cases in mind when it was written, or was it primarily an exercise to push the use of generators?
I wonder if this is just confusing statistics or if its actually unfairness.

Ex: if 0.04125 (33/800) people are "high income bracket" then no foul. People growing up in low income families have the same chance of getting rich as the average of the populace.