skysight-inc/HackerNews huggingface dataset:
Very creative idea. A similar technique is used by a few games for high score validation. The server runs the player inputs through a local simulation of the game to re-calculate the score, thus preventing blatant cheating. TAS is still possible though.

I think TIS-100 and other Zachtronics games do that as well for score validation.
Believe it or not, there's a lot of activity in my feed on Google+.

Am I hanging out with all the wrong people?

I don't watch big Bang Theory and I don't know who does but it's been on for 7 seasons and their cast is the highest paid on TV.
Graffiti is recognized by observing the strokes (direction, turns, etc) as it is drawn, with each pen lift/touch marking the characters. This is quite a different problem from doing OCR on it in a photograph, where you can (hopefully) see the shapes, but you do not know where the strokes began and ended.
Server side rendering for live games is a really bad idea. If there's a single hickup with a packet, the whole game will stutter on the client's side and they won't be able to do anything, not move, not look, not pause, whatever.

Server side rendering for replayed games on the other hand is totally fine, not everyone has capture cards. They actually had this service on Halo 3 where you could pay bungie for the number of minutes you wanted footage rendered out at.
Your idea already has a great potential actually because of the item of motivational message. It's a very positive thing already. But we all know those static media (postcards,calendars,post its etc). Sending it over email it would lose power. If you indeed could personalize it in some sort of way. If I had something that could motivate me at the right moment then that thing would be very powerfull. It had to sense when to bring the motivation almost like a human. Yeah you could let me fill in a profile and based on that send "personalized" motivational messages. Maybe mix in some other data like what I have bought etc. But that s just a part of it. I'm thinking of a bracelet kind of thing. Like those fitness bracelets. Those can already send personalized messages based on the data they have gathered. But they are obviously (physical) health related. The motivational messaging I'm thinking about would be about maintaining,inspiring,supporting spiritual/mental health.
A cafe full of bloodthirsty market researchers. Scary!
I'm astonished no one talked about MSX (which architecture is virtually the same as the Master System).

MSX was a 8-bit computer launched in 1985 that had a great user base (selling 300k units on launch). Its open architecture which originated in Microsoft Japan and ASCII Corp. It had great success also in Europe, Japan, South Korea and others, just like Master System.

This gave companies like Konami, SEGA, Namco, Activision, Taito, ASCII and others a great incentive to develop its famous games for this platform which became predominantly gaming oriented, most units coming already with bundled cartridges and game controllers, particularly MSX Gradiente 1.0.

To port MSX games to Master System was very trivial, given the similarities between both platforms, as follows: Zilog Z80 processor, at 4Mhz, 64kb RAM, 8kb ROM, the only big difference being the video chip.

There are plenty of resources on the Internet and dozens of emulators available and being maintaned. One of the most interesting projects is the recent Alan Cox's Fuzix OS which goal is to "provide a complete System V experience, without the bloat" (https://github.com/EtchedPixels/FUZIX).
Huh, and here I was figuring that switching Solaris to OpenBSD on my SPARC hardware would mean not getting to tinker with logical domains anymore. I'm glad to see that my assumptions are incorrect, and that my Sun Fire T2000 will have an actual reason to be running in all its loud, jet-engine-sounding glory :)
Will chrome be using this as a cache hint? It might be an explicit way to signal a change, but the real benefit would be to dedupe every resource on the Internet. If I have a cached resource with a matching sha256, do I really need to make another request?
That's absolutely not true, your certainty is based on a fundamental misunderstanding of exploits and the amount of time and energy required to find them.
I thought thats why you can have like try/dev and master/prod branches (or repos)
Correct, but even YC classifies that as a hack. If you have ever checked out the YC Application they ask of a time where you have hacked an existing system to make it work in your favor. If this doesn't qualify as a hack then I don't know what does.
Boy, I dunno.
> "you still have the option of calling in the Feds"

