skysight-inc/HackerNews huggingface dataset:
Your brain is fatigued from doing your PhD. It craves variety. Try doing one of your side projects for a month to refresh yourself. It needs to be something different from your PhD, something fun that you can make immediate progress with and which holds some challenge. Don't just bake ornamental bread.

After this 'reset', you will be in a position to alternate your focus between your PhD and this other activity. You may need to take on another later, but try to keep it below four. This is because your brain may not be that accustomed to the switching of focused attention required by multi-tasking. So don't try spinning too many plates or they will all come crashing down.

The key here is to release yourself from thinking about the outcome of your PhD by tricking your mind into treating it like the other tasks you alternately focus upon. You may assume that doing unrelated stuff would cut into the precious time you need to do your main thing, but by reducing your anxiety over not having finished it already and just enjoying the process of doing it you will find that your productivity will increase as you spend less time not actually working on the PhD, but worrying about it and reading endless articles about procrastination and meditation.

Remember, it may seem a cliche but "The Journey is the Reward" - in other words take pleasure in doing not finishing.
Actually no. Its purely technical. Here are the steps :-

1. Limit user privileges http://linux.die.net/man/5/limits.conf

2. Create a jailed environment & copy limited binaries in the environment for him to execute http://olivier.sessink.nl/jailkit/

It is pretty big a technical problem. Most of the server selling guys anyway do the above things. They miss the web based shell though.
Yeah no wonder they fail so hard, they use Macs. Do not trust them with a single coin.
When bits are essentially free, there isn't much of a reason not to. Could you imagine how fascinating it would be to be able to dive into the everyday culture of 100, or even 1000 years ago? The anthropological impacts of archiving day to day life is huge. For once, history may be written by facts, rather than the victors.

That may be a bit naïve, but who cares if they aren't hurting anyone.
The thing I most regularly miss about living in Asia is the bum gun. Wiping with paper is so gross.

http://www.memock.com/2011/11/15/the-bum-gun/
Website Performance Checklist: Fast = Happy
See, e.g. the NYC subway system.
Good work ! Thank you for adding more variety to the ecosystem. :)

There was alot of discussion on a similar one recently created on pure JS only called intro.js.
https://news.ycombinator.com/item?id=5380056

Lets try to get a list together with all similar solutions for the community:

OpenSource similar solutions:

- jQuery Impromptu http://trentrichardson.com/Impromptu/

- Zurb Joyride http://foundation.zurb.com/docs/components/joyride.html

- Intro.js (js only) http://usablica.github.com/intro.js/

Pay solutions:

- https://tutorialize.me/

- https://taurus.io/

- http://www.walkme.com
Yeah no wonder they fail so hard, they use Macs. Do not trust them with a single coin. Idiots will be parted of their coins sooner or later.
I've always wondered: why is it a locomotive? Why not a penguin or something else?

Just thinking aloud here: ls stands for 'list'.... so sl stands for 'tsil'.... which is a model of a train? No, that's not it.

I think there's a missing part to this joke.

[edit] Just stepped away from my desk and took two steps and figured it out: sl = steam locomotive
Five myths about Chinese hackers
Elon Musk: The mind behind Tesla, SpaceX, SolarCity
Don't want to sound rude, but I've known about this for literally years.

I think anyone who makes single page web apps uses this "hack" on an everyday basis.
Hm. That is compelling logic. But, since you're right, that means YC is also distancing itself from Dropbox. And Airbnb. Holy, the whole thing is unraveling!
Multiple projects mean that when one gets blocked on an outside obstacle, you can shift to another while you wait. However, if the queue of blocked projects grows without bound, then you need to pull back. I've been there.
They are not an exchange. Perhaps a broker, lousy one.
Show HN: Our first press in Fast Company
I'm really proud of this coverage. Especially because we haven't officially launched yet. Would love any comments, questions, or shares :)

