skysight-inc/HackerNews huggingface dataset:
>It mostly means you are good at following orders.

Maybe if you went to a terrible school. In any decent school it means you were able to come up with a solution to a problem presented to you. This is especially true for upper-level classes where the majority of the grade is based on a personal project.
http://pastebin.com/raw.php?i=hbDV5iiS
One thing I'm interested in is in Jitsu. I've tried to find more, but there is hardly anything out there. Can it do/is it easy to plugin something for load-balancing? With a 100ms boot, you could easily scale by starting VMs on the fly.
No projects should take more than they need because the requirement is that funds go to ongoing development. Thus, a project can specify when they are adequately funded and not take extra. Projects that don't show good use of funds over time won't keep getting people funding them. Anyway, if the system actually gets to where projects are adequately funded, it will already mean the system is a success.

Yes, there's a natural intuition that you should pay less if others join you, but that only makes any sense after a project already has adequate funding. Anyway, the intuition is a failure in reality. Why should I add my donation if it just means others will donate less? The question to think about is: "what will most encourage others to donate who aren't donating now?" And the answer is definitely in matching as a big factor.

Anyway, the whole snowdrift dilemma is about the fact that you would indeed like to donate as little as you can and have everyone else donate as much as they can. The point of Snowdrift.coop is to acknowledge how that thinking is destined to be a failure for the project, so we have to make people adjust their thinking.

The mission-creep concern is totally valid, but there's pros and cons as well to having a more integrated system. I happen to agree with you that wheel-reinvention is a big problem in general. And Discourse is indeed pretty nice for what it is, and no way would it be easy for someone else to quickly whip up something comparable.
Indeed after hearing about Windows 2000, I'm under the belief that it wasn't the OS at fault, but rather the horridly outdated and poorly maintained systems that the school was running it on. They never saw a defrag in their life, and took at least 10-15 minutes to book up, and even at that, doing anything was painfully slow. Should you accidentally hit the start button or run something, you were in for another painfully long wait.

I apologise to the Win 2000 fans. I never actually have tried it on a system in much greater health, but from what I've heard in the last few days, I'm sure it's not that bad, and guess I was just a bit mis-lead by the ridiculous systems they ran on.

I'm actually very willing to bet the school is still running those systems today.
>Do Google Express customers have to provide their loyalty cards?

No. I order stuff from Target via Google Shopping Express multiple times a week without a loyalty card. I didn't even know Target had loyalty cards, in fact! Also if you're logged into your account you go go here and see what loyalty cards you can type in:
https://www.google.com/shopping/express/#SettingsPlace:

The list includes Costco, REI, Staples, etc. but not Target.
Locomote and Coder Factory fostering next Gen of coders
I'm sure you could find just as many studies proving the opposite. The human nose is not as bad as many people think. I've conducted a little experiments myself together with four or five roommates. We first sampled four different red wines, then going at them 'blind' (not knowing the label) again. Me and a colleague got all four right, the others had two of them mixed up (always the same as I remember). All of us were completely untrained in wine testing. At least we could find good evidence that we were better than random agents, even though to do it conclusively the sample size would have to be larger.

I think when you try to trick somebody into thinking a wine is something different from what it is, that's very much different from saying we can't tell apart wines at all.
Hmm, what's the hack value? Org-mode(http://orgmode.org/) pretty sure will beat this.
Would you have time to chat, perhaps an hour, on language design? Email address is on my blog which is in my ycom bio.
Algorithms: Design and Analysis course restarts on January 19
Implementing a bignum calculator – Rob Pike [video]
How I Met Guys from 8tracks
Wow awesome exactly what i was looking for , i will use it as guide to create my own pitch deck for my company Pingmergency . https://medium.com/@ravensley14/pingmergency-ycombinator-win...
Point 6, "Don't surprise the customer", is the foundation of all good project management. To manage that requires knowledge and communication in all aspects of what you're doing. It's not a guarantee of success, but its definitely something to aim for.
Motivation is a funny thing. I have often felt motivated and excited to do something only to find that when I sit down to do it I just stare at my hands for a bit and then walk away. I've been getting better at finishing things lately, it is tough. Here is what's helped me
1.) Deadlines. This is one of the great things about having a job- you have to produce something by date X or there will be consequences for you and your team, which brings me to
2.) Teamwork. Not wanting to disappoint others is a huge motivator. I work far harder when I think someone is counting on me to finish something then I do on my own. Join a hackathon team (preferably in person) and agree to produce a component. You won't sleep till its done.
3.) Permission to fail. From yourself. Especially about the small stuff. 4/5 side projects I start ( and mean the ones where I get past staring at my hands) end up being terrible ideas or far to hard to implement. But 1/5 have been great, and totally worth everything else. It took me a long time to stop being embarrassed about the failures of my side projects, but once I realized that starting was a heck of a lot further then most everyone else got, I felt a whole lot better about my mistakes and found it much easier to start new ones
4.) Success. Yes there is a chicken and the egg problem here, but once you have success at something you'll probably find yourself continuing to do it. Note- this is how WoW gets you, feeding you lots of little successes at a variety fairly rapid rate.
5.) Cutting out the crap- I had to unplug my Xbox in college and put it in storage. It sounds like you need to do something similar- take steps to cut the electronic media down to zero. Uninstall the games, disconnect the cable, etc. It's really not that severe ( you can always hook them back up) but you do have to think about it before committing the time. Also, exercise if you aren't, because exercise is surprisingly good at mood and effective function improvement.

