skysight-inc/HackerNews huggingface dataset:
I hadn't considered this article's perspective before, but I think it is very compelling. A lot of commenters (and likely readers) are probably focusing heavily on the perceived impact of the "fraud" of reporting X amount of impressions and/or clicks, when only Y amount of them were "real." They feel like they are paying for X but only getting Y. I think the simple point this article effectively made is that ad companies have continuously reduced prices so that their clients are actually only paying for Y, or at least they are benefiting from a discount which observes the uncertainty.

I think the basic assumption has been that, even though we know the total number of "impressions" is exaggerated, the number is correlated with the "real" number. So long as that assumption is usually true, this is no more a case of fraud than Airlines' reward "miles".

To be fair though, larger clients who blanket the web with ads for a campaign have the advantage of spreading the risk over a large number of websites and times. The people most impacted by impression-based ad runs are those who can only afford the smallest campaigns.
Wouldn't worry, that's not going anywhere interesting for thousands of years. Any aliens near enough to intercept that aren't going to need the return address to find us.
Our radios signals will give us away long before that probe.
Gaming benchmarks by preforming better in an older game? Yeah, no :)

A lot of the big games are often optimized on the driver level by both Nvidia and AMD which is why new graphics drivers are released very often compared to other hardware drivers. It's very common to see driver releases the same week as new triple A title that improve performance 40-50% and fix various broken things such as multi-gpu scaling.

In this case it's two games with the same engine (source 1) where the same optimizations happens to work but AMD likely hasn't gotten around to actually verify the optimizations and as such haven't enabled them for CS:GO (Remember steam hardware survey says only ~1% game on Linux so it's hardly worth their time to spend time optimizing Linux gaming)
Thanks for clearing the URL confusion:)
What is open science?
The author meant "app" as in a real application on your computer not a "webapp" like from the Chrome Web Store.

Interestingly, I'd say it's closest to how the latest Android does it. E.g., click on a wikipedia link and it opens the page in the wikipedia app.

I'm not really following your fragmentation/consolidation line of argument or how it relates to the modern web...
No, I'm pretty sure we lost it well before that when we started spewing radio signals. Voyager is a minuscule speck travelling in a single direction at a snail's pace, while those radio signals are racing across enormous swaths of space at the speed of light.
My phone already suggests where I might want to go for dinner tonight. It's getting pretty good at it. Holiday suggestions don't seem that far beyond our capabilities.
So we find out there's some creatures on Pluto that are roughly the same as frogs. How does that impact anyones life? It'd be an interesting fact, and maybe fun if we could move some over here as pets, but beyond that, it's a colossal waste of energy and money.
New 9front release “KÄPTN BLAUBÄR”
> And absolutely regardless of John Money being misguided and vilified

I just saw this. It worried me that you're apparently studying psychology but consider someone who abused a child to prove a theory to be 'vilified'.
Again? Didn't they get busted for this a few years back?
Let's be introspective. Was the "be civil" experiment really a success? Is it really the specific words that matter, or how the words make the other person feel that matters most?

I'd contrast this approach with e.g. Product Hunt's community standards, where you're expected to be inclusive, make others feel good, and try to work as a group of makers who are "all in it together" instead of constantly arguing and putting each other down. Little mention of civility of the message delivery is mentioned at all - it's all about how the message affects the other person.

I know I'll get flack for saying this here, but I've found PH's approach to make far more sense and be 1000x better in practice.

(By the way, last I checked, I'm still ranked-banned for pointing out YC's reversal on their stance about board members, so this comment will stay at the bottom of the page no matter how you vote. - Edit, or the comment will tie for bottom of the page, along with the other rank-banned and dead users.)
I think Daniel Kahneman is the wrong guy to start with this argument.
Samsung's Win Is South Korea's Loss
Was the difference in speed between Mel's super-optimized blackjack program and a less optimized equivalent actually noticeable to the user? Or was this level of optimization crazy even back then?
I think this link botches the explanation for 51%. 51% is because of precession, as explained in the paper[1]. With enough precession the coin will always come up heads if it starts out heads. That's how magicians control coin tosses.

