skysight-inc/HackerNews huggingface dataset:
It's a pretty simple fact that the more people who strongly trust a signal, the more value there is in mimicry of it. Because birds understand that Monarchs are poisonous, there's great value to the Viceroy in being a good mimic of it.

So the more strongly people trust science, the more value there will be to con men in passing themselves off as scientists. We can mitigate that to some extent with scientific reputation and whatnot, but I don't think we have trust fully figured out in general, as there's always the bootstrapping problem.
Recognizing BS from truth has always been difficult. The only way I know of is to take the time to think for your self and come up with your own opinions, get information from different sources and contemplate the arguments from both sides before forming your own opinions.

Personally the article seems like a bunch of BS to me. The author is basically saying that climate scientists are wrong because they have been corrupted by the multi-billion dollar green industry. With out providing any evidence of corruption or any new scientific evidence against global warming. The author then adds a whole bunch of other distracting bits of information that don't really support his core thesis. For example specific climate change research that turned out to be flawed doesn't really make a difference since there's already a huge body of evidence stretching back over half a century. It's basically just a straw man argument.
Does Guix help with the building of reproducible binaries, or is it focused on reproducible build environments/config?
a group of judges? but... isn't there one objective correct answer?
I don't think it has anything to do with local vs. federal. The real factors are:

* Civil vs. criminal: Airbnb and Uber are violating regulations with civil penalties attached to them. SHX violated statutes with criminal penalties, though it appears they were charged civilly as a "slap on the wrist". The "1099 vs. FTE" issue Uber is running up against not only doesn't have criminal penalties attached (so long as they don't deliberately try to keep payroll taxes for themselves), but is also extremely common: 1099s are routinely reclassified.

* Ordinance/regulation vs. statute: The laws Airbnb and Uber are running afoul of are regulations set by regulatory bodies. The SEC is a regulatory body but it's also a prime mover in criminal enforcement actions, unlike, say, a taxicab commission.

* Principal vs. facilitator: The regulations Airbnb challenges are challenged by Airbnb's users, who are letting out houses and apartments in violation of local hotel/short-term-renter regulations. The law as it stands does not directly recognize culpability for sites that facilitate unlawful rentals. The law directly contemplates third parties marketing and creating venues for unauthorized securities transactions.
Thats funny because C is a one-to-one mapping over assembly.
And frankly its not using any esoteric instructions such as "PUNPCKHQDQ" or "VFNMADD231PS"
Absolutely, Zodiac was excellent. I feel like Snow Crash is slightly more representative, though I guess his range is pretty huge at this point; the difference between, say, Big U and Anathem is cavernous.
It's very applicable to software development in general. "Who wrote this crap? I'm rewriting it!"
I find it interesting seeing the strides that Ruby is making with its GC. Interesting because I saw a very similar evolution with Java's GC a decade or so ago. If history repeats itself, then the next phase will be ruby monitoring and troubleshooting tools.
It will add a new dimension to web development.
Wipro HOLMES to Take on IBM's Watson
Can Too Much Social Media Cause Depression?
App Store Optimization Tips and Tricks
I started to roll my eyes when I saw your comment because I thought, "the NYT made a fun web interactive with no-stakes and someone is pointlessly wondering if the answers are in the source code"...so now I realize what a reflection this is on how lame and limited my own thinking is :).

This was a great link...I've been casually brainstorming heuristics for detecting possible Photoshopping and John writes about exactly that. I'm going to walk through his algorithm using Python and PIL.
Uncovering Tor users: where anonymity ends in the Darknet
It's not so much what the true historical record gets you, but what you potentially lose with the fake one. Do the commits in your edited history actually work? If you go back to see why a given change was made, will you get an accurate picture of the state of the rest of the code at that time?
I will get pull requests where later commits fix bugs introduced in former commits.

I generally ask people to rewrite such PRs, as I’m not going to pull known buggy commits into master, even if they are followed by fixes. That is just noise.

It might also be that some commits in the PR has changed tabs to spaces or vice versa.
Good points. However, Dorsey did transfer to NYU, which is at least marginally better known nationally.
Show HN: Starscope – a better cscope for ruby and go
And half a year ago the telegraph had this instead:

http://www.telegraph.co.uk/men/active/mens-health/11244229/W...
Ah, totally see where you're coming from. Looking over the copy again, I couldn't remember why we used awesome instead of interesting, like how it's expressed in the section below. We've changed it.

Thanks for being awesome ;)
That's roughly accurate but worth noting:

-The migration to Voat has been underway for a long time

-It's a lot more than the "slimey runoff" -- it's people who care about free speech and people who don't like the direction reddit is headed.

-Voat is actually a really cool site for non-free speech reasons[1] and word is getting out about that.

