skysight-inc/HackerNews huggingface dataset:
I'm not sure that's entirely fair. No internet device is infallible. Other NAS vendors have had similar levels of bugs leading to exploits.

QNap [1], FreeNas [2], WDC [3] and Seagate [4] for example all have their own issues. Added to that, any device that is inscurely configured as default [5] is going to get hacked.

FreeNas is open source. It has exploits, though notably easier for savvy customers to dig into why they got hacked in the first place.

The real question here is why people need to expose their NAS drives to the internet. I personally don't have a fast enough internet connection to make hosting anything useful. Notably I did try and share my photos with friends and family, but the upload on my DSL is so dire it was a painful experience for all involved.

- [1] http://www.cvedetails.com/vendor/10080/Qnap.html
- [2] http://www.cvedetails.com/vendor/9964/Freenas.html
- [3] http://www.cvedetails.com/product-list/vendor_id-12782/WDC.h...
- [4] http://www.cvedetails.com/product-list/vendor_id-11967/Seaga...
- [5] http://www.drobospace.com/forums/showthread.php?tid=141894
Paying people for negative reviews probably isn't the best strategy.
It's absolutely a story worth re-discussing. With that said, there's additional HN discussion from the ForeignPolicy.com story that Schneier links-to here:

https://news.ycombinator.com/item?id=8101938
Aspect Oriented Programming in Android
So he was at NSA for 9 years, time in which he came up with his "own ideas" about cybersecurity, that he never shared with the NSA in all this time, which means he didn't do his job very well on purpose, but then used for his private company weeks after he left NSA?

That sounds less plausible than him just stealing NSA technology/secrets that he then begins to sell/use in the corporate world.
> I'm no historical figure, but I can't feel productive in a location where I can't just randomly decide one night that I've had it with work, want to throw my laptop out hte window, and should just go out for a pint. So you get up, walk outside, and voila, full bars on any random night of the week.

That doesn't seem to be a really high bar. For example, the county I live in has approximately 140k people and a population density of 128 / square mile. I think that most people would regard it as pretty rural, and it is in flyover country.

Yet I can still go out any day of the week to any one of a sizable number of bars and expect them to be decently full. I've run into all kinds of interesting people...though I don't expect to ever run into anybody famous.

I've traveled a lot and I don't mind big cities, but I've never really understood what they have to offer that I don't already have, barring certain kinds of professional network effects (e.g. Silicon Valley for startups, LA for the movie industry.)
This is from the movie Eagle Eye, right? The evil computer watches the vibrations in a cup of coffee while someone is speaking.
Codata Diagonalization
What I meant is that going between `forall b. (forall a. a -> b) -> b * b` and `(forall a. a -> int) -> int * int` is something that is possible in standard HM (i.e. if we consider the `forall a. a -> ...` part as opaque to HM).

I guess you're right, the "least polymorphism" we need to add to make `test` pass the type checking is to make just the argument of `f` polymorphic... However, in standard HM without any hacks/dynamic types, a function with the type `forall a. a -> b` for some fixed `b` can't really do anything useful with its parameter - it can't inspect it, it can only wrap it up in a data structure, but it can't return the data structure, unless the type of the parameter is wrapped in an existential type (but unwrapping it, there is still nothing to be done with it...).
The title is almost always changed if the post's title is different from the submission's title. There usually isn't a good reason to editorialize the title when submitting to HN, unless the title is something like a "Show HN."

For anyone seeing this comment after the title has been changed, OP's title was "Windows Phone's IE starts masquerading as mobile Safari to render pages properly"
Is the thing you love supporting you financially?
The nurses I know have schedules that cap at three 12-hour days per week (36 hours/week). What kind of nurses work 80 hours a week?
They way you write it is not quite right.
SLAPP certainly would make it illegal to sue people for defamation for online reviews (depending on the state, it may only be for politics related stuff)

That is not quite what is happening here.

