skysight-inc/HackerNews huggingface dataset:
Even anonimized data that seems very generic and nonspecific, when corolated with other data points paints a very precise and specific picture of an individual, including enough to accurately identify them. This is Google's entire business model.

Health data is very far from this idealized anonimization-friendly case. It is some of the most specific data avalible about you, and it can easily be abused to disadvantage you in ways you can do nothing about (insurance, job prospects, social standing, even as far as getting your life threatened by people who disagree with things like sexuality and abortion)

Im sure Google appreciates your faith in them. But you should carefully consider the consequnces. Once the information is out there, there is no getting it back.
Yes, i understand that, however one can constrain the width text of the text so that one doesn't have to , for example, move the head to read from side to side.

However, columns are 2 dimensional, meaning that skimming back and forth between them requires more complex spatial processing than scrolling up-down.
That actually surprises me.. I would have guessed that there would be some amount of metadata you could query over the data lines, such as the specs for the DIMM. I guess that's all sent over I2C or something instead?
Startup Metrics 101
In the US, the government pretty much has a monopoly on K-12 education. A monopoly has no motivation to improve. QED.
Fascinating - thanks for the explanation on this. I'm often surprised at how slow accounting practices are to catch up on business models that we see as commonplace in the tech world.
Does Cleaner Design Improve eCommerce Sales?
WAF Beta test and Feedback
Hey yo!

You know, our PC needs Anti-malware setup. What does our website need?

WaaSup is web attack protection service for your website or web server preventing problem from

Intruder like hacker.

Now, our service is running for free open-beta service.

WaaSup URL : www.waasup.net

Just start your website protect service after sign-up step for free.we will give some Korean snacks and noodles if you send good feedback for our service.

Thank you!

Feedback : support@waasup.net
A sort of gmail interface redesign problem, but people's lives are on the line.

Google has shown itself to be driven by metrics to almost the sole exclusion of anything else, metrics often dont tell you what you think they do.
Maybe they think guests using apple are more valuable, but it's stupid thinking and doing.
I wouldn't call it a "crazy" item, but I do love me one of BK's Angry Whoppers which is significantly different (read: it actually has a bit of spice to it) to the offerings of most big burger chains.
The idea is nice, although there is absolutely no activity in my neighborhood yet.

A small side note: on app activation any sound playback is paused in iOS. This is a bit annoying and not expected behavior for this app.
I'd like to think that part of it will have to do with voice command. I'd like to be able to command my laptop/desktop to do anything from basic tasks (schedule reminders, launch apps) to complex and customizable tasks (create new ruby model, connect to distant ssh server, etc.), all of that by just clicking a button and talking for 1 sec.
DataThief: Reverse engineer data points from a graph
Your parent stated clearly "But until then they're, by contract, obliged to offer their guests only their contract partners awfully slow internet."

So it's in the terms.

I considered replying to that comment stating how I would write the telco's legal department to get them to release this provision but to be honest given the way lawyers feel they need to represent their companies the answer would probably be, "no."

I would say words to the effect of: 'this is a historical provision from a time when it was unclear what pace the Internet would be adopted, by buying into such a long contract early, we supplied (telco) with much-needed sales commitment which thanks to early adopters like us is part of why your company (telco) was able to take an early lead in deploying out (infrastructure). At that time nobody could have guessed the speed with which infrastructure would be deployed, and unfortunately the speed we have contractually bought into no longer serves our customers. For some context, visiting executives have actually resorted to visiting the reception area of the fleabag inn down the street, where they even have hostel "dorm-style" rooms (6 beds to a room), and probably pay around $79.95/month for their 100 megabit package simply due to how late they were able to deploy. This reflects very poorly on us, and we have had to make various excuses, but of course never giving (telco's) name, as the guests might not have all of the above context. As we are materially affected in our business by some of these experiences, however, we have had to review our possibilities. We believe in the contract with (telco) and agree that its financial terms are valid, made sense at the time, and we are happy to honor it until its expiration. However, one clause in particular prevents us from pursuing unrelated mitigation. A good technical solution would be to offer a parallel, current solution, while continuing to pay the full terms of our contract with you. What is preventing us is, specifically, clause 7.6 of the attached contract, that states we are obliged not to offer a parallel service to our guests. We'd like your permission to be relieved of this requirement, as it is becoming an unconscionable burden, but does not impact you financially in any way. I am sure you agree that (telco) would not pursue legal action for doing the absolute minimum we can to service business customers, and in fact as we agree with and understand our contract we are happy to continue to make payments on it during the full term. We would simply like to be able to augment the level of service we had agreed, which no longer lets us compete effectively, and seek your permission to do so whilst honoring the full payment and other terms of our contract with you. Thank you for your attention."

