skysight-inc/HackerNews huggingface dataset:
It seems like your approach would suffer a lot of selection bias and would need to collect a lot of data before it would be useful, hence it'll be hard to bootstrap contributors.

I'm not an academic, but wouldn't a better strategy be to do co-authorship analysis on papers to generate similar information. That is you could say researchers who co-wrote their initial papers with more senior researcher X (normally indicating a supervisor or mentor relationship) at lab Y tend to end up at Z and have an average research impact score of R.

That way you could get all the data from analyzing public citation databases and avoid the chicken-and-egg problem with trying to crowdsource the data, and go directly to solving the main problem of comparing potential PhD supervisors based on their trackrecord.
A lot of this depends on timing. My interest in doing more than solving a bunch of meaty technical problems (where doing more includes managing a team, speaking to people, customer service) follows a sort of sine wave pattern.

Sometimes for 6-12 months all I want to do is immerse myself in programming. Other times I want to "change the world."
> There is a disparity between rich and poor in this country, sure, but come on. Most of the homeless in SF actually want to be on the streets.

This is ludicrous. By almost every metric being homeless sucks: access to work is harder to find and keep, medical care isn't as available, physical safety is harder to keep, you are more likely to be arrested, you are more likely to be assaulted, etc. This mindset is straight out of the Victorian era.

> So many of them are young and it used to make me sad but I have just learned to accept it. I always make a point to package up leftovers and hand them out. I'll even reach into my wallet and hand out a few dollars too.

> If there were more I could do though, I would be more than happy to donate some of my time, as I'm sure many in this city would too.

Homelessness is a systemic issue that can't just be solved only with individual people's time and/or money.

> Also, is more public housing the answer? Not sure about that one. They all look like government buildings with horrible fluorescent off-green lighting filled with junkies and drug addicts far from being cured.

That is because the issues that go with homelessness are not simply done once someone gets shelter. Also, public housing in most places in the US is at capacity and cannot accommodate any more people until someone dies or moves out. Some locales also put qualifications on public housing that will, by definition, keep people homeless or dependent on that public housing indefinitely.
Do you mean that GET requests shouldn't modify data? A URL that deletes everything would be idempotent; if it's hit once, it's the same effect as if it's hit many times.
I'm not sure who this is for. Square originated as a simple way for individuals and very small businesses to take credit without a massive investment. Evidently, businesses also took interest in such a product.

However, a $300 kiosk is probably out of the realm of possibility for many one-man operations. At the same time, the business demographic to which they are appealing with this (larger established businesses that need a physically-integrated register solution) is already competed over by a plethora of companies.

The whole point of Square was to occupy the niche of hyper-small operations and forsake the market for large businesses. Not only are they competing with the established companies like Verafone, but also with the dozen or so other companies that target larger businesses with iPad register solutions. I'm not sure if they will be able to compete.

That's not to say that this will be unsuccessful. Obviously, Square has had some success in penetrating the large-business market. I don't know. Maybe Starbucks will buy 10,000 of them or something. It just seems like a more volatile and crowded market...
Poll: Hexadecimal numbers: uppercase or lowercase?
Uppercase: 0xDEADBEEF
Lowercase: 0xdeadbeef
Mixed case: 0xDeadBeef or other??
I don't know about Skype but I know other parts of MSFT would frequently try and classify links on whether they had malware, whether they were phishing attempts and so on. Doing this on IM networks was important as they could cause so much distribution of such malware through automated sending of messages.

I would be surprised if Microsoft wasnt doing this as it would leave users at risk.

Also, sending login credentials over HTTP GETs? That's a pretty contrived scenario. The HTTP HEAD might be a red herring - it might just be checking to see whether it redirects somewhere else/whether the URL has already been seen. Perhaps this URL didn't set off the spam/malware machine learning models to initiate a full crawl/human review.
I think this is not going to have the huge impact you might imagine. Less than a billion people in the world remain without access to a cellphone now[0], and the ones that remain will probaby not have their lives transformed by a x$ cellphone. My guess would be that they either don't want/need one (too young, too old, religous reasons) or are in such utter destitution that a cellphone is unlikely to adress the underlying causes of their poverty, eg acute famine, civil war, etc.