sometimes it even works. We might be able to help a tiny fraction find their way out of slavery. That doesn't make it any less slavery.
(Link includes tracking headers)
Hey so I currently work on this technology - check out https://www.x.io/ if you'd like to learn more. You can sign up for free and get some free minutes to try it out.

We can run arbitrary windows apps and stream them to your web browser, including videogames.
http://www.paulgraham.com/disagree.html

Since Obama has simply expanded Bush's policies of
1) perpetual war
2) spy programs on US Citizens
3) crony capitalism
etc...

You should love Bush too if you love Obama so much. I don't know what a 'gubmint' is, but I have been speaking against the bush/obama dynasty since probably before you knew conjugation.
Interesting perspective, thanks for taking the time to share. I'd imagine that most people who do open source are in a similar situation. That is, expenses already paid. Yet such efforts also appear to undermine the value of your profession as a whole.

Consider the poor-yet-educated developer (maybe strait out of college or living in the 3rd world) with a great idea for a to-do application like yours. He pours precious time and effort into his work. Then after establishing his product someone with time to spare starts giving away a free alternative. The poor developer cannot compete as more and more of his consumers, and potential customers, opt for the free project.

Quality and execution are the arguments I often read in response to such an argument. Yet the sacrifice of the poor developer just to get basic functionality are greater than those of us who already have a day job. While I love to share, create, and avoid reinventing the wheel; I'd also like others to enjoy at least some of the career and benefits I've been blessed with.
It fails on my iPhone when I'm on cellular (T-Mobile LTE) with a 504 error. It works if I switch to wifi.
From "Then & Now: NYC’s Pneumatic Tube Mail Network", http://untappedcities.com/2013/03/15/nycs-pneumatic-tube-mai...

"Each tube could carry between 400 and 600 letters and traveled at 30-35 miles per hour. In its full glory, the pneumatic tubes covered a 27-mile route, connecting 23 post offices. This network stretched up Manhattan’s east and west sides, from Bowling Green and Wall Street, all the way north to Manhattanville and East Harlem. Anecdotal stories indicate that the system may have extended into the Bronx, with sandwich subs reportedly being delivered via pneumatic tubes from a renown subway shop in the Bronx to downtown postal stations."
I think Ethereum (or something like it) will have a greater effect on many more lives than the Apollo missions did. If successful, it will reshape society by giving every individual reduced economic transaction costs that once required the economies of scale of a megacorporation to achieve.

Take the humble grocery store. The grocery store is a byproduct of economies of scale. Producers sell to grocery stores because it's easier to sell to them in bulk than to find each individual end customer to sell to. Customers buy from grocery stores because it's easier to get everything they want in one store than trying to find each producer to buy from.

Ethereum makes it trivial to connect producers and consumers. It could make the grocery store obsolete. Using an Instacart-style interface, customers could shop from every producer on the planet and have their purchases appear on their doorstep. No intermediary is necessary for this: consumers will pay producers directly, and pay the delivery people and storage centers along the paths from their goods to their homes. Software will do this for them.

Competing in this market is as easy as putting your goods up for sale and building up your reputation—not with a brand marketing campaign, but by selling your goods and services for lower prices until enough people rate them highly enough for you to demand higher prices. More competition and fewer middlemen will lead to lower prices and better products. Trade will be so easy that more trade will happen, and since every trade makes both sides more wealthy, mankind will be more wealthy.

This is why I'm excited about Ethereum. It's easy to dismiss if you don't understand what can be built with it. I encourage you to learn more about what it is and imagine new things that can be built with it.
Are the tests auto-generated? Or must the individuals create them manually?
At this stage it looks like it's primarily for hosting of known versions of libraries by CDNs. For example, https://code.jquery.com/jquery-1.9.0.min.js should serve out those bytes exactly, even though there's a 1.9.1.

