skysight-inc/HackerNews huggingface dataset:
> Every few seconds one of the writes takes forever [~5s]. You can notice the long periods of inactivity, and after that a green dot at the right of the chart: that’s our slow call. What is likely happening is: the local cache saturates and when that happens the application has to wait until the local data is pushed to the remote volume. Boy, you sure don’t want one of your critical code paths to hit one of these slow calls.

I'm surprised that there's no asynchronous way that the FS cache will flush itself i.e. when it reaches 50% capacity, and rate-limit incoming requests if it's too full. The idea that an FS cache is so dumb that it can't do anything while it's flushing its entire self is a bit scary - I'd expect that circular buffers and granular locking mechanisms could be used to great effect here. Is this kernel code? Userspace code? Is there research into this? Fundamental tradeoffs that I'm missing?
I question the comparison to cell phones and tablets. In those, upgrades have become painless because I do not value any data on them. That is, there is zero data that I would miss if I completely lost my tablet.

This works because I quit caring about the UI experience. I accept that when I upgrade, things will be dramatically different.

If I adopt a similar policy on my computer, I get similar results. However, as soon as I start actually caring about more and more data on the machine, things get tricky.

And this is where a lot of customizable user interfaces hit ridiculous trouble. Those customizations are rarely treated as important data. Worse, there is often a lack of ability to clean up excess preferences.

Which leads me back to my main point. There have been a lot of advances in consumer user applications that are easy to ignore in server applications. Which makes upgrading much more difficult in the consumer space.
Are you trying to say that I'm implying government mandates of paying employees unfairly discriminates against companies that are mandated to pay employees? Because clearly my comment was about regulations discriminating against one type (or in this case size) of company.
Huh? How on earth was that hostile?
It integrates with nest to control the thermostat.

Beyond that ... get a lighter weight blanket?
How a Startup That Wouldn't Break the Rules Was Forced to Fail
I just tried it under VirtualBox. You rock! :-)

The file browser, editor, repl combination seems to work nicely. If I had one wish for an improvement: auto-indent, etc. in the editor.

Amazing effort!!

edit: one minor problem: the " and @ characters are reversed on my MacBook Air keyboard using VirtualBox 4.3.20.
You are creating an issue where there isn't one. In my opinion.

If you hire on the probability of someone getting pregnant (or their partner), good for you, that's your choice. I hire employees who I (and my team) believe have the right technical skills, have initiative, are responsible and trustworthy, etc. I guess we have different hiring priorities.
That just means that Apple manages this list: http://www.mp4ra.org/atoms.html

The file format is still an ISO standard and pretty much anything reads it. Even Apple itself doesn't use the Quicktime container anymore (and hasn't for years). I didn't insinuate anything regarding open source, which doesn't appear anywhere in the part I quoted.

Edit: Oh, I noticed you significantly modified your first comment, that's why you now talk about open source when I never did. When I responded your comment read: “From the guy that tried to force QuickTime on us?”.
You seem very confused, but i'll just respond to the double standard thing because it may give the occasion to clarify why the french laws about freedom of speech are as they are :

Religion is an idea, it is a belief, an opinion. It doesn't constitute you, you are not born like this. You learned it. And as every opinion it can evolve through debate and critics.
So, the law assumes that critisizing and making fun of the idea is something different than making fun or attacking the person believing it.

The same can not be told about racist or antisemitic statements (which both are regularely condemned), which attack people. Any cartoonist can make fun of the jewish religion, and jews themselves do so regularely.

It is a fine line, but it has historical reasons and it worked fairly well for the last century.
That is incorrect. The ANSI grading applies to the mechanical lock, keyway, and cylinder only and that was my question. It has nothing to do with UL testing of the electronics or withstanding fire!

It has to do with how easily one can drill into it, or pry it off with a crowbar, or pick it etc.

The spec is only a few dollars, you might want to buy it from BHMA.

