skysight-inc/HackerNews huggingface dataset:
Maybe if academics were engaged in real work that can't be faked this wouldn't be a problem.

For instance, why not only accept papers that come along with cold, hard evidence for what the paper is saying? If it's a chemistry paper there should be a video of all the lab work and the results being shown. If it's a computer science paper then have a runnable docker image of the program. If it's a linguistics paper then have a program that includes the corpus search and the searches you performed along with your statistical analysis files.

So long as academics don't have to prove they did anything, there will be fakers and posers.
Dell Servers
Show HN: Is this puzzle too hard?
I haven't been following codecs for about 5 years now, but objective metrics were mediocre at best for comparing codecs the last time I was into it. The issues with PSNR are myriad and well documented.
AmA: I am the CTO of Joyent, the father of DTrace and an OS kernel developer
Surprised at remote workers getting paid more

Then again, I live in London. Maybe they all telecommute to here.
That's not really a concern as long as it's just fruit, not juice or processed fruit. There's so much fiber and water in fresh fruit, it's difficult to consume enough at a fast enough rate for the sugar intake to be problematic.
Where's science's position in relation to PR?
Before the Gawker article I never knew who food babe or science babe was. After reading the two blogposts (one in respond to another) and their comments, I started to wonder where science is in relation to a pretty PR, sort of trying to do science.

Science Babe on Gawker:
http://gawker.com/the-food-babe-blogger-is-full-of-shit-1694902226?rev=1428349613882&utm_campaign=socialflow_gawker_facebook&utm_source=gawker_facebook&utm_medium=socialflow

Food Babe:
http://foodbabe.com/response-to-gawker-the-food-babe-blogger-is-full-of-shit/
Apple Pay and contactless are both the same technology & same standards. If you support one, it's essentially trivial to support the other. Additionally if you support NFC, it isn't much more to support ICC as well.
Yes, in fact, just 20 days ago this came up in HN:
https://news.ycombinator.com/item?id=9222873
Looking at the details [1], it seems to be a small (N=180, then N=152) correlational study. How can we tell whether the effect is causal?

One way would be to run a randomized controlled trial, where you show some people slightly happier or sadder Facebook streams and you see how they react. This experiment has, in fact been run, [2] and what they found was that seeing happy status updates seemed to make people happier, not sadder. [3]

[1] http://guilfordjournals.com/doi/abs/10.1521/jscp.2014.33.8.7...

[2] http://www.pnas.org/content/111/24/8788.full

[3] Though what they actually measured was what people posted, not their happiness. Perhaps seeing happy things leads you to be sad but post happy things to fit in.
Not really. Back in 2002 we did the first game jam where the engine concept was "100,000 guys". That was 13 years ago:

http://www.indiegamejam.com/igj0/

Those guys all interacted with each other and the environment (though the engine was designed to do the interactions in slices, where 1/N of the guys would be checked each frame, but N was not high, like 4 or 5 maybe?)
Exactly. You're not supposed to pacman -Syu without looking. Part of your duty when you choose to install Arch is to take a few minutes every week to keep on top of what's new. Call it basic hygiene.
> When I look at more senior developers I notice that many of them have a workflow similar to this.

Could it also be that they are good at getting you to notice this? I think pretense is valued above consistency and discipline.
the superclass is "messaging apps". SMS apps vs messaging apps is an result of telco history, and the sooner we stop catering to it, the better
Yes, part of it is ignorance on my part. I'm not familiar with DEB or RPM package management conventions. For example, on RPM systems, it turns out you can install two RPMs of the same name, but different versions! And this is the default instead of upgrading! Boy, that took ages to debug.

But really, installing a system and using the system-provided package manager to perform a system update should "Just Work." And my experience is that this almost always ends in failure, and usually in a broken system. I dunno.
Carpooling startup Ride launches with help from Uber’s first CTO
yeah iamnop crashes my firefox
I'm not sure what your objection is to my post. If Ubuntu sets AllowUnauthenticated, then it's Ubuntu's job to check the server logs and at least attempt to analyze what the kernel module actually does. If they find out it's two lines of code and is completely harmless, they can tell all their users that.