Having a contractual penalty, freely entered into and mutually agreed upon, for something harmful to their business, probably does not interact with SLAPP in most states.
They can go away. I don't need to worry about an aircraft with eight propeller blades being operated by an amateur idiot landing on my face when I'm trying to relax in a park.
They posted this to their facebook:

The policy regarding wedding fines was put on our site as a tongue-in-cheek response to a wedding many years ago. It was meant to be taken down long ago and certainly was never enforced.

The commenters on the post do not believe this not surprisingly.
Square to acquire Caviar (YC S11) for $90M this week
Between the time the first and last row are read, the object might've moved a little bit. So if you take a picture with your phone from the side window of a moving car, the picture will appear stretched.
Why is that not possible? A standard home pregnancy test is small, takes a few minutes, and is fairly reliable at detecting human chorionic gonadotropin (hCG). If you can find an antibody specific for a particular infection, you can make a similar test. It's mostly useless, but certainly possible.
First, this article is from 2009.

Second, while the description of the language seems correct, I wouldn't position it as "CFML", something that's been used at a large level commercially since 1995. (ColdFusion Markup Language) Granted, it's just a series of letters, but I wouldn't call my product VB or SOAP.
Browser identification is an arms race. It harkens back to the original user agent wars near the turn of the millenium. I think it's unlikely to ever have a solid way to identify browsers. If one is developed, it will be used by (bad?) developers as an exclusion check for their fancy content. That gives other browsers an incentive to lie. I think the whole concept is inherently unstable for this reason.
"It's probably not legal, if it is then it is unenforceable in court, even if it was in their terms contract.
"

Could you explain why you believe this?
The main issue i would see here would be liquidated damages issues, not something like SLAPP (at least in most states).
Isn't this basically the state of the User Agent strings across all browsers? The strings are a messy combination of different browsers, versions and rendering engines.
I'm in the bubble and you are absolutely dead on. My secret to avoiding burnout was to do contracting for four years. After this, and after going back to full-time work, I realized (at more than an intellectual level) for the first time that the more you work the less you make. Completely eye-opening.

Respect the 9-to-5 workday and good things will happen.
No. Feature detection (which is also mentioned in the article) is far superior
Don't spread bullshit.
I highly doubt that actually have "a whole bunch of fax machines" or even "banks of modems" anywhere. They are probably just using FreeSWITCH.
One need not use a service to comment critically on their policies.
This wasn't immediately clear to me as well. From what I can see, they just mirrored their change in IE11 desktop and added "like Gecko" to the end of it.
http://neonelephant.de/webprinter.html <- Use this tool to send feedback :)
You really need to add ability to filter by categories.
Sadly, it's complicated.

Read more here:
http://blogs.msdn.com/b/ieinternals/archive/2013/09/21/inter...

But the default is:

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko
Technology improves existing products and services; its like a multiplier. Technology reduces cognitive load in interacting with a service, improves immediacy and responsiveness and so on. There is an over supply of "tech" products and services if there is an over supply of quality in products and services.

For example, do you think of Uber and AirBnB as two tech products? Or do you think of Uber as brokering (and therefore improving) transportation availability using tech and AirBnB improving housing availability using tech?
After Uber was created, AirBnB wasn't an additive "tech" company.

So its not the "tech" part that is key to a company's redundancy but the "goods and services" part.
All the different IE11 user agents can be found on this msdn page: http://msdn.microsoft.com/en-us/library/ie/hh869301%28v=vs.8...

According to the article, they added "like Gecko" onto the ends of them.
United States v. Causby 328 U.S. 256 (1946)
Likewise. My wife has now, and has had in the past at other nursing jobs, strict rules regarding overage time.
I find the product hunt version a bit easier to scan and I like the comments part of it
I think it's systemic of not having a plan in place to appropriately deal with a creative job.

