skysight-inc/HackerNews huggingface dataset:
There is so much open wifi nowadays that non-https should really start to be considered harmful. A large portion of website visitors are probably connecting via Starbucks, airport wifi, etc., which means their session cookies are basically public information.

So even given the mass surveillance problems, non-https connections need to start being treated as Bad Practice and discouraged by the sysadmin community.
I don't like how whenever there is a suicide, the possibility of being suicided (somebody else making it look like a suicide with the intent to discredit and kill) is never suggested, considered, and is even looked at as conspiratorial paranoia. Of course in this case there are 3 letters left on the scene, which (if convincingly written by him) would be good evidence pointing toward legitimate suicide. I would like to see video/witness evidence, more investigation into events leading up to the death, etc.

The only reason I suggest it as a possibility is the fact that he was highly passionate about important, controversial research. I would think that he wouldn't want to commit suicide because of this and that other people would be out to get him. His work is now being dismantled and he is dead, which is a big win for people that did not like what he was doing, and clearly a tragic loss for everything that he believed in.
I wish I had more upvotes to give you. Alas, I can give you only one.

I was the victim of low-grade identity theft about 10 years ago, all stemming from a credit card number illicitly imprinted by someone at a restaurant. Shit spiraled from there, and it took me years to clean up the fallout.

Dealing with the Big Three credit agencies was a process for which the word "Kafkaesque" somehow falls short of descriptive power. I've been caught in bureaucratic snafus at the DMV and the IRS, and in comparison, both of those processes were a walk in the park on a bright, sunny day.

Our country is basically a consumerocracy, in which one's credit rating is more or less one's fate. If we're going to bestow that much power upon a three-member oligopoly, then we should demand much greater responsibility of its members.
Shouldn't people be throttled though? It seems like over the last few years there has been a huge spike in consumer video, and as far as I have seen people aren't paying much more.
Not every job is based around clocking in and clocking out, though, and there are a lot of complications for things like traveling, lunch meetings, and business trips. There are also strict laws about overtime pay and the max time that a person is allowed to work before being required a break. There's also the issue of employees recording their own times worked (it's a compliance nightmare that can lead to lots of payment adjustments, fines, and/or lawsuits).
Show HN: Browse GitHub code like an IDE (Chrome extension screencast)
Cab experience from an ideal world
What do you mean that the computer accumulated the personal information of every person on earth?

That’s it. It knows everything about us, and we think it did this consciously. Yes sir, by manipulating people into doing specific things.

What can it do with this information?

Well sir, it is going to do what it can to establish the ability to keep this information as up-to-date as possible. Nobody is able to escape.

The criminal gangs, Russia and Asia. They were the ones behind this?

Yes and no. They each collected enough information and stole it from each other.

We have to warn the world!

We can’t. It controls everything.

What caused this?

A Meta-pattern within the human psyche reached into the computer and in turn used the computer to amplify its own motives.
Wow thanks for all the tips! Can you explain 1. A bit more. What kind of situations are they? How do you mention what you do or find out what they need?
I would like to see a working prototype first before I'd consider buying one.
The best description of this protocol I have seen is "TCP over TCP."
> There is no problem to modify UI state from any thread; just put up some synchronizations.

It reminded me of the "I know, I'll use regular expressions" joke.
Rhumb line
I'm a little surprised at the choice of "Pool" instead of more conventional terms in the sharing economy such as "UberShare" or "UberContribute." I was very disappointed that UberPool isn't a swimming-pool-as-a-service.
Because Apple still doesn't allow that?

That said, I'd love to see a Blade Hackintosh (has it been done?)
I imagine guns would be involved.
That is the best photo I've ever seen in an NYT piece. The sheer absurdity of it. The bleak banality. The couches. The wires!

It's like the opening shot of a Sofia Coppola film. In my mind, that guy is played by a young Bill Murray.
Your website is blocked by websense as "Compromised Websites".. any idea?
From the paper, this originates from:

> ...Since i is a lower bound on j, j will equal
the largest i for which P(j ≥ i), thus the largest i satisfying i ≤ (b+1) / r. Thus, by the definition of
the floor function, j = floor((b+1) / r).

It seems to me that since all the numbers are positive, you can safely use integer division if you like. AFAIK, floor(((double)a)/b) and a/b coincide for that case at least.
How the U.S. government poisoned alcohol during Prohibition (2010)
Just because it's against their ToS doesn't mean that their ToS is enforceable.

If you purchase a legitimate license to OS X and only use it on personally owned hardware that you keep in your possession (unlike that company that tried to sell Hackintoshes a couple years ago), it's very unlikely that Apple could ever have a legal case against you.
Great post! It was fun to see 4 tracks in the (first convolutional layer) filter 242 set that I recognized from my own 'ambient' Spotify playlists, and pretty impressive at the topmost layer as well. Loved that approach of looking at a few tracks that represented maximally or average activated filters.