To be honest I couldn't think of a way to do that so that a corporate lawyer would say, "sure." Well, the above is worth a shot anyway.
What an excellent collection of articles (well, I only ready a few, but I would like to think my experience extrapolates to the rest)! But I don't think "cheatsheet" is really the right word. Really this is a collection of short expository writings on particular mathematical concepts. And very well done, I think, to the point that calling it a "cheatsheet" (which I associate with a haphazardly conjoined sequence of facts and tricks out of context) is to do it a disservice. Or maybe the name choice has some marketing value?
I honestly hadn't even heard of AAA in the context of RADIUS before reading about it on Wikipedia just now. I only tangentially know about RADIUS from seeing it in various WiFi control panels over the years.

I considered using Squid somewhere in Streisand, thinking that it might be a nice feature for mobile users in particular. However, one of my main goals with this project was to set up servers that didn't log any information under any circumstances about the sites that clients were visiting or their IP addresses. A caching proxy by definition is going to have to store some of the assets that users are requesting, so I abandoned the idea. Perhaps you are using it differently though?

I appreciate the feedback! By the way, your email does not appear to be in your profile.
Distributed web systems with Consul, Diplomat, Envoy and HAProxy
Hitting a small very fast thing, with a small very fast thing, is hard.
Interesting juxtaposition there:

" what is certain is that the kid did not earn or "deserve" the money.
It also becomes quite dangerous to reason based on who "deserves" something. "
> 5 star hotels aren't really for most business travels though. I mean, if you are an exec ya, but usually you just get a 4 star Hilton at best. 5 star hotels are for rich people who won't notice.