He tries to describe it in terms of HTHTHT. Coins do not have memory. They don't know if they've previously flipped 3 times, 4 times, or 1e308 times. If you draw from [HTHTHT..HT] randomly, you'll get 50% heads and 50% tails. Change that to [THTHTH..TH] and the answer is the same.

With precession the answer changes because it stays in the initial state longer. As the paper points our "Keller showed that in the limit of large initial velocity and largerate of spin, a vigorous flip, caught in the hand without bouncing, lands heads half the time." Keller assumed no precession.

[1] http://statweb.stanford.edu/~susan/papers/headswithJ.pdf

edit: I just saw that in the comments they point this flaw out. It gets hand waved away by the author as a "oversimplification" that he made. My opinion is that it is okay to simplify, but not to the point of being wrong. The explanation is not how probability works, at all.
That was a very specific choice made by the national bank to protect their national coin and goods from the Euro. It was a very smart nd contested political / financial move that no other country in europe would have the balls to put up with.
> Empty comments can be ok if they're positive. There's nothing wrong with submitting a comment saying just "Thanks."

I've noticed downvotes recently on these style of comments. Like the above states, I think it's important we do not discourage the basic civility of a "thank you".

Edit: I think this is of particular import on comment threads, not submissions. I agree with s_dev and edpichler that an upvote is similar enough to a "thank you" to render the later unnecessary. However, my key point remains that downvoting a neutral comment is not the proper way to address it. Perhaps I'm wrong?
Containerizing OpenStack WithDocker, Google Joins OpenStack Foundation, and More
Experience with Mobile Chrome App Install Banner
I actually strongly agree here. If dropdown menus are so bad, then it's up to the user-agent to fix that.

Remember that they're not actually <dropdown> elements, they're <select> elements. If actions that require performing a <select> can be implemented with a much better different UI for mobile or touch, then user agents are free (and encouraged) to do so.
Nothing. Of course I'll be tempted to set things up so that those that matter to me have their problems solved. That's unfortunately human nature, that's what happens now (people can game distributed systems too), and I have no idea how to design a system that would be gaming-proof and perfectly egalitarian.

But even assuming that some people will abuse the system (as they do today and we still live with it), it seems plausible to me that the economy would still run better if everything was driven by global optimization algorithm fed with real-time data.
That is the point - the term 'Real Programmer' is meaningless and is merely used to disparage languages / tools / platforms and boost egos. You can look at Mel, a 'Real Programmer', and realize that you can't make value judgements of what true programming is. Programming is using logic to solve problems, regardless of the tools and language.
Sure, I agree to some extent.
In the hypothetical case it may be reasonable to assume that X knows what they are talking about; one can reasonably assume that they are better informed regarding the subject than a layperson.

But the reason for it being a fallacy is that this sort of argument doesn't provide evidence of any kind. Rather, it makes the assumption that it must be true, because the authority says so.
The Art of Quitting
Yes, that's my point. Middle class and slightly upper middle class professionals, with no family support, are completely capable of starting a business. They are simply unwilling to do so.

Also if living like a college student is considered to be "severe sacrifices", does this mean that upper class kids who go to college understand and experience poverty and deprivation? And therefore, when discussing it, they don't need to "check their privilege" and can simply think back to college?
This looks really easy to use!

A tree mode would be awesome, where you can drag elements to be children of other elements as well as siblings.
With any? Really?
No, this is just how modern game drivers work nowadays [1]. With older APIs (pre-Mantle/Vulkan/DX12) it's really opaque how to produce correct and performant code. And even past that, AAA game devs have enough clout to basically force hardware companies to fix their bugs, eg one major game never made BeginFrame/EndFrame calls which is a horrendous violation of API rules. You don't want to have "broken drivers" on launch day while it works on your competitor's hardware.

