skysight-inc/HackerNews huggingface dataset:
You are just confusing exchange value with use value. From the words of Adam Smith:

The word VALUE, it is to be observed, has two different meanings, and
sometimes expresses the utility of some particular object, and
sometimes the power of purchasing other goods which the possession of
that object conveys.

Something can have use value without being scarce. But in the context of a currency, what matters is exchange value, and does require scarcity to be preserved.

In fact, his quote continues:

The things which have the greatest value in use have frequently little
or no value in exchange; on the contrary, those which have the greatest
value in exchange have frequently little or no value in use.
A software engineer's website
I'd probably suggest some sort of restriction on IAP amounts. Under-16s in the UK can play fruit machines, but only upto a £5 jackpot before it gets classified as adult gambling where serious amounts of money can be lost. This is on the assumption that people won't bother putting more than £5 in, as they know that they won't make a profit. This assumption doesn't hold in the IAP-world as the "profit" for the player is ostensibly, having a fun time. Although as the article shows, in reality a lot of these game monetisation tactics are really about players paying to remove an artificially enforced pain on the player, rather than to increase the fun.

So maybe just a hard limit on total IAP purchases for each game targeted at under-16s.

Also, the same restrictions that apply to gambling advertising should apply to F2P/IAP games, for the exact same reasons.

The trickiest part about it would be defining what is an acceptable game vs. an unacceptable game for the purposes of regulation. When does an acceptable F2P game like Team Fortress 2 become an unacceptable game like Candy Crush Saga? Maybe there are some people out there who think TF2 is completely unacceptable too.

I'm not saying it isn't difficult, but that doesn't mean it shouldn't be done. In my mind I see both gambling and these F2P "money" games occupying the exact same ethical arena.

EDIT:
The hard cap on IAP purchases for under-16s doesn't even need to be all that low, it just needs to exist at all. Placing it at £30 would limit the potential damage done to the child, whilst also being relatively fair to the game company as it's roughly the same price as a game bought off the shelf.
“Kill Switch” Legislation Are Essentially Unnecessary Government Mandates
Hello Base, Goodbye Highrise – New Importer Released
i get the feeling you have known this for quite a while ;)
Idunno, all HAML does is to relieve you of the need to track down closing tags. If you like closing tags, fair enough, but this is really all it does.
If you can do HTML AND CSS you can learn HAML in an afternoon. It's literally CSS class naming conventions applied to HTML with indentation controlling scope. Its far easier to read and reason about than the alphabet soup that complex html turns into.
Yes, and if I have the right to the bulk data, then I automatically have the right to all the knowledge that I can mine or infer from that data. THAT is the point that there is no difference. I can create information from data - and saying "raw data is okay, but the information mined from it isn't okay" is ridiculous.

