skysight-inc/HackerNews huggingface dataset:
http://en.wikipedia.org/wiki/Crystal_oscillator#Stability_an...

Crystals undergo slow gradual change of frequency with time, known as aging. There are many mechanisms involved. The mounting and contacts may undergo relief of the built-in stresses. Molecules of contamination either from the residual atmosphere, outgassed from the crystal, electrodes or packaging materials, or introduced during sealing the housing can be adsorbed on the crystal surface, changing its mass; this effect is exploited in quartz crystal microbalances. The composition of the crystal can be gradually altered by outgassing, diffusion of atoms of impurities or migrating from the electrodes, or the lattice can be damaged by radiation. Slow chemical reactions may occur on or in the crystal, or on the inner surfaces of the enclosure. Electrode material, e.g. chromium or aluminium, can react with the crystal, creating layers of metal oxide and silicon; these interface layers can undergo changes in time. The pressure in the enclosure can change due to varying atmospheric pressure, temperature, leaks, or outgassing of the materials inside. Factors outside of the crystal itself are e.g. aging of the oscillator circuitry (and e.g. change of capacitances), and drift of parameters of the crystal oven. External atmosphere composition can also influence the aging; hydrogen can diffuse through nickel housing. Helium can cause similar issues when it diffuses through glass enclosures of rubidium standards.
See my own notes on the issues I see in the code: https://news.ycombinator.com/item?id=5460267
There is no fsck for ZFS. Because the ZFS developers at Sun/Oracle believe that ZFS is robust enough to never corrupt (untrue) and in case it does you should have a backup.

I got screwed by ZFS, and I was able to recover the filesystem by learning its on-disk structure and fixing it directly on-disk. Something that a decent fsck tool could do. But no, ZFS never breaks. Go figure.
Buddy, get a clue pls. What databindings in MVC?? C# 5 support for async is excellent (almost as good as F#), recently Python's Guido said he's gone copy that syntax to Python. I don't know what you mean by normaly, I use it everyday.
Exactly my thought. Was going to write a lengthy comment but yours has my main idea summarised perfectly.
I think this is a really well argued article. There is a problem in the technology community and its not just a minority of people. There is a pervasive acceptance of misogyny. Its not just the cowards typing death threats its the casual remarks that build up into an environment that isn't welcoming to women. Collectively we need to find ways to improve ourselves, our communities and our workplaces that make them welcoming to a more diverse group of people and not break down into bitter arguments over the suggestion of unfairness.
Btrfs is actually a sordid state of affairs. It's been "two years out" for five years, which seems very disingenuous looking back. Groundbreaking FS development follows a pretty regular formula. 10 years seems to be the magic number. Major functionality (i.e RAID 5) is still just landing and has glaring issues. It's just now a couple years out.

Meanwhile, ZFS has over 10 years of history, stably implements most of Btrfs _planned_ features, and has battle tested deployments. Granted, the SPL for Linux adds variables, but there are some big users of this particular project.

So I approach Btrfs with the exact opposite mindset. It's guilty until innocent despite some FUD from the Linux camp early on that has settled down a bit since Oracle now has it's hands on both.
Not only that, it's not even to do with "boredom" in any sense that I understand the word:

"participants limited TV, computer and video games, music, and telephone time to 30 min per day; in the time made free thereby, they were to read, sit quietly, write in their journals, meet with friends, and so on"

Calling that "boredom", says more about whoever wrote the title "Why Kids Need To Be Bored" than it says about kids' performance and boredom.

Then, the result of this study seems to be: out of 3 participants, 1 showed improvement, the other 2 dropped out. No data on 2 out of 3 test subjects, really, statistically proves nothing at all. It could go either way, or completely different. And it's bad science to not clearly point this out in the abstract. There's no shame in a failed experiment, but there is a lot of shame in pretending that it shows a trend that you didn't actually measure.

I'd be very surprised if research points out that more boring study material leads to improved results. Actually, with N=1 I won't be surprised no matter what.
> I/O in nodejs is always asynchronous. I/O in typical .Net apps is almost always synchronous, due to programmer choice. This approach is followed in the vast majority of Asp.Net apps