I'd recommend taking a job, even a mediocre corporate one, if you can. The need to forces you to learn things, even if it's not what you expected or would have picked on your own. Failing that, other users have suggested great volunteer ideas. I recommend going to your local hackerspace or coworking space if you have one. Being around other people doing stuff is hugely motivating.
Door-opening is the biggest network effect, no? You climb the corporate ladder or close the deal [largely] based on your merit, but it's the network that gets you the job interview or investor pitch.

It's the friend who graduated two years ago at that consulting firm who puts in a good word for you after your interview; it's the final club grad council member who makes a few calls on your behalf; it's the other students in B school who are already successful venture capitalists and are actively looking for projects to fund.

I'll agree the branding is powerful. But, to be blunt, I'm skeptical that your lack of connections means that the network effect theory is bullshit.

I'd be curious to see the results of your thought experience on some other folks who went to "network-effect-ey" schools! I'm still mustering my way through higher education myself, but I feel like I've made some incredibly valuable connections.
As the original author of the Imgur post, I agree with this.

Reading about people who have written PHP code on entry-level mobiles in 2005, or other Australians who tapped away on 15 year old systems at their school definitely has put me a lot more at ease. It has made me realize that my situation was not as bad as I'd felt initially, but rather many other people had the same deal growing up.

Contrary to the shock and rejection of belief expressed by a lot of people who have obviously grown up in areas with well funded schools and financially secure parents, this sort of thing happened to quite a lot of people, and it is STILL happening today.

I'd say there is still some kid out in some house out where I used to live, who is sitting in his room, hopefully not under the same oppressive circumstances as myself, but is working with his dads "old Windows 98 system" etc because it's all he has. There's no "right" in Australia to be up to date with the latest and greatest. No kid here has a guaranteed right to a mobile phone and a high powered computer in his bedroom, but is very fortunate to have them.

Thankfully, technology is much more affordable nowadays. In 2004, laptops were multi-thousand dollar items, but you can get a used system with Windows XP (or even 7) for less than a few hundred if you shop around now. I find that incredible.
[Citation needed]

But seriously, simply stating someone is wrong is less constructive than not replying at all. I'm open to correction :)
Are you using a commercial available 3D printer or something else?

If so, can you share the name of the 3D printer you have chosen and if possible on what grounds (advantages - disadvantages)
I just finished the Coursera course by Andrew Ng. It was great. The only hand waving done with math was when calculus was necessary. You can take some extra time to do that work yourself if you like, but you will not be missing the underpinnings of why things work statistically. The introduction to neural networks what finally gave me that aha moment.

It is a very self contained course that is quite easy to follow. You can skip the programming exercises if you don't have the time.
Anecdotally both django and rails maintained the same aesthetics in their respective sites for more than nine years (rails still does).

https://web.archive.org/web/20051214180106/http://www.rubyon...
https://web.archive.org/web/20050801014309/http://www.django...
"You wouldn't download a $physicalObject, would you?" has been an annoying meme for quite some time.

Every year, that meme is becoming closer to reality. You can already download small plastic objects. And I look forward to the day when I can torrent a pirated Tesla to my garage :p