[1] they throttle downvotes resulting in them being rare. Which makes it not the circlejerk reddit is, where unpopular opinions are buried. The small size of the site also makes everything much more of a conversation and not a competition to be heard and seen like reddit.
Can you explain what you mean by effectively destroying history by preserving it? That doesn't make any sense to me. And I also don't understand the link between merge commits and a failure to ensure that all commits to master should work. If you make changes in a branch, get everything up and running there, then merge to master, does that not ensure that everything on master works?
No no no. There is no point of the law that is so unclear as to make anyone think a reference to a traemanrk in a 3rd party quote in a piece of journalism is infringement.

This was either stupidity or laziness. Probably both.
Yeah, I'm reminded of Joel Spolsky's essay on Netscape and why rewriting from scratch is a bad idea:

http://www.joelonsoftware.com/articles/fog0000000069.html

"The idea that new code is better than old is patently absurd. Old code has been used. It has been tested. Lots of bugs have been found, and they've been fixed. There's nothing wrong with it. It doesn't acquire bugs just by sitting around on your hard drive. Au contraire, baby! Is software supposed to be like an old Dodge Dart, that rusts just sitting in the garage? Is software like a teddy bear that's kind of gross if it's not made out of all new material?

Back to that two page function. Yes, I know, it's just a simple function to display a window, but it has grown little hairs and stuff on it and nobody knows why. Well, I'll tell you why: those are bug fixes. One of them fixes that bug that Nancy had when she tried to install the thing on a computer that didn't have Internet Explorer. Another one fixes that bug that occurs in low memory conditions. Another one fixes that bug that occurred when the file is on a floppy disk and the user yanks out the disk in the middle. That LoadLibrary call is ugly but it makes the code work on old versions of Windows 95.

Each of these bugs took weeks of real-world usage before they were found. The programmer might have spent a couple of days reproducing the bug in the lab and fixing it. If it's like a lot of bugs, the fix might be one line of code, or it might even be a couple of characters, but a lot of work and time went into those two characters.

When you throw away code and start from scratch, you are throwing away all that knowledge. All those collected bug fixes. Years of programming work."
ASCII WWDC, now updated with transcripts of WWDC 2015 sessions
> If it is one foot from you in virtual space, each pixel of video footage might be mapped 1:1 into each pixel of the VR headset's screen resolution.

If you can actually map pixels 1:1, you aren't in a virtual space anyway. Accomplishing this 1:1 mapping means locking the view into a single position. If you allow me to look around, then as soon as I turn my head, the angle skews and you're not mapping 1:1 any more.

> So now instead of 1:1 you might be 1:4, and you're seeing 25% of the video's original detail actually rendered on the VR headset's display.

If 1:1 looks good, then 1:4 rendered 4 times as far away looks exactly as good. If you can't see the pixels at 1:1 then you can't see the lost detail at 1:4. If you could see the lost detail at 1:4, it would mean the 1:1 image looks pixelated. Again, your physical display doesn't care about how far away something is rendered. It has a fixed resolution, and if it's too low to be convincing, it's too low to be convincing at any rendered distance.

Go play an N64 game (or find some screenshots). You'll see that everything in the foreground is pretty rough looking. Everything in the background is equally rough looking, because rendered distance doesn't change the display resolution.

> Now zoom out, and again, and again. Detail has been lost. First a little, then a lot, and as you go too far back substantial amounts have been.

This doesn't matter. If it looks good at 1:1, then it will look good at 1:4. If it doesn't look good at 1:4, it didn't look good at 1:1. The lost detail is irrelevant.

> In order to play back a 1080p video on a 1080p VR headset...

I'm pretty sure you just can't do this convincingly, no matter the "zoom" level. If you rendered the video taking the entire display, then it would unpleasantly fill your entire vision and it wouldn't be VR and it would look terrible anyway.

> that 1cm needs to have the same pixels as 1080p to display 1080p video with no loss of detail

You're stuck on the idea that you need 1:1 pixels. You don't. You need a display with sufficient resolution to be convincing to your eyes. Once you have that, you can render your virtual 1080p image at any distance that would work in the real world and not care about how pixels are mapping.
Top schools generally are competitive or cheaper for low income families.

