skysight-inc/HackerNews huggingface dataset:
The article doesn't ever consider that ZFS might have bugs. Dodgy disks, bad firmware, power failures, yes. But no consideration that the ZFS code could contain problems.

If you are happy that the ZFS code is perfect, then it makes sense to rely upon its consistency checks, snapshot features, etc (and I'm not criticising those). But what if ZFS isn't 100%? How do you recover your data?
Oh man. That is a special kind of warped thinking to come up with something like that! That would be hilarious.
(has the irony ever occurred to anyone that people complain about not being able to afford SF, NYC, etc, but at the same time those places are filled with poor people living in project housing?)

I can't find it now, but I know Megan McArdle has written about how there is a bathtub-shaped curve (my word) for income distribution in many parts of NYC. You can be poor, and you will do okay. You can be really rich, and you will go well. But in the middle it becomes a desert.
I'm not sure it would be worth it. While I think it is neat to finally see .NET popping up more I really don't see what this benchmark proves even if the C# and js both sorted the same type of data (string/floating point).
>How do you find studs? Too bad nearly EVERY single stud finder is a mediocre piece of shit.

Or completely worthless if you have plaster and lathe walls.
As I've asked elsewhere in this thread: given the way ZFS works, you'll have to elaborate on what an fsck would do that ZFS doesn't automatically do already.

I'm getting "we need an fsck that does magic" vibes here.
This article is so full of wrong I'm unsure where to begin. First off, what's being called the "Monsanto Protection Act" is merely a rider that allows growers to petition the government to delay the complete destruction of their crops if they're found to be out of compliance with existing regulation. More importantly however, the implication that "questions remain largely unanswered" about the health risks of GMO foods is very simply wrong. What say we limit inflammatory, uninformative posts to those about technology?
The dangers of deep knowledge
I'm not versed in climatology or environmental science, and frankly neither are most people. The issue of global warming really confuses me to the point that I'm now on the fence. I've seen people with no knowledge on the matter become violent when it is challenged. A typical rebuttal might be "Well the glaciers are disappearing" in the same way christian fundamentalists use one liners to negate evolution.
Science shouldn't be emotional, and I find that worrying.

---
P.S I have no doubt we are screwing up our environment and need urgent change, but the psychology surrounding global warming is odd and interesting.
Interesting rant (from 2009). At NetApp the WAFL file system is also always consistent on disk, so it too doesn't need fsck. That said, WAFL had 'wack' (WAfl ChecK) which could go through and check that the on disk image was correct.

Unlike UFS or FFS or EXTn the file system couldn't be corrupted by loss of power mid write, but like ZFS it can be corrupted by bugs in the code which write a corrupted version to disk. So the tool does something similar to fsck but it is simpler, more of a data structure check rather than a "recreate the flow of buffers through the buffer cache to save as much as possible" exercise.
I'd go with the 'only load for IE users' strategy myself.
Show HN: Crowd Voting Application
There was a show on a while ago about the life of the pioneer colonist in America.

http://www.pbs.org/wnet/frontierhouse/
http://en.wikipedia.org/wiki/Frontier_House

It's an amazing show that really goes into how hard subsistence, self-reliant living is. At one point one of the families becomes so desperate for some relief that they sneak in a box spring mattress.

Most of the people I know who have very poor opinions of the poor could probably learn quite a bit by spending 4-6 months living on a poor person's time and money budget without the safety net of their otherwise prosperous lives. I'm sure some of them would sneak a credit or ATM card into production.

It'd actually make a great TV show I'd bet.
Skycons: Unobtrustive open source Animated Weather Icons
Most modern stadiums are moving that direction -- http://arstechnica.com/information-technology/2013/03/the-49...
Visual Studio is the greatest set of training wheels ever made. Beautiful, shiny training wheels that let you coast along and drink and eat without worrying about falling over. The people using the training wheels just don't understand why the big kids flying by on only two wheels would ever do such a thing. It's so much harder! I don't want to make my life harder. I have code completion and fantastic syntax, error detection etc. Why would I give that up and make my life harder? But when you give it up, you soon start to learn to find the errors yourself.... your memory picks up again. Think about how many phone numbers you knew before you stored them all in a cell phone. Think about how many you know now....

Every tool user will think tools more complicated than there's are ridiculous. Visual Studio users will think Sublime Text users are morons who are making their lives harder for no reason. Sublime Text users will think this about Vim users...... but my analogy:

Visual Studio: training wheels
Sublime Text: fat tire 5 speed bike
Vim/Emacs: 21 speed skinny tire Tour de France bike
If you do research and analysis NOT to find out the answer to a question but rather to JUSTIFY the answer you have decided (without evidence) is correct then the value of the results is nil.
It's always nice to see something like this, but just for some context there's many people doing similar things:

Two Wings
http://www.youtube.com/watch?v=Pn5pPy9BX3w

Four Wings
http://youtu.be/rJwIhnFxuWQ

More wings
http://www.youtube.com/watch?v=TyDLs0w48tA
Even ZFS isn't a replacement for backups. Think of it more as a better indicator of when things are happening that clearly shouldn't be (e.g. hardware problems).
State-Owned Chinese Film Studio Sues Apple
China caught asking celebrities to bash Apple on Weibo.
Any filesystem might have bugs and you can't rely on fsck to alleviate that problem (in fact it might make it worse).

That problem is solved by having backups. ZFS dis not a replacement for backups.

Oh, and there's always zdb, the ZFS debugger, you can use it to walk the on-disk structures.
I submitted a story yesterday: (https://news.ycombinator.com/item?id=5454528)

There have been calls for some restrictions of neonicitinoid use (http://www.bbc.co.uk/news/science-environment-21277933) but research is ongoing and it's important to take evidence based action. (http://www.bbc.co.uk/news/science-environment-21793365)

Being careful with the science is a very different position from 'the science is bunk'.
Does Big Data Spell the End of Business Intelligence As We Know It?
> One other type of meditation that I did try briefly was kinhin[7], or walking meditation

I absolutely love walking meditation! First because it's incredibly relaxing and makes my head wonderfully clear. Second, as you already said, it's a great exercise to do before a sitting meditation. The latter, I've found is (there may be other factors, but this one I particularly noticed) because when you just sit down, two things need to happen: your mind needs to calm down, and you need to find a comfortable posture. The first happens automatically, but until you're there it hampers the second (that would probably lessen with practice--but is also highly dependent on mood etc). And sometimes by the time you're there (calm and comfortable), you're already sort of stiff and slightly cramped because you've been sitting for some time. If I do the walking meditation first, I don't get stiff cause I'm walking, and by the time I sit down, my mind's all calmed down and I can almost immediately find a comfortable posture (no twitches, no involuntarily tensed muscles you need to relax first) and can enjoy the sitting part of my meditation so much better (and sooner).

I should really discuss with my meditation-group to do such a type of warm-up more often, actually :)
That is true, there are some moving that way. What about the hundreds of other stadiums that are not upgrading anytime soon, though? Again, seems like a big issue they have not addressed or mentioned.
I would argue that there indeed is quite a bit of speculation going on. Most of my friends are spending an unsustainable % of their income on rent, betting that their stock options will pay off. Of course for most, they won't, and once that sinks in the market will adjust.
Still, it would be nice to have these results independently verified and put alongside all the rest.

What do you think, bhauer? :)
How to protect your CDN origin server
This article is vitriolic.

> One reason for this is the growing popularity of “Men’s Rights Activism” (MRA) — groups of men who refer to feminism as “misandry” and advocate vociferously that men face more discrimination than women.

It is a misrepresentation of MRA. Discussing about discrimination practices against men does not make all feminists automatically the enemy. MRA is about real issues that need attention, affecting boys, fathers, husbands and men in general.

This line from the article throws blame without any justification, discredits a movement similar to feminism as mere slander against feminism and frames the issue as a contest "who's suffering the most, women or men?". What if both suffer?

> Men’s Rights Activism sort of makes sense in a culture where masculinity places just as many limitations on men as femininity does on women.

So, men can't complain as long as the total suffering of women is greater than the total suffering of men. It's one or the other, not both, according to OP. Only one group is entitles to complain.

I'd comment more but I'm too angry after finishing the article. She just dismisses men's issues wholesale.
Perhaps rich people have held positions of managing people, and know, through that experience, when they can jump in and help and when to let the professional guide them? Whereas someone in the middle class may have always been an employee and don't have the same comfortability taking charge and stepping in to help, unless specifically directed to do so.
Think Before Saying "We"
Zynga Staff Awards: Will Anyone Get the Tesla?
Return to Root: How to Get Started With Debian GNU/Linux
Considering features sets, an Odroid wouldn't be as cost effective.
There is an official logo set: http://git-scm.com/downloads/logos
Making a cooler business card.
Analyzing the most innovative and best-designed blogs
It's a shame that your informative, strong, post finishes with a pointless flame.
Observability, perseverance, and dark data
> I sarcastically asked him, "You're a manly man, aren't you?", then handed him a large phillips screwdriver.

Keeping stereotypes alive, one harassment at a time.

My hat is off to you, sir.
My solution is to use my provider's DNS servers first and Google DNS after those.
Whoops! Fixing that up presently.

Thanks for the catch.
I have been paying attention, and in a lot of cases where there is corruption a fsck wouldn't help anyway. I've had corruption on ZFS, UFS, ext3, ext4, HFS, HFS+ and the only one where I have lost almost no data or no data at all is ZFS (the only time I've lost data on ZFS is when it warned me that the disk was silently given me bad data back because of its end-to-end checksumming, and I didn't have a mirror).

UFS, ext3, ext4 would have continued on giving me bad data back. Are there going to be cases whereby a file system fails completely? Yes, but writing tools to attempt to fix those issues that happen once in a million times is almost impossible because of the difficulty of replicating those failure scenarios and then writing code to deal with the disks having that corruption.

I still trust ZFS with more data than any other file system.
Surely you run that risk with any FS? What about the recovery tools having bugs?
Our high school had a wood and metal shop (late 1980s), but the classes were positioned as a track for kids who weren't likely to attend college.
As frustrating as I find Wordpress, I doubt this is a Wordpress performance problem unless the author is hosting on his own crappy hardware. Judging from traceroute the site is in a cave in Germany, or possibly in Bratislava where they're still waiting for the train to come.
Our to-do list is getting unwieldy. :) We would love to get this added, though.