There have been proposals for adding fallback URLs to fetch from if the primary resource fails. This way you can have your CDN and cache but fallback to a local resource too. As the spec is written currently it looks like the user will have to do this manually with an on error event. I haven't been following closely enough to see why it's taken this route. Perhaps for simplicity of the initial implementation?
Washington State just did way with medical marijuana. At a marijuana industry convention I recently attended it seemed more and more are starting to turn their back on the current medical claims and just hoping to get in as a capitalist in the recreational market. Given the industry is getting more and more attention on the federal level, might be a good move for other states to just go recreational and skip the medical farce.
Or themselves.
Is it possible that the subjects who went to cannabis already had problems, are self-medicating, and would have achieved the adverse outcomes anyway?
Actually a lot of the data we have seen so far is quite good, here are some examples

Medical Marijuana for Treatment of Chronic Pain and Other Medical and Psychiatric Problems: A Clinical Review

https://jama.jamanetwork.com/article.aspx?articleid=2338266

Cannabidiol: Pharmacology and potential therapeutic role in epilepsy and other neuropsychiatric disorders

http://onlinelibrary.wiley.com/doi/10.1111/epi.12631/full
Oh! That sounds a lot more like the kind of distributed system I assumed everyone meant when they first started talking about "cloud computing", rather the kind of dumb rent-a-datacenter schemes we have now. It'll be interesting to see if this takes off.
There is a very big difference not only economically, but also culturally. People tend to be a lot more close-knit in India in general (vs Western countries), and especially so in poorer areas.
Stagefright: Just how scary is it for Android users?
Fuzix OS: Alan Cox's POSIX Unix for Zilog 8-bit Z80
No offense, but there has to be a simpler way to explain this. It sounds like you are passionate, and after seeing the video it looks like a good idea, but it also sounds like a parody of startup culture. References to "humanity" and "mankind" don't help, even if you've used them appropriately. Your comment is useful and exact after understanding the topic, but the message isn't easy to explain. And the source of this complexity is probably that the two startups you mention haven't yet crafted a message which would be simple enough to repeat.

On a side note, I've resigned from my previous startup a month after they've changed the values to "blah blah blah advance humanity blah blah".
Very cool! I've been working on the microcorruption CTF myself, and it inspired me to work on a MSP430 emulator. From the newsletter that the folks at Starfighter sent out a few weeks ago, emulating the AVR is tricker so kudos to you.
Measuring a result of several variables, and claiming to measure only one without proper control tests. You know, science.

The article's only measurements are of measure of 'economic output' and workers effort. These are of course a result of not just productivity provided by automation, but the distribution of this benefit across the peoples being measured. This is easily accounted for if one factors in the increase in elitist centralization of power and economic prowess that offsets the advances in productivity due to automation. A more complete scientific analysis would include such factors to tell a more complete picture.
A few years after writing this I was fortunate enough to visit a restaurant in Christchurch that serves burgers by pneumatic tube:

http://www.c1espresso.co.nz/#!pneumatic/caqp

We have the technology!
It's basically minimal at this point. Most of it comes down to cold war history. In the 50s, the threat was Russian bombers coming over the pole, so the U.S. built a big air defense system, including SAGE, Nike, BOMARC, and F-102s and F-106s. By the 60s, the Russians were concentrating on ballistic missiles, and not much more work was put into air defense in the U.S. By the 70s, a lot of the original 50s system was removed for obsolescence with no full replacement. The Russians kept improving their system though, and it remains quite powerful. Some of this comes down to geography though. There are multiple lines of radars across Canada, and so the U.S. would have had much more warning time of a Russian attack. By the 80s, a smaller group of F-15s were presumably adequate to defend the U.S., nevermind the missiles.
If you have multiple google accounts like the gmail website in a browser on a PC, you can switch between them by just choosing the account from the google accounts menu. Tremendously convenient. Google can have my figurative "soul" for this.