Curious if you think the low-level features learned from the vector_exp latent factors are different from, say, unsupervised learning with sparse autoencoders? For example, are there phonemes associated with Chinese pop or Spanish rap that are learned at a low level, that the network might not learn with "unlabeled" data?
And cache invalidation.... Maybe you removed it too early.
I'm not usually one to argue for broader safety regulations, but the fear behind the restrictions / banning sales aren't entirely off the wall.

I mean look at The Mandala Set that Zen Magnets sells?
http://zenmagnets.com/the-mandala-set/

How small are those spheres exactly? They look like toys, or candy. Small children love to swallow things, especially small round non-pointy things, and someone's kid dying or merely getting serious lifelong intestinal damage from swallowing small powerful magnets (like neodymium magnets are), due to intestinal pinching, is no joke. It doesn't matter to a kid if the original product came with a warning label or consent form or not.

Muscle cars, whiskey, full-size swords, chemicals don't look like toys, and aren't as likely to be played with by especially small children. Small separated magnets, especially any that happened to fall and roll across the floor out of sight, seem like a greater risk to me.
(Phone): New text message from <Name of Your Secret Paramour>. Would you like to hear it?

(Your Spouse): Yes.
Problem is, annotations are plenty useful when used correctly. The only way to reign them in that I can think of is for people to not watch videos w/ spammy annotations.

which clearly doesn't work.
Do you mean you detect contamination by taste? Is MilliQ that pure?
What's the adoption of Cloud Code been like? I think a lot of developers would be turned off by the async api calls (if my understanding is correct). Also, how tight is the sandbox around user code?
I am thinking in the exact opposite direction: stop this publication influence, citations SEO and plagiarism madness.

Get shit done and put it on your blog.

Normal people hear ideas, forget them, internalize them and regurgitate them as their own all the time. While you're scouring databases and calling libraries to try to find who's got access to the paper you're looking for because it looks like a primary source of what you're working on, you could be experimenting from secondary sources or even from textbooks if the thing is now mainstream enough.
What can be done about this? Can we call our congressmen or something?
That's just how YOU read it. You probably missed the fact that he mentioned in his suicide letters he was not killing himself because of her and this case. He was obviously under emotional stress and that's enough to push many people to suicide if you are in a fragile state, no matter if you are guilty or not.
Good points all. I hadn't considered that Medicaid would be included in the programs proposed to be eliminated. And I agree, the benefit from cutting overhead and inefficiency seems to be vastly overstated.

Personally, the most compelling reasons for Basic Income are getting rid of incentives not to work (since you don't lose any benefits when you get a job) and getting rid of "wrong" ways to be poor (two people with the same income and need can get vastly different benefits simply because of why they're poor).

However, I have zero quantitative analysis to back up the worth of those things, it's just what look good to me.
I have a business card and the email address is in a language I don't know how to type (having a virtual keyboard doesn't mean I know how to reproduce the actual characters, which is true for many languages).

Or worse, somebody is trying to give me their address over the phone.

Here's an example: Try to figure out how to type:

宮本茂@任天堂株式会社.com

Here's another I'm pretty certain I can't figure out with a virtual keyboard.

প্রিয়াংশু.চ্যাটার্জী@बॉलीवुड.com

How about mixed languages? Like the case of a foreign worker assigned to another foreign department in yet a third country.

김기덕@बॉलीवुड.ประเทศไทย.com

I'm not going to tell you what languages these are in. Just pretend you were handed these on business cards or saw them on a slide deck at a conference and can't get a digital copy. Let me know how it goes.
I wonder if most of the mileage here could be gained by simply augmenting javascript's networking capabilities, enabling the use of non-HTTP servers (and keeping the HTTP protocol simple).
Hadn't updated WP a while ago, got a few stupid links injected (for SEO, not for phishing). Your company is likely just a bit slow in updating its filter list.
I second what patio11 said about the low prevalence of modern frameworks. Even at the most advanced startups I've seen up close, more of the software is built using custom frameworks than using "cutting-edge" modern frameworks. Adopting each new modern framework has a cost, and if a startup's problems are largely orthogonal to the problems the framework solves, adopting the framework is unjustified. I can remember only one job interview where extensive Rails experience was a hard requirement, but it was probably because the company's founding team wanted help learning Rails. You should be able to find many jobs where experience with modern frameworks is not a hard requirement.

If I were in your situation, I'd do two things. First, I'd write a list of 10 ideas to make my career really fun. This list would probably describe companies to interview at and projects to pursue. Second, I'd write a list of 10 ideas to make my current job really fun. This might require some extreme creativity, but it might be better to make a possibly futile attempt to enjoy the current job while working on finding the next one than continue to waste away in misery.

Here are a few crazy ideas that come to mind. Your ideas will be better:

1. Make a bingo board where each square is a common annoyance you encounter in the code. Share combinations of the bingo board with your co-workers. Give a candy bar to whomever gets bingo first.

2. When faced with an annoying task, set a countdown timer and do everything you can to finish the task before the time runs out. Don't let the bomb explode.

3. Stand up and do a fist pump every time you make an especially clever commit.

4. Listen to music that is fun.

5. Periodically listen to comedy that makes you laugh.

6. Think of the people you admire or respect in your workplace. Try to meet with them and learn from them. Give back to them too - perhaps by giving them ideas that you think could possibly help them in their projects, or introduce them to people you know who could help them.

7. Bring in snacks or some particularly tasty treats to share with your co-workers. It might help build some emotional connection and friendship.

8. Bring a bag of M&Ms and eat one every time you save a file.

9. Try working for an hour using only one hand.

10. If you're in an office setting where talking out loud won't bother other people, try narrating everything you do during the work day like how YouTube stars narrate playing video games. An immensely talented engineer I knew at an internship would sing rap lyrics all morning and swear vigorously at his machine when things went badly wrong. It was ridiculously entertaining.

Best of luck making your career more enjoyable!
It's interesting to think of the side uses for this technology, should it become widespread. The future WIFI radio in your cellphone will end up being a precise measuring device for the RF environment. I mean you've basically got a TDR instrument in your phone sensitive to 110 db system loss..

For sure it will work as a motion detector (search for gunn diode motion detectors- long used by alarm systems).
Metadata storage could be used to fight 'general crime' (Australia)
Y'all may wanna check out python dateutil. https://labix.org/python-dateutil
Gratz Sam!
I know it's unidirectional. I was saying that we'd mostly make our changes internally and push it to Google and centralize user/group management using our internal on-site LDAP server.

The idea of an external tool modifying our local LDAP/AD server is not something we'd go for. I suspect other people might feel the same way.

However, if we were smaller (or didn't have internal IT resources) like a lot of clients we work with, an external LDAP/Google apps combo sounds like a winning solution :)
Object oriented model of the human neocortex in Java
Sure, frozen embryos, frozen sperm and something like the "uterine replicator" from the Vorkosigan Saga (Bujold) [1] may allow this to happen.

I really doubt 60 or 70 year old women will gestate their babies [2].

[1] http://en.wikipedia.org/wiki/Vorkosigan_Saga#Technology
[2] http://en.wikipedia.org/wiki/Pregnancy_over_age_50
Sorry to keep replying to this one - slight correction on recent Ansible windows support if interested:

http://docs.ansible.com/intro_windows.html
> I've found that music without lyrics is best for coding

Definitely. IMO it's likely that any intelligible words in songs will automatically interrupt/compete-with the parts of your brain you need available for reading and writing code.

If you really like vocals anyway, consider songs sung in languages that you don't know :p
Look, there are tons of scandals in Japan which get large media attention every single week, yet we don't see high profile, shamed people jumping off cliffs or hanging themselves every two minutes. Let's dispell this myth that Japanese kill themselves every single time they are publicly shamed. This is far from the norm. Most of the time they do dogeza (bowing on their knees for apology) in public, accept the blame and that's it, nobody talks about it anymore. Let's not exaggerate the situation, shall we.

Why do you think this particular case "shocked Japan" ? Because it's not the norm, precisely.
Promises are also like good old blocking calls. How is a channel different?
Evaluating CS programs – Building a SHIP – Outcomes
4 Gems to Increase your Productivity in Rails
Definitely depends on the bank, I'm lucky enough that Bank of America provides 2FA.
For most of us, I think it's primarily a pocket computer. If you really just want a phone, you are massively overpaying if you get an iphone. I mean, sure, it has phone functionality as well, and that's handy, but just because we still call it a phone, don't think that most of us use smartphones primarily for audio communication.
Why Social Media Is useful
It's a play on the word Carpool and seems apt to me. The Uber brand name is already synonymous with sharing as you share the car with the driver and whoever is with you and they need to distinguish this separately. I also thought it was something to do with bringing you to a swimming pool like UberCats.

http://en.wikipedia.org/wiki/Carpool
Welch may get it wrong for an ongoing relationship where you're dedicating 25% of your life to the company, but I think he has it exactly right for an occasional one-off that you pay a small amount of money for, and where the other guy doesn't even know who you are. I mean, you're talking about a situation with two weeks notice as somehow being relevant to a situation where the ideal involves multiple years between transactions.

You say "if GRRM wants to keep relationship and reputation intact...." I agree with that. But "keep relationship and reputation intact" is completely different from "obligation".

Yes, if GRRM wants to maintain his reputation as the author of a series worth reading, it would be helpful if he could get new installments out on some sort of regular basis. (But who are we kidding: people will buy them by the million regardless.) But if he decides that he doesn't care about people buying his books anymore, that's his choice. There's no obligation on his part to maintain his reputation.
Why Social Media Is useful
Social media, we’re addicted to it. Whenever you’re in public you see at least one person on their phone. Now, you wonder, “What are they doing on their phone?” Social media in most cases is what they’re on, but why? Being social is why most people even use social media, hence the fact the name. I still wonder is social media useful? Social media can be useful or useless. If you’re promoting a business, that’s a very useful way of promoting your business since billions of people use social media, so it’s a great way to get the word out. It can also be a waste of time if you’re chatting with your friends. Social media might not always waste your time when chatting with friends. Read Whole Article: http://kikflick.com/social-media-useful/
Very cool! Thanks, I clearly missed the point :-)
I'm amused and depressed that the industry is willing to consider almost any solution -- except using something other than a web browser for tasks that do not involve browsing the web. Seriously... it works for Spotify, even now.
To those saying HTTP2 should require HTTPS: do you really want to be stuck with our shitty CA model for even longer?
The Better Business Bureau is more of a protection racket than a consumer protection agency. You should contact the office of your state's Attorney General. Those folks are a consumer protection agency.
Thanks @habith, that's good input.
JS: This strange space where real private properties live
author here: the other commenters here are correct, I used .now() and .utcnow() in order to match the stdlib API.
I find it a bit odd that they spend so much time hovering over the first link. It's cool to see prefetching at work like that, but it's also really odd to see people hovering over the link they want for so long.
Or just camp out outside Experian's hq and try to destroy their headquarters using psionic powers. Concentrate really hard!