Any chance a Haskell expert could create a test and submit it as a pull request?
While others have pointed out the issues, it is a critical observation to make because it often goes with a very strong selection bias. When someone wants to write that A is better than B -- which would be the obvious motivation of a Microsoft employee -- they will iterate through the cases until they can find evidence that they think supports that conclusion, then publishing that alone. In this case a rather terrible benchmark that, as so many others have mentioned, is really a sort comparison (against an incorrectly done node js sort, making it even worse).

I love .NET. I also love nodejs. The truth is that node is best as a glue system between technologies, and it works perfectly there.
NPR: Number Of Early Childhood Vaccines Not Linked To Autism
Why You Make Less Money
This is an example where, I hope, market equilibrium comes into play and works for the best. Like a hotel, a stadium would rather get >$0 for that $200 seat, even if they can't get the full $200. Right now, when you hop into it, they're getting $0 and you're hoping an usher doesn't check your ticket. It's sort of like jumping into an empty 1st class seat on an airplane, only you're (currently) less likely to get caught in a stadium.

Ideally, you should pay an amount that's fair to you and fair to the team without going to either edge case -- you paying $0 and "stealing" the seat, and you paying full boat.

The trick is finding that equilibrium price - and sometimes the stadium won't act logically. In theory, they should take anything >$0, but if they charge too little then people will stop paying full price in advance and just wait until the last minute. If they charge too much (I.e $150), it won't have any effect and they'll be right where they are now.