http://www.fastcoexist.com/1681587/can-micro-donations-for-content-creators-and-nonprofits-create-a-new-online-economy
Beyond the PDF 2 – A Quick Recap
COINBASE != BITCOIN IDIOTS
As pointed out by the LWN crowd, the article author is mistaken, because the 4.8 release doesn't do this. http://lwn.net/Articles/544123/
Not at all. Why? Because we are speaking out against a woman? She is a social media expert, she knows people like you will defend her simply because she is a woman. As a social scientist, I am trained to only look at what is I portent and that is the "event" or "experience" in question. She abused her social media powers, as noted by the company that fired her shortly after. Plus, she was supported by other companies not wanting to look sexist. In reality she has no proof what this guy said or did. The story she tells is suspect at best, and he has represented himself in an admirable manner. You are a joke. People like you and her are what is wrong with America. Thin skin but a viscious bite is what you and Adria have in common.
This is fascinating for me, I just came out of a 7 hour interview day earlier this week feeling hyped up and energized (although a little croaky after talking for 7 hours)
Please point to an example of a criticism of AirBnB or of Dropbox in which the submission title originally had (YC '*) in it and was edited to remove the YC association. I and many other would like to see it.
Exactly. None of Google's free products amount to anything close to "crucial public infrastructure".

Google Apps could be critical for a lot of businesses, but they're charging for that now, and presumably making money.

Now, Internet ISPs, on the other hand, might fall under the category of "crucial public infrastructure" and could probably use some government oversight.
> A large part of compliance is just utilizing the
> accessibility tools built into HTML: semantic markup,
> proper use of alt and title tags, etc.

This "just" is actually quite a large and expensive: Developers and their management need additional tools and training, and extra hours must be spent every release cycle ensuring that compliance is maintained.
Well-placed vowels are pretty expensive.
I'm not an expert on video codecs either, but that is yet another math patent.

It includes a reference to an "apparatus" in the summary, and a ref to "storage means" [sic] (should be "storage medium") in one of the claims, but that claim (4) is the only one I noticed that makes any reference to any non-theoretical, non-mathematical, non-ephemeral (i.e. the vague notion of "transmitting" or "retrieving") element.

If patenting math weren't bad enough, completely absurd chained claims include:

3. A method according to claim 2 further comprising the steps of: transmitting said coded information to a decoder for decoding.

4. A method according to claim 2 further comprising the steps of: storing said coded information in a storage means.

42. A video encoder according to claim 41, further comprising: means for transmitting said encoded information for the segment to a decoder for decoding.

If claims 2 and 41 (base claims for 3, 4, and 42) are too weak to apply in a particular case, or are unpatentable (which should be the case since they are math claims), they cannot possibly be made stronger simply by handwaving in some mentions of storage and of transferring data. Yet that is how all of these algorithm/math patents hope to survive. Reference a computer, referencing storing something, reference transmitting something, and suddenly something that's not patentable becomes patentable.

This patent racket depends on the idea that it's so uncommon to think to use a computer to perform some calculation, or implement an algorithm in a chip, or use disks or memory to store data, or use a data bus or ethernet/infiniband/rapidio to transmit anything, that adding those things (usually not even mentioning a specific type of computer, or storage, or transmission mechanism) vaults the idea into uniqueness.

Supposing 3, 4, and 42 somehow survived, because they might in the strictest sense be considered to involved material things, they amount to retrieving data (from an unspecified data source), performing transformations (math) to them (using unspecified hardware), and possibly storing or transmitting the results (again, hardware unspecified).

Software patents are simply a scam. They take something that's unpatentable subject matter, add generic boilerplate to it, trying to connect it with real hardware, and hope the USPTO approves it.
>Now it's 'critical public infrastructure'

Don't get riled up, this was a piece by Paul Krugman. He thinks government should own /control / regulate everything.
Python to Javascript translator in 350 lines of... Python. Break it online.
Crayon Creatures – Get beautifully handcrafted sculptures by sending an image
I see the "embrace" part. But I don't see any "extend" or "extinguish". Seems to be just FUD. Lots of cynical people wish Google was as "evil" as 90s MS, but that false equivalence just doesn't hold. It would only hold in some outlandish scenario where Google added proprietary extensions to RSS to make everything that operated with Reader incompatible with anything else, thus eliminating the main advantage of RSS as a common standard (like MS did with Java).
Krugman is completely over-generalizing here. The economic argument would have been sound, save for one detail - Search is massively profitable, and so are Google's core businesses, which is to say advertising. Their Google Apps, App Engine and related services are also very much commercial and face stiff competition. Hell, even search is highly contested, though Google has been able to stay ahead of this one.

Google Reader had a massive user base when compared to other RSS readers, but it's hardly a monopoly. I'd understand the uproar if it was the ONLY RSS reader to ever exist, and ever to be possible. There are alternatives. The very definition of monopoly is that you do not have a choice. Remember the old Bell system? Now that was a monopoly. (It used to be illegal to plug in phones not bought from the phone company.)
“Stop the Cyborgs” launches public campaign against Google Glass
The farm of the future – Earthship-Inspired Greenhouse by Valhalla Movement
pistoriusp's comment isn't about trip.js, it's about overall design of sites. The goal of a UX engineer is to make things like trip.js obsolete. The design should be clean and self explanatory.
JAM with Chrome – Play music virtually with your friends
Relational Database Popularity Ranking
But what if I am a small developer and I don't have resources to add all the voice stuff?

Sometimes, it is just not possible to develop for a small subset of users for financial or technical reasons.
That's too bad, I had actually set aside today to learn their API and integrate it into a project . . . nevermind.

On a related note, check out the insane price action on the exchange rate overnight.
Project Management Hacks – You need to know your stakeholder’s points of view
I would assume that if one would deploy a strategy live then it would be done with something like Interactive Brokers. They do allow directed orders although if you cancel them they are not cost effective.
Fein is 100% correct. The issued a public statement.
Gnus wasn't the only Usenet news reader that had advanced features like that. Other news readers, like Pan[1] did too. Many mail clients, like mutt[2] and claws[3], were also pretty advanced in the ways they let the user score, filter, and consume content.

Web forums, web mail, blogs, and web news sites were definitely a huge step backwards in terms of interface and features.

[1] - http://pan.rebelbase.com/

[2] - http://www.mutt.org/

[3] - http://www.claws-mail.org/
I added this to Homebrew years ago, for those OS X users.
Projecteo – Film it large with this tiny Instagram projector
Erlang Movie II - The Sequel
When a colleague accidentally types their password to our cluster into a chat window, the first thing I do is login as them and alias ls=sl. Another fun one is to add `telnet towel.blinkenlights.nl` to their .bashrc, so on login they get to watch ascii star wars.
>>But a benchmark is pointless if you aren't comparing like for like<<

According to you it defeats the point when we do compare like to like -- "if you can just call out to C libraries".

>>yet people are clearly taking the results as some sort of serious indicator<<

Offer them something better.

>>sending two different cars around two different tracks<<

No. It's like saying here's the track - Ruby guy bring out your best cars, Python guy bring out your best cars - and sending them around the same track.

The possible mismatch between programs written for quad-core and those written for single-core is marked.

You can mention the difference between CPU time and wall-clock time because both are intentionally shown, along with "CPU Load" so you can see how much difference quad-core has made.

And as draegtun informed you, there's another set of measurements that removes that difference by forcing all the programs onto a single core.

The problem with the Ruby binary-trees programs is that they run out of memory.

http://benchmarksgame.alioth.debian.org/u32q/program.php?tes...
I'd just like to point out that pinto only refers to the male anatomy in Brazil. Here in Portugal - and probably in other Portuguese speaking countries -, a "pinto" is just a young chicken.
Rewards-for-mentoring seems kind-of like the academic model, or at least what the academic model at its best is trying to be. I'd agree that it has its good points if implemented well, but isn't the worry that it'll push ill-suited people into the mentoring roles because it's the only way to get ahead?

There's also the age-old question of how you assess, or even define, quality of mentorship.
Google has a proven record of killing its own and acquired business/startups. Please, next time you have a buyout offer from Google, please think about your users and DO NOT sell! If you are in a position to receive offer from Google, rather than not you have pending offers from others as well. There is NOTHING Google can give you that will benefit your users more than other interested parties can.

Anything other than Google search, Android, Google Cars and Google Glass is doomed to extinct, sooner or later.
Not so much the state of work wear as how US worker are equipped. For comparison here's some pictures of a similar project in Sweden:

http://www.flickr.com/photos/citybanan/7608571102/in/photost...
http://www.flickr.com/photos/citybanan/6146534872/in/photost...
http://www.flickr.com/photos/citybanan/7241248288/in/photost...
http://www.flickr.com/photos/citybanan/8293896234/in/photost...
http://www.flickr.com/photos/citybanan/4635119003/in/photost...
Websites Can Legally Pirate Porn Movies, Prosecutors Rule
Bootstro.js - http://clu3.github.com/bootstro.js/
Great, excellent, fun.

But, clearly, it should run 'ls' after doing its choo choo?
Maybe it was open source software and/or he went through a simple CLA process?
Smart Screen ON/OFF: Two Great Apps for Controlling the Screen of Your Device
Yes, the last company I worked (www.tractis.com) we knew the salaries of everyone in the team. At start it is something cool to know they company aims to be transparent, but then it is something you let it pass and forget.
If I ever return to school, I'm going to want what I didn't get nearly enough of in my undergraduate degree: in-person access to professors.

I don't want college credit for browsing the web and watching videos. I want coaching, feedback and interaction from people with deep knowledge in their field.
I'm finishing my undergrad in CS this year and was approached by Microsoft to interview for a "Technical Evangelist" position. The only questions related to programming were:

1.) "Describe Polymorphism" and
2.) "What are the differences between Inheritance and Composition"