The point is Grade 1 ANSI rating is important and offers security against intrusion. You're offering everyone a Grade 2 bolt and from your response seem to be even confused about the difference between the two.

Your deadbolt as you already said is Grade 2. So now you're saying is Grade 1??!
I agree completely with the medical student's concerns. In particular your app asks for information the way a counselor would. See for example this "Record your thoughts..." image from Google Play https://imgur.com/C5C3A5j. I think there is a very big difference between for example a paper self-help workbook that someone keeps in their own possessions or mental exercises that produce no records and making voice recordings in a networked app that accesses a centralized database stored in the cloud.

Emails are often trivially linked to identity. It doesn't matter that someone could have generated an "anonymous" email address (I've very skeptical that user-provided email addresses would pass muster as de-identified identifiers), if you can use that email to communicate with the person, it's definitely linked to their identity. If they link the email address to their identity elsewhere, the burden is still on you, not the user. You cannot demand that users protect the email address they use to sign up for your service the same way they would protect a social security or medical record number. That's ridiculous.

You should look into obtaining HIPAA/HITECH compliance training perhaps as an unaffiliated learner on https://www.citiprogram.org/ to understand why those of us that work in health care are expressing concern.
Thanks! This looks pretty interesting. I've been feeling a little burned out on tech lately, and it's nice to read some inspiring things.
Is it only an invasion if it's against white people?
This has basically replaced ack for me. I was dubious of a web -based search tool when Kelly first sent an email about it, but after trying it a couple of times, I abandoned ack. It being linkable is extra icing on the cake for me.
Tips for Building Angular Apps on Large Data Sets
> Just immerse myself in full-time learning rather than working on unexciting web dev work and doing fragmented self-learning in my free time (which is what I've been doing for years, and it's terribly inferior to full-time, uninterrupted learning.)

The advantage however of self-learning is you choose what you want to learn, how you want to learn it and the pace. You don't need to jump through the hoops of writing essays or passing exams.

I am not sure what university is like in US but my experience is you get a lot of core topics you have to cover whether you like it or not. The pace is set for you. I found most of the time it was too slow but then sometimes too fast.

Someone else mentioned ITT a list of famous successful (as in money) people and said they had been to top universities. The question is do you want to build a $10 Billion dollar business and all of the responsibility and sacrifice that comes with that?

Or maybe you would prefer to be something like the anonymous creator of Bitcoin. No certificate required for something like that. Or create something to help lots of people for little profit. Or maybe simply doing a PhD and enjoying the subject is enough.

What does fulfilling your potential mean to you?
You are special! Also, if you poke around their website, they sell an SDK. An expensive, limited edition SDK, but still.
A skin is a set of images.

This new browser isn't just replacing Chrome's images with its own. It has new UI code, apparently using web standards. In other words, it's about as far from a skin as you can get.

When you replace images it's a skin. When you write code it isn't - it's a new UI.
Uber is another example of "machines should think, people should work". The previous example I used was Amazon's fulfillment operation, where the planning and deciding is done by computers, which run the robots and give orders to the serfs to take things out of one bin and put them in another.

Uber is similar. All the planning and deciding is done by computers. Failure to serve on demand three times costs them their jobs. The computer gives the orders and the serfs must obey.

It's not even a market system. Serfs can't bid on requests for rides. Uber sets the price.
https://en.wikipedia.org/wiki/TauTona_Mine wouldn't a deep mine like this have a longer lift system than 500m?
Are there any countries where employers are legally obligated to pay a significant amount (>=80% salary) for a significant time (>=3 months) for maternity leave? It's my (highly ignorant) understanding that European employers do not; European governments do.
As someone who's very forgetful and tends to leave things behind, I must disagree. When I was in college a few years ago, I left my door unlocked for a period of months, because I had lost my keys, but replacing keys required a fee (increasing every time) and was generally a cumbersome process. I suppose an easy solution would be to not have an obnoxious fee, but if I had had a Lockitron, I could have just used my phone, and if I lost my phone (which, of course, has a remote GPS function), I could have switched to a new one.