I think this is meant to be surprising because people from lesser known instituons are more likely to fall victim to institutional elitism - Sand Hill Road VCs are generally not going to take a University of Oklahoma student as seriously as a Stanford student (at least that's my perception, may not be accurate).
Structure that lets animals detect Earth's magnetic field
Well because you are exploiting a fundamental issue with computers...

These are very basic stack overflow bugs. If you put anything like this is in almost any program, you are probably going to crash it.
Mostly true, but I'd like to know why.

I doubt that the problem is coders and tinkerers (well, I am one, so I am biased).
"I want to play around with what is essentially profile guided optimization, but with runtime type information. So you get a partially specialized (at least as much as the static compilation can give you) implementation, which then records type information at runtime."

Very advanced optimizations. Emscripten doesn't do that (not yet, but LLVM has PGO).
Just add the concept of mayorship for the cities and this thing gonna last long!
While mainstream enthusiasm for science has grown, scientific literacy and journalism, unfortunately, hasn't.
We've got your back, not your code
Ah, so cool! This is actually a direct result from my experience with grubwithus (which I loved). The Evaporative Cooling Effect is definitely real and caused a lot of flaking from that service.

That experience is why we don't let you see/know in advance who's coming and why we handpick the groups.
Correlation is not equal to causation. The article feels like link bait to drive more attention to redfin.com.
All I see is one person expressing their reservations, which I think is quite legitimate given the novelty that Drew's YC app was at the time. Either way how is that a bad thing? Feedback is crucial at such an early stage.

Maybe I read this wrong or are you the one being cynical here? :)
(From the article): "[T]he Havasupai Indians of Arizona won a court case in 2010 to take back blood samples that they argued were being used for genetic tests to which they didn’t consent."

Personally, I don't know that I would care if somebody was running genetic tests on my blood. However, the idea that some scientist somewhere might learn something about you that you don't know does creep some people out.
See also https://en.wikipedia.org/wiki/David_Hestenes#Work

"Hestenes ... is the prime mover behind the contemporary resurgence of interest in geometric algebras and in other offshoots of Clifford algebras as ways of formalizing theoretical physics."
Same problem: worked in IE (!) though.
Trying to triangulate based on where players' eyes are looking rarely works. In many cases, the goalie is looking in a completely different direction than where the ball is. I guess that's why they're getting scored on.
Can Your Code Score Cash and Career? Join New York Life Hackathon Event
Some of the better lawyers do work like this, when possible. This is not the only example I've seen, though I can't seem to find easy examples offhand as it's been a while since I saw one like this.

The sad thing is that a lot of people demand an aggressive lawyer and some even brand themselves this way, especially on TV ("we'll _fight_ for you!") so you end up with lots of "attack dog" lawyers, sadly.
Happens to me pretty regularly when Amazon ships via UPS and then the local delivery (also to my workplace) is handed off to USPS. (You can see the transfer to USPS if you track the package via the UPS tracking site.) The USPS delivery always arrives on the day after I get the delivery notification e-mail. That's also the day after Amazon promises it will be delivered, effectively making Prime a 3-day service instead of a 2-day service. Articles shipped all the way via UPS usually arrive as promised after two days.
That's the point. If your mark becomes generic it weakens it in legal terms, and makes it much harder to recover damages or register new derivative trademarks. From a trademark owner's point of view, having your trademark go generic is extremely undesirable because it erodes the mark's economic value, and it's the job of the lawyers to put their client's interests above all other considerations like short-term popularity on the Internet.
Interesting, how all the actors they reference get called by their real names: "Kevin Spacey", "Daniel Craig", etc.

But when it comes to Neil Patrick Harris: "Barney Stinson"
Yeah I found that the players' eyes were mostly useless but often times the composition of the photo is helpful. For example, if players are gathered on the right edge of the frame and there's a bunch of blank space to the left, the ball is likely over in the open area
I'm going to give game developers the benefit of the doubt by believing they're not OK with shipping bugs.
Not really. The underlying currency—be it bitcoin, USD, yen, rand, or rupees—still requires lenders, payment systems, institutional agreements, and general technical enablement. At that point it's all 1s and 0s anyway.
Placebo Buttons
Yeah that was the intention, it wasn't very clear. I was really talking any reference in journalism.
From what I have heard, with asm.js, the parser becomes the hotspot. And WebAssembly is a compressed representation of the AST. (Please note that everything I've written could be completely incorrect)
Agreed, and I think it's especially uncomfortable because that sort of reasoning is exactly the sort of thing Chesterton would've hated.
1. That is arguably how marks become generic.

2. IMAX has apologized to Ars for giving them a hard time for quoting it. It wouldn't surprise me n the least if they seperately sent a letter to Steam saying 'please stop saying that, even though you meant well.'
Will you continue with C++ (especially for tools outside LLVM)?

Do you plan to use something else (like Rust)?
That was my sense as well, so trying to gut through it. I had a similar problem with Infinite Jest (i.e., getting into it), but know the payoff is well worth it.
After logging many thousand of hours of dutifully watching soccer (over 30 years of full-on love for the game), I was able to match the given situations to similar ones I'd seen before and get close enough most of the time. It's still all probabilities at the end of the day.

Following the direction players are looking is just one parameter and can be wildly inaccurate without any information on the angle and velocity of the ball at the time of the shot.
One of the trickiest situations is when 2 players jump for the ball, usually coming from a goalkeeper's clearance, so high and fairly fast, and collide in the air (often closing their eyes): the ball could literally be anywhere.
I'm reading an ePUB, so hard to flip back and forth. Probably easier just to try to drink from the proverbial firehose until you can internalize it.
Malevolent Ventures – Request for Startups
At Malevolent Ventures we love to fund smart passionate entrepreneurs who are building products to make the world a slightly worse place. We are putting out a request for startups to apply to our program with their best ethically challenged ideas.

For instance, the last team we funded recently launched their mobile app, iObject. Remember all the times you've been at a wedding and found yourself thinking this couple aren't right for each other. With iObject, you just press a button and someone shows up within minutes to object to the union. Think of it as Uber for sadness.

Now it's your turn. Share with us your best ethically challenged (but still commercially viable) startup idea and you may even be invited to be mentored by our general partner, Bill Z. Bob
How do you calculate accuracy? Sometimes I clicked in almost the opposite corner of the ball and it said I did better than 80% of readers.

Are you just calculating how close my guess is to the most densely clicked spot even if the ball is not actually in that spot?
It has nothing to do with the technology sector directly; It's just about money and the pendulum swinging back towards urban living being considered desirable. A booming sector of the economy combined with a relatively affluent portion of the population wanting to move into geographically constrained areas that have been neglected in terms of development for the past few decades.
Bacon: Rebasing Ubuntu on Android?
I would love a website that just collected a bunch of past ideas, along with all the naysayer comments, that end up being huge successes later on.

That would be pretty uplifting, imho.

It'd probably have to include even one of my comments. :-( https://news.ycombinator.com/item?id=6824666 (I still can't believe it all worked out...)
Sorry, maybe I was unclear. Let me try again from a different angle: It's up to an API designer to come up with a sane API, including sane usage of futures/promises only where it makes sense.