[0]http://www.itu.int/en/ITU-D/Statistics/Documents/facts/ICTFa...
Monitoring NodeFly’s White Board vs. Monitoring with NodeFly’s Dashboard
Pistol squats: careful there. I damaged the cartilage on the back of my patella doing something similar. The damage was caused merely by stepping up onto an almost waist high platform a couple of times. This is not the usual consult-a-doctor bullshit: I was 23 and deadlifting 275+ for reps, so I wasn't "weak" or out of shape. Make sure you have the proper strength for a full pistol squat before trying it.
Warp Speed, Scotty? Star Trek's FTL Drive May Actually Work
I think the problem would be with relatively inelastic things like housing. A landlord could easily just set their rates to 70% of minimum income and as other properties would be out of reach to those on minimum income there would be little competition. At that point you would get strong pressure to increase the minimum income or implement price controls.

We have had similar problems in the UK with private landlords renting out very poor quality housing at high prices to those on welfare. In the past we solving this by building lots of social housing.
i worked at uber and twilio in the city. I was so bothered by the homeless people I saw everyday that it seriously impeded my work performance. i'd walk by them and feel terrible for not being able to help, for having an easy time making money, and feel afraid that my bipolar disorder would get worse and i'd end up like them. it was hard to function properly at work when I'd start my day feeling guilty, powerless and afraid.
Why is this proclaimed gentleman swearing so much in blog post?
The Business Case Against Booth Babes
With a basic income guarantee everyone would get money, and the same amount. There is no need to divine who needs it because everyone does. No matter the income.
This is going to make it easy for the blackberry users to switch to android/ iOS. The just have to buy their non blackberry device of choice, get used to it with out loosing their friends and fellow BBM users. As simple as that. Keyboard and BBM was a major limiting factor to a hardcore BB fan. Now I think they can switch with a bit more of ease :)
The article focuses on a very specific demographic of homeless people in a specific area of SF. These people do not represent a complete picture of homelessness. For example, most of the people interviewed in the article are white, but other races (esp. black folks) are several times more likely to be homeless or occupying shelter spaces.
I may be entirely wrong here, but I think it is.

> the recipient has not verifiably granted deliberate, explicit, and still-revocable permission for it to be sent.

I'm pretty sure that giving your e-mail is explicit permission and an unsubscribe link makes it still-revocable. That said I completely appreciate that emotionally it feel like spam, and I can't imagine why any business in their right mind would feel this was a good business practice.

source: http://www.spamhaus.org/consumer/definition/
Well, duh, of course it's every odd number greater than Five....

Because Seven eight Nine.

I'll be here all week folks. Try the fish.
It's a really good lesson I've heard delivered in a different way by doctors. They say in medical school the way you learn a procedure is to "Watch one, Do one, Teach one". Even though they have limited expertise themselves, the act of teaching forces them to approach the problem in a different way.
In 2004, Roger Penrose published "The Road to Reality: A Complete Guide to the Laws of the Universe" which is 1100 pages long.
http://staff.washington.edu/freitz/penrose.pdf

"One of my mother’s closest friends, when she was a young girl, was
among those who could not grasp fractions. This lady once told me so
herself after she had retired from a successful career as a ballet dancer. I
was still young, not yet fully launched in my activities as a mathematician,
but was recognized as someone who enjoyed working in that subject. ‘It’s
all that cancelling’, she said to me, ‘I could just never get the hang of
cancelling.’ She was an elegant and highly intelligent woman, and there is
no doubt in my mind that the mental qualities that are required in
comprehending the sophisticated choreography that is central to ballet
are in no way inferior to those which must be brought to bear on a
mathematical problem. So, grossly overestimating my expositional abilities, I attempted, as others had done before, to explain to her the simplicity and logical nature of the procedure of ‘cancelling’."
How did Gmail give the spy away? Is this just a say attempt to tie the news into something techy? "Spies used Gmail" wasn't interesting enough, so they just had to make up facts?
It has been a long held view that that unsubscribe links should be avoided.