Nitpick: actually Node lets you do synchronous IO (http://nodejs.org/api/fs.html#fs_fs_readfilesync_filename_op...). Sometimes you can chose to use synchronous IO, for instance to do something in the initialization phase of your server.
Contemporary dance is to now what 'modern dance' was to the 50s and 60s, just bad dancers putting on really bad productions everyone wants to forget as soon as possible.
Is this really deemed appropriate material for this board?

There's no substantive discussion of women in tech there, just "here's a contemporary dance about a subject".

So what? There's literally nothing in there I'm interested in, and I've wasted time looking at it trying to figure out why I should be.

Beyond that, I find the idea of enticing geeks to gawp at physically fit women gyrating to the subject of gender differences in tech more than a little ironic. Unless their purpose is to exploit the stereotype. In which case, get off HN!
we've been jerked around for a few years

Oracle's ZFS (and Solaris) fork is a deadish end. Most of the interesting action the past couple years has been happening among a collection of illumos (including critical ZFS members formerly from Sun), FreeBSD, OSX and even Linux hackers.

I don't follow their activities closely, except to observe that they've been anything but idle. A lot of work has happened in the meantime, and continues. Hopefully one shows up to comment about it.
The only reason why a price "correction" may happen is if those who own bitcoins - and large quantities at that - decide to dump them on the market at a price that is well below the current exchange rate.

But you have to ask yourself under what circumstances could that happen. Bitcoin cannot be "shorted" which is the main reason for that happening in the real world.

What if many people were to need to sell their bitcoins for example if a bank in a major country decided to call in all its loans. Again as we have seen with the Cyprus Crisis you'd be better off keeping your bitcoin rather than selling it.

It's hard to see how a crash could occur without there being a major external factor influencing the decision to sell large quantities of bitcoin.

Even if a government was to declare it illegal, there would be nothing they could do to enforce it. Wallets are private and encrypted, and the blockchain means that no government could grab your coin.

I think it's more than proved it's worth, I think the price can only go up because normal currency is so open to abuse by governments - see Cyprus again.

Lastly,one other factor that could affect the price, is damage to the internet in some form - restricting access or the ability to buy or sell.
> Also, don't think non-blocking is really non-blocking. What can nodejs when it's waiting for the SQL lock to be lifted? (If there is any)

Node has a queue of stuff in the form of an event/message loop. It simply takes the next thing in the queue or it goes idle. That's why in Node you generally try not to do computational intensive tasks, because they hold the queue and it can't take any new requests.
As we speak, laws are/were passed here in the US that will make it ok for predatory banks to confisticate your savings and give you some worthless stock in exchange.

It's open season on savers now.
The article uses "great power" as a synonym for 'buys lots of weapons' or more charitably "has a strong army". By these definitions, North Korea is a "great power".

India is decades away from being a 'great power'. Lots of internal problems to solve first (said as an Indian living in India)
My employer has thousands of large machines with ZFS on them. We've seen corruption happen once, five years ago.

Maybe we've just been really lucky.
New RC4 Attack
Parsing floats rather than letting JS loose typing handle it for you kills your sort algorithm: http://jsperf.com/parse-or-no-parse-sort
An App That Moves Sports Fans to Better Seats
Google opens Global Impact Challenge grant process
Reddit and Lisp psychosis
We are. The laws have been passed. Our (US) savings are now up for grabs. In return, you get some worthless stock.
ZFS itself has been around for a while, was originally part of Solaris IIRC. It's using it on Linux that's new.

If you have a bad software write, ZFS should be able to detect that in the same way it would a hardware error since the checksums won't match. Also worth noting that the checksums are themselves checksummed in a merkle tree. It also has a tool called "scrub" which can check data integrity without unmounting the disk.

Of course if your filesystem has buggy code for checksumming/repair then you are boned whatever.
Although these certainly look great, I've always had a problem with these sorts of practice programs.

Namely, I find them boring =/

I prefer to build real, but simple applications that I'll use for something. Some great examples are:

- Command line tools to do various things: order pizza / chinese food from your favorite local website.

- Webapps that make use of some new technology for a novel idea.

- Libraries for components that are missing in language X.

- etc.

Great link though, I'm sure a lot of people will find this useful! :)
Sorry for the misunderstanding, the video is not from the Cape but the Eastern edge of the Everglades around South Miami. The aircraft was traveling North, seemingly along the edge Everglades.

There is a Air Force Base very near (10-15 miles)in Homestead, FL and a Navy Base in the Keys (over 100 miles), still it not unknown for the Navy to do exercises that far North, but I think a single aircraft at night might be unusual.
What does mechanical engineering have to do with data science?
I agree with everything said, except this:

> to a more inclusive one where penis jokes and booth babes are no longer acceptable

I'm on board with no booth babes, but what's wrong with penis jokes? It's not like women never make jokes about bodily functions/parts.
How to be a better developer by thinking
It's VERY hard for me to believe that anybody would keep a balance close to a million euro in a bank with zero interest. Even I get a small interest on my current account...
This probably needs floated towards the top a bit. I thought I couldn't get it to work, but then I saw step 6 ...

Actually you should just write it in the project's README.md :)
Beijing Takes Another Bite at Apple
A useful link. But it is unclear just how much a 'zpool scrub' checks. Sure, it is double checking the block checksums to ensure that your file contents haven't become corrupted. But how much checking does it do to the ZFS structures themselves?

At first glance, it certainly seems to depend upon some high-level ZFS data in order to start. A command like 'zpool scrub pool-name' still needs to navigate the ZFS pool data on disk in order to locate the named pool.
Yeah but the interesting things only come out at night. Zombies, I mean zombies.

Having said that, its been 2 years since it was left and the building and roads look to be intact. No dust or leaves even.
Performance seems ok to me. 6x500gb 7.2k sata raid10 + 96gb ssd, 8gb ram.

Run began: Fri Mar 29 08:32:24 2013

Include fsync in write timing
Include close in write timing
Command line used: iozone -ec -r 32 -s 16380m -l 2 -i 0 -i 1 -i 8
Throughput test with 2 processes
Each process writes a 16773120 Kbyte file in 32 Kbyte records

Parent sees throughput for 2 initial writers = 996073.19 KB/sec
Avg throughput per process = 499898.70 KB/sec

Parent sees throughput for 2 rewriters = 216128.36 KB/sec
Avg throughput per process = 108075.14 KB/sec

Parent sees throughput for 2 readers = 1232245.62 KB/sec
Avg throughput per process = 616353.25 KB/sec

Parent sees throughput for 2 re-readers = 1240045.15 KB/sec
Avg throughput per process = 620251.62 KB/sec
Ask HN: HTML5/JS Video Capture (of course, Stackoverflow closes it)
Hey all,

I'm looking for an HTML5 or JS library to be able to allow users of my website to record video, on the website. I was only able to find one resource (http://www.html5rocks.com/en/tutorials/getusermedia/intro/), but that does not support Safari and it did not work with me anyway (copied the entire source and JS scripts locally).

Does anyone have any suggestions? I cannot find any resources with regards to this online. I asked the question on Stackoverflow and of course, it's been closed as a "shopping question".
I think the open source toolchain for Cocoa is pretty great. There are hundreds of incredibly useful projects on Github, like RESTKit or CocoaPods or AFNetworking, libraries to ease the pain of Core Data fetches, etc.

ObjC does have a legacy nature, but I think the community is doing a great job of making life easier.
I just built a bike from parts after several days research. Most components are incompatible which makes it a minefield. The internet makes it seem like their is unlimited choice when in fact there are 1000 incompatible choices, and only one that works and is in your price range. It is absolutely worth it as I now have a bike I can repair myself.
Sexist defence of the patriarchy is far more embarrassing, and I don't want to witness that, either. Virtually all the replies here are moronic.

As the piece is not talking about literal grandfathers, there are plenty of non-gendered terms for ancestors that can be used here, and they should be.

Sexism is subtle, and its wounds come from thousands of tiny cuts. Using "grandfather" seems innocuous to you, but it perpetuates the idea of an all-male environment, with wisdom being passed from father to son.

Sexism is a flaw in our environment. If we can't fix even minor bugs like this without dealing with hoonloads of "works for me!" and "feature not a bug", we will never be able to fix the crashers that result in conferences being derailed.
Does Facebook hold the key to security and user experience?
Why would someone clone a repo if you can't push?
This sounds like some perverse suburban fantasy. To an extent I'm okay with the idea of people following their preferences, but the fact is that the market is being undermined by municipalities in this case. All those land owners in San Francisco are halting further development of the city, driving prices artificially through the roof and driving people who might prefer to be in a more urban setting into the suburban wasteland. Where at least now they can tool around in their robotic cars. Fucking wonderful.

On a less bitter note: as someone who lives in the future (future circa 1930) and spends 0% of his day in unproductive commuting, you west coast folks are in for a treat in 20-25 years when (if) this happens. That extra hour or so a day of unstructured time to read, surf the net, or just veg is really wonderful.
How  Brands are Tone-Deaf on Twitter
What this fails to mention is the _way_ that Adria handled it.

If she hadn't conducted a massively public shaming exercise, rather than saying "Shut up, I'm trying to watch a conference and listening to your dick jokes isn't helping." and then escalated to the conference organisers if that hadn't helped, and _then_ escalated to a public name/shame if _that_ hadn't helped, then I think people would be much happier with the situation.
It would have a pretty-much identical amount of code, if someone first ported pyglet!
Checking if assumptions hold must be done regularly in run time. If you already know which assumptions always hold you have a significant advantage at the start: simpler faster and more compact code and the chance for better "global" optimizations. Postponing a lot of decisions to the run time is never good. Postponing a little can be OK. Here we're in the range of "a lot" that we can save. Like "in every damn +,-,/" of any two values in the really long calculations.
Disk lie. A lot. Ask anybody who has the misfortune to work on a filesystem for any length of time.

One thing to keep in mind is that ZFS is more complex than your typical filesystem, but it's also one of the few filesystems that's effectively a cryptographically self-validating tree. You're a lot more likely to have a disk lie to you than ZFS flake out.
I really take issue with the article's title. The tech community doesn't have a problem with feminists. It has a problem with dingbats who make a mountain out of a molehill in order to garner attention for themselves.
MVC in Restaurants
App Developer Intern
Hi all,

We are working on an exciting project in East London! The app we are working on is powerful, international, and will change people's travels, parties and nights out! We have on board marketing, pr and graphic designers professionals and are now looking for a talented and highly motivated App Developer intern. Cvs have to be sent to app.developement@live.com by the 12th of April.

Thank you

Andy & Sam
I know you are a real person (duh!), but somehow I'm having doubts about the rest of it. Maybe I'm just being extra sceptical, but it would really help if you can prove your dad is really what you say he is.
I am looking for the same thing a few weeks ago. I tried the same html5Rocks - but it didn't solve my needs. I haven't been able to find any good solutions besides desktop based recording "fatware".
Wait, what?

I have never heard of Men's Rights Activism - and suddenly HN is a active example of such misanthropy?

Is this a different HN to this one? Or am I missing something?
I'm sure someone can write an optimized algorithm for Node.JS that will be much faster than his (seemingly naive) implementation. Until then, I see a lot of bluster.
Phishers can disguise their links with Javascript
PyOpenGL is by far the most pythonic of them all, though this comes at the cost of being around 4x slower than pyglet. Pyglet is a good compromise between the two.
Does any of those girls has a Github account?
Are there any videos of this press conference ?
Josh Linkner on Why Entrepreneurs Should Be Street Fighters
Flagged. We don't need that kind of thing round here.
This looks pretty cool. I will definitely be keeping an eye on how this develops.
Android, iOS Era Ending?
Mystery Malady Kills More Bees, Heightening Worry on Farms
I went through your list and know the answer to nearly all of them. Hell I've run into most of those problems and more. (Except for the motorcycle battery; I have used my charger on my bike battery several times at the 5A 12V setting with no problems. I remove it completely during charging though.)

I was taught by my dad. He was taught by his dad. I learned to rebuild an engine at around 11 and I helped build two houses by the time I was 16. I have rebuilt two cars and fixed (and broken!) countless others. I have done general construction and carpentry.

I'm happy to share my knowledge. But I've found that the people who could learn the most are the most resistant to learning. They get offended when I ask if they did something. Asking questions is how you avoid mistakes. They feel like it's an affront to their manhood when I offer to help. That they should be able to do it on their own.

I don't understand it. I know I don't know everything and am happy to learn from those who know more than I do.

PS, don't forget to use a hammer drill with that masonry bit or you'll be there a long, long time. And to put some plumber's putty behind that faucet flange (but leave a gap at the bottom for water to run out). Your studs are 16" on center unless they're 20" or 24". Tap tap tap. Unless you are working with plaster & lathe. My area has a hazardous waste facility that's open to anyone living within the county. Antifreeze, solvents, paints, etc are all welcome.
Site down?

Edit: Up, for me now.
I don't know if you are attached to this editor, but if you are, I'm interested as to why you would post about it. Why post before I can actually download the editor? What is the advantage of telling people in advance? I don't care enough to subscribe, and I'm not going to remember to go back and look later.
Ubuntu support periods slashed
I have not made up my mind yet about pricing. Comparable (although somewhat less-featured) apps are on the Play store with prices ranging from free to about $10.

More (development) screenshots can be found on the G+ profile. https://plus.google.com/b/117124473018253230848/117124473018...
Oh Snap Microsoft Loses Its Freakin Mind To Nook Media.
Yeah...it seems like there's been a proliferation of people who have never had anything to do with the "tech community" ever making broad characterizations thereof, e.g "The Tech Community Hates Feminists", etc.
...and I have good news :-)