In the browser world, futures or promises are an abstraction over some operation that doesn't block the UI thread, and therefore can allow some other work to happen in the meantime. In your example, if Pending and Completed provide an interface to some remote API, then a lock provides no benefit because making separate RPCs can't possibly be atomic anyway. If they're operating on local data or the DOM, then making them return futures is pointless because the work will happen on the same thread, and no other code could possibly observe the intermediate state anyway. (This is a core principle of the browser event loop: Javascript code is never preempted, it can only yield control by running to completion. Apologies if I'm repeating stuff you already know.)

In other languages, futures are more flexible because they can contain CPU-bound work that operates on shared memory. In that case, futures don't magically absolve you of the need to protect that shared memory. But if you have multiple operations on the same shared data, it once again doesn't normally make sense to decouple them with futures in the first place.
Having followed the bitcoin world fairly closely, I think it's a little more complicated than that.

Part of the problem is that it gets very hard to distinguish between woefully unprepared entrepreneurs and outright scams. It's difficult beforehand, when you think "Well, they're unprepared, but there's a 1% chance it might work anyway." or "They know they can't do it and they'll run with the money."

Even after the case, when they've failed and you know how they've failed, you can't always tell which is was.

Not that it matters much when the money is gone.

This has made me re-think my support for crowdfunding for equity for the masses. Even the best VCs aren't very good at sorting out winners from losers on a percentage basis (sorry, YC). They just have enough money to eat the variance and get to the winners. The general population doesn't.

On the other hand, I don't think most bitcoiners putting money into these schemes are stupid, I think they're just degenerate gamblers. I think they know the risks. Certainly once they've been around bitcoin for a couple months they do. You can't miss it.

Personally, I don't think they should be stopped from their gambling, but I can understand how people disagree.
personally i would rather they made the scroll bar like in IE, Where it doesn't push content, but it is on top of it so whole page doesn't get pushed slightly if it appear dynamically.
" For instance, this comes nothing close to impeaching his work like ClimateGate did for Mann"

You obviously have no idea what it is that Mann does, let alone how mining his email for a quote that can be misrepresented had one nothing to discredit him.
I think the language and framework are also important in deciding to use them or now. In modern C# with MVC/WebAPI it feels wrong to me to NOT use async/await/Task (the .Net version of Futures and Promises). For fairly little change in coding style you can get some big performance wins on IO code.
Was it an accident though?
That's still a strange way to work compared to using a DVCS or even checking out with old-fashioned SVN or CVS.

I also hope they didn't use the crippled console version of Emacs, but made use of TRAMP.
And C99?
> they usually start slow and build up a tremendous momentum over time, until they reach a frantic pace and then they just... stop

That was my problem with Diamond Age. I was left wondering, "Where's the last 100 pages!? Is this an unfinished manuscript?" Cryptonomicon was better balanced at the end, IMO. Snow Crash was OK (given that it is kind of a weird book overall), but similar trend.
I see some abuse from some specific IPs, and I'm thinking about automatically black-listing them after two messages in less than a specific threshold. What do you think?
Brian Beckman: The Physics in Games – Real-Time Simulation Explained