This results in a game of pattycake where the game developers and the driver developers are both guessing at what the other will do, and trying to optimize for it. So game releases basically require having an NVIDIA/AMD developer sit down, profile your code, and figure out which of the tens-to-hundreds of thousands of behavior triggers and optimizations should be turned on for your game.

What's probably going on here is that CS:GO is having a different set of optimizations applied from its parent game (or hasn't had any at all applied yet on Linux). The big question here is whether CS:GO actually works 100% reliably on those settings, on all AMD GPUs, on all possible combinations of graphics settings. Because it's very possible that it doesn't, or that no one has verified that it does.

[1] http://www.gamedev.net/topic/666419-what-are-your-opinions-o...
I guess you've never heard of pre-paid credit cards. You can buy them with no ID from Wal-mart, etc.
From Motion Design to Game Design
previous discussion: https://news.ycombinator.com/item?id=9913943
Yeah. Faxinating, but sounds like a feelgood Newspeak. The apathy and digs at technology and numbers are hilariously perverse. I think I would try to learn some for fun though. The contrast with the other language made me lol hard...
The English name is a transliteration of the Japanese.
I guess PayPal would hold back eBay because lots of people hate PayPal. When eBay started, each seller would list their preferred payment method. Then eBay bought PayPal and banned the others.

It's more secure. I hate PayPal, but I look for it because I'm wary of copying my card information into yet another store's database to be found by hackers. As a buyer, PayPal is only mildly annoying. After hearing about so many bad experiences, though, I'm wary about selling with PayPal, and by extension eBay.
I think the concern is mostly having the comments overwhelmed by "Me too"/"Thank you"/"+1" comments. Appreciation is welcome, swamping interesting content in empty comments less so.
The textbook pro-patent argument is that giving out a short-term monopoly increases the benefits of R&D. A company would have less to gain from developing a new product if anyone could then produce it.

If you want to abolish patents, you need to create a new system by which companies can benefit from their innovation.
Are financial advisers supposed to get paid?
I wish! Using document.write to inject script tags is the most reliable way to insert code to run before another script tag. Here's an example where we might load some scripts then run some code before finally calling some main function.

<script>
// Load optimized or debug code.
if (debugMode) {
document.write('<script src="build-debug.js"></script>');
} else {
document.write('<script src="build-opt.js"></script>');
}

// Enable some runtime debug flags.
if (enableTracing) {
// This runs *after* loading the script above and
// before main() is called below.
document.write('<script>ENABLE_TRACING = true;</script>');
}
</script>
<script>
// This runs *after* the script tags injected in the section above.
main();
</script>
Well, thanfully it doesn't have to take much to turn standard HTML inputs into the types of eye-catching animated UI common on mobile. Here are two snippets from sites I've built that I have isolated for re-use. Feel free to use them in your own projects:

- Smooth toggle checkbox http://codepen.io/tomhodgins/pen/vOKjXW

- smooth sliding radio button tabs http://codepen.io/tomhodgins/pen/zGYmor
The ultimate guide on keeping creativity in your team high
Blood Type Matters for Brain Health
Thanks (for submitting this).
Space travel and exploration have directly resulting in many commercial products, which themselves have generated billions in revenue and tens of thousands of jobs (if not more).

Not only is your statement disappointing to hear from anyone presuming to be technically literate, it is objectively wrong.
I don't know why the author coded it this way, it can be done much simpler:

function fuzzysearch(needle, haystack) {
var hlen = haystack.length;
var nlen = needle.length;

if (nlen > hlen) return false;
if (nlen === hlen) return needle === haystack;

for (var i = 0, j = 0; i < nlen; ++i, ++j) {
while (j < hlen && needle.charCodeAt(i) !== haystack.charCodeAt(j)) ++j;
if (j === hlen) return false;
}

return true;
}
Sounds like you mean confidence, not overconfidence.
No, it's not relevant at all.

It's not a dumb rant against dropdowns: it's a well written piece with lots of examples and arguments that show which UX patterns are better than a dropdown for specific usecases. That's not preaching, it's explaining.