http://www.nbcchicago.com/investigations/series/target-5/lis...

People aren't going to trust your email marketing when you spew out so much email that it appears to be unwanted. If you look like spam, you're going to be treated as such.

Every once and a while, people listen to what they're told.
First you will use
"go get github.com/foo/bar"
This will install the package for you

And then in your source code you will use
"import github.com/foo/bar"
Of course we still need payphones. There are millions of people in the world who cannot possibly afford a mobile device . . .
Bret Victor: Drawing Dynamic Visualizations
Serious question:

What is the point of this site?
Einstein Online: Digitized Manuscripts
Its sister on the other side of the river, Memorial Drive, does: http://goo.gl/maps/jdTtx

But that doesn't stop everyone:
http://bit.ly/10LXX53
http://bit.ly/10FmQLa
You need a citation to prove that homeless people don't want to be homeless?

Silicon Valley has peaked.

Idealistic, social-conscience-having nerds take note:

This is what happens when you let neoliberalism, Randroidism, and corporate psychopathy infect your tech community.

Technology is supposed to be used to create a Star Trek future. Not to spy on everyone as we make their jobs obsolete, drive up their rental costs, and put them on the street. Then demonstrate zero compassion for the victims that Silicon Valley has created.
What do you mean "replacement for Java"? It's a completely different language:

* no classes (only structs and embedding)

* no VM, only a run-time (cross-compiling is trivial though)

* hardly anything is an object

* no exceptions

* concurrent by design

It's quite possibly the most distant language from Java in the procedural world, which I think is a good thing. It forces you to rethink your data and their interactions.

I think Go is a great language and works in most of the spaces where Java lives, except maybe GUIs, but Java was never any good at that anyway. It's more suited for the server, but it can work well for computationally-intensive tasks as well.

Go is better thought of as a replacement for whatever server stack you have than a replacement for a given language.
Fibonacci & the Y Combinator in C
Yes, this is used here too, looks like a truck with a vacuum cleaner for offroad, forrest or side of the road. Don't know about cleaning bushed though :-)
In some jurisdictions, the owner of the truck can sue you for damages if the structure was constructed with the intent and purpose of damaging the truck.
Yes, that's definitely one interesting direction we should go pursue. Thanks a lot!
This was posted about a year ago on HN, which is about when they began the project to digitize his manuscripts. I thought it would be worth posting again, in case anyone missed it, for new people, etc.
Classical liberalism (what you call "true" liberalism) focused on negative freedom. Modern liberalism (what you call "socialism" although it's not: modern liberals are still in favor of regulated but mostly free markets) focuses on ensuring positive freedom. Again, no big deal as long as we understand what each person means when they're talking about being a "liberal". In contemporary world, however, calling yourself a "liberal" in sense of classical liberalism tends to indicate you're that you're an academic, a libertarian, or some variety of free-market capitalist. In contemporary world, the usual meaning when someone says they're a "liberal" is that they're socially liberal, focus on equality and positive liberty. And the usual meaning is entirely correct, even though you apparently want to restrict use of the world to its meaning in classical liberalism.
But the runtime performance is probably closer to Java than Python...
Using Dispatch Tables to Avoid conditionals in JavaScript.
The same kind of self-consciousness motivated me to build a gym in my garage. If that's an option and you have the space, go for it. I built a power rack using the plans from home gym bodybuilding[1], got a Burgener & Rippetoe Olympic Bar from Rogue Fitness[2], and weights from Play it Again Sports. I read SS for detailed tips on form, and started on Stronglifts 5x5, which has a really handy app to track your progress. The total cost of the gym was probably in the neighborhood of $500, though you could get it done for much less if you went with a cheaper or second-hand bar -- that was the highest-cost item.

[1]http://www.home-gym-bodybuilding.com/homemade-power-rack.htm...

[2]http://www.roguefitness.com/burgener-rippetoe-men-s-bar.php
fully agree with you and the other reply:

Lifting requires form and balance and all that, and is beautiful in itself, and for elegance you gotta keep training elegance.

I do maintain that people look bulky and uncoordinated if they are only lift weights and doing nothing else (i.e. excluded people who do other sports, or women in the acrobatic bodybuilding categories etc.). This can be normal/cool for men, but is noticable in women in my opinion.

While we're in a general fitness/workout thread, I want to recommend activities that require coordination and skill.
If you are looking for an activity, see if you can find a broader challenge than just a weight - learning a skill in martial arts, experiencing progress more vividly in climbing, swimming and learning all 4 styles etc.

The attitude of articles like this (7 minutes) often feels like "how little do I have to do this dreaded activity for my health conscience". Meh.
Just like people dream of rock star programmers, instead of focusing on the miracle projects that people are supposed to produce in this 20% "mess-around" time (which is not, by definition, messing around if you expect them to actually produce something reliably) maybe one should focus on the value added to the individuals.

Messing around with a new framework or some prototype in your current language of choice means that you won't be (or won't have to) trying some new stuff on a production-class project. As an individual it is a great opportunity to hone your skills and knowledge, and help find the fun again in what could otherwise be a bland job.