The illogical part is that they might not actually care about "revenue maximization" in the way a hotel or airline does - which is where this could all break down.
Google: No Open-Source Patent Suits, Microsoft Lists Patents
> It's funny how everybody posts their theories of why the benchmark is wrong (or done by the wrong person) and nobody actually tries out the code they think is better.

The problem here is that not only is the code essentially broken and doing an apple to barnacles comparison, the core idea of the benchmark pretty certainly plays against node's strength (IO, lots of connections) as most of the hard work is not IO.
It's unfair to only blame the Cypriot leadership.

"bank customers would pay a levy of 6.75% or 10% on their bank deposits... The EU and IMF have demanded the levy in return for a 10bn-euro ($13bn; £8.6bn) bank bailout." [1]

We don't really know which individual came up with the idea... but the EU were okay with the original plan to take money from those with <100k as part of a bailout, as long as the Cypriots got it passed locally as a "tax" to avoid any potential legal issues with the EU directive on protecting deposits.

[1] http://www.bbc.co.uk/news/world-europe-21824495
It is exactly the FSF's reasoning for LGPL -- to stop a non-free alternative from becoming a standard:

Using the ordinary GPL is not advantageous for every library. There are reasons that can make it better to use the Lesser GPL in certain cases. The most common case is when a free library's features are readily available for proprietary software through other alternative libraries. In that case, the library cannot give free software any particular advantage, so it is better to use the Lesser GPL for that library.