Comparatively if I have to switch between my twitter accounts, it's way more convoluted than it needs to be on a PC/browser. Still, it used to be much much worse when going to their login page gave you a redirect to their app download page. It used to take me ages to locate a workaround.
Microsoft alumni often struggle in the startup world
Just wondering how such a ban could be enforced at another location, not like they have Starbucks face recognition or something... shrug
Ignoring politics is the exact reason the author has trouble discerning a complete reality. When measuring society at large, politics is not a variable that can simply be ignored.
They could possibly push an update to Hangouts and Messenger to intercept this at the app level.
Great opinion piece.

Garbage fact piece.
Governments are huge today compared to the past, and still growing. This suggests that a focus on individualism is not among the reasons for any decay of infrastructure compared to the past.
Also, I think India has a younger population so that 20x may be higher, though I don't know by how much.
I wonder the same thing. I think it boils down to donating to charity that helps people like this, and voting with your wallet by not buying products that are involved in this.
Here is an interesting (not) security feature: https://news.ycombinator.com/item?id=9956044
Ellipse: AI for Research – Analyze, visualize and summarize sources
The Plan to Beam the Web to 3B Unconnected Humans
One rower, two cats, 900 miles
... why is this on Hacker News?
Yeah that threw me for a loop too, I think it's because Hangouts isn't configured to handle SMS for you. Check the Messaging app and its settings. It has a similar disable auto retrieve MMS setting.
When I was a teenager and more prone to rebelling against the shackles of conformity, I tried adjusting my desk clock and my watch to run on sidereal time.

It made it a bit more convenient when I wanted to observe a particular cluster or nebula to know when to take my telescope outside.

Everything else...not so much.
Thailand's sex industry is indeed massive, but the vast majority of it caters to Thais; the bits that target Westerners -- a few dozen gogo bars in a country of 67 million -- just happen to have a much higher profile. Essentially all the women working in it are there of their own free will, if almost always because of economic hardship. (Typical scenario: Poor rural girl gets pregnant, boy disappears/dies in traffic accident. Girl can't support child and herself with farm labor or factory work, so she leaves the kid with grandparents and goes off to Pattaya.)

And oh: the "me so horny" line comes from Full Metal Jacket, a Vietnam war movie.
My RSI Notes
Some people will be turned off by claims that a technology can have a significant impact on humanity at large. Others will be curious to find out whether these claims can be substantiated. My audience is the latter.

Learning how to build applications on top of Ethereum is one of the most important things an engineer can do if they want to maximize their impact on humanity. I am not ashamed of these claims, and encourage anyone who wants to debate them to email me. niran@niran.org
>> broken beaks, brain, spinal cord tissue, bones, lungs, intestinal tracts from slaughterhouse wastes of dead, dying, diseased or disabled animals

>I'm no zoologist, but this seems exactly the kind of thing that a carnivorous/omnivorous wild animal would happily eat.

it is just pretty naive pastoral picture that many fall victims to. To start - beaks, feathers, hoofs, horns and many other pieces the cats/dogs wouldn't eat naturally. The second, most important - that stuff is flooded with strong chemicals to avoid perishing until it reaches the pet food manufacturer. This isn't preservatives from your canned food. It is basically unregulated industrial toxic stuff. And thus it ends up in the stomachs of the cats and dogs. And thus the epidemic of various autoimmune and cancer diseases.
I completely agree that how can you get blocked waiting for a code review? Some concurrency is wonderful for avoiding being blocked.

In work I currently have 3 pull requests open all touching different sections of the product. The 3 PRs are all at different stages of the review process. For example, I'll be closing one first thing tomorrow and deploying it out (don't like deploying in the evenings - its bad luck). Another I just opened as I left work today, so I doubt anyone's reviewed it yet.

I'm sure Quora has a big enough codebase and not enough developers (like most companies) that they always have a list of things a mile long that they would like to do or should do, be that new features or just refactoring.