And my point which was missed was that making broad generalizations about an entire industry with zero personal experience is irrational. I don't tell lawyers their culture is shit because it's not a single culture, it all depends on the industry, the individuals involved, internal structure and more. But sure, let's take an entire profession and just make blanket generalizations about it!
Yes indeed, but with light and ultralight variants. A day later, and I'm still enjoying Input a lot.
No. Just… No
Italians enraged at rise of Sicily's new Facebook mafia
Poor Windows Phone team.

This is a symptom of the ecosystem's indifference to the windows phone platform.

Browser vendors implementing hacks to trick web apps into presenting the right content because web developers have learned that they can't rely on the browser to render content properly.

I think there's a lesson in here about treating your ecosystem right.
Oh I had no idea FreeSWITCH lets you send faxes. That makes a lot more sense :)
They appear to be backpedaling. From their Facebook page:

"The policy regarding wedding fines was put on our site as a tongue-in-cheek response to a wedding many years ago. It was meant to be taken down long ago and certainly was never enforced."

https://www.facebook.com/pages/Union-Street-Guest-House/1175...
I just want to point out: There's a difference between lawyering up for advice, and hiring a lawyer to be your front man during the negotiations. OP can talk to a lawyer to examine his contract(s) and gain advice on what the potential options available to him are according to the law and those contracts. The company does not need to and should not know anything about this level of involvement.
Upside-down Decision Making Framework
+1 for the idea of linking to the survey hosted on your server. That was the first use that I thought about.
This is the sanest comment on the thread by far. You and your lawyer need to a) demonstrate to the co-founders that you understand how options pools are usually created, and b) understand by what mechanism the co-founders intend to dilute you disproportionately to themselves (see btown's comment for some ideas). The good news is that you are already probably 37% vested, and they have chosen to co-locate their operations with you, so you should be in a strong position to negotiate.
Be careful executing your options if you don't trust the company. Execution might not substantially improve your rights as a shareholder. It will, on the other hand, involve you surrendering your own cash. There are startup horror stories of early employees executing and getting zeroed out at acquisition.

(I say this as someone who listened to those horror stories, refused to execute options, and lost a low six figure return as a result. I don't regret the decision though; on the other hand, if I had ponied up thousands of dollars and gotten zeroed out, I probably wouldn't be able to live with it.)
Agreed on issuing new shares for options pools. This dilutes all pre-existing equity holders equally.
Edit: The previous title was "Windows Phone's IE starts masquerading as mobile Safari to render pages properly"

Looks like the webkit prefix tags are creating the new IE6. As usual, it's the web developers fault for not updating their CSS prefixes.

http://css.dzone.com/articles/why-webkit-new-ie6-trap-vendor

Mozilla, Opera and Microsoft have been complaining about this and Opera had already implemented support for the webkit prefixes(before switching to webkit/Blink entirely) and Firefox-OS will probably follow.
Robotic suit for Korean shipyard workers
> For anyone seeing this comment after the title has been changed, OP's title was "Windows Phone's IE starts masquerading as mobile Safari to render pages properly"

editorializing or not, i prefer the less vague title. serves as a great tldr;
If I walked into a restaurant and the owner threatened to kick my ass if I posted a bad Yelp review and I decided to leave without eating, would I be qualified to write a review about their practices? I didn't eat at the restaurant. There was no business exchange.

I'm reviewing the business' policies and warning others of something I find distasteful. In your example, what if I read the online menu and found some fine-print stating they cook their french-frys in orphan tears? Maybe I find that distasteful and want to warn others of such a practice.
On Yelp's review page:

"Your trust is our top concern, so businesses can't pay to alter or remove their reviews."

And yet see we stories like this about Yelp all the time. Yelp reviews aren't worth the paper they are not printed on.
I would quit my job long before anything like that happened. A psychotic break may be something that burnout could lead to, but I'm sure that that's not a minimal requirement to say you're 'having a burnout' in most people's usage.

To be honest, that's just not the way I react to stress. I'm more likely to get a bit of insomnia and be overly critical towards my coworkers.

edit:

"The term 'burnout' was coined in the 1970s by the American psychologist Herbert Freudenberger. He used it to describe the consequences of severe stress and high ideals experienced by people working in 'helping' professions. Doctors and nurses, for example, who sacrifice themselves for others, would often end up being 'burned out' – exhausted, listless, and unable to cope."

http://www.ncbi.nlm.nih.gov/pubmedhealth/PMH0050545/
What categories would you like to filter on? I was thinking `programming language` and location.
The guy has no business trying to learn how to be a diplomat when he's already tasked with a day to day job for the founders. If it's gotten this far in the conversation (posting on HN) then the situation is clearly bad, at least on one end. Given it's a situation with unfair dilution, the assumption is that all stakeholders are well aware of the dilution results and are OK with what is being proposed. They are founders, after all, and SHOULD know what they mean by asking for this. Also, don't think for a minute they don't already have attorneys queued up on their end.

I would say this is EXACTLY the time to have an attorney get involved to take a look at the documentation and render an opinion. If the situation is ugly, they may fire him if he protests, but that also gives rise to a reason to question the cause for termination. Given the contractual agreement between the parties, a termination event may provide an avenue to compensation for unfair termination, especially when seeking legal council could be shown as the reason for termination.

When in doubt, lawyer up and be cautious of making blaming statements that aggravate the other party. You may want to end up working with them in the future. Or not, depending.
So is Winnipeg.
well, calling all Russian engineers "Sexist, Dirty and Unemployable" because of one retard is pretty much the same as saying all English-speaking engineers are "panicing, judging and inadequate idiots" because of author of this post :\
Wow this is just what I have been looking for. A few questions:-

1. Is it possible to download files in html format? I really prefer ebooks in html cause I can attach my
preferred "readSettings.css" to it that way. *

2. Is it possible to run a custom script after the book has completed downloading?

3. I don't understand what you mean by "Making meta-data about the texts easily accessible through a database"
in the description. Can you expand a bit on this?

4. Is it possible to specify other donwload contexts like "genre"

Oh Thanks a lot for this :) I always wanted a command line uitlity for project gutenberg.