http://www.gnu.org/philosophy/why-not-lgpl.html
ZFS may not need fsck, but it would be great if Oracle would re-open-source it. I've considered using it, but I can't trust that it has a future.

I'm also rather confused by Oracle contributing to btrfs while also building ZFS privately. My intuition is that if they open-sourced ZFS and offered it under a dual BSD/GPL license, it would become the fs standard overnight.
I have two hives in my back yard (Palo Alto CA). They are doing great! IMHO, the decline of bees is all related to 'industrial bees', wherein vendors stress their bees by trucking them around the country, and expose their bees to pesticides.

I know for a fact that pesticides are super-deadly to bees. Twice I've had colonies wiped out by poison spread by one of my neighbors - it is really sad to watch the dead bees pile up in a mass die-off.
Going to raise funding? Follow me on AngelList, and let's chat
Makes me think of the not-so-fun idea that stadiums would need to prevent "seat pirates." Ushers get an app that indicates if there is a butt in a seat for a ticket that was never used. They just need a sensor on the seat to indicate the status.

Much easier to enforce when you don't have to ask people to see their tickets. Everyone hates that.
Some websites DO cost U$ 200 :) , a company here in Uruguay has more work than they can handle at a flat fee of U$ 320 (Spanish only, and Joomla template-based)
Expensify Brings Bitcoin to Main Street
It's using the mac pointer, so it's pretty obvious that something fishy is going on when you are on a windows computer!
You don't need to write Android apps in Java; you can write them in C, or in any language that can compile to native code and use a C API via FFI.

In any case, for games, you probably want to start learning OpenGL ES.
Ah, more ammunition to use to convince people to use NoScript. Thanks!
Poll: Best Conference Room Microphones
The majority of our team is located in a central office, but we typically have two or three other folks working remotely at any given time. We're looking for a better mic solution that can pick up a strong signal from anyone in a large room, without adding too much constant background noise. Any recommendations?
Taking the time to isolate the problem and repair the crystal on a 30-year-old computer, when you could as easily have used an emulator or picked up another one on eBay, just because it's more fun to fix it yourself - that's pretty much the definition of a hacker, right there.
is your implementation publicly available? I'd like to take a look at it
Just starting Python,what should I do next?
Hey, I just recently started using Python, my first progamming language, and I love it. My first real project was creating a fractal mountain generator, and now I want something else to work on. I've taken an interest in fluid physics lately, so I was thinking of making a fld simulator. Does anybody else have some cool ideas for Python projects?
What does "All code points are rendered using a non-spacing and non-marking glyph." mean?
I would've gone with "monospace", but I guess I can't argue with your approach...
See, I don't necessarily think your generation (or any generation) has to pay. What they DO have to be willing to do is to share their expertise and talents as well. If everybody is willing to contribute free content as well as consume it, we'll be just fine.
A pretty good approach. I need to start doing this. Thanks for posting! :3
Countless startups have tried that... and we still dont have a great way to get accurate recommendations for handymen, maids, mechanics, elderly care, etc... all those where trust and skill are needed.