A different use case: over New Year's I was on a trip to Germany, working with some friends in a hackerspace there. Since it was a private space (and open at all hours), the door was not kept unlocked, but a relatively large number of people had access to it. The hackerspace could have handed out keys, or used some more complicated keycard system, but instead they used a Lockitron-like device (not sure which one; it being a hackerspace, they were managing the lock over SSH!). This way they could give anyone (potentially temporary) access without complicated logistics.

First world solutions.
Show HN: A chrome extension for news junkies
Hi!

The extension builds a new tab page based on your most-visited sites, scraping them and displaying headlines. Right now I've only built about 100 sites into the extension so YMMV.

I'm a pretty green developer, and am basically self-taught, so I'm very eager for any feedback!

Here's the link: https://chrome.google.com/webstore/detail/amnefikbcildekiablkaodflbkoaobnh

Thanks for checking it out!
Do you actually need to prick for that? Both fingerprint scanners and thermometers (cf. http://en.wikipedia.org/wiki/Mood_ring) already exist; analyzing reflections of the finger may provide even more information.

A computer that doesn't work when the users is stressed is still going to get defenestrated, though.
I think what makes it so appealing is that it isn't just an action movie with lots of keyboard action. It's actually about hackers and their subculture. The heroes enjoy understanding new things, share books on BSD and compilers, have an annoying wannabe that they nurture, value merit over superficial traits, and have a low tolerance for artifice. It's as if they came out of a jargon file hacker template.

When I said that this movie is more or less a Carmack movie, it's because of how teenage Carmack is described. He's arrogant, but not so much he'd surround himself with idiots. When he meets other smart programmers at Al's company, he's elated.

So yeah, it is cheesy, but it does more justice to the hacker subculture than anything else I've seen. It certainly has more to do with actual hackers than hacker news does.
The basic architecture is browser <-> web server <-> database.

When the web browser connects to the web server, the web server opens a database feed. When the database pushes changes to the web server, the web server pushes them to the browser via socket.io.
I know from first-hand experience that single-player games can be plenty addictive. But I suspect that there's an element of social pressure that acts like a stick, keeping players from slowing down his gaming activity. A guild member would be letting his guild down if he chose to stop grinding for example.
Games are more fun when you're beating other people
Technically, RTP is fully inside Durham. Raleigh, Durham and Chapel Hill each house one of those major universities, and the region as a whole is known as "The Triangle" or "The Research Triangle."
> "I don't know what it is, but US companies seem to have a real issue with taking a "European" approach to this work-life balance matter."

Much of it is because US companies pay a higher proportion of the costs for things like parental leave (if they provide it at all) since the government does not pick up the bill. In some cases, the government mandates that companies pay for work-life benefits, but provides no funding to support them. If you are a large, stable company with predictable revenue, this may be ok. If you are a small company or a startup without significant outside investment, it is a different matter entirely.

The question of parental leave is easy when the government picks up the bill and that society as a whole has agreed to subsidize child production.
Retail is far less capital intensive. WalMart generates almost 6x the revenue per dollar of invested capital as Verizon.
This is for https://rhn.redhat.com/errata/RHSA-2015-0016.html

This was related to iconv() and UTF8.

This is NOT the fix for this CVE.
I ended up buying a Lockitron used on Fobo, and the sucker just didn't work. I tried for days to get it to set my wifi settings, and when it finally did work, the lock/unlock wasn't real time from the app; I would have to knock on my door to wake up the Lockitron so it would let me in. I did find their support helpful, but the out of box experience was pretty crappy.

Eventually I had the lock working fine and all I had to do was remember to swap out the batteries every month or so. Unfortunately, the thumb turn on my lock stripped and I have to replace the deadbolt now. I'm not sure if this was Lockitron's fault or that I didn't tighten in the thumb turn retention bolt enough after I install their door adapter.

I would consider either the classic Lockitron or the Bolt, even after this. I remember when I was at the DefCon Wifi Village and someone from Lockitron offered hackers $1000 to turn the bolt remotely; pretty ballsy!
When having more than one web server (and no shared file system) ?
I like to unwind occasionally with browser based flash games so this is not an option for me.
As long as most of the features are default "off", I think it's fine. I bet most people would just use the scheduled warming, and maybe the smart wake based on sleep tracking.
Nobody likes Markdown. And even who does, can't really use it.

Here is an analysis worth reading: http://ux.stackexchange.com/a/15929/57347
Well, now I can delete Chrome.
I much prefer to have the option exposed in the UI, but you can do this with any HTML5 video element by setting the video element's playbackRate. Often, it's as easy as 'document.getElementsByTagName('video')[0].playbackRate = 1.5'. I have a bookmarklet that does exactly this, so I love to see HTML5 video being the default more and more.
Pokemon Reimagined as Corporate Logos
If you can't deal with someone going on extended leave for some reason or another, your business is likely going to go out of business for reasons unrelated to maternity soon enough anyway.

Maternity leave is generally going to be a lesser problem for most businesses than churn of people leaving and cost of hiring replacements, or other unexpected loss of staff.

And no, you don't "have the unpleasant business of firing somebody" as that somebody would normally have been hired on a short term contract to cover for the maternity, knowing the position is temporary.

> All this can be an employer's nightmare.

It's an economic risk that is fairly straight-forward to estimate and amortize the cost of over your staff, and most of the concerns are risks that any responsible business needs to plan for anyway.
Ahhh, you're right. I guess this just ends up being another way of "fingerprinting" the hosts on the local network, which really is kind of minor.
I mostly made the comparison because my Android phone is partitioned similarly to how I remember the recommended scheme in 4.2-4.4 OpenBSD, and in both cases that partitioning scheme lends itself very strongly to painless upgrades.

But you are right about the lower "data risk" on phones, thanks to cloud services and such.
I'm assuming autofocus is so good these days, for snapshots you can live without it.
Another option would be that focussing and the shutter are the same action.
It would be interesting to see the client/benchmarking program. It almost sounds like it could be single-threaded ... which would mean the delay is an artifact of the benchmark only having one op outstanding, rather than something inherent in the storage layer.
Are these only on ios now? I can't see any option to do either of these things on android or the web
I used to be into tech and gadgets and all that neat stuff until I realized I spend more time setting up, customizing, and configuring it than time saved because of it. I've since just defaulted to books for entertainment, my ipod, and just my single laptop. I really don't own much else. It's kinda nice.

Most of the holes we plug with technology can be solved with growing a thicker skin. Toes cold? Tuck them in. Still cold? Get up and crank the heat.
Having one of the most popular platforms in the world not accept Flash kind of helped that "prediction" a little bit.
No, in this case, the user should have been upgrading this whole time, not putting it off for 3+ years.

Downvote me all you want. Tough love is what's needed here. Hiding my comments isn't going to make peoples' negligence any less their fault.
This comment originally read: ”From the guy that tried to force QuickTime on us?”, and that was the comment I was responding to.

Also, the events described in your link all took place while Jobs was not at Apple.
Presumably that's just the default web server, and you can use the webserver of your choice as well?
This isn't unknown or secret information. Lokitron should have been able to identify this before building and either choose another solution or at least set expectations at the start for android users.
I guess the point is to not store ip addresses.

Given the focus on allowing anonymous commenting [1] this seems to make sense.

[1]: http://posativ.org/isso/docs/#what-s-wrong-with-disqus
HTML 5 videos on youtube take forever to start for me and would just stay at a buffering screen when I use the seekbar. This is in Chrome.
I haven't tried another browser but it has made my youtube experience terrible compared to what is use to be with Flash.
Yes, yes I would love that. Though, as I noted, nobody expects that ideal to pan out.

Reality applied to many large organizations to the prospect that things may break on an upgrade translates to "don't upgrade."

And really, this isn't necessarily bad. So long as what isn't getting upgraded has been compartmentalized and does its job correctly. Consider, we don't even think about asking companies to upgrade processors on a yearly basis. Monitors? Good for years. Actually, pretty much all of the hardware.

Why do we think software should be different?
> in particular thermostats and smart locks for now

But what will they actually do? What are the use cases that you're looking at?
I fail to see the relation between the OP and your message.
There were an awful lot of people, with hot blood and full pulses, that objected to things other than the sixth point. I think it was a mixture of several types of people, among these one type perhaps being those that would object to anything Steve Jobs said, and another type perhaps being those that had never experienced the misery of Flash on non-Windows platforms.
You're gonna site naked on a shared chair after dropping a BM? That's disgusting.
Interesting that this is the exact same article with Uber replacing the house cleaning service we had before. Basically the story is 'if you aren't an employee you don't get employee like protections'.

[1] http://www.washingtonpost.com/news/storyline/wp/2014/09/10/a...
From Apple itself ...

"proprietary acceleration techniques"

http://web.archive.org/web/20010605082836/www.pa.msu.edu/~ha...
I wonder if, for customers who sign up for the basic (free after install fee) package, Google will ramp up their speed if the FCC announces that "broadband" is officially 25/3. That'd be a nice bonus.
Can anyone explain why the hell they need so much per transaction?
The old code is one pkg_add away, though. Breaking binary compatibility is at least as likely to hurt you - and simply upgrading PostgreSQL without a dump-reload cycle can hurt plenty.
It should be there once it's done:
http://mirror.centos.org/centos/6.6/updates/x86_64/Packages/
That's because it's expecting a UK keyboard layout. Press Alt-F12 to toggle to US, then it should work.
Brianna Wu is on this project.
Steve Jobs’s pursuit of perfection–and the consequences (2012)
Somebody should ask Paul Krugman the following question: why not ask the US government (or indeed any other) to lend Greece lot's of money. He only ever seems to ask Germany to do so, despite Germany having already lost billions and billions on Greece.

One can ask Yanis Varoufakis the same question.

The reason why they don't is quite easy and also very unpleasant for them.
And you know what? I'm fine with that. If Google wants to go and improve my internet experience as a part of some master plan where they do make a boatload of money, I'm perfectly happy to go along with that plan.
Fair enough.
Looks like some Apple fanatics are out today.
If you criticize apple ; you have to be careful otherwise you get whited out pretty quick.
So I toned it down.

My point was the Steve Jobs complaining about proprietary video is very ironic ... when he was pedaling his own proprietary video tech.
Not to be pedantic, but "preaching to the choir" usually means you are trying to convince people who are already convinced. If HN is divided on the issue, this isn't the choir!

http://idioms.thefreedictionary.com/preach+to+the+choir

Furthermore, as I said in my post, I'm not saying that maternity leave is a bad thing, I just feel that paining it as a simple issue is unproductive.

I don't make hiring decisions based on talent. I've highly talented people who can't collaborate at all - I wouldn't hire them. I make hiring decisions based on expected ROI, what I can afford, legality, as well as other personal factors (one of which is increasing diversity, both of gender and cultural background).
> I find it pretty funny how no matter how many times we're shown that unsafe languages blow up on all sorts of code by all sorts of programmers, anyone would still try to defend the language.

Heartbleed, Shellshock, Ghost. OpenSSL implemented their own memory allocator, so you would get the same result in another language. Shellshock was a parsing failure, memory safety had nothing to do with it, still arbitrary code execution. Ghost is very hard to exploit, which is why people didn't notice how it could be. It's like trying to exploit an off by one error.

Bugs in production code are not "safe" regardless of what language you use. What we need are better ways to find bugs before the code is put into production.
Please Google, come back to Seattle! Pleaaaassseee!