skysight-inc/HackerNews huggingface dataset:
Ok, so here's a little story for you: My earliest memories of arcade machines are such which played motorbike racing games or bubble bobble. As far as i remember the machines allowed you to play as far as you could and when you failed the machine reset and you had to pay to have another attempt. Now i was just informed that apparently it was the norm in the USA for arcade machines to offer you to continue from where you were for more cash.

Now why did i need to be informed of this? Because i live in germany where arcade machines, along with slot machines and similar, are banned from public establishments; because yes, this stuff is exploitative.

Now, that said, there are also some real differences between software for your home and arcade machines: The arcade machines were real upfront about what's going on. You paid a coin to play, and you paid a coin to cheat. There was no pretension of free and no obfuscation of the transaction. further arcade machines were made at a time when the hardware was not affordable for the home.

> In my current project, skill still reigns supreme

That's a tall order. Please do me a favor and go through the article and make a list of techniques you see that your game does NOT employ versus those it DOES employ.

Also, a question. I play a game because the gameplay is enjoyable. Is there ever any point where the game says "no, you cannot play unless you wait or pay"? Note, i did not say progress, i said play.

> it will be up to the market to decide whether we deserve money for what we're doing

That is the entire problem. Just like arcade machines back then you are extracting money from those who are either not mentally capable of or lack the experience to make a fully rational decision.

As for suggestions, really damn simple:

1. Don't sell cheats.

2. Allow me to make a down payment to purchase the entire game, in two possible modes:

2.a) if most of the calculation involved in a game happens on a customer machine, just allow me put down a single lump sum (guild wars, roaming fortress)