Imagine what the film Apollo 13 would have looked like with a fast 3D printer on board. Instead of trying to shoehorn a square CO2 scrubber into a round hole using all sorts of stuff that was never designed for the job, Houston could have sent them a perfectly designed adapter.
My assessment of this is that you have motivation in the sense of interest but that you're afraid. Not entirely sure of what, but mostly it sounds like social consequences of being/feeling inferior. I can empathize -- that's a real fear. Fortunately, it's not something that's going to kill you in a physical sense so you can train yourself to work around it. It sounds like right now you're running low on courage. The key word in your question is "depression," and it sounds like everything else you've said points to clinical depression of some kind. It seems like there are things that you want to do but right now you're keeping yourself down out of a set of abstract fears that are difficult to verbalize. I don't know that this works for everyone, but I think one way to wiggle yourself out of this hole you're in is to deliberately do things that scare you. Cultivate courage. Teach yourself to be strong and resilient. Learn to keep pushing forward no matter what. Don't give in.

To be concrete: We want to develop courage as a skill, so we need to practice it. When faced with two decisions, pick the one that requires more courage, even if it doesn't make as much sense. When you feel like you can't keep up or that you're failing at a task, quietly tell yourself, "No, I'm not going to stop. Even though it doesn't feel good I am going to keep doing this to make myself more courageous." Just do whatever you can to exercise that courage muscle. You can start small and work your way up. If you keep it up you'll soon find yourself able to be courageous in situations where you couldn't before. But it all depends on practice. So be courageous, even in small ways, and work from there. Once you have courage, depression--and life--become easier to tackle.
Home Office for Your Support Representatives – Yes or No?
This sort of "impossible," "the data I get is not the data on disk" type of error happens fairly often in my experience. On Linux, a very handy tool is strace(1), which lets you see the system calls being made by a program. Often the culprit can be seen when open(2) is called, e.g. the file being opened is not the expected one.

The cool thing about strace is you don't need access to the source code. I recently debugged a program which took 60 seconds to run on one computer vs. an expected time of 1 second. In strace I saw that it made thousands of requests to a remote server, so the round-trip time determined the program's execution time. It turned out to be calling getpwent() which ends up sending one network request per user in the domain (!). This was easily replaced by getpwuid(), and the program then sent only one request per run.

If Mr. Skeet used a tool similar to strace (which exists on Windows thanks to SysInternals), he might have noticed that the bytes read by the MD5 program were not the same as those read by the Java one, even if the OS hid the entire path redirection process from view.
Im-rodrigo/eatiht – html text extraction
Same for me. But http://git-scm.com/ offers 2.2.1
Minecraft Creator Buys Beverly Hills Home for $70M
The network effect. Fitbit has a huge advantage right now because the user base is so large. A lot of people use its social features to compete with their friends, office mates, etc. This encourages more people to buy the hardware to participate.
I'm thinking on my own collect experience, and yes, the past few jobs I've had came because of friends I met in college, and I attended a public state university (back in the early 90s).

I got a job at IBM as a co-op during college. My third on-campus job was programming related due to a conversation I had with a masters student in Psychology (programming Myer-Briggs personality type tests plus some other more esoteric simulations); some other small programming jobs because of local companies posting on the bulletin board at college.

Once I got out of college, a friend and fellow school-mate hired me for the web-hosting company he started (which transformed three times). My current job is due to a another school-mate.
Sufficient legal aid for the accused has nothing to do with saving face. Perhaps someone who runs under a throwaway isn't familiar with that distinction?
Can We Find Better Software Development Metaphors?
I've finally stumbled upon your post, after reading through all the comments this has gotten.

They definitely don't build 'em like they used to! The Pentium 1 133mhz system I used for a while after leaving is still in top notch shape today. I opened it up last year and there's no dust, rust or corrosion at all (and this is after it sat in a heavily tropical atmosphere for a few years recently). The hard disk is in perfect shape too, the whole thing runs like new.

I wonder how well the Osborne 486 would be running if I still had it, or if someone ever salvaged it out there and is running it today. Kind of a crazy thought but it's a shame to think that it's very likely become part of a landfill.
And it's a fine point but I would rather people speak plainly when giving accounts of how their prejudices were wrong. It is helpful for us to make fun of our past failings.
The issue here is not case-insensitive filesystems, they are a huge benefit to novice users. But that the type system does not distinguish between paths and strings. A path is distinctly different from a string, and should never be compared as one. The type system should always enforce this and never allow you to mistakingly do the comparison you propose, for exactly the reasons you state. Modern filesystem libraries (for type-safe languages) do this, the problem is (as is becoming more and more common lately) the abundance of old tools that were not designed with security in mind.
Why SourceForge? Since they changed investors a few years ago, I thought SourceForge now added spameare to installers, such as the Ask toolbar for example?
I swear by BetterTouchTool +1
While that's a fair criticism (to have compiler offline), dsl-platform can be licensed for an offline use.