* I also think that html files are lot easier to read on the phone as you can style them where as with
the txt files you have got no choice but to use horizontal scrolling unless you are in a landscape mode.
The video goes into a bit more detail and shows a couple of things that address your question.

1) A lot of the tests were done with a camera that costs thousands of dollars. You can see images of the camera used in one of the experiments.

2) They were able to use consumer-grade cameras to also capture sound. Even frequencies up to 5x higher than the actual 60 FPS of the captured video.
Before the update:

Mozila/5.0 (Windows Phone 8.1; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 625) like Gecko

After the update:

Mozila/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 625) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537

---

Sounds pretty desperate. But this is Microsoft with Windows Phone, so, no surprises here...
No basis?

The basis is that these people choose, of their own agency, to shoot up with used needles. This isn't some poor guy getting the cancerous genetic bit flipped by a cosmic ray or an uninsured single mom getting disabled by a drunk driver. These are consequences brought on by the patients themselves. By what moral basis should society be paying for the consequences of willful degeneracy?
I think generally root/admin have carte blanche to do this sort of thing.
> Because most people can't read English.

That's a good argument for some languages, but for Swedish in particular it's less strong, because the number of people who can read Swedish but not read English is fairly small, and rapidly declining. That doesn't mean there's no point to a Swedish Wikipedia, but whatever point there is can't really be because Swedes are unable to read English.

That's also true of Danish, which is one reason I believe the Danish Wikipedia has been languishing. There are many Danish people who are Wikipedians, but many of them do more English editing than Danish editing. The Swedish Wikipedia seems to be more active in comparison. It would be interesting to understand why; is it just the population difference (9.5m vs. 5.5m)?
Before Wikipedia there was a Swedish collaborative encyclopedia called susning.nu [1]. It eventually shut down due to problems with vandalism and in the meantime sv.wikipedia had grown larger. I suspect a lot of articles were migrated to wiki from susning, or at the very least the community did. Interestingly, susning roughly translates to grasp, as in a short format understanding.