2.b) if most of the calculation involved happens on a company server, allow me to pay a regular fee (eve online, and i'm really fucking sure there is NO f2p game that even approaches the amount of computation their servers do)

You can stack on all kinds of naff f2p bullshit you like, but plenty of games which were made with more effort than any f2p game are profitable on these models, even in the mobile space.
When banks sit on money and refuse to make loans, or people stuff dollars under the mattress, that has a short-term deflationary effect, for as long as the money is locked up.
Short summary:

The arcade machines were real upfront about what's going on. You paid a coin to play, and you paid a coin to cheat. There was no pretension of free and no obfuscation of the transaction. further arcade machines were made at a time when the hardware was not affordable for the home.
The problem is that everyone with opinions hates IAP even though they're ridiculously good at making money.
> Right, but what I'm saying is, that is not a good measure of the value of an invention,

The problem is that you're merely asserting that, rather than arguing it and going back to point out the legal standard of obviousness and it's control against hindsight bias, which I have already acknowledged. Patent publication was supposed to expand the prior art. If the invention is so trivial it can be figured out by knowing what it does (and not by what mechanism), then merely using/selling it is enough to inform society and I don't see why it's useful to society to grant protection to that nonsense. It's very useful to patent holders and patent lawyers mind, but it has been made very clear of late that their interests are adverse to the rest of ours and the whole thing is in need of fundamental rebalancing, rather than minor tweaks.

The thing is, I simply don't care about the legal standard of obviousness. I understand how it works and disagree that the outcomes it produces are useful to society. So I'm advocating a new standard of triviality. No, I doubt that patent lawyers would like that, as it overturns quite a lot of apple carts.
You're right, they are. I'm used to seeing 'topology' describe very abstract things like open and compact sets.
The internet is not a thing. It's a set of relationships between machines, themselves owned by people. These relationships and the ownership of the machines are privileges granted by the government.
The Google play store already has "top developer" and "editor's choice" badges that show up in search results.

About your screenshot - maybe I'm missing something, but where in the results is the official Facebook app? Do they hide already installed apps?
Clips would be fair use and it's hard to imagine that the cost is prohibitive for major US outlets.

That said I don't the interview in its entirety conforms with the style of content shown on US networks.
Good article. For generally following what's coming in Postgres, I find that Hubert "depesz" Lubaczewski's blog [1] is excellent; he has a whole series called "Waiting for [version]" that covers upcoming features, and he always includes examples of usage. For example, he has two pretty extensive articles on pg_prewarm [2] and the ordered-set features [3].

[1] http://www.depesz.com/tag/postgresql/

[2] http://www.depesz.com/2014/01/10/waiting-for-9-4-pg_prewarm-...

[3] http://www.depesz.com/2014/01/11/waiting-for-9-4-support-ord...
Everything about DOGE seems like some bizarre social experiment.
You have a description, that's normally more informative than what pass of as description at least at the Android market, and you can actually search by description. Reviews are not that important when the software distributors are honest.

Apt-cache (in fact, aptitude, but there's no difference) is my primary tool for searching for new software. When it fails, I go to Google, but get much less useful results.
Andreas Antonopoulos on Bitcoin and Charity
I agree with your comments about the DSM.

One of my biggest frustrations is that except for a subset of neuropsychologists, they have very poor understanding of how neurophysiology correlates with various "diagnosis".
If you have been added to an organization, your fork of their private code—if you choose to do it that way—costs you nothing (that is, it does not add to your used private repo count).

I've only done this because I was curious and had a slot available to waste if it did cause a problem. With the organizations that I've worked with, I've just always been added to their organization and repo and just used local copies with their GitHub repo as origin.
Sure you did. Keep on telling that to yourself buddy. Meanwhile we'll stick to reality: http://en.wikipedia.org/wiki/Operation_Mockingbird
An evolution of the term 'growth hacking'? Interesting take.
Even if every ad was "well behaved" I'd still block each and every one of them. The privacy implications of being constantly tracked in order to sell me bullshit are too creepy.

Frankly, if your business depends on ads, you should think about a different business model, because the NSA spying thing is partly your fault. There are many things that I already pay for on the web, and many more that I would happily pay for if they offered me an ad and tracking-free experience
> For an operating system latency is more important than through put

One interesting exception to this rule is operating systems for network packet routers. These need to be optimized for throughput over latency. I mean, the difference between 10 and 20 million packets per second is important, but the difference between 10 and 20 microseconds of processing delay is not.

This is a fun area to be in at the moment because simple academic-looking code can actually compete with highly optimized kernels like Linux because those have been optimized for something else.
I think the point is that none of these are topology in the mathematical sense. They're computational geometry. In my view that's still one of the most difficult fields of mathematics (precisely because the algorithms rely on extremely complicated data structures), but it's not topology.

If you are groking topology in the mathematical sense, you'd be talking about concepts like (co)homology and homotopy groups, and be doing quite a lot of commutative algebra. You definitely would not care about statistics and point location.
I was already with you on the other points. And, technically, you can look at a relation as a dynamic homogenous map, and that's not wrong per se.

But there seem to be some relevant points left out.

First of all, a relation is a set of tuples. You can say that a set is just the degenerate case of a dynamic homogenous map in which the values are empty and you use only the keys. That seems like a useless generalization though, and more likely to cause confusion than clarity.

Let's say you have a simple relation of person to product: this person has bought this product. It would be awkward to try to group them like: "this person has bought these products" because you could just as well invert it to "this product has been purchased by these people" and there's not a good reason to choose one over the other. Making it arbitrarily asymmetrical just makes it harder to reason about, so that's not a good choice. And neither attribute is unique. So, you are left saying that the key is {person, product} and the value is empty (or "unit", if you prefer).

And yes, that is the key of the relation, so that's not wrong. But what have we gained through this exercise? We are calling a binary relation a "map", but confusingly it's not a map of the first attribute to the second -- it's a map of both attributes to nothing!

You could say that relations representing something more map-like are common enough. But even in that case, it's common to have multiple candidate keys (which can be true even for normalized relations), and it's hard to say what's mapping to what. Again, more confusion than clarity.

I think it's best to just call a relation the set of all tuples which satisfy the relation predicate. That's the model.
"It's something you don't have to know about. When and IF there's a decent alternative that's actually useful and doesn't also need you to gap 100 other holes in your whole online process, I'll let you know first."
Personally I'm more of a fan of immutability than purity, which is why I haven't considered haskell. As mentioned in the post, though, I'm not sure if the language should be static or dynamic or something else.. And I don't really want to invent my own language either. Food for thought :)
Having all players move on when there is a tie has always baffled me. If any three contestants ever agreed to always lose down to the lowest score in final Jeopardy, they could all win forever until the rules changed.
Agreed, despez is a great source as is Michael Paquier's blog (http://michael.otacoo.com/). The goal here was to boil it up a bit more to the practical uses and benefits versus the technical details of it. Further there was a talk at FOSDEM just yesterday which highlighted much of whats committed in 9.4, though slides aren't online yet.
But now the culprit typo is typing -> when you meant :=

Maybe less likely, but if you've been writing a lot of code using -> and then in one case need := I can see it happening quite easily.
NickTheMagicMan, I have a magic trick to request of you.

Do you think you can you guess what it is?
Good interview, terrible blog post.
I see. Honestly, I never thought of that. Now that I dwell on it, makes a lot of sense.

Guess the one good thing that came about of this rant was your take on it!
don't just use Adblock... use Adblock Edge ;)
Yahoo mail hacked
Measurement is not topological.
I can't help but LOL at anyone who thought this was going to be the next Bitcoin and were going to "get rich" with this.

Seems smart to keep more doge in play, but it'll also kill a lot of the interest in it as well from the people who were buying to "get in" on it. Funny every time.
A gambler comes into a casino, which I own. I know this gambler personally, and I know his style. However much he comes in with, he bets it all on black at the roulette tables. If he wins, he places the bet again, and again, until he loses. This time, he has come in with what I know to be his 17-year-old child's college fund. The fund is in his name, and is legally his, but is intended for paying for college. If he loses it, he will not have enough time to build it up again before the child graduates high school. I allow him to bet and lose the money.

How the hell would this be ethical, no matter how consensual and non-coercive it is?
Of my three yahoo accounts that I have, one was compromised. The account that was compromised has only been used with Craigslist and snapchat. I wonder if this is related to a snapchat breach?
Tor has bad latency & availability characteristics for everyday use. You probably shouldn't try to push your 60+ year old mother into using it unless she's e.g. a journalist or political activist.

When Tor is actually appropriate, the drop-and-go version is the Tor Browser Bundle, which uses a customized Firefox distribution.

https://www.torproject.org/projects/torbrowser.html.en

Note that all this does is proxy your requests, it won't prevent you from deanonymizing yourself through characteristic requests, traffic patterns, or whatever. That's often where people screw up, since it involves a running battle where losing a few bits of entropy here and there can and will expose you.

But to explain it:

A group of people don't want others to be able to snoop on what websites they want to view. So they agree to lump all their requests together, and then they don't keep any records about who ordered what once it has been delivered.

If someone's snooping, all they can tell is that someone in the group requested it - they can't point a finger at any specific person.
I hadn't heard of this letter before the parent comment's mention of it, but the names mentioned are NSA whistleblowers who might have had the knowledge and access to substantiate whatever claims they make.
I have very good economics/management degree from cool school in my country/country group, however, it makes me much better person in IT than persons with good education in the field, why? Because I care and understand much more about processes and people behind code written than average IT guy, also - I'm much more inclined to do my "homework" (research) and make solution for process not try fitting some idea in process thus making it awkward
It's 5% and declining, perhaps enough to keep up with population growth. Not the horror story you depict.
Make no mistake, math research is very much an inventive process.

In particular, it's much more than just proving theorems. Mathematicians need to come up with ideas worth investigating, and that (in addition to writing proofs) often requires creativity.
> A typical valley based startup will “graduate” into the billion dollar club within 4-5 years

This is survivor bias. The truly magnificent ones hit the billion dollar club within 4-5 years. But there are plenty of highly successful that not only survive but thrive and are profitable and fail to meet your objective

> Is it end of the road? Hell, NO! We WILL create billion dollar companies. More importantly, we will create stories – far more impactful than our global counterparts. Why? Because our heart is where it should be – in the right place.

Sorry to burst your bubble, but being successful requires more than wishful thinking. Much more.
Regardless of whether it is front page material in some objective sense, do you think that if this were a Chinese or Russian dissident it would have gotten more play?
It's solid advice, as it's very easy to lose money writing transactions manually.
The author could focus on an existing embedded RTOS and fork from there. Enough cherries to pick one.
Outside of a handful of HN curmudgeons, I don't see it too much.
I imagine the agreement between the studio and contestant includes big loopholes giving the studio discretion to do whatever they want.
Pssst. This is HN, not reddit.
Why do you need my email at all?
So you adblockers who think the internet should go back to 1994, never use Google? I think the article is spot on. Advertising does and has always supported media distribution technologies since we had media distribution. Today that technology is the web and mobile web, and it is a distributed technology. Either micropaymetns with a bitcoin like tech will be embedded in the browser for you to be ad free, or view ads will be a future choice.
Dodging the means people use to generate revenue - is just naive.
Something is true or not independent of whether it is dramatic.
I liked this one:

git blame -w

Ignore the whitespace if a block was [un]indented, attribute to original author instead of person re-indenting due to control structure change around block.
I use the analogy of Russian dolls with secret messages inside them. You don't know how many dolls there are and you can only ever open the doll that was intended for you. The secret message either contains instructions for what to do, or who to pass the dolls to next.
5B/year is an odd choice, because the rate of inflation starts very high, but will asymptotically approach zero over time. This doesn't seem well thought out.
AppAnnie's Biz Dev Mgr tweets "Female programmer is a special kind of male"
Since I haven't worked to build any companies solely for the "big exit", I might have a different opinion - I'll ask anyway:

Wouldn't it be better to increase the rate of companies that have viable financial models? What if you could tune a model where 50% of all companies survived for 10 years or more. In some ways, I'd rather have 20 successful $50M companies. And if they were all in my portfolio, I'm sure I'd encourage them to grow in a way that led to increased value AND longevity.

A question to Indian entrepreneurs who are in India: Since you have a culture with a long history and many notable firsts, why is the goal even stated in US dollars?
This is why it's time for a post-Google internet. No matter what you say about copyright, crucial videos like these are of high public interest and must be available to all individuals. Sadly the state of our current internet allows powerful interests to arbitrarily censor content, justifying their actions with copyright, or worse - 'protecting' children.
Whatever buddy. Make something of value and people will pay you for it. Or make useless amusements, and depend on ad revenue.
I was making a list of a few I knew, but it would be better to just check wikipedia: https://en.wikipedia.org/wiki/Comparison_of_operating_system...

Those are more serious kernels I think. There are also a ton of research-related kernels. I guess you can find a few for some programming languages.
Or heck, you could have greasemonkey scripts that tie the upvote button to tips.
That's a common fallacy.

http://www.chomsky.info/books/consent02.htm
You would need a ~50% consensus (measured in compute power) to push through these manipulations though.

Never thought I'd find myself calling a distributed cryptocurrency surprisingly democractic...
Is the DOM fast yet? (Answer: NO)
Do Smart Guns Slash Violence?
I was talking about the late 19th century. From 1860 to 1890, the USD gained roughly 50% in terms of purchasing power. Since the federal reserve got involved in open market operations in 1922 the USD has lost about 95% of its value.
I don't think there is any conflict of interest. The police are only concerned with the criminals who stole the password. Whether the university owes the employees their pay because of the lax security they implemented, is almost certainly a civil matter.
When competing globally, everything important is measured in US dollars.
I have no idea how well Azure stacks up to AWS, however, when I read Shaumik's post I couldn't help but think it was some kind of guerrilla marketing tactic conceived by a faceless shill in the inner bowels of Microsoft's marketing department.

The What are you waiting for? Sign up for BizSpark already! comment really set my bullshit detector off. Shaumik, did you really take the time to go figure out the URL to their signup page to put in your blog post? Are they paying you for this stuff?
People discrediting what they don't understand. The anti-microsoft sentiment is getting old. Grow up.
ScienceShot: Mysterious Underwater Circles Explained
Mystery of strange Baltic Sea underwater circles finally explained
It wasn't your degree it was you.

You make your education not your school.
I left the US because of their hatred towards Muslims. [Sarcastic]
No. I've never seen an interview with a Chinese or Russian dissident be particularly prominent.
How does MSFT define "quality" though?
Will this tend to discourage dogecoin market manipulation like that discussed here about a week ago:

https://news.ycombinator.com/item?id=7126153
The only ads that have ever been useful to me, even once, in my entire life, were google search ads. Contextual ads presented to me when I am already looking for something.

Coincidentally, in 2014, those are the only ads I don't block. I really cannot imagine there is any advertisement I would ever value while reading about something else.
This is a very common issue, and you shouldn't feel bad about deciding it's not for you. It's also common to have guilt or self-identity issues for a while after leaving.

Math is kind of a broad area. Some people coming from it will have a very easy time adapting to software or finance, others will have to start more or less from scratch. There's also the question of whether you'll like it. Good signs are if you're more towards the applied / problem solving side, and if you have fond memories of playing in Mathematica.

Since the problem is fit and lifestyle more than other issues, you might consider going for internships first. This would give you a way to get your feet wet and test for fit before over-investing too much in one path, and it could also give you an easier way to transition into the industry.

And yeah, LOTS of people do get into those fields from math, random sciences, engineering..."your major is not your career."

Note on internships:

At least in the US, internships do have to be paid if you're producing actual work product - despite what a lot of companies will try to pull. "Companies who are unaware of basic employment law or who think it's fun to flout labor laws" is a good filter for companies that aren't worth your time.
Fair points smoyer. The post doesn't emphasize on exists, or the lack of it. In India, the approach to determining valuations is very conservative. This deeply hurts b2c startups.

- Avlesh
The game theory considerations of not watching ads do not interest me nearly as much as not watching ads.
That is very interesting. It would mean a lot less work on mundane things like file systems too. Will investigate.
I'd like to mention a feature that's been making my life oh so much easier:

git bisect

If you're ever looking for "the commit that broke feature XYZ", git bisect is your trusty minion.
The web was great back when people wrote and published for the love. The web would undoubtedly survive a transition back to such a state.
Immutable SQL
Why Marc Andreessen Is Bullish on Bitcoin
Good. Certain level of decorum needs to be maintained in class. Love the freedom of doing things you like, but when you get in class, you respect others in the class.

Note: This is not some elementary class hungry students, when you are in Engineering, its expected you have attained some maturity to manage your time.
Google’s Sundar Pichai tipped in end-stage negotiations for Microsoft CEO
7 surreal landscapes
Ask HN: What's the best way to learn ObjectiveC for to code iPhone/iPad Apps?
I've been coding Ruby for a good 4 years now and would. HTML/CSS/Php for 8. I'd like to think I'm good at it. I want to build a simple iPhone App to start with then maybe something bigger.<p>There's about a million books on Amazon to buy about learning ObjectiveC, and sites like Treehouse for tutorials. I was wondering what the best place to start is?