Ah, I know that. (WEll actually, I don't. Ive never stayed in a 5 star hotel before). but, I was just making the point.

> 5 star resorts usually ding you for lots of things, its how they make money (travelling next week to Thailand, psychologically prepared but at least the internet is free).

Thailand is fine for that. I stayed there last year, (around this time) for about a month, and stayed in 4 star accomodation most of the time for less than 30 bucks a night (euro) for two people, and we always got breakfast, wifi, and towels. My advice is book one night in a hotel, and go in to the reception and ask how much it is to stay on. You'll normally get 3-400 baht off.

Now I want to go back to thailand..
Isn't this the website/software that gets you put on the NSA's 'let's super-track this bitch' list?
It works great on micro instances. That's actually the default option for new EC2 instances that it creates.
My guess is they were barely loosing any money in the years they upgraded their network and have recovered their investment within a few years while raising prices even more under the false pretense of needing/wanting to upgrading their network even further.

It would be interesting to have a line on that graph showing when ISP's weren't required to abide by FCC rules because they were not classified under title 2.
I work in medical imaging and if there is something I've learnt over the last 20 years it's that we understand 'normal' less than any other disease state.
Very well said. The thing I have noticed is that the selfish decisions and the lies seem to last longer in my memory than the immediate benefit I got.

And I agree -- with me this knowledge has also had to come with age. Maybe others do better.
> For a given task, the imperative solution may leap immediately to mind or be found in a handy textbook, while a comparable functional solution may require considerable effort to find

FP means additional levels of indirection which makes it less efficient than imperative approaches. If FP really were more productive than imperative languages it would have been adopted by the industry long ago.
Submit your favorite quotes
Actually, for humans this actually is a face recognition task - from the given examples, it seems that the dataset involves pictures of publicly known people, so it's comparing apples and oranges as humans are given an entirely different task.

Computers are given 2 pictures and asked "Are these the same person?"

However, if people are given the same 2 pictures, and one of them is a well-known actor; then the question is "Is the second picture the same person as the many pictures of this actor that I have seen during my life?" which is a rather different task.

If you want a fair comparison, then either you have to use portraits of people that nobody knows, or the computer systems need to use databases of celebrity pictures for that.
Hi, OP here - let me know what you think of my setup (and my writing style!)
Is this in any way related to http://cloud9.gg/, the esports organization?

If not, things might get a tad awkward.
Any hotels should make wifi free and good as TV.
Statistics can account for free will just as well as they account for other complex factors, which is poorly, with no ability to say what will happen in any particular case. There's no need to get metaphysical.
Ghost Car
Multi-millionaire Mike Markkula provided essential business expertise and funding of $250,000 during the incorporation of Apple.
Some Internet Measurements
A chrome extension to copy stylelessly
Some day Merkins might find that missing S ---> "maths"
It shouldn't matter if the original image (the screenshot) didn't contain any information to leak.
Thanks for building a shitty company and product that I'm forced to use. Enterprise! Seriously. Meditate on that word.

We were actually forced by my company to move our "How to use this repo, get it up and running, etc" documentation out of README.md at the root of our github repos, to the Atlassian Wiki because, "this is how we do things now."

Fuck your terrible editor that adds random double spacing, and in general, fights me at every turn.

And the fact that at almost every standup, or planning meeting, we end up fighting some Jira issue that makes it obscenely hard to plan the way we want.

Your software makes it harder for me to get my job done. It is not good. I don't care if HN down votes me to oblivion. Your company has failed to make a good product. If you've read this, I feel better.
I'd love to see you try. Don't forget you'll also have government-mandated prices and a governmental mandate to serve everyone, including places which have to be delivered by mule[1] and populations of <350 which have to be served by plane[2].

[1] http://en.wikipedia.org/wiki/Supai,_Arizona

[2] http://en.wikipedia.org/wiki/Anaktuvuk_Pass,_Alaska
Indonesian president-elect crowdsources his cabinet on Facebook
Why is it depressing?

I have asked before if I will gain anything moving from Eclipse / Aptana to Emacs or VI. It will take a lot of learning, and while Eclipse is far from perfect, I have wrestled with it enough to know what I am doing. And it has lots of plugins.

(I am a not especially young programmer).
That's not what his autobiography says... Says when he was running the 'Student' magazine and had the opportunity to move on they needed a name and were brain storming. Someone piped up with "what about Virgin, because there aren't many of those left around here?".
It is not misleading. The statistic is about traffic, not users.
I think the experiment is flawed because the tubes are very big compared to the size of the crows.
>One that jumped out at me was 'USPS facilities could server as 3d printing hubs.'

It made me think of how the BBC (presumably youtube etc as well?) have video caches in the exchanges of larger ISPs, to get the data as close to the last mile as possible.
This is less surprising to me than the gaussian reversal, because this motion-deblurring technique relies on several images of the same object. It's still cool, though :)
Malaysia 17 Hoax Conspiracy-must see evidence of cover up and Fraud
Tictail lets 50,000+ online stores blossom, and it’s just getting started
Please add Screenshots to Kanban Cards
Show HN: In Warehouse Self Maintenance Terminal
depends on the lighting, camera setup, CPU, available processing time and finally your intended purpose.

Face detection/recognition is a broad subject, and the applications are broad.

There are things like HAAR cascades which are able to pickout a face like object from others (or anything else that it's been "trained" to do), however they can't tell faces apart. They can be tuned so that they can be used in realtime apps (like the autofocus on cameras)

HAAR cascades are limited in a number of ways: they can't tell faces apart, and you need a different cascade for different views (profile/portrait/other) they can also have trouble with skin colour as well(depending on training).

more advanced algorithms are able to workout face orientation in realtime (google hangout moustaches and the like) but once again they arn't able tell between two faces.

However there are no accurate real-time (or anywhere near realtime) algorithms that are able to tell faces apart (i.e. put a name to a face in a crowd) In fact I would go so far as to say that there are no non-realtime ones either.
Hmm, probably we don't disagree by much anyway. Perhaps it's clearer if we put some numbers to it: Suppose that the occupied lane is doing stop-and-go (due to the natural waves occurring in traffic), with a maximum speed of 20km/h.

What should the speed be for somebody in the unoccupied lane? Certainly 80km/h is far too much. On the other hand, it also doesn't make sense (IMHO) to come to a complete stop in the free lane just because cars in the occupied lane have to stop. I feel that a steady 30km/h is a good compromise.

Does that sound reasonable to you?
It breaks paging.
Startups are emotional roller coasters. Paul Graham said, "If you can just avoid dying, you get rich" (www.paulgraham.com/die.html).
> Wouldn't it possible to add automated circuit breakers in case of high current surge then?

Yes, but a circuit breaker at the voltages and/or power levels involved is not a simple device. They don't have them (due to cost and complexity), and there is a lot of criticism that they don't.

> Low frequency means long wave length, no? I thought that the Faraday cage holes needed to be smaller than the wave length for it to work.

It's both. If the holes are too large then small waves can go right in, but if the wavelength is very large the wave doesn't even notice the cage is there.

A Faraday cage works by picking up and distributing the EMF on all sides of the cage, so the field inside is canceled out. But if the wavelength is too large the cage can not pick up the EMF, and the EMF is present inside the cage. (However with a wave that large is not clear it would do anything to devices inside. The nice long wires of the power grid are perfect for it though.)
I'm sorry, that's a ridiculous question. This is like asking if any companies have made it to $100M without ever opening a bank account, but doing everything with cash (while keeping a strong paper trail, being totally above-board.) A ridiculous question.

If you never take any money you don't even have a valuation, so what makes you a billion-dollar company anyway? You're just a $0 company that happens to be pulling $10M in profit per year (for example.)

I don't mean the question that started this thread is ridiculous (though it's unusual) - I just mean that the example given is a perfect answer, and your follow-up question is kind of ridic (IMHO.) Or at any rate not "the important question."
No it doesn't. Check your Elon Musk fanboy-ism before posting here on HN.
Filecoin: A Cryptocurrency-Operated File Storage Network
A problem that can incapacitate the pilot of a billion-dollar fighter jet seems like it belongs in the "real fire" category.
Whistleblowing is an amazingly foolish activity for the whistleblower.
It might help society, but the consequences tend to destroy the whistleblower. I saw what it did to a close family member who blew the whistle on activities that caused the death of at least one patient.

Retaliation against Whistle-Blowers: No Good Deed Goes Unpunished
http://blogs.cfainstitute.org/investor/2012/10/24/whistle-bl...
" the results of a 2011 National Business Ethics Survey titled “Retaliation: When Whistleblowers Become Victims.” The report contains some shocking statistics:

45% of US workers observed wrongdoing;
65% of those who witnessed wrongdoing reported it;
22% of those who reported wrongdoing said they experienced retaliation (an increase of 46% from 2009); and
46% of those who observed wrongdoing but chose not to report it, cited fear of retaliation as the reason."

The professional consequences of whistleblowing by nurses
http://www.ncbi.nlm.nih.gov/pubmed/11125963
"Abstract
When nurses encounter misconduct in the workplace, their ethical codes of conduct bind them to the role of patient advocacy and compel them to safeguard the patient from harm. However, reporting misconduct can be personally and professionally risky. The aim of the research was to examine the professional consequences of whistleblowing and nonwhistleblowing in nursing. A descriptive survey design was used to examine the professional effect of reporting misconduct (whistleblowing) and not reporting misconduct (nonwhistleblowing). Ninety-five respondents were included in the study; 70 were self-identified as whistleblowers and 25 were self-identified as nonwhistleblowers. Results indicated that there were severe professional reprisals if the nurse reported misconduct, but there were few professional consequences if the nurse remained silent. Official reprisals included demotion (4%), reprimand (11%), and referral to a psychiatrist (9%). Whistleblowers also reported that they received professional reprisals in the form of threats (16%), rejection by peers (14%), pressure to resign (7%), and being treated as a traitor (14%). Ten per cent reported that they felt their career had been halted. These findings suggest that when nurses identify and report misconduct in the workplace, they may experience serious professional consequences.
"
I'm curious to know how much you're planning to charge for this service.
presumably youtube etc as well?

Yeap. Even my ISP, which is only the fourth largest on my rather small country, has a local Youtube cache.
It depends what you mean by "getting" FP.

I program in Python, and Perl for years before that. I regularly use the functional features of the languages, but I would have no idea to architect a reasonably large application using only FP, certainly not to the extent I would using OOP / procedural.
> You need to write lisp just to make emacs auto indent on return.

I wanted to say that it's not true, but fortunately I went and checked and found this (in my programming-mode hook):

(local-set-key (kbd "<return>") 'newline-and-indent)

in my Emacs config. I thought that it's configurable via `customize-*` interface, which is as nice as any other editor "settings" dialog, but apparently it's not...

OTOH I'd rather write Lisp than JSON or Python for editor configuration, but you're right in that it's personal preference.

Anyway, I wouldn't recommend making Emacs the required editor for any programming course (if not using Lisp). Just disallow using IDEs and let the students choose their editors. Make a list of mandatory features, like syntax highlighting, and let them use whatever they feel comfortable with. That way you can focus on teaching programming instead of teaching how to use an editor.
My typing speed with Dvorak is around the same as with QWERTY too, perhaps because I've not been using it for as many years. It took me 3 months to get up to speed (contrary to Wikipedia's claim of a year), and it's pretty easy to make the context switch between QWERTY and Dvorak - where I only make mistakes in the first few minutes of switching - and not six to eight weeks as Wikipedia suggests.

I didn't learn Dvorak to increase my typing speed - I learned because I was developing RSI in my right hand and put it down to QWERTY (and the mouse). The benefits of Dvorak are pretty clear when typing up large texts, although pain is still present after a few hours of typing. I found ergonomic keyboards to be a better solution than changing keyboard layout for dealing with RSI though, and I typically use QWERTY these days because configuring application's keybindings for dvorak is too awkward, and the gains are too little.

I've been considering learning Workman or QGMLWY, as their supposed benefits are even greater than Dvorak, and they have CUA-shortcut friendly layouts.
http://robots.thoughtbot.com/swift-sequences has a somewhat more advanced and in-depth overview of Sequence and Generator, although it doesn't use the laziness possibilities. It also points to the "Advanced Swift" WWDC session which covers the subject.
Global Interactive Guide To First World War
Cmd + direction keys work just fine.
I like there to be a difference between a variable “p” and a variable “P” (the former, for example, might be a vector, whereas the latter could conceivably be a projector onto this vector). Especially when doing numerical work, I found it to be extremely helpful to stick to established notation in the field also in the code intended to implement the algorithms written in this notation. In this sense, I find it sometimes sad that C++ doesn’t allow boldface/curly variable names :)
Blind Reverse Engineering a Wireless Protocol [pdf]
A friend started a company a couple of years back. He was not a programmer, but worked in a lab, so knew the bioinformaticians favored Python. He insisted that the app was built in Python. I was thinking that the language didn't really matter.

Anyway, a couple of years later he got a grant to continue with the project. It was junior level wages. And he couldn't get a Python programmer to work for that (he asked me) amongst others. PHP would have probably opened up more options in that respect, even though it is considered a poorer choice of language.