The other questions were very head-in-the-clouds, like "What is the biggest problem in existence today that can be solved by software? If you had a budget and a team, how would you solve it?"

So weird.

Anyways, I was dumbfounded at the simplicity as this was in the middle of other hard-core technical screens from Amazon, Google, Facebook, and eBay for software dev. positions and the interviewer claimed over and over again that this was a programming position and your ability to code was #1. Why didn't they ask me questions to help determine that?

I've since been onsite at MSFT for other reasons and sat down with Technical Evangelists talking about different MSFT platforms. They seemed skilled at programming, and had the background to seem legitimate as engineers. This is what I think Microsoft and other companies really want. The job isn't technical but you need to look credible to the people you are working/speaking with. And above all I think you need to be diehard believers in the product/company.
You seem to be responding emotionally to something you're tired of hearing about topically, not the substance of this piece which doesn't suggest any of the things you seem to feel it does.

It's about economics, particularly as they apply to something with fixed-to-increasing costs but with users for whom the value has a fixed upper limit and is declining based on the intensity of their usage. There's a lot more here than complaining and pseudo-analysis. It's a Nobel Prize winning economist talking about pricing models as they apply to usage/cost/scale!
Does this generate slower code?

No, or at least not with an optimizing compiler. It was probably more about writing compact code.