"Because of this, Susning grew and became Sweden's biggest and the world's next biggest wiki." [1]

[1] http://en.wikipedia.org/wiki/Susning.nu
The Incredible Power of Doing Dangerous Things
It's an innovative market, which means people are trying a lot of things. Given that, there's always going to be an "oversupply" of things that don't work or don't solve a problem anyone really cares about. The only time you don't see such an oversupply is in a market where nobody is trying anything new... such as automobiles from about 1960-1970 until the 2000s (hybrids).

No errors means no trial is happening.
How We Started Changing The World
Simple CRUD-like admin interface with Flask and WTForm
I worked as a contract cable installer back when cable internet was new. New enough that they used one guy to do the computer set up, and a second to do the cable wiring. As I was finishing my tenure they were switching over to "super techs" who would do both. I was the computer half. This was like 2000.

We had no interaction with the guys doing the cabling, they were a different company. I'd get a sheet of installs in the morning, as well as the time frames. 8-12, 12-5, and 8-5. If someone had managed to convince a rep we might see a shorter timeframe like 3-5, but they were pretty rare. I'd show up, slot a network card, plug in the cable modem if the cable guy had been there already, and leave.

Then I moved to the big city, where the company gave people specific times. 10, 11, 12, 1. etc. They tended to give the clustered appointments to the super techs, so I was driving all over the city, searching for parking, and waiting to get buzzed in. My first two weeks were rough, then I discovered the manager had been going light on my appointments while I learned the city. Then my appointment book started looking more like: 10, 10, 11, 12, 12, 12, 2, 3, 4, 4, 4, 4. On good days I'd hit the closest double/triple/quadruple booked slot early, hit the second one one time, and try to race to the rest. Skipping lunch as required, or snacking on a nutrigran bar while wishing my car had A/C. On harder days I'd get to the first appointment barely on time, discover they had Windows NT and try to pawn off appointments while juggling IRQ settings.

Some days were an absolute mess, 8,8,8,12,12,12,12,5,5,5,5,5 or the like. You couldn't show up early for a 5, those folks were racing home to meet you as is. So I'd end up sitting in a park trying not to kill myself on a razor scooter for a few hours waiting for the next rush.
I had a similar experience. I left a very high stress job, and it took me well over a year to stop having anxiety attacks for a job I wasn't even employed at, anymore. I didn't even have a cell phone, and I was getting phantom phone syndrome for at least 18 months. Almost sounds like PTSD.
> Writing “This.” or “This^” (the caret points upward in the forum’s
> chronologically-ordered conversation) may be the earliest form of
> a fav or reblog.

Me, too!
Edit with actual content: The number of companies that describe in glowing terms how they're moving forward by shutting down and taking all your data with them is really way too high. I think fotopedia.com is the last one I heard of, you should check out their blog post and the comments: http://blog.fotopedia.com/fotopedia-shutdown/

Mods: why can't I make a comment linking to the ourinrediblejourney tumblr? It's relevant to the "make companies just to flip them" point in the article.
"In the traditional sense"? What does that even mean?
Interesting article. I think burnout can be caused by a number of things, but I don't think everyone has a different burnout trigger. When faced with non-ideal conditions/expectations, burnout is inevitable. Sone people can cope with different burnout causes better than others, but if, say, your work is soul-scorching then it'll eventually get to you.
The HN guidelines clearly state to use the original title, though.
It's actually been there since at least 2013:

https://web.archive.org/web/20130301124243/http://www.unions...

Let 'em take the dings. An example must be made of this kind of anti-consumer behavior.
Priced Out, Middle Class Seeks Bargain Homes Inland
Yes. The more things change, the more they stay the same: http://webaim.org/blog/user-agent-string-history/
First Steps with Julia: Character Recognition in Google Street View