skysight-inc/HackerNews huggingface dataset:
Sybil resistance in two forms in Tendermint.

1. You assume the initial distribution of tokens is trusted. If someone presents you a consensus without a history to make you believe that initial distribution isn't full of sybils, distrust.

2. Assuming a large trusted initial distribution, operationally you have to believe that 1/3rd of the validator nodes don't want to double spend/ present an alternate reality to you.
Gaining experience in technology is absolutely exhausting. Everyday there are posts, "New Shiny X!" and then six months later "Introducing No-X". Then a year later "New Shiny Y! Like X but without sesame seeds on the buns!"
How do you get local commits plus a centralized storage without basically building a DVCS?
It's not uncommon, in business dealings or in legal contracts, to put things in that you know the other side will remove just in order to make them feel as if "money hasn't been left on the table" or that they have done their job for their client. You almost have to do that as part of negotiation to get what you want and to satisfy all parties many times.
Oh yeah, i also already do VNC into my windows machines from my android phone. But i'd like some more advanced software for it. :)
Josh is an awesome guy and he does a great job managing GitLab servers for people.
Unit is really easy and fun to use. Here are my three favorite tutorials. Takes around 1 - 2 hours to go through each one if you know how to program.

http://unity3d.com/learn/tutorials/modules/beginner/2d/2d-co...

http://pixelnest.io/tutorials/2d-game-unity/

https://www.youtube.com/watch?v=7dP7R-GbFkM

I was able to put my high school friend in a platformer within a day.

https://www.youtube.com/watch?v=RpiZF7bjQ3U&feature=youtu.be

The only complaint I have is that it doesn't make webgames.
iOS 8: How to Set Up Your New iPad or iPhone – Those Questions
"the fossil reserves (oil, coal and natural gas) are being depleted, while the cost to extract and exploit them is increasing"

Fossil fuel depletion aka peak oil is a fantasy that's been heard for decades.

The costs of extraction are not increasing. Why do you think the fracking business took off - the costs to get to these previously untappable sources dropped.
Hate to break it to you, but 27b/6 is actually fiction.
No, Dropbox is not stealing your files
git clone --depth <n> <url>
Technically you're right, and I almost mentioned that. It's kind of a stupid argument though. I.e., rendering engine != engine.
> Not in portable computers. I can get a TB, but that's it. I have build artifacts that clock in at about 300 - 500 MB and I'd version control them if possible. I can't, because that would fill my disk within a couple of month, so I have to push them to a server and somehow link them.

Why in the world would you check in build artifacts into source control, especially those that clock in at 300-500 MB?
There are two hard problems in computer science: naming things, cache invalidation and off by one errors.
I believe you are conflating two aspects: Large binaries, which are, in very specific circumstances, a (or maybe the only) valid reason to use Perforce, and large codebases, which usually aren't.

When looking at an actual example of the latter [1], you will see that they are heavily optimizing against contention on the central database by limiting the size of database operations. If you want to do something that would require a longer database query: Enjoy your client side error message about implementation details you never wanted to know about.

[1] http://research.google.com/pubs/pub39983.html
I have no way of knowing my hormone levels or various nutritional information. Do I not have enough Vitamin D? Is my body low in zinc?
Why Javascript Has Become Steve Yegge's Next Big Language
I'm always amazed that anyone can accurately calculate any cost of a set of Amazon web service elements, must less do it sufficiently accurately to measure over time.
Put more simply, sometimes you are the idiot. Don't make it worse for everyone by acting like it.