If I have unconditional permission to read books from library, then that allows me (I don't need any extra permission) to use what I read to create a library index - even if you explicitly don't want me to have such an index.

And the public information permissions really are unconditional - what I see in public space is public info. There's no "... unless you write it down" or "...unless you plan to keep that data forever" or "... unless you don't gather too much" or "... unless you tell it to others" or "... unless you profit from it" or "... unless you make interesting conclusions from the raw data" - it's just that, public and unrestricted.

Once I have a legally obtained fact in my mind or my computer, I'm allowed to do pretty much everything with that knowledge, barring very specific exemptions such as blackmail or insider stock trading.
What do you think the Java runtime is written in? The Ruby runtime? The Python runtime?

Hint: it starts with a C.

If you build a house in a swamp, you are in trouble.
But what if the game knows if you buy the cheats, and it makes you feel more powerful in the short term before hobbling you extra hard in the medium term so you buy more cheats?

So that you buy a token to increase your power but the transaction actually decreases your power, but is cleverly disguised so you don't realise?

The weaker you get, the more "power-ups" you buy, which only makes you weaker and more dependent on power ups.

That's what is particularly evil about some of these mechanisms.
> Did I just realize that all money in our current form is credit and I never actually own anything?

You own whatever you exchange your money for, in the simplest terms. Even if it's a bitcoin or a "financial security" or a share or a chunk of gold, or indeed a pork-belly, an iPad etc. etc.
Behind The Kiev Snipers It Was Somebody From The New Coalition
https://www.youtube.com/watch?v=jiWxU3jXOFc is cool
The Noun Project (Icon Repo)
In practice, a lot of vim stuff ends up being muscle memory, too -- anything you use frequently, you don't think about consciously. It's the less frequent stuff where the composability really comes into conscious play.
Can you understand that if you give me the individual letters or sentences, than I'm allowed to arrange them in a large text even if you don't want them to be arranged that way?

I'm aware of the copyright legislation that applies to copying of data compilations - but those restrictions don't apply here, where people are [re]creating databases from independently made real world observations.
Saying your opponent is "beyond help" is a great way to have them dismiss your side entirely.

I'm disappointed, as I was hoping for some sort of informative argument, as someone with no strong opinion either way.
I'll agree mission critical software exists. I however imagine there are far more engineering projects across the planets whose failure result in mass casualties than software. There is a reason actual engineers are legally liable for their work.
Bittorent Sync then, who doesn't have Cloud hosting.
You think any of that is as cheap as a hundred bucks a month per store?
If I could make gold out of air, how long do you think it would remain in use?
Excellent resource, thanks!
These are an EXCELLENT resource - http://www.bodyrecomposition.com/articles

Read them all, or only the topics that matter to you; Lyle is one of the best in the world.
Coffeescript definitely has some warts. The syntax for functions that take parameters after an anonymous function isn't obvious. In fact the Codeschool.com course gets it wrong. And there have been slight changes to the syntax between versions. I've had to deal with code that broke because of it.

It's still probably a win on the whole, but there's one thing that coffeescript advocates should never do. And they frequently do it.

And that is answering javascript questions with coffeescript. If they want to write Jasmine tests, don't show them coffeescript. If they want an answer on stackoverflow don't give them coffeescript.

Coffeescript is not javascript, and it should never be given unless specifically asked for.
Yep. All of that could happen as far as I can see, which again, is why my comment was specifically talking about automated decision making.
I completely agree about the power of math, and why programmers should learn it. There are two problems with math:

(1) Math is IMHO the worst taught of all academic subjects.

It's taught as if it were not a language. Math profs and books on mathematics never explain what the symbols mean. They just throw symbols at you and then do tricks with them and expect you to figure out that this symbol means "derivative" in this context. I have literally seen math texts that never explain the language itself, introducing reams of new math with no definitions for mathematical notation used.

I've looked for a good "dictionary of math" -- a book that explains every mathematical notation in existence and what it means conceptually -- and have never found such a thing. It's like some medieval guild craft that is passed down only by direct lineage among mathematicians.

Concepts are often never explained either. I remember struggling in calculus. The professor showed us how to do a derivative, so I mechanically followed but had no idea why I was doing what I was doing. I called up my father and he said one single sentence to me: "A derivative is a rate of change."

A derivative is a rate of change.

I completed his thought: so an integral is its inverse. Bingo. From then on I understood calculus. The professor never explained this, and the textbook did in such an unclear and oblique way that the concept was never adequately communicated. It's one g'damn sentence! The whole of calculus! Just f'ing say it! "A derivative is a rate of change!"

(2) The notation is horrible.

If math were a programming language it would be C++, maybe even Perl. There are many symbols to do the same thing. Every sub-discipline or application-area of mathematics seems to have its own quirky style of notation and sometimes these styles even conflict with each other.

Yet baroque languages like C++ and Perl at least document their syntax. If you read an intro to C++ book it begins its chapter on templates by explaining both what templates are for and the fact that type<int> means "type is templated on int."

Math doesn't do this. It doesn't explain its syntax. See point #1 above.
It also shows what happens in an environment without insurance.

If one thinks long and hard about this, one might conclude that the entity insuring such exchanges needs an entire agency of men in black, a standing army, some nuclear missile subs, and hundreds of billions, if not trillions, in reserves. Or, it could be another kind of organization of comparable power.

If I were the leader of an oil-rich state, I'd look into a system of bearer bonds based on cryptocurrency. Some alliance of nations might be able to become the virtual Switzerland of the 21st century, not with mountains to protect it, but complete dispersion and redundancy of its financial resources instead.

Actually, the entity best suited to back, insure, and police a cryptocurrency is the United States. A hybrid fiat/cryptocurrency with those kind of resources behind it would be invulnerable. However, this would just increase the hegemony of the US. (Ironic, that the US could further cement world domination by losing control of individual transactions.)
This is a real shame. Zite is fabulous and useful whereas flipboard is annoying. I long ago uninstalled flipboard because of the failed real world metaphor. I don't need my software apps trying to ape a dead technology of dead trees. Zite is fabulous, modern and highly usable.

I'm glad for the people involved if this is a good exit for them, but as a user I'm worried that flipboard will ruin things.
While we are at it: https://www.youtube.com/watch?v=z7RaPRmxY5I
This clip must have taken ages to set up, film and reset... Very well done!
There's a Bruce Sterling story, "Maneki Neko", that's always fascinated me as model for a potential future. In it, a master computer tells people to perform certain actions it knows will fulfill other people's needs. The more you put in, the more you're eligible to get out. It is, in essence, a gift economy organized by the cloud.

It's the sort of idea that seems tantalizingly plausible with smartphones and the cloud, but is hard to actually put into practice. It's definitely the kind of thing that could drive a host of startup ideas, though.

Here's the full story online:
http://www.lightspeedmagazine.com/fiction/maneki-neko/
A voice-interface and heads-up GUI to normal existing jogger/cyclists audio information - location, velocity, music control, messages, etc. would be fine. But that's not a $1000 device featureset.
physics is so cool sometimes
> The issue is never actually explicitly stating "R represents the set of real numbers" or "n is a natural number".

It's at the start of like... every book ever. Pretty much any book on mathematics will start off with a fairly in-depth list of symbols.

It's the math equivalent of expecting you know what a 'while' loop is when you go reading through the documentation for a library (reading a paper) - basic programming literacy is assumed.
The basic concern is that strlen() shouldn't be used at all on the data that's passed to the given function since that data may be binary and not - as the function assumes - null-terminated string. The code is "sloppy" and the complete certificate handling seems to be sloppy. I don't want to be the judge of that, but if you read the whole post and the ensuing thread, the argument is made quite well and convincingly. And seriously, the last place I'd like to see a sloppy implementation that assumes that the given data is benevolent and does not contain a malicious payload is - guess what - a TLS library.
When the kids were into crafts, I made one of these for fun - never saw it before, just tried to weave them together with the minimum of sticks. There is a 4-stick 'airplane' possible; the article shows the easier 5-stick version.

So I think its useless to try to find the 'inventor'; endless people have independently discovered this novelty.
The notification doesn't have to be a broadcast, it can be sent sequentially to one-two people at a time with minimal overlap.
Gmail For iOS Gets Full Support For Background Refresh
I do, I do, but at a very low level.
Doeth what I say, not'th what I do...

I think we are all guilty of this far more often then we like to admit. On this particular one, I use root logins far too often rather than observing best practise.
the people doing a lot of the hardest dangerous work get very very lite for doing so

Same story with bitcoin, though the physical onus is removed.
Couldn't find a link to their site in the article:

http://jumpstarter.io/
Do you want to work at one or start one?

Nothing is better than going to a hackathon or a Startup Weekend. My first Startup Weekend is where I caught the startup bug.

If you want to work for one, check out Readyforce if you are a student or Angel.co if you are experienced.

www.readyforce.com
www.angel.co
13 months into colocation. $5.5k+ savings over AWS EC2.
Or you can just wire up different libraries as needed and forgo the usage of a entire framework...
Maybe it's me but it feels like it should take some initiative to find work with a startup. Startups are (usually) more demanding than regular corporate jobs and require a higher degree of self sufficiency and initiative. You can end up at a corporate job and sort of realize over 6 - 12 months it's not for you and the whole experience and moving on is pretty soft. You'll know in about 4 - 6 weeks if the startup live is not for you and it'll be intense and emotional. So better it's not handed to you on a plate lest you make the mistake of signing up without enough critical thinking.
I find most people who can't/don't ask for more money (assuming they're worth it) let their impostor syndrome through and mentally shackle themselves during negotiations.

We all need a little bit of "I'm good and I'm worth it." Some maybe more than others. Negotiations are all a mental game. People will pay anything for what they feel is worth it, it's your job to frame what a service of product is worth.
Post files to gist and get Gist url from commandline
Sounds a lot like https://certifiedsecure.com
I bought CodeKit 1 a while ago and about a week later he announced he had been working on CodeKit 2. Basically, my purchase was immediately abandonware. He's released no new features and very few updates (just library updates) since then. When I contacted him he wrote a short message back saying there will be no free upgrades to CodeKit 2. Stuff like this just teaches me not to trust these companies, I'm always going to get screwed. So, instead of investing myself to configure CodeKit and make it a part of my development pipeline, I moved over to Grunt. I didn't get to use CodeKit 1 on a single project because I knew it was already abandoned. It took me an hour or so to optimize my grunt file and get used to it but it's all been for the best. Grunt won't abandon me or gouge me for more money. I've also been using Adobe Brackets (and playing with GitHub Atom) a lot lately and it will probably soon replace the expensive Coda 2 that Panic never updates. I've never really been a huge open-source guy but the actions of Mac developers are pushing me that way.
That's the classic move: outsource the risk to other people's money, and pocket some fees. Lloyd's seems a little like a bookie.
300+ ways to make money
Speaking of depressed wives and valium,

"Over the past two decades, the use of antidepressants has skyrocketed. One in 10 Americans now takes an antidepressant medication; among women in their 40s and 50s, the figure is one in four."

http://well.blogs.nytimes.com/2013/08/12/a-glut-of-antidepre...
Silk Road Had Digital Outpost in Pennsylvania
Stop Acting Dead (2011)
The alt-coin mini-bubble of November '13 started a flood of precisely this activity. It existed before, but it really took off then.

I'm reasonably sure dogecoin started out that way, but somehow took on a life of its own.

I'm also pretty sure the November bubble was just a taste of an altcoin bubble explosion to come.
Laws don't just pop up out of the ether. They're created by fallible people. If a law doesn't make sense and isn't making society better, it should be repealed. It shouldn't be kept in place and slavishly enforced out of blind adherence to "Rule of Law".

And yes, equality is something that governments attempt to achieve through laws. Equal application of the law is one of the founding tenets of the US government. In my opinion, yes, equality is a more worthy goal to pursue than blanket enforcement of every law that happens to have gotten onto the books.
First off, I do like HAML and I don't really like CoffeeScript (anymore), but thats not the point.

What I see here is exactly what I've read in a rather old book (might've been the mythical man month, but not sure): There'll always be those people who don't care to wrap their heads around new ideas, because in their eyes they don't have an advantage. E.g. in the early days, assembly developer could not see an advantage in using a higher-level language such as C (:D), and when FORTRAN eventually came around, C programmers didn't really want to use that either. Why? Because if you spent time and energy on becoming proficient in something, be it assembly or javascript, the defensive but natural position of most people is to be skeptical of new ideas, because they diminish the value of their knowledge. If you're an expert in writing OO-code in JavaScript, and suddenly CoffeeScript comes around and lets everyone write "class" and be done with it, your JavaScript OO knowledge becomes less valuable.

Bottom line, I can hardly imagine anyone who'd be able to learn CSS, JavaScript, HTML and perhaps another backend language, including all the quirks and weirdness associated with these technologies, and then _not_ be able to wrap their heads around e.g. HAML, if presented with proper guidance. The same goes for CoffeeScript, even if the learning curve might be a little steeper than for HAML.

So are these specific technologies good ideas? I'd definitely say "yes" for HAML, and "don't know" for CoffeeScript (TypeScript perhaps?)... For both technologies, I agree with lucisferre:

> 2. Both offer non-trivial gains in terms readability of the written code.

> 3. Both can make future change of code non-trivially easier
Lime Lab is hiring senior EE/FW engineers for Potrero office
Lime Lab (a PCH Solutions Company) is looking for several talented, passionate people who love to build products and are interested in joining our team. As our pipeline of work is growing fast, we have four urgent roles to fill:

* Mechanical Design Engineer
* Electrical Design Engineer
* Embedded Systems Software Development Engineer
* Program Managers

Please visit our Lime Lab careers site at:

http://limelab.theresumator.com/apply
Looks like a fun env destruction game... but now the only thing that could surprise me is a blockbuster PETA animal slaughterhouse game.
I'm surprised that nobody seems to reference Dropbox or Github. Both companies are well-respected, successful, good at attracting talent, and choose to use CoffeeScript. I would wager that both generally manage programming projects that are larger than the majority of the HN community does.
This appears to be the dumbest thing I've seen so far this year.

That said, I laughed. And I'm glad there's an ecosystem like Steam to make the widespread distribution of this kind of silliness a lot easier.

Goat Simulator might not be for me, but I hope there's somebody else out there with a game idea who is inspired to act on it based upon seeing this.
create a regular expression testing playground using ruby and sinatra
> I still think we can have our cake and eat it too, but I'm not sure. I think if the purpose is merely to transmit proofs and axioms unambiguously, I think we can have a language that performs just that and nothing else. I think stuff like this exists, but I don't know why it isn't the standard to publish with it.

Math papers are written with high compression using standard tables of translations to reduce the processing load when trying to manipulate several things at once.
Patents have not prevented open source implementations of heavily patented audio and video formats. You just need developers and users who are willing to disregard the patents.
We hacked Siri on iOS 7 to interface with Spotify, Venmo, other third-party apps
You know, one of the things I've learnt from libertarianism is that institutionalised (and therefore restricted) violence is actually necessary to the operation of society. The alternative is unregulated, private violence, possibly by external actors (qv Ukraine)

On the other hand, the executive order power is not very democratic. http://en.wikipedia.org/wiki/Executive_Order_9066 was a much more serious human rights violation. But the gold confiscation order was preapproved by congress: http://en.wikipedia.org/wiki/Emergency_Banking_Act immediately after an election had happened.
Any time I see code like:

if ((len_len + (int) strlen (str)) <= max_len)

with int's I immediately start worrying about integer overflow leading to buffer overflow. Nobody seems to have mentioned this though.
Bingo! Yesterday we came up with a very similar solution. We'll be proposing it as an alternative today, we'll see how it goes. What we'll do is VPN the DB connection to their private servers, and manage the Redis/Mongo (non-sensitive) in the standard AWS stack. We already do it that way now, but using an internal DB server in AWS.

Fortunately, they haven't made any comments on the mobile app connection/data storage yet :) . That's a bigger problem I guess, since we need the phone's internal DB to store some data (it needs to work offline). I mean, they are secure enough, but given our client's previous records I don't think they'll share our opinion.
#{your_town} mom discovers one wierd trick to safely land quadcopter. The FAA hates her!
I'm mining this right now on a linode VPS with around 10khashs. It's nothing at all but hey, why not
I posted this in another thread, but this is my statement on the acquisition: http://blog.zite.com/2014/03/05/zite-is-flipping-out/

Happy to answer any questions.