So far I still rely on person-to-person recommendations. Many suggest that Facebook could hold the keys to that particular kingdom, by providing a verifiable online identity. AirBnB is one of those that uses Facebook for that.
This is how a TOS should be written
This model works pretty well if you have plenty of empty seats, this could be a problem for fans who come a little bit late to the game.
How do you handle fans that come late to a game?

Last year, I went to a baseball game a few innings late (maybe 2nd inning), how do you determine the time at which point to sell the seat? I would be upset if I paid $64+ bucks per ticket to have my seats sold based on getting to the stadium a little late.
Pushing Too Hard Too Fast
Interesting perspective.

One can take various perspectives here: the person injured, the driver, the car manufacturer. It has ramifications for all of them.

The general questions is, "is the judicial system ready to deal with robots, sold to others, who end up injuring and killing people?". I don't know if it is.

Cruise control is there as others pointed. A car on a cruise control hitting someone will be the fault of the driver pretty much.

There are also law suits about failing breaks and other defects, those after extensive back and forth, end up eventually being a manufacturer's problem.
That's a good point. I just wanted to have something lined up from the get-go, but I see what you mean. Enterprise and health care customers are accustomed to paying large fees for compliant environments, so baking it into the price shouldn't be much of an issue. Thanks.
Having personally experienced the massive dysfunction at all levels in India, this article makes almost no sense.
India's is ruled by corrupt and incompetent bunch of sycophants & dynasties that are incapable of thinking strategically at any level. The massive and entrenched corruption means that rather than tanks and planes, all an adversary needs is a chunk of cash - they could paralyze any decision making and ensure a Military dominance.
You didn’t make the Harlem Shake go viral—corporations did
Same here for Ubuntu
An Introduction to Ember Development
It’s in the algorithm: Extremely tight races in Major League Baseball 2013
No qualms here. I cook for my family and I'm quite adept at that, but when it comes to getting my hands dirty or fixing things I'm not interested. When I was a teen my stepdad used to try and get me out of the bedroom to help in the yard or in his workshop, but I was happier up there learning C and 68000. Turns out that worked out well for everyone. I can afford to pay someone to do things I don't enjoy.
When first learning Python, I was amazed at how my code would shrink.

That is, I would write something in the first, most-obvious way that occurred to me. Then, recognizing patterns, I would refactor it down to something smaller. Usually this repeated a few times, until the 100ish lines of code I wrote turned into 10 or 20.

Python gives a programmer a lot of help in reducing redundant code. It makes C#/Java/etc. feel really tedious with all of the boilerplate code you end up writing.

tl;dr: DRY
You may want to consider directly going to Unity
That's so cool! At 63cm, I wouldn't exactly call it a dragon fly though...A flying squirrel maybe? :D
‘Shark Tank’ Announces Season 5 Open Casting Calls
It has a future. FreeBSD and companies based on it like IXSystems have adopted it and developers are actively hacking it. In FreeBSD version 10 it will feature TRIM support as well as a new data compression scheme (LZ4): https://wiki.freebsd.org/WhatsNew/FreeBSD10
So if you have an unmountable zfs pool, instead of reaching for fsck (which doesn't and won't exist) you can instead do:

zpool clear -F data

And it will take advantage of the copy-on-write nature of ZFS to roll back to the last verifiably consistent state of your filesystem. That's a lot better than the uncertain fixes applied by fsck to other file systems. It even tells you how old the restored state is.
Oh great now we can emulate IE behavior in Chrome!