The point is that you're using 'binary blob' to sound scarier than it is. With a statue there's no reason to fear it (for reasons explained in other posts). With an image displayer an expert can poke it and then announce there's no reason to fear it.

You're telling me I should be ready to wipe my disks then and there, even though it's just an image displayer, but that's an overreaction. Your analogy just strengthens the point that the park shouldn't panic.
Warnings might be correct concerning the current united statians dietary habits, they are not necessarily valid when considering other dietary habits.
Thanks for sharing! I learned too many of these the hard way... I think I could say that about most things I've learned though :)
I doubt it because the text is too small to be copyrightable I suspect. Otherwise I'd just copyright a bunch of individual words and then make everyone stop writing or talking at all. But it's a nice idea!
Testing a Microservice Architecture with Docker and Compose
I used it for a while and liked it a lot because it taught me plenty of Haskell. But looking back, I find it a little over-engineered, and the Haskell code seems to be a game of abstraction more than anything else. I don't know what point they are proving, but a lot of code seems to be over-parameterized. IMO, these superfluous generalizations make the code opaque to beginners while not adding much functionality. This coding style seems to be a general trait (if I may) of the Haskell programs that is not present in typical OCaml code (which is why I tend to prefer the latter).
I think that different languages have their own level of how much edge-case there is in total, as well as how much may be exposed edge there is visible now vs later. It's akin to having icebergs of different volume, but unlike icebergs, also different proportions of 'ice' below and above the water.
US is one of the last markets worldwide to adopt NFC. In Australia, 70-75% of all supermarket transactions are now contactless, and 47% of all point of sale card payments:

http://www.zdnet.com/article/tapping-away-at-checkout-with-a...

Edit: I missed that this product requires a smartphone. I thought it was a PayPass enabled card similar to Coinjar Swipe, that lets you spend Bitcoin in Australian stores: https://blog.coinjar.com/2015/02/26/now-every-australian-bus...
A Few of the Greatest #IAmaScientistBecause Tweets
Bitcoin foundation fights back against bankruptcy claims
The usage and access of data in your data store when building a realtime application. If you were building a chat-app these days you are given a number of very easy to adopt (minimal complexity/edge cases) NoSQL solutions - Firebase, Parse, RethinkDB.

Whereas with SQL you have the option of using cache layers (which you could say is NoSQL anyway), message queues, naive timely polling and log monitoring.

With NoSQL the solutions are just simpler. For example Firebase has a tutorial for creating a real-time chat [1] - it takes 5 minutes.

[1] https://www.firebase.com/tutorial/#example/chat
> the pilots in the Air France plane crashed off the coast of Brazil because they trusted the instruments

As far as I know, this crash was caused by erroneous human intervention. An (inexperienced) co-pilot was hanging on the flight joystick near constantly, unseen by the others on the flight-deck

https://en.wikipedia.org/wiki/Air_France_Flight_447#Final_re...
Never heard of this before. For anybody else wondering, it seems to be a more structured version of the IAmA subreddit.
You will have to educate yourself on Haskell's type system and type category theory in general. The bottom line is that you can be very, very expressive using higher level types that simply is not possible in any database at all.

Personally I like foreign keys, a lot, and couldnt live without them. I dont think Haskell's type system would be a replacement to that, and would rather use a hybrid of those two.
Enjoyed looking at the stats for Boulder, CO, both as an interested resident and because of the range of useful displays. Cool site!
The main reason for YAGNI is not because of wasting time upfront, although it is part of the concern.

The problem of trying to write generic code is that your generic code will inevitably become not generic enough, due to unforeseen changes of requirements. Refactoring simple code is much easier than to refactor complex abstraction layers.