Personally, I'd have used abs() and gotten rid of the temporary variable dd altogether:

int SATD (void)
{
int satd = 0, k;
for (k = 0; k < sizeof d / sizeof *d; ++k)
satd += abs(d[k]);

return satd;
}
The source downloaded from the authors page[1] lists the following modification times:

[ skade sl ] ls -la *
-rw-r--r-- 1 skade staff 331 Jul 22 1998 Makefile
-rw-r--r-- 1 skade staff 417 Jul 22 1998 README
-rw-r--r-- 1 skade staff 689 Jan 18 1994 sl.1
-rw-r--r-- 1 skade staff 7.0K Jul 22 1998 sl.c
-rw-r--r-- 1 skade staff 4.1K Jan 18 1994 sl.h
-rw-r--r-- 1 skade staff 980 Jan 18 1994 sl.txt

So, it is almost 20 years old.

[1] http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html
sl, steam locomotive.
i can suggest watching the Visual Studio Documentary from MSDN (http://channel9.msdn.com/Series/VisualStudioDocumentary/The-...). In the series, two woman explains what they did while MS tries to popularize their IDE and new programming languages back in 90's. Women were (and still) developer evangelists at MS. They arrange events, they give free MS software to developers and they support developers 7/24.

By the way, sorry for my bad english.
I never understood why Google didn't pay any attention to Orkut. It could be much better than facebook.
This week we've been looking at threats that Cypriot banks would never reopen again, and at a minimum large depositors will lose a quarter of their savings. It seems like you have it backwards!
Overzealous? Overzealous and mean. These kind of people are the reason I sometimes hate good laws. OK, making laws to help disabled is a good thing. But when lawyers like him go out and "make a living" this way, this is height.

Now the associations are suing companies for not being accessible. This is ridiculous. How much of that money will go to benefit of people in need and how much will go to such people?
Lower res thumbnails of course where if I decide I actually like the UI I click it to view the high res. It's wasteful and slow to have ALL images on the same page be the highest resolution
NFL draft History - Interactive
The Pros and Cons of Passive Job Seekers
6 Step Process for Refreshing Your Online Content
I agree that they should have been more vocal on this issue, cause information vacuum gives way to posts like this and surely it doesn't do them good PR-wise.

As for Cyprus, given how volatile and wild the bitcoin ecosystem is, I only tend to somewhat trust Mt.Gox and I view the rest as potential frauds (even if YC-backed).
"I'm pretty sure one day we'll get some "Gnus meet StackOverflow" webapp which is going to rock our world. I can't wait for the next big thing"

At the pace corporations "innovate", and considering their tendency to dumb-down interfaces instead of providing more advanced features, it might take another 10 or 20 years for them to get anywhere near the features Usenet news readers had 20 years ago.

I wouldn't hold my breath.
Ask HN: Where do the best Intellectual Property Laws exist?
Is it Singapore or US or someplace else. Given the design we are talking about is website interface design? Please help me and my friends :)
I found this from the FCC and it's very interesting: http://www.broadband.gov/plan/