2-3 days isn't long for a review and iteration cycle in itself. I have one PR that is currently open for 5 working days at this stage. We decided that it didn't quite fit the bill on the first draft . It is blocking progress on two other tasks in our backlog but we also have 14 things on our backlog of goals for this week. The team is working around it while we finish it off or create issues for things we think have fallen outside the scope of the initial job.

One thing we've noticed alot on my team is that we try and make our pull requests for review as small as possible. We all have a rough guide of about max 500 lines. Sometimes we do go over but its a rough guideline. Smaller PRs are just easier to review for everyone involved. Reviewers don't have walls of code to break through or need to keep tons of context in their head.

Post-commit reviews (or post-merge into master or whatever you process is) is an interesting idea. I'd be curious to see what my team think of the idea tomorrow for a small sub set of our codebase.
> I don't really get why I'd use a Meshtag over a QR code.

They look cooler. QR codes are obviously computer readable nonsense. Many have complained about how ugly QR codes are. This is a nicer looking alternative.

That said, your criticisms are valid. Meshtags probably aren't going to replace QR codes, but they may inspire a nicer replacement.
I don't know anyone who uses the long scale scientifically or colloquially in the UK except for the occasional out-of-date pedant. Maybe some of the older generation still think it's ambiguous, I think I remember one of my parents commenting on it about 10 years ago.
Sorry for the late reply, not sure this will ever be seen but just in case.

I was lucky, in a way. I did a year at work as part of my degree (my 3rd year), got kicked out of my CS degree (BSc, York - I just didn't do any work, failed exams, had too much of a social life), and the place I was working took me back.

Best part was I wasn't a "graduate" so my old boss told me to set up as a sole trader. 6 months later I'd finished what I had to do, and the guys I'd been working with mentioned they were off to Germany to continue the job. (Desktop refresh. Pretty good start for any contractor, teaches you all sorts of variety.)

I asked, jokingly, "can I come?". Week later I was in Germany. That job lasted a year and a half and took me all over Europe, and that led to a similar role all around the world.

I've been lucky.

Lessons: be a nice, personable, helpful human. Say yes more than no. Realise who the customer is and make them happy. Don't forget about the person at the end of the chain: they matter. Be a jack of all trades rather than a master of one. Don't be afraid to move. Don't be afraid to be different. Enjoy yourself.

I haven't had a job interview in 10 years, now. It's all on people I know, who know I'm good, who refer me to other people.
Linear Algebra for Machine Learning
Nitpick: you probably mean "relative" ("parente"), instead of "parent" ("mãe/pai").
I agree with this to some extent, but it can be ameliorated a lot with smaller and more frequent PRs. If your PR is enormous and represents a week's worth of work and you end up having to respond to 20 comments, it's going to be awful. If your PR is small and represents hours' worth of work and you have to respond to 1-2 comments, it's a lot less obnoxious. (And you'll have more natural opportunities for context-switching, so responding to comments won't be so distracting.)
I think there should be some onus on the prosecution to show (beyond grand jury levels) some more grounds that they'd reasonably win a case before being allowed to offer a plea deal.

Obviously there's a threshold - how do you do so without a 'mini trial' of sorts (which I get is part of the purpose of the grand jury)? And where the plea deal is initiated by the defendant, then this is waived.

I'm not outright against plea deals. But I do think they are massively overused here in the US, and there needs to be some safeguards that you're not shoehorning someone into something, just to get anything.
Cool!

To be fair, we've only implemented 7 opcodes out of ~150 so far. But thanks!
>Trollyology, cute.

It's a thing, although I misspelled "trolley". I wasn't intending to imply trolling on your part. [1,2]

>What strict rules would you follow when designing an AI with the means and authority to kill?

The same ones we have for humans with the means and authority to kill. [3]

[1] https://en.wikipedia.org/wiki/Trolley_problem

[2] http://www.nytimes.com/2013/11/24/books/review/would-you-kil...

[3] https://www.usnwc.edu/getattachment/7b0d0f70-bb07-48f2-af0a-... (pdf)