It's not like Revenj needs dsl-platform, but rather that dsl-platform integrates into Revenj.

So to make it blunt, would you try/use Revenj if it had part of dsl-platform compilers available for offline use?
No, you should have written an array of values to begin with.

Coercing data types is surely more wrong than taking the most recently supplied value for a given key in a map.
Mlpack: A C++ machine learning library
What a joke. There's not even a working MySQL => Postgres 9.4 migration tool that works. Try them.

On paper, Postgres sounds great. But of all the people on here cooing about it, how many are actually using the tool?

I don't know who has the stronger hype machine on Hacker News: Postgres or Rust.
Optimize Images for the Web
I'd class adoption as the same family.

The title is correct because the title doesn't say "same bloodline for 1,300 years".

If you are arguing otherwise, feel free to tell all the adopted people out there that they really are not part of their respective families, and those who adopted others that the people they've adopted are just strangers in their homes.
My understanding is that it was this facility (in part) which was used to track & monitor ex-US Marine Toby Studabaker when he went "missing" around 12 years ago with 12 year old Shevaun Pennington. He was 'found' in a hotel room in Germany - despite his phone being turned off.
Saw.js: string parsing / manipulation library
Dropbox connector shows how easy it is to build Warewolf tools
I still dont understand why he couldn't find a lab to test his skin. Surely there are some labs that care about money more than if it's real or not and happily scan his skin to find these things?
https://news.ycombinator.com/item?id=8769067
Yes I would agree. A simple, real note on your README should suffice. You can't fake this stuff!
That was Badusb before Badusb. iSight is USB, and its firmware was (and probably still is) not authenticating in any way before firmware update.
Instagram makes teens and celebrities angry by killing millions of spambots
Another interesting project by the same author is Startup Idea Generator:
http://tinysubversions.com/startups/
Stupid question, but I assume that if they say EU, this does not apply to sellers based in Switzerland?
Hey. Thanks Craig.
It's a surprise to me that RevenJ can be used without dsl-platform because the readme makes it look like it is dependent on dsl-platform.

Yes, i would try dsl-platform if it's available offline. Online compilers are pretty much deal breakers for me.
I've never done a PhD but I have (and do) run a start up. To do it successfully you will more than likely spend 90% of your waking hours obsessing, thinking, working, planning and doing stuff that your start up needs. I can't imaging having anything else big, like a PhD to focus on at the same time.
There is also a good chance that your family will be missing out on time with you, because of the above.
While it is VERY fulfilling, and certainly has the ability to bring in rewards far bigger than a "job", think about it carefully. You need to really want this, it is not always easy and can be risky.
Good luck!
You're quite right. Steve Jobs was both an asshole and a psychopath. Still, he was one hell of a visionary.
There isn't an easy way imho, because this was a real edge case caused by creating a new index while there was an "idle in transaction" connection: http://dba.stackexchange.com/questions/84844/dropped-an-inde...

But more in general, at least in my experience, understanding and optimizing indexes usage is the most important and most difficult task with postgresql, and improving the documentation about this could really help. Usually they work well on their own, but a few times I was really baffled why pg wouldn't use an index which I created to optimize some important and slow query, even if using the index (when I found a way to "convince" pg to do so) cut the execution time by a factor of 100 or even 1000.

The easiest improvement that comes to my mind would be to add to the manual a better and more in-depth explanation about how to optimize index usage; this could include a FAQ where you could also include my edge case. This current page could be a starting point: http://www.postgresql.org/docs/9.3/interactive/indexes-exami...

An even better but much more long term project would be to improve the EXPLAIN ANALYZE commands; specifically it would be great if it could show the different plans considered, making it easy to understand why a specific plan was discarded. Right now, the only way to nudge pg in the right direction is by trial and error. Also making the explain output easier to understand would help, but I guess that's difficult.

Anyway, thanks again for all the effort of the pg contributors!