Sometimes you'll find it impossible to write new abstraction layer that perfectly satisfy all implied requirements from existing abstraction layer and new requirements, and end up making compromises in areas like readability and performance, only to realize some of the implied requirements are not necessary ever.
> The original reasoning for patents was to provide a limited (in time) monopoly to inventors in exchange for sharing (and describing in detail) their invention with the whole of society.

Some of the apparent ancient predecessors of patents may have been on this basis, and clearly that's the theory of the modern patent system in some parts of the world. But the origin of letters patent was really the whim of the monarch, and they may have been granted for sharing information, or just for sharing the proceeds of the monopoly with the crown.
This is, imo, what is wrong with startup culture.

What is the "game"? Are we trying to build great products to "change the world" (aka another anon msging app or "Uber for X") as so many proclaim or are we just here to get rich quick - adopting the previous generation's mantras to fit in and get funding.

Why are you here? Why did people come in the early ninetees? We should live our rhetoric and stop mostly aiming for money. Sometimes they go hand in hand but what is our primary motivation these days?

Sorry this is not aimed at your response in particular, I just think we as a whole have lost our way and our former identity with startups becoming the new Wall Street.

EDIT: made less ranty
Quitting Facebook has definitely made me more out of touch with friends who are not in the same locale. I do miss the ability to get timely updates on what they are up to.

On the other hand, the separation has made reunion/catching up that much more exciting for us. When we do get together, it is always an exhilarating time, with so much to talk about and share. Personally I think this model works just fine for me.
"Inverarity" also suggests "inverse rarity", a kind of postage stamp --- foreshadowing a theme of the book.
> It is however a great goal, one which spells safer, faster, and consecutive safer technology with every step.

Not quite. Too much automation leads to bored humans who aren't used to doing things themselves. If they then have to take over in an emergency, it often doesn't go well since they haven't even been practicing under normal circumstances.

At some point, it's probably best to take the human out of the loop entirely (even in emergencies), but where that point is will depend not only on the task at hand, but also on the individual human.

I expect we're at the point where a computer can do a better job than a mediocre pilot.

For example, see Air France 447. It looks like it would have ended well if the pilots had ignored the emergency and let the autopilot deal with it. It also would have been fine if the pilots knew how to fly the plane with the automation turned off.
Well put, that mirrors my experience. A year or two ago (recent history), I had an issue where I tried to install a 32-bit package on a 64-bit system accidentally. apt (or apt-get, or deb, or gdebi, or aptitude, or synaptic, or Software Update, or Software Center, or something else, I forget which one) detected conflicts and the default action had I pressed enter would have been to uninstall every 64-bit package on the system that conflicted with that 32-bit package or any of its many dependencies. That's not sane. Hopefully they've fixed this by now.
Bad benchmarking can hurt.
I literally don't know anyone that has either a Chromecast, a Roku, or an Apple TV. I watch Netflix via the Wii (or the PC, which is nowhere near a TV).
Yeah the line:

> “We will not tolerate anticompetitive conduct, whether it occurs in a smoke-filled room or over the Internet using complex pricing algorithms,” Assistant Attorney General Bill Baer of the Justice Department’s antitrust unit said in a statement. “American consumers have the right to a free and fair marketplace online, as well as in brick and mortar businesses.”

Made me ill. No, you will not tolerate small fish but the big fish? Keep turning a blind eye. Great you caught this guy and hit him with $20K... That's NOTHING when you look at all the other instances of price fixing happening with massive corporations...
Thank you for your feedback. I have also spoken to me peers who agree that the original title was not in the correct spirit.
Oh that's the other thing. There are lots of players in this space! But, that's not a bad thing... Someone just pointed me to nsphire (tinder for recruiting?) which seemed interesting too.

Here was what I was trying to do: http://www.palere.com/blog

I also tried to crowdsource the interview process...
On the bright side, this thing fails to actually find me at either of the domains where I regularly use e-mail. One is hosted on Exchange, the other Google Apps