cd ~
> empty
php -S localhost:8080
## on the other console
time { echo -e 'GET /empty HTTP/1.1\n\n' | nc localhost 8080 >/dev/null; }

real 0m0.003s
user 0m0.001s
sys 0m0.000s
BerkshireHathaway.com
http://www.youtube.com/watch?v=oeXoOkU5PjQ

Partitioning probably works because it groups kids such that in each ability group they are at or near the region of maximum Shannon information density in the feedback they're receiving.
Loading fine at 23. Perhaps you experienced an edge case load? Did a simple refresh fix it? Either way, performance seems totally fine on my end.
But how much checking does it do to the ZFS structures themselves?

They're validated as well. Everything has a cryptographic checksum that's stored in the parent block, starting at the data and working all the way up to the top of the tree.

Furthermore, the higher up the tree you go, the more redundant copies there are. The top of the tree has four copies, if I recall. This ignores support for mirroring and striping, which further improves data redundancy.

But wait, there's more! Those four blocks aren't overwritten. ZFS is a copy-on-write filesystem (data and metadata) which behaves a lot like the persistent data structures that Clojure hackers are so fond of, so if the newest writes do not validate, it'll roll back to the newest valid commit of the tree.

That's a nice way of saying that you're guessing given your experience with other filesystems. ZFS was a genuinely revolutionary filesystem, and doesn't behave like other filesystems, the sole OSS exception being BTRFS. Read up on it a bit, you'll find something interesting. :)
Flipping Book in CSS and jQuery
No, the problem is that instead of addressing the actual issues at hand you deflect by taking issue with how a a single member of a minority group attempted to address the issue.

You are trying to make the issue about you. How a member of your majority and in power group was wronged by a member of the minority.

To be clear: You are trying to change the debate from "How do we solve gender issues in our community?" to "I don't like how someone tried to solve an issue one time. BLAH BLAH BLAH the larger picture BLAH BLAH BLAH BLAH"
Does scientific research cause economic growth?
I get the distinct impression that the writer views the lack of handyman skills as being effeminate (at least intuitively, perhaps not intellectually). I would, therefore, add a fourth class of customer to his list: people who are socially perceptive.
Oh come on, she tweeted a photo. I don't think it was the right thing to do, but she didn't actually invade Poland or anything. You can murder people and get less backlash than she's had.