Finding a small flaw in his site and using that to downplay the quality of the article and the competence of the author is shortsighted, rude and unfair. Nobody's perfect. Everybody makes mistakes. Bragging about it on Hacker News doesn't help anyone.
I agree. However, downvoting is not the same as not upvoting. I think it makes sense for "thank you" comments to eventually find their way to the bottom of the comment list because they don't add substantively.
Checklist to Find the Startup Partner of Your Dreams
Where do you have your numbers for increasing household debt from? I'm a young Norwegian looking to buy real estate around a major city. Rents are ridiculous when compared to an equivalent mortgage (rent is always higher than interest + principal on an equivalent owned property, and that's before withdrawing the interest rate expense on taxes).

But it's very unsettling to have seen real estate prices climb twice as fast as the average increase in salary, and three times faster than inflation for the last 20 years. 2012 numbers put out average household debt at 213% of net disposable income. If you're young and buying a home for the first time, you're looking at ~350%, and that's a conservative number. It's disturbing.
I'm not sure Asbostos doesn't want to see the perpetrator of this on trial, they're just saying that the victim was immoral (and I'm not terribly sorry for them either).

I am also not convinced that vigilantism is always wrong. I can't blame the villagers who, after seeing a restaurant owner entice a dog with food only to kill it with a chair, never stepped foot in the restaurant again, effectively bankrupting it.
How about nuclear tests and explosions? Would that be drawing curiosity?
It's really not a "taxi" based on experience growing up in Boston.

To me, a taxi was always a super unreliable, and usually outrageously expensive (and unpleasant) service that you might take once in a blue moon. I never based a plan around the idea of getting a cab, there had to be other options.

With Uber, I can now reliably plan on them actually showing up, on time, and to even outside central locations. So it doesn't just win against the competition, but actually expands my demand for the product because I'll factor it into my plans.
The Amazing Watson Makes Data Science So Elementary+
Actually, Go has support for ppc, alpha and sparc64 through the gccgo compiler frontend. Not sure about VAX, though.

(Also, not really advocating the use of Go to replace C in operating system development, just wanted to make a note)
I am talking about ROI. If you're bootstrapping a project, I doubt you can get a good enough ROI in online advertising for your first 100 sales. If I had the kind of money to make online advertising work for the conversion rates I've seen on my projects, I wouldn't be trying to start a business in the first place.

If you were starting a project on your own, tomorrow, and the only money you had was the money in your own savings, what would you do? You said $500 gets you 10 sales. Where? How?
In the US maybe not, in Australia Telstra had copyright on the information in yellow and white pages till 2010, in the UK it's still protected by copyright as far as i know.

UK Law: "original non-literary written work, eg software, web content and databases"

Seems like the BT phone directory isn't protected however the database of yellow pages is still protected.
Trolling Behavior on StackOverflow+
I thought heat pipes needed convection to work. How would the liquid move in a straight, level pipe?
Interesting. I currently use https://github.com/scrapinghub/splash but will be interesting to see how this develops.
Given the level of investment here, I have to hope that there is much more to this company's model than is discussed in the article - otherwise this is a 100% guaranteed loss for investors. When that loss happens, it will be bad for any other tech startups that try to raise money after it.

The money actually being used to fund this black hole is coming from large institutions that trust the judgment of the VCs and usually have no say in the funds' investment decisions. Tech valuations are only high at the moment because there is currently an imbalance of investment capital chasing private tech deals. One sure way to correct that imbalance is for VCs to betray the confidence that institutions are placing in their judgment by blowing hundreds of millions of dollars in massive, obvious blunders like this.
> I want to consider and build both those things, not expect all the keyboard stuff to happen automatically because I used a library to manage mouse events.