Equal chances of success as suing them but considerably less expensive.
Sadly we have to put up with Experian (and Equifax) in the UK as well. The third most popular agency being CallCredit which for me didn't even have a fraction of my credit history thus causing me severe difficulties when I was arranging a simple mobile phone contract! There needs to be better regulation of these outfits with regards to who gets this data and completeness of data.
> Should it be completely abandoned? I'm not so sure.

Nobody is trying to abandon mutable state (or nobody should, at least). If we abandoned it, our computer would be a static screen where nothing would happen.

Functional programmers embrace mutable state, but only where it's needed! If the program is faster or cleaner using mutable state, why not? Check some of Clojure's mutable constructs as an example:

http://clojure.org/vars | http://clojure.org/Refs | http://clojure.org/Atoms | http://clojure.org/transients
Fun fact, in the oldest, original version, arrow objects were mutable, and this was ripped out in 0.2 for exactly that reason.
Microformats were popular back when blogging was new. [1]

http://microformats.org/wiki/citation
The other commenters here are correct, it is a reference to Time's Arrow (the book, or Star Trek: TNG episode), and other directional time metaphors :)
Questions To Ask Before Quitting Your Job To Work At A Startup
At the very least, regular http should support starttls to allow encryption. That at least requires your attacker to go to the trouble of man in the middle.
Russian gang steals 1.6b passwords
How Mark Zuckerberg sells snake oil
Not a user of Haskell but interested in it.

What makes my spider-sense tingle in Haskell is lazyness. It's all cool until you unexpectedly hit that lazy unroll (not sure what the correct term is) in a time-critical system.

Are there ways to control lazyness in Haskell, just like there are ways to control mutable state?
That's exactly how mealsquares started. My prototype is open source at http://lesswrong.com/lw/h2h/soylent_orange_whole_food_open_s...

Speaking of which I've been meaning to update it since I discovered that rice bran is a better option than marmite.
Researchers Reconstruct Speech Recorded in the Vibrations of a Potato Chip Bag
Alternative? Non-https is really harmful to users who browse via open wifi.
Slow down. I was talking about your implicit recommendation of the article here. And yes, what you said counts as such. (Of course, if never tell my friends to read 30 pages without some idea of what they'd be getting but whatever.)

If you really understand the core argument, what is so hard about giving a short summary?
Sprint Said to End T-Mobile Discussions, Plans to Name New CEO
The world is full of clueless firewall administrators who block everything but port 80 and 443 because security. It inconveniences users a lot more than attackers, but if you try explaining this you get a bunch of cargo cultism about reducing attack surface area, etc.

Never mind that these protocols now tunnel everything and thus have equivalent attack surface area to just opening your network. I call it cargo cultism because these people superficially know security buzz-concepts but do not understand them deeply. The application of security concepts in this superficial way does tremendous harm, not to mention creating a false sense of security among the cargo cultists and their followers.

So we engage in an arms race with ourselves. We block everything, then design protocols to tunnel through our firewalls to reenable all the things we blocked, then repeat.

SSH is another penultimate tcp over tcp protocol.

The only real solution to the security problems these hacks fix is to fix operating system app and privilege isolation. But that's more work so let's just break IP with firewalls and then pretend it secures us.