This is actually iteration zero of a project, dedicated not to hopeful production of worthwhile deliverables, but production of the minds that will make (other) projects happen. Because when you will start working on iteration one of a new project, a new feature, then it is too late to mess around.

It just happens that sometimes great things could come out, but they're a statistical oddity.
You -as well as I- most probably come from unfit ancestors with lots of children. And that is irrelevant, as far as I can tell.

So your argument is?
> and your browser can start healing itself

I wonder what some specifics are for this statement.
This must be an elevator pitch for the Empire State building!
(5:31 length is NOT an elevator pitch, should be 0:30 - 2:00)
The 'Real Winners Of The World' Don't Have Work-Life Balance, They Have Work
Maybe they wanted the name to symbolize the syntactical terseness of the language, and every other two letter name had already been taken by unix utilities.
Thanks for the pointers. I hope open source ejabberd will catch up, since I prefer it in general. Are any of the Jingle through WebRTC projects public to track their progress?
> For instance I was surprised that a postdoc scientist makes roughly the same as a McDonalds Store Manager (~$39k).

The joys of supply and demand.
I wish best of luck for them. My experience after working for couple of startups taught me to keep working on what you love until the last minute. With perseverance, things will work out eventually.
A fair concept, you know the good things so let me be critical

- The nudge feature may fall out favor in group, I hope you have more arrows in your quiver

- You create a peer pressure eco-system, also look if you can introduce a peer incentivi-zation feature like a badge etc.,

- Will look for a feature where the organizer sets up a pre-event event and a deadline before which money needs to come in

- Also put in a word or two about the transaction security you provide to get some confidence from those early birds

My two cents...
I've been TAing Computer Science 101 (Design of algorithms) four times now, and I cannot agree more with this post.

Having to teach something forces you to go one step deeper in your level of understanding. When it's only for yourself, you stop when you get the idea. And this is good enough. But when you know you will have to present it in front 200+ students, then you make sure you really understand it. You can't help it, your mind is trying to find edge cases, to put it in a another context, ...

Same as Nate, I first enrolled as a TA because it was paying my tuition fees. But I got a whole new enlightening understanding of the algorithms we study in 101: Divide and Conquer, graph algorithms (DFS/BFS/Dijkstra/Bellman-Ford/Kruskal/Prim/...), greedy algorithms, NP-hard reductions, etc. I now genuinely enjoy thinking about algorithms, or proving one algorithm is correct, or deriving the time complexity analysis. Now I TA really because I enjoy it, money is just a side benefit.
This differential geometry book is convenient. If only someone could port this book into Python.
Superman saves the day
My coffee shop has a wooden case they made that they flip over for the user to sign and add a tip amount while the coffee is being prepared.