Feels like spamming software that was in vogue in the 1990s.
Or perhaps "Snowden Was Watching Them Watch You".
High five. I found awesome wm to be significantly superior to i3 OOTB, and with a little setup it really lives up to the name "awesome".

Super+e to open emacs, and then having emacs automatically sent/assigned to the tag/workspace titled "emacs"? Love it.

But my fav is having the "Menu" key bound to "open urxvt". Super convenient.
While I can sympathize with his sentiment, I don't think his example of Ellen Pao is really fair. Here is the quote he used:

‘She has passed on hiring candidates who don’t embrace her priority of building a gender-balanced and multiracial team. “We ask people what they think about diversity, and we did weed people out because of that,” she said.’

To me, that doesn't imply that they are excluding people because they don't fit some diversity quota, but because they don't share the same values. Clearly she cares about building a diverse team, and it only makes sense that she would hire individuals who also see the benefit of that.
If no one is going to review the paper, no one is going to examine the additional artifacts that "prove" science was being done.
I like him too, he's brash, works on interesting stuff, and most importantly, put it out there. His public persona engenders a strong response from some and has opened him up to a lot of criticism, which he's proven (countless times) he doesn't handle well. But then who does really?
Avoid These 5 Mistakes When Battling Procrastination
Hey thanks for the feedback.

There are already a great many companies out there who monitor expiry dates of domains and SSLs; their “slant” is that they send you renewal emails based on renewing the service with them at their inflated fee. Or even reasonable fee, but the idea being that they are capturing business. Whilst they might defend that it is clear who they are and you should know who you bought your domains/SSL through, the fact is that by sending someone an official looking email there are plenty of “oh shit don’t want to lose that, best renew…”

I'd be nervous about getting a name as a bit of a scammy company. I also think that I'd rather people opted in to a service that they derive value from. We could of course still sell domain name renewal and SSL certs most likely by partnering with a domain registrar.

All food for thought...
Carin is awesome. Author of such classics as Hitchhiker's Guide To Clojure [1] and World Domination With Hexapods and Clojure [2]. And I think she has a book coming out soonish? Thanks gigasquid, this was a lovely warmup to start my day.

[1]: http://hitchhikersclojure.com/

[2]: http://gigasquidsoftware.com/blog/2014/03/20/world-dominatio...
Running Ansible Programmatically
What you describe is not price fixing so yes, it would be fine (and is used by a number of sellers).
Card Recovery Pro Crack Free Download – Ycracks
Which was almost "military-industrial-congressional complex" but was edited for political reasons.
Thanks for posting this presentation. I shouldn't be surprised that the most thorough examination of this issue would have been presented at Defcon.
Bring on the robot pilot overlords! I, for one, would feel significantly safer with a computer flying a modern large capacity aircraft, linked with a computer organising the overall air-space. Accidents can, and will, still happen, but I am convinced that they will be less frequent, and not due to stupid reasons, like homicidal pilots. We can always have a team of stand by remote operators around the clock that could take over a flight if need be.

Queue handwringing pilots complaining that they cannot possible be replaced...
Same here.

Just wanted to chime in before everyone starts talking about how google never sticks with their products, this is relatively unknown and better alternatives exist. There is no reason to keep this service up.
From the submission guidelines:

>What to Submit

>On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Also from the submission guidelines:

>Please don't submit comments complaining that a submission is inappropriate for the site. If you think a story is spam or off-topic, flag it by clicking on its "flag" link. (Not all users will see this; there is a karma threshold.) If you think a comment is egregious, click on its timestamp to go to its page, then click "flag" at the top.
Point (2) in the article:

Someone's always already working on the same idea and that's not a bad thing
With 800K Genotyped, AncestryDNA Launches New Ancestor Discoveries Feature
From the guidelines: On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Also from the guidelines: Please don't submit comments complaining that a submission is inappropriate for the site. If you think a story is spam or off-topic, flag it by clicking on its "flag" link.