Edit: that's a generic 'you', in case it's not obvious, not a reference to the parent.
I think it's more likely for Unreal Engine. Epic have said that they're open to new language implementations as long as they are free and open-source (this being why they didn't want C#).
Pure REST is great for toy examples, where every domain entity fits neatly into a resource and every operation is a CRUD one that can be represented as an HTTP verb. So there is a million tutorials explaining how to build a REST API for a blog with BlogPost and Author resources, or an ordering system with Customer and Order resources.

However, when you move beyond these simple examples and start trying to build a REST API for a messy, complex system, you immediately run into trouble. How do you deal with non-CRUD operations? How do you deal with long running processes? Or entities in an indeterminate state? How do you aggregate multiple resources into individual request/responses for performance? How do you de-duplicate identical entities within an aggregated response? How do you return only particular fields? How do you handle paging and filtering? How do you handle transactions? How do you handle authentication and security restrictions?

All of these things can be solved, but by the time you've finished, your API will be far from easy to understand. It will need a load of accompanying documentation to make it usable, and will have a bunch of weird corners where you're initiating operations as a side effect of setting entity flags, or you've noun-ed verbs in order to turn an abstract operation into a resource. E.g. PUT /server-reboot-attempt.
Genrich Altshuller worked as a clerk in Russia's patent office, later developing a theory (TRIZ) of structured
innovation, based in 50,000 patents, http://en.m.wikipedia.org/wiki/Genrich_Altshuller & http://www.mazur.net/triz/

Some patents are classified each year. A clerk who has seen many classified patents would have a unique opinion on "blue oceans" for investment opportunities, especially if they knew how to prevent new patents from being classified, by avoiding certain areas of research, http://fas.org/sgp/othergov/invention/ . In TRIZ terminology, they would have different psychological inertia.

Is there a yearly list of declassified patents over the last few decades? This would be similar to lists of expired patents or books which enter the public domain in some countries.
I can easily create a Windows or Linux desktop machine in the cloud at Digital Ocean or Vultr.com for very little money and access it with rdesktop and/or a VPN. Amazon has a slightly more "enterprise" desktop-in-cloud offering that's basically the same idea.
It's a proof of stake system, so "a validator has voting power equal to the amount of the bonded coins."
What frameworks / microframeworks are you using for the APIs?
Now somebody needs to add a kickstarter project with an e-paper laptop! Normal backlit laptop monitors distracts you, keeps you awake at night, and drains your battery fast.
Or you can detect that and let empty bus pass full one.
For a simple machine, I like the inclined plane, because it occurs naturally at the human scale [humans don't just walk up cliffs -- or walk down them for that matter] and thus the tradeoffs are also obvious at a human scale.

Computers are great, but there are tradeoffs related to the supporting infrastructure [e.g. a military industrial complex]; the costs in learning to use them; and their potential to distract us from more important matters. TANSAAFL.
Indian restaurants probably follow a somewhat industrialized method which cuts down on labor.

Following a recipe from a cookbook is really quite laborious: grinding spices and mixing them in the correct proportions took me a long time to complete. It's certainly a lot harder than what you suggest.
I wouldn't call darcs ( http://darcs.net/ ) a failure. Darcs development is humming along and 2.11 is nearing release.

Gone are the major performance issues with exponential merges and more recently, pushing large files.

https://www.mail-archive.com/darcs-users@darcs.net/msg18423....

https://www.mail-archive.com/darcs-users@darcs.net/msg18425....

After having used git, darcs is a joy to use.
I made something like this while working at a payments provider for the fitness industry. It'd take a full-body shot of the person and a current weight and goal weight and then generate a new full-body photo showing what they'd look like. It turned out to be simple to make and it worked really well. Unfortunately, they don't have it mentioned in any of their marketing materials, so I can't link to it.

They had me make it so that the gym could use it as a selling tool, but I was too far removed from the gyms to know if it was effective, or even if it was widely used.

I found a product with similar end results. I'm not sure if their solution is also automated:

http://www.soundfeelings.com/products/alternative_medicine/w...
Build Your Own Cloud Hard Drives Get a Second Life
That's true, but I think it is very likely they will start suggesting movies, bars and restaurants for dates.
What happens here is that Windows Explorer asks Dropbox whether it should display a green or blue icon for a file. It does this for all files, including those outside of the Dropbox folder.

Full analysis here: https://news.ycombinator.com/item?id=9139657
This is a perfectly circular phone, and it's wonderfully weird
It takes close to half a billion dollars just to test it. Stuff has to work right the first time, and every time after that, for 40+ years. They (and by they I mean we) test the human factors of the displays the controllers work at, the communications links between the ground and the air, the changing of routes for thunderstorms or wind changes, the interoperation of communications and navigation systems built across several decades, the algorithms for deconflicting merging aircraft and each type of aircraft's ability to follow the deconflicting instructions... stuff's complicated, yo.
> Maybe it's just me, but "fast" isn't something that comes to my mind when I think of Perforce.

Agreed. I use git-p4 for interacting with p4 servers here at work. I love that I can create my commits and make them as granular as I want without having to interact with the server until I'm ready to submit my commits.

Using git-p4 means I don't have to 'p4 edit' my files before I edit them (which really sucks when the p4 server isn't available for any reason), I can simply put off any version control workflows until I'm done with my changes (and slice and dice the changes the way I want with interactive rebase).

Thinking of all the little interactions I do with git which a) aren't possible with p4 or if they were b) would involve talking to the server every step of the way makes me cringe. But then out of necessity, p4 developers probably aren't creating such fine-grained commits like I like to do (and indeed isn't even possible without a lot of fore-planning with p4), so they wouldn't notice the speed impact.
Static html files are the purest form of REST. What says HATEOS more that <a href=...>?
Only coins owned by attempted cheaters get destroyed.
I would imagine it comes down to costs. If this api does a good job, why spend the effort (read: money) to create a new one with all of the tooling around it?

Though, I should note I doubt this will really save much. Just, on paper it is a costs savings. (Unless, as usual, I'm wrong on something.)
This would be useful in places with notoriously bad internet connections. When I was in China a couple years ago, even getting a reliable connection was a stretch, let alone being able to use it for something other than transfer of small plaintext.

I set up a box back at home and was able to use my 60MB connection by just transferring I/O via something like VNC or LogMeIn. I can see this being valuable for users in countries with subpar internet connectivity.
I'm concerned about losing access to public projects that are not actively maintained, and thus won't make the transition to GitLab. Is it possible to leave Gitorious online in read-only mode after the May deadline?
I'm not close enough to biometrics to know what is truly feasible, but I would think you might be able to get SPO2, bpm, EKG, body temperature, maybe even hydration... Then from there you can start building second-order measurements, like how much time you spend at your resting HR, how quickly you return to resting HR, how well your lungs are working, sleep activity. From there maybe you could even extrapolate that data to give feedback. "Dave, your temperature has been gradually increasing the last 36 hours and your skin is unusually clammy, you might be on the verge of a cold" Or maybe "Dave, your SPO2 is falling and your bpm is rising rapidly, you are going into shock, seek medical attention immediately". History is useful for these measurements- what is "normal" is different from person to person, so a running history could let you discover these things earlier.
If you are a product manager who provides thoughtful rather than asinine criticism, your developers will not do this. It's defence, not offence.
Try the git-p4 contrib. It has its issues, but it's not bad if you're forced to use p4.
I agree with you. I could never use Apple mice. I hurt my arm muscles typing a few years back. Haven't been able to use them since.

(fixed the arm problem with physio and massage)

However, the apple trackpad on my macbook air seems to work great. I like this more than even ordinary mice, which can sometimes aggravate the issue.
This was a great rant and I wish I could have access to all those "learnings". Are there any books or blog posts with that knowledge already? The best resource I know are Martin Fowler's posts on the subject...
Even if you specifically aren't the idiot (though I often am), never spend your time working around the idiot. Any time you work around an idiot, you've done more work and the idiot will still be there...
There's an old joke that AT&T was really a billing company that happened to offer phone service. You could say the same thing about AWS.
For point 1, sure: Bitcoin does the same thing, and "blesses" a particular initial block as the starting point of the chain by hard-coding it into the client. No reason Tendermint wouldn't do the same thing.

I don't see how your point 2 solves anything, though; it's just failing to acknowledge the problem. Why is it reasonable for me to think that a supermajority of the nodes are honest? If validators are supposed to be computationally cheap to run, compared to bitcoin miners, then what stops an attacker from running lots of them to get a larger voting share?
I'll just add the link here for people who dont know Syncthing

http://syncthing.net/
> pallet

This word and 'palate' are so overloaded.
I think you're misunderstanding the TOS. I do not think Google is subsidizing their storage costs by abusing your private photos.
Ironically, Perforce doesn't even have proper search in commit history when it's working as designed. No need for the server to break...
"I believe that in about fifty years' time it will be possible, to programme computers, with a storage capacity of about 10^9, to make them play the imitation game so well that an average interrogator will not have more than 70 per cent chance of making the right identification after five minutes of questioning." - You-Know-Who, in 1950.

It's a bit ironic that Sam missed this one quote that would have be very relevant to the post, both in term of the conclusion and the topic at hand (it's hard to predict stuffs) ;). It's interesting to note that the prediction was wrong on both counts: our machine is like a gazillion times more powerful than the quote, and we're doing nowhere near the capability of the prediction.