In the 1860s, we connected Americans to a transcontinental railroad that brought cattle from Cheyenne to the stockyards of Chicago. In the 1930s, we connected Americans to an electric grid that improved agriculture and brought industry to the Smoky Mountains of Tennessee and the Great Plains of Nebraska. In the 1950s, we connected Americans to an interstate highway system that fueled jobs on the line in Detroit and in the warehouse in L.A.

Infrastructure networks unite us as a country, bringing together parents and children, buyers and sellers, and citizens and government in ways once unimaginable. Ubiquitous access to infrastructure networks has continually driven American innovation, progress, prosperity and global leadership.

In communications, the government stimulated the construction of radio and television facilities across the country by offering huge tracts of the public’s airwaves free of charge. It did the same with telephony through a Universal Service Fund, fulfilling the vision of the Communications Act of 1934 'to make available, so far as possible, to all the people of the United States, a rapid, efficient, Nation-wide, and world-wide wire and radio communication service with adequate facilities at reasonable charges.'
...
Today, high-speed Internet is transforming the landscape of America more rapidly and more pervasively than earlier infrastructure networks. Like railroads and highways, broadband accelerates the velocity of commerce, reducing the costs of distance. Like electricity, it creates a platform for America’s creativity to lead in developing better ways to solve old problems. Like telephony and broadcasting, it expands our ability to communicate, inform and entertain.

Broadband is the great infrastructure challenge of the early 21st century.
Good thinking. Most modern compilers will recognise abs() and generate efficient code.
This is my point; something like a municipal bus system has very high barriers to entry, even without a government-created monopoly. This extends to operating costs, specialized equipment, union negotiations, etc.

Google was operating in a space with lots of players, they just happened to have large market share. They weren't doing anything anticompetitive, and there wasn't any barrier to entry beyond 'You have to do it better than Google, and get your name out there'.
Can you please describe the implementation of this system, and the problems encountered recently, in more detail?

Which database systems are involved in the "database migration" described in the support center article? Please list at least the product names and versions.

What was the nature of the "refactor"? What programming languages and implementations were involved, for instance?

What exactly happened during the "database migration"? Was there any data loss?

What sort of backup infrastructure is in place?