Sometimes it's OK in a community focused on a topic like "tech things" to remind everyone that something exists. Also, as HN is growing, and as a large portion of the people on this site are young (e.g. recent grads, new in the programming field, or even still undergrads) this is their first exposure. It's ok that we get beginner level articles - e.g. most of the tutorials linked here describe stuff that has been around for a long time and tutorialed many times before. It's still ok. It gets people exposed in a way that is useful.

Us old hands can add to the discussion by pointing out new features, or better articles or advanced stuff. It's much more productive than complaining that "i already knew this".
Great resource for anyone looking for some idioms; wish there were something similar for Haskell!

Also, please do s/c++/C++/g, especially in the header.
Her book is "Living Clojure", from O'Reilly:

http://shop.oreilly.com/product/0636920034292.do
This is definitely what I was getting at. My admittedly fairly small sample makes me think I'd rather hire someone who appears to be an excellent developer in general and train them on a new language/ framework than someone who appears mediocre but already has experience.
Is it possible to declare something public domain, and license it as a "fallback"?
You can't get monitors in the same size as most TVs. They cap out in the 30-40 inch range.
Rust – memcpy is backwards (silent breaking change)
sometimes I get the impression that a large portion of software developers act like consumers in their professional lives. Find shiny, try shiny, discard for new shiny. Doesn't matter if it's a personal gadget or something the company is counting on.
> 4th Amendment

The 4th Amendment - and specifically its warrant requirement - is often misunderstood to be about protecting individuals from government searches. Warrants will generally be granted, and the search of any particular individual is going to happen if the government wants it to. The protection for individuals happens later when evidence that was improperly obtained could be ruled inadmissible by the exclusionary rule. The search will probably happen, but the results of that search may not apply in court.

The warrant requirement is an attempt to protect society in general against threats like the writs of assistance that were imposed upon the colonies. From the perspective of an individual search, obtaining a warrant is a trivial speed bump.

If you wanted to search an entire city, on the other hand, those speed bumps serve as a rate limiter. It is just not possible for even a large, corrupt, overfunded and overstaffed police force to "particularly describe" what each search is for and get each one rubber stamped by a judge. Our police and judicial systems have many inefficiencies like this by design.

In modern times, we probably need to extend this idea to the public space, to impose some kind of new rate-limiter. It doesn't matter if the government can ask for occasional data, but allowing a continual collection and a permanent database is the kind of "general warrant" style collection that we need to prevent. The problem is when data is the aggregated, so we need to strongly rate limit the collection so there is no data to aggregate.

By the way - while license plate data is bad enough, I hope everybody remembers that they are making a detailed map of their movements and a graph of probably relationships when they carry a cell phone thanks to COTRAVELER. That slide from the Snowden archive didn't get a lot of press, but it is probably one of the more easily abused programs out of all of the recent revelations.
No. A fuzzer abstracts away some of the need for intricate, function by function analysis, but you really want to know what the source code is doing to be successful.

Fuzzing "blind" will work...but you will miss a lot without more instrumentation than that.
Can we say this? A startup is more likely to fail because it couldn't iterate fast enough than because it didn't start with a powerful enough platform/stack?

If so, then you should pick the platform/stack that lets you iterate the fastest. Consider both your experience and your problem space when making the choice...
It's not illegal for me to happen to walk down the street behind you for a couple of blocks; we both happen to be going in the same direction. Same for cars.

What happens if I make the same 20 turns as you, though, at the same intersections, right behind you? At first it was a coincidence, but after a certain number of turns, it's probably not.

What if I did this every day for a year? You could probably get a restraining order against me for stalking. But for two turns one day last year? Definitely not.

The outward behavior is exactly the same, I just happened to be following behind you (that's what I'll argue). Why should the courts treat a couple of blocks any differently than many miles for many days?
It was launched in September 2008 - http://en.wikipedia.org/wiki/Google_Moderator