From the last HN comments on the topic, while it's true that there are certain people who believe that strong AI is impossible, the stance I've got from AI/robotics researchers were that it's just silly to talk about general AI at this point: it's so far away. This post from Karpathy would be one, for example: http://karpathy.github.io/2012/10/22/state-of-computer-visio... .

Because of that, any talk and concern on the topic is a bit silly, especially about regulation of the subject. I mean, can you imagine people in the 1600 trying to figure out how to regulate the air traffic that we have right now? Or should we talk about space travel regulation now? Because seriously, chance are that will happen before we have singularity/ strong AI.

If we're really concern about the danger of strong AI, then I'm more in favored dealing with it by the way of Eliezer Yudkowsky and the Singularity Institute (by making sure that whatever we're researching toward is "Friendly"). Even though I'm also thinking that they're too optimistic. I'm not against immortality in my lifetime though.

Now, a talk about more sophisticated automated/ autonomous system that do funny things (in a good or bad way), or their risk, that's something worth discussing about.

For a fun (philosophical) remark, if the robots are to become our overlords, it may be a bad idea trying to regulate them! Google "Roko's basilisk" for more details
Ha, I thought this was some abstract joke my friends and I make when we see this type of behavior. Funny that it's apparently universal.
ESA Summer of Code in Space 2015
> The scrape yards aren't burning things and employing people to simply burn things and spend money. They get money from the scrap.

It sounds to me like they aren't employing anyone. They have a big scrap heap, and desperately poor individuals pick through it on their own accord hoping to scavenge some valuable metal they can sell.

To put it in terms startup types can relate to: The trash-pickers are independent entrepreneurs and the scrap yard is like Uber, facilitating their trade.
Plan9 is an open source project since 2000
The bandwidth between AWS regions and Cloudfront is free so you can save a lot here as well while improving performance for your end users.
And on the Cloudfront side, you can negotiate pricing to further reduce the cost.

Edit with Source:
Cloudfront pricing page: http://aws.amazon.com/cloudfront/pricing/

"If you are using an AWS origin, effective December 1, 2014, data transferred from origin to edge locations (Amazon CloudFront "origin fetches") will be free of charge."
There's merit to this position. You can think of this as the process/organization equivalent to technical debt. Every problem that you introduce a hacky work-around, that root problem sticks around and keeps generating more and more hacks and work-arounds. The end result is incompetent management.

That doesn't mean it's always the wrong decision, though. Sometimes, technical debt is the right trade-off. Sometimes the trade-off of teaching your boss just isn't worth the effort, and getting the job done quickly works out.

And, just like technical debt, doing this results is more problems for other people (including future-you) as your bad boss looks good and calcifies his bad habits and rises in the ranks.

Personally, my preferred solution is malicious compliance. If someone makes a stupid decision, they have them suffer the consequences of that stupidity rather than covering for them and letting them delude themselves that their bad decision was good. This only works on new decisions, though; if you try to remove existing work-arounds for old bad decisions, you're the one that looks bad.
Bookmark and track your favorite movie scenes in VLC media player
Lastpass saves me hours every week with their Auto Login and Form Fill features. If they are to be believed, all your stuff is encrypted on their servers. If you lose your master password, your screwed, so I don't think someone like the NSA or a hacker can get access to my login data.

The only way you can recover a lastpass account is if you do it from a computer that was already authenticated with lastpass in the near past.
You’re thinking about how people are currently using their devices instead of thinking about how they will be. You could access your computer from any internet connected device, anywhere.

Hook up your oculus rift to their paperweight and have a full powered computer anywhere (with internet access).

While they are mentioning you can use AutoCad, I'd say that is merely to show that it can handle intensive applications. The majority wants to be able to surf the internet, and with this, you would never need to buy another computer again. For the random times you need to run Photoshop it can do it and will scale up to it, other times it scales down to handle your reddit addiction.

Look at how many people use Dropbox, iCloud, Google drive, etc etc. Everyone is already ok with storing their files in a datacenter. Privacy issues or not, people have accepted it is fact and the high majority already do it. That's not to say it is right, but it's a given that people want convenience over privacy.

Buying a Macbook air costs around 1k. And most people seem to upgrade ever 4-6 years. This costs $10/month. The cost savings are blatant. I know I’m comparing it with a mac and they are overpriced and you could do so much better, blah blah blah.

The fact is that if latency problems can be overcome, there is really no reason beside privacy that one needs to own and maintain their own computer. Rented space that you pay monthly for is cheaper, and will adapt to fit your specific needs. It works much better for a internet connected society to share several supercomputers then for individuals to each own their own.
Most such critical software is written in Ada or C and run on an real time operating system.

A functional programming style or (almost) pure functional language would help to with (semi) automatic static code proofing.
I think that the point is more that everyone has bouts of incompetence now and then. Sure, some more than others, but it happens to the best of us. Doing something intentionally stupid and manipulative in the name of competence seems counter productive if not paradoxical. It also smells of narcissism and an inability to look at what might be a larger picture.

That's my experience with the type of person who tends to pull this sort of thing.
Though if instead of saying that X will never be invented, they had said that if X is invented then its inventors won't make a substantial sum of money from their invention, then they would have been right almost every time.
Actually you are dead wrong. Not only do I believe in evolution, I have a PhD studying evolutionary biology (mostly mammalian phylogenetics).

Yes we are piles of chemistry. "Not much more" is an empiricist conceit, as is reproducibility. But thanks for making the chauvinism of empiricist epistemology clear via your comment. You are exactly who I am complaining about, the asshole who sees people in love and thinks, "hmm, oxytocin."
Prime 3 was a great game that would have been better with a normal gamepad. In fact, you can play it with one in Dolphin and it's an entirely superior experience.

I can't think of a single Wii game (outside the Wii Fit / Wii Sports gimmick games) that wouldn't have been better with a normal gamepad. The Wiimote is a little too clever for its own good, and as a tradeoff "traditional" games almost necessarily have to be very easy in order to compensate for the inaccuracy of the control mechanism. Even then, the Wiimote ends up being frustrating more often than not.
For those already using PGP, that sounds great. For me, who is not using PGP, my set of trusted keys is currently empty. So it is unverified.

Which, arguably, might be safer than being overly trusting of my "trusted CAs", which is verified by a flawed system.

I guess I'm still not thrilled wih my options overall, but thank you for your time explaining how to use PGP.