I understand what you're saying and commend you for it, but other developers might not want to implement all that themselves, or more often than not, might not even be aware that they have to. In other words, a JavaScript library with zero accessibility features gets added to one hundred websites over night, and in an instant, you have one hundred inaccessible websites. It is an all too common pattern in recent years, as most projects, even the big ones, don't even include accessible examples.
Absolute laziest approach, 10 billion numbers entries laid out sequentially. At 2 bytes for each entry, that's only 20GB. That's less than I can fit in some fairly cheap consumer box.

Would that work? Just an array in C. Or are there interesting performance problems I'd be likely to run into?
There are more ways to advertise than online.
A computer from scratch – Eating at NANDos
The thing is, people create software to advance a purpose/goal or (perhaps more often) to make money. The web is the most accessible/available platform for either. That is why so many non-web-like technologies/paradigms end up on the web (flash, SPAs, huge client-side frameworks).

The author is saying, let's take the accessibility/entrepreneurial-nature of the web and bake it right into the user's desktop environment rather than placing it on top of a platform (the browser) that has to rewrite much of what's already there in the OS.
There will always be cases when the computer predicts wrong and the user will need a way to edit/correct the result.
LED Strip Notifies You of the Light Show You’re Missing Outside
Security company Patchman is hiring
Goods are produced that no one needs. The market gets randomly stuck at local minimas that lead, for instance, to throwing away tons of food because it's more profitable to do that than to donate to those in need. You get tons and tons of duplication by companies competing with each other over a limited set of customers, which also feeds the advertising industry that wastes resources on zero sum games. In current model, the economy is regulated implicitly, by feedback loops fighting against each other creating a dynamic equilibrium. It's inherently less efficient than regulating explicitly. My point is that while humans are not capable of regulating on such scale and thus have to rely on implicit methods, optimization algorithms run on real-time data feeds may in fact be able to regulate explicitly.
How can no one mention Matrix?
I think that if you are upvoting a submission, you are already saying "thank you".
The title of the article should really say "Toki Pona: An artificial human language with 120 words."

Something like this would be way too inefficient to actually be used by people.
Verizon and AT&T Dropping Copper for Wireless Broadband
Tracking poop, gut parasites, and antibiotic effects [video] #quantifiedself
Phoenix app with authentication
Ask HN: Difference between anonymous and logged in submission list?
I pointed out to a co-worker that none of my submissions on HN ever gotten any more than 5 points, when he asked me about the link I posted today, which didn't show. It was then I noticed that when logged in, it says 20 submissions, but logged out, it shows 17, and when I view one of the ones based on the ID, that it will just show a blank where logged in, it will show the details?

Just wondering; thanks :)
That's not quite how Operation Ore went down, from what I recall. Thousands of people were indeed arrested for having their credit card details on the records of a company that sold child sexual abuse images, but most of them had actually paid for legitimate adult porn or were victims or credit card fraud and didn't have any such images, yet got convicted anyway thanks to some sleazy police work. The US equivalent, Operation Avalanche, did only arrest people who were actually linked to child porn in some way and only managed to arrest 100 people: https://en.wikipedia.org/wiki/Operation_Avalanche_(child_por...
Nothing about your included quote and the rest of your comment are mutually exclusive. The issue here is "proved". There are many, many natural remedies that have been noted to have beneficial effects. That said, the research on them may not be adequate to be viewed by the medical establishment as a known quantity. When you go to the doctor for an ailment, do you want a solution that's been shown through testing to work on 80% of people, or one that you've heard about with unknown effectiveness, and unknown side-effects?

Randomized medical trials are expensive, and pharmaceutical companies aren't exactly incentivized to do them for natural medicines, since they can't patent the result. Absurdly, additional patent capabilities here might actually help reduce that problem.
Nothing on shilling?
I've got to wonder to what degree this approach is really hiding the "real" language in a higher-level encoding.

E.g. you can write english in morse code, but the combination of those dots and dashes is where the "real" language is, instead of the dots and dashes themselves...
Also works fine on Bytemark's BigV - just mount the install CD as an ISO: https://forum.bytemark.co.uk/t/anyone-installed-their-own-os...