This is just much less ghetto and has a more substantial card reader built into it.
EXTend db
That beam they took out is called a "sacrificial beam." It was not a structural support, but was meant to take the impact before any structural members were damaged. You'll see them on many modern bridges and underpasses.
Are you aware that we live in a period of peak unemployment?

There are literally millions of people who want jobs. The jobs were all made obsolete by Silicon Valley. The safety net was shredded by Silicon Valley-style neoliberal ethics based on Ayn Rand.
Multiplying 0 times is the "same" as raising something to the 0 power.
For a while, I put my home ssh server on port 443. It avoided the SSH credential guessing attacks, and still let me use a port that is allowed out by most firewalls.

However, I eventually went back to port 22, for several reasons. It's annoying to specify a port every time. A lot of networks transparently proxy port 443, which can cause problems with non ssl traffic. The login attempts were exclusively from bots trying known credentials, which will not work anyway. They are not a threat, just an annoyance.

Instead, I use the iptables limit feature to allow no more than 6 new TCP connections a second. This is more than enough for my purposes. Root login is disabled and I'm using a sufficiently complex password on my user account that I don't need to worry about brute-force guessing. Not that anyone has ever attempted such a thing on my home server, but now it will take too much time to be feasible.

I still get the login attempts, but they are much fewer now, and are no more than a curiosity in the auth.log file.
The pricing makes very little sense to me...Square already sells Business in a Box for $250 with a cash drawer and $500 if you want a receipt printer. This stand costs six times as much as similar options (http://amzn.to/102UtKn) and the only real improvement is the long track.

If you've ever spent a day swiping credit cards with a Square reader, though, that long track will look mighty attractive...

The market for this: trendy premium SF coffee shops.
I host http://blog.omgmog.net on GitHub pages, but I also use Jekyll to generate a bunch of static websites that I serve with Apache from my VPS.
They can, and I guarantee you the insurance companies will look at it that way. Hers is leaving out a huge chunk of the story: money.

It will probably be called an "elective procedure" and especially if there is anything cosmetic about it.

My mom had a melanoma removed from her eyelid and the costs were staggering. She had some cosmetic reconstructive surgery done to allow her face to continue to look normal. That's all: normal.

They had to fight for weeks to get a good percentage of it covered—or any percentage of the cosmetic portion.

I don't know entirely what the case is for a preventative mastectomy, maybe if your cancer risk is high enough your insurance will see it as a overall benefit to them, but it can't be easy or cheap to deal with at all.
I knew somebody was going to point out that oversized vehicles won't fit. For your knowledge, these vehicles are not normally legal to drive(in the EU), they need to have special permissions, display "oversized" badge on the back and on the front, but most importantly, they need to have their route planned and approved days in advance from actually driving anywhere. So none of these vehicles would ever crash into a tunnel, because such a route would not be approved in the first place.

By "any" I mean any of the sizes approved for legal road use, and there is not many of them. Trailers can only be of a certain height and width, and most tunnels are built to accomodate for those dimensions.
And usually, tunnels are built to either make the route shorter, or redirect traffic out of the city. So if the biggest vehicles on the road cannot use them, and have to go through the city, then it defeats the point of building the tunnel altogether.
"We respond to candidate applications with a confirmation email that includes an opt-in link to allow their resume to be seen by other recruiters."

Uh....glad I saw this tucked away that the bottom, seems pretty sketchy.

EDIT: the blurb mentions that this is opt-in...does that mean as a collector I can opt-in to this being sent or that the applicant's resume will only be sent if they opt-in (but the ask is always sent)?
The Corporate Radical Who Organized Visa Wants to Dis-organize Your Company
I love teaching and I jump at chances to teach for exactly these reasons. It's always enormously edifying (although often also exhausting).
sounds like rust