skysight-inc/HackerNews huggingface dataset:
That's cool that you're going back to school to learn CS. Can I ask how old you are? It's something I've thought about, but I'm 33, and at some point you have to accept your skill set and focus on your strengths. If I was 23, I would probably try to learn programming.

That sort of talk usually prompts a bunch of people to say - hey - you can teach yourself to be quite decent in just 6 months! Possibly true - but that requires a lot of spare time that I don't have. Also, there's no way I would have been able to build Satago with 6months of experience.

In fact I briefly tried and started blogging about it: http://newbiehacker.wordpress.com/
A step-by-step guide to profiting off a 3-cent hike on US stamps
Since you mentioned Ruby and JS I assume you are talking about web applications. What I find interesting is that many web developers spend so much time in building applications yet don't have any experience in doing the things that actually make these things successful. Try building a simple service that you can market. Try doing a bit of Facebook and Adwords ads (you can get free coupons for starting out.) Look at the data and make changes to those ads to make them more effective. Get users, get feedback. Who knows, you might actually make some money at it.

Personally, I have have an internal clash between my geek side which wants to learn new things and play with shiny toys vs my practical side which wants for that time to be spent building something that is useful that I might be able to sell. Then when I start to commit to building, I know that I need to resist the urge to start coding and instead need to do work on validating the idea and reaching potential customers. Then when it comes time to throw up a web presence I need to resist breaking out the editors and frameworks and instead just push the "install Wordpress" button or something similarly quick and simple.

So, I would say, keep it practical. Learn what you need in the pursuit of creating value rather than learning to code with something for the sake of learning a different way to code something. I think you will find that there is more to making you a good engineer than just writing better code. If selling isn't your thing right now, then find an open source project to contribute to. With the right project, not only will you provide needed help, but you could also help boost your profile and attract notice of the people you would be looking to for job.

When you only have 24 hours in a day (and much less of that to dedicate to your craft) then it's best to get as much overlap as you can.

Oh, and go read through the endless other posts on Hacker News which have asked the same question. There are some great threads out there with information which won't be reproduced in this thread.
Searal comparasion with Google
The article is from May 2008
Partly, but also for communicating. I haven't ever used a feed aggregatior so I'm not sure if there are any other differences...

I also use the trending topics on Twitter to follow the 'real' news. Can you do that in an aggregator, or do you need to have preselected the websites you want to hear from?
Braintree offers data portability, so you can transition existing customers & credit cards to a new payment system easily. That being said, I see no reason to jump ship unless service deteriorates
In one sense, we're "in space" more so than people on the space station — there are no walls between us and the stars, just a gas that tapers off to zero with us clinging to our rock by the merest force. It gives me vertigo when I try hard to comprehend that.
Absolutely, but unfortunately, in many places of business `availability' is conflated with, or entirely replaces, `productivity'.
If only PayPal had joined Braintree's "Credit Card Data Portability" initiative [1]. I'm betting that's dead now with them joining PayPal, if it's even still active. If it is, get your data out quick before PayPal can lock it in!

[1]: https://www.braintreepayments.com/blog/open-letter-to-the-ce...
What UX Designers (and their colleagues) Need to Know About Their Future
Nest Labs to Introduce Partner Developer Program
Tech Giants Fear Spread of Patent Wars to Europe
Probably, but then you must ride slowly, otherwise not paying attention can lead to collision.
Recycled Yahoo email addresses still receiving messages for previous owners
One hardly ever hears the term "takeover" these days :)
PayPal likely purchased them because they aspire to be more like Braintree.
Islam isn't a system of laws. Sharia is not Islam. I'm pretty amazed that I've just read this thread, to be honest.
"Missing link" is not a scientific term, there's no such thing in evolution. It's only really used by creationists now.

Every fossil and organism is transitional, including us.

http://en.wikipedia.org/wiki/Transitional_fossil#Missing_lin...
If it would ever make any sense, multiple electrons should weigh no more than one single electron. But that would be obviously false under Standard Model, to treat something singular to be that apparently multiple. Or, our present physics needs to totally reconstructed to incorporate that, by building everything again from defining the "tremendous knot" and the implications from its hypothetical world lines. Instead, what if, everything from electrons, protons, even strings, is sort of that "knot?" That would make more sense, in terms of coherence.
That video was excellent, thank you! Sandi Metz always comes up with great analogies that clear up the conceptual fog in my mind. Her book Practical Object Oriented Design in Ruby is a great read too.
This should be ‘The proper way to contribute on Github’ instead of ‘The proper way to pull on Github’.

Update: the title has been updated.
Well, be careful that it is just the body that gets compressed.

The vulnerability occurs when the cookie is part of the compression payload. Although that does depend on the attacker being able to control what gets sent.
It's entirely possible to have a language that is precisely as performant as C, but significantly safer. Several exist as well.

It's too little safety.
"Smoking has gone out. To be sure, it is a shocking thing, blowing smoke out of our mouths into other people's mouths, eyes, and noses, and having the same thing done to us. Yet I cannot account, why a thing which requires so little exertion, and yet preserves the mind from total vacuity, should have gone out. Every man has something by which he calms himself: beating with his feet, or so."

Samuel Johnson, quoted in Boswell's *Tour of the Hebrides", entry for August 19.
Introducing the Smartest Twitter Autocomplete for Web and Mobile
http://nest.com/ca/developer/
Dear Europe,

Stop trying to turn middle-manger types into tech startup CEOs.
Of course, coming from the other side of the coin - trying to find a proper business guy that you match well with is just as challenging. Unless you work well and it just feels right, well, it will just be a marriage that won't last.
Why do you think PayPal bought them? It probably wasn't solely for the userbase, right?
good advice for automation/development I imagine but for QA this surely doesn't apply as I won't be writing the code?
WOW! Didn't see that one coming.
"Test driven development is now widely recognised as ‘a good thing’"

should probably be written

"Using test testing in development is now widely recognised as ‘a good thing’"

There is controversy around specifically TDD and studies showing that it does no better than writing unit tests during or after development. For citation see the references at the end of the chapter on TDD in "Making Software: What Really Works, and Why We Believe It"
Not really. But it's awesome. I'm ok with being reminded of awesome things.
When you submit a link that has been previously submitted it upvotes the previous submission. It's most likely that a large number of HN users all tried to submit the Techcrunch story at the same time, whereas the only way this submission gets upvotes is through people clicking, reading the story and then upvoting.
The problems with front-end package management
Gifs as Art
Oh, OK, I take your point. Fair enough!
Ah, I didn't know it trusted the time recorded in the commit. It's less impressive then, doesn't take as much dedication as I thought.
What does that even mean??
unit tests make sure that what you think the code does is what it is actually doing. This is great for catching corner cases that you might not always test in a live test... or testing code that isn't yet called in live use.

It also makes sure that if code changes, it's still functioning correctly. Aside from catching initial bugs, this is the biggest addition to maintainability of code.

I find unit tests to be incredibly liberating. Have you ever made changes to some parts of the code, but then worried you might have broken something? With unit tests, you can be confident that your change didn't break any expected behavior.
Do you have a user account at Wikipedia by any chance? They've been redirecting logged-in users to the SSL version for a while, and under some circumstances it also seems to redirect users who have been logged in but aren't right now.
TechCrunch story is a bit juicier and easier to digest. Maybe that's the reason, no idea.

That article also mentions the rumor that Braintree has been in stalled talks with Square. That's an interesting rumor but unfortunately attributed to unprofessional "we heard from sources" source.
Seth Godin's Startup School now available as PDF
Maybe in Silicon Valley. In Des Moines, not so much a problem.
Everything OAuth
Well... Google and Apple pay their taxes in Ireland, rather then where the money is made.
True - trying to find a good match is difficult, but if we're honest, the tech guys are in much higher demand than your "biz guy" (excuse the generalisations - of course tech guy can be biz guy).
Who was downvoted ?

All in all there are different environment which helps thinking. Long walks put your body in long term effort, releases endorphins which helps inspiration, or at least relaxation. Isolation helps too, be it showers, cars, toilets ... whatever works.
That's Funny, Something's Moving in the OSS Community
Curtain Cleaning in Sydney
Paul's Cleaning Sydney offers professional curtain cleaning and many other domestic services. They work only with certified and trained cleaners, and they use only eco friendly cleaning products and solutions.
SUSE Hackweek 10
Please, don't buy my book on Amazon
> I still don't get what Twitter is for or why anybody would use it.

Targeted ephemeral public communication and sharing.

Effectively, nothing else does this and keeps it concise. Brevity is the soul of wit.
Few things could qualify so wholeheartedly as a crock of shit, but your statement is one of them.
FlameStower - USB charger powered by fire
Yeah, but Braintree's CEO is reporting into David Marcus, and all of the quotes from the eBay side are talking about PayPal. For all intents and purposes, Braintree has been acquired by PayPal.
"Why not be a Buddhist or believe in some other religion then?"

Maybe I stated it a little too simply, but I think you got my point.

"This precious life, even with it's ups and downs, is awesome!! And, as far as we know for certain - as it's happening right now - it's all we have. The fascination with a possible after- or next-life is a dangerous one that twists many people's actions and motivations."

I agree with you mostly. Life is precious. And the thought of "after-life" does drive some people to do some terrible things. But the same can be said for some people who believe they have nothing to live for. The "religious fanatic" argument only really works with religious fanatics and the unfortunate part is that they are usually the only ones that make the news. Meanwhile, the rest of us are left shaking our heads and hanging them in shame because of the senseless things that are done "in the name of < insert religious figure head here >".

But this has gone way off the topic of the article. The fish still looks cool and, as someone else put it, like a turtle fish. I wouldn't want to get into a fight with it.
Hacker Retreat Berlin
They've got something better - anyone can download a copy of the signing key and set up their own unofficial LOLroot affiliate.
One reason why TDD is better than writing unit tests after development is because then the tests actually get written. Whereas, if you wait to write them after the code, they often get lost in the pressure to deliver the feature and/or move on to developing new features.

The other reason TDD is good is that it forces you to make modular code with limited functionality to make it easy to test. You can do that without TDD... but TDD forces you to think about it ahead of time, rather than writing a huge mess of code and then saying "well, this will be too hard to test, so we won't bother".

TDD isn't magic, it's more of a mental hack to get you to do the right thing. If you do the right thing anyway, then no, TDD won't help.

Note, I'm not a huge TDD guy. In fact, I usually write my code first. But I've done some TDD and I can definitely see the benefit, and I try to do it when I can.
"This realization is part of growing up for many people. One learns to deal with it and find happiness where one can."

I guess I'm just not willing to accept that. I've always been stubborn.
Could do all that (and fork over $100s), OR I could sit still and have most of that. That's my point; its not attractive (enough) for the money, AND its damn annoying I have to refit so much just to get back to work.
Add to that, the unmitigated gall of assuming I wanted any of that worthless stuff, and there's the emotional part.

Reminds me of a coffee cup I bought at Wal-Mart for work. It had a transparent plastic sticker on it that would not come off, without leaving a gummy stain. Didn't come off in the wash. Think about it: I buy something NEW and shiny, and the first thing I have to do is clean shit off of it? Maybe buy some other product to get the marketing crap to come off? Of course I respond emotionally, just as if I got a new car and found someone had dumped in the back seat.
I guess it comes down to: Is more more, or is less more?

Twitter just fits in comfortably with how myself and friends operate and if Facebook does that for you then fabulous - everyone gets what they want. No winning over necessary.
It doesn't make sense for Ebay to own 2 Paypals. The reason they bought Braintree in the first place is to extend their reach into a different market. Braintree customers chose Braintree because it is NOT Paypal. If I was you I wouldn't be worried too much. Just keep watching the quality of service you get from Braintree and if it starts going down too much, then change.
Are Rotational Job Programs Right for Your Company?
"what's more compelling about Apple's ecosystem than Sony's, Microsoft's, or Steam's?"

You might say the same thing about mobile games and the 3DS and PSP/Vita. What was more compelling about Apple's ecosystem than Sony's or Nintendo's?

(1) there were a lot more devices shipped.

(2) they have a lot of credit card numbers on file

(3) relatively fewer restrictions.

"more closed and oppressive than the others"

Right because it's super easy to get your games on XBL, Steam, PSN. These companies are all changing their policies because Apple took all the mindshare of the industry 5 years ago with the extremely dev friendly app store (you know, the one that you're calling 'oppressive').

"take a bigger cut of my (developer) revenue"

Uninformed. Steam takes the same 30% as Apple, Google it. MS charged devs tens of thousands of dollars to patch a game on XBL. Neither MS nor Sony has released the cut they're planning to take with PS4/Xbone.

"and charge me more for hardware (as a player)?"

That doesn't even make sense. The whole premise here is that the hardware would be less powerful and much cheaper than the new consoles being released.

"there's still alot more money to be made from console/PC sales"

That's not really under debate, what's at issue is which platform(s) will we see the money being made on. Just like in the home console market, there is lots of money still being made in mobile gaming; in fact more than ever. But that money simply isn't going to Nintendo and Sony the way it did 10 years ago.
If Paypal doesn't buy them too..
according to this article[1] the valuation is 500m, so less than what PP paid for Braintree..

[1] http://www.independent.ie/irish-news/brothers-vow-not-to-sel...
You cant be serious.

Oh but I am. It's nice that you are attempting back your point with concrete examples, but none of those examples impress me. Those features are implemented in a way which I dislike.

And that's the thing here: Google has stopped innovating, at least as far as features I appreciate is concerned. Yes, that is subjective, but so are most of your points as well.

Personally I much prefer DDG's response[1] to your one search query. I think the focus-nessed of that response is much more impressive and innovative than Google's attempt.

Does Google even have a "Official site" feature yet? That's one of the few things which I use every day with DDG. It's one thing less I have to worry about when looking for things which are new to me.

[1] http://i.imgur.com/khbMz7p.png
Boy, everyone is so negative about the purchase on here! Braintree's customer base is far too large at this point for PayPal to just shut it down; that would be terrible PR because Braintree is critical to many businesses at this point. It's also not that easy to just go rip out one processor for another on a huge legacy code base.

PayPal would be making things worse for themselves if they did that and this purchase, is IMHO, an attempt to make things better for them and to bring them into the modern software world. I'm sure they also acquired Braintree for their engineers!
Ask HN: Are there any good open-sourced IRC tools for teams
Hi HN !
There is a lot of great services like Grove.io or Hichat available for teams.
Are there open-sourced alternatives for these services ?

Thanks !
Was hoping someone hadn't beaten me to this. :) Well done.
Clojure : Deep Walking Macros
Unless I'm thinking of something else, that report fails to account for the other benefits of TDD. Benefits that cannot be gained writing it later. Nor does the study even consider them in it's final analysis.
There seems to be ALOT of 'Git Explained' stuff. The best way to learn Git in my opinion is start using it! Google stuff as you go.
Ajax search was the most disruptive part of the UI for me. I still don't understand the point of it. Well, I understand the auto-suggest, but why send me right away to the results page, and auto populate the results before I've asked you to? I'm not done typing yet. It's completely unintuitive behavior. It is jarring.
Thank God. "I eat breakfast, lunch, and dinner at the same damn time" fake Rick Ross is of no interest to me. He talks up drug dealing and other idiocy, even though he was never a drug dealer or gangster of any kind, while the real Rick Ross talks about the tragedy, the reality, of being involved in drugs and the streets and how it ruined his life and many others.
I do have issues with stereoscopic vision. My right eye is about 20/25, and my left 20/40.
Ah jump lists. I used Win7 since it came out and never found those. Only discovered them since I've been on Win8 through some random mention and a video. They aren't intuitive or very we'll known. People at work now see me use them and every time are surprised and ask me how I did that.
Why the downvote? Having this but in an app would be cool :)
That's probably because we all know what takeover means so they try to describe it and dace around what it actually is to make it sound better.

It's how you say it not what it is although by my book it's still the same damn thing.
Try eating dinner with a group of current college kids and hoping they put their phones down to listen to you.

There is no way the trend is going to reverse itself. I try not to be a cynic but on this topic it's impossible for me - what event could trigger a reversal to this behavior?

What would make people prefer people again over digital distractions?
I've been a Braintree customer for several years and have been really happy with the service and support, but if I were in your shoes I'd probably take a hard look at Stripe.
> smartphone for professional reasons

The digitally tethered to work thing is a killer. I was very happy not having a smartphone and not having internet access in my home for a couple years recently. To use the internet I would get dressed and go to the apartment building lobby. This arrangement was very productive for me and calmed my mind. When I was in my apartment I had undisturbed focus. But professional demands required I get wired up. I quite dislike it.
This has been on my mind through internships at several major silicon valley social networking companies. There's a line of thinking in the industry that, when revenue is driven by ad impressions, driving more interactions with your product is the highest goal. This means two things: getting more users (fine) and driving more interactions per user (dangerous).
People tend to forget that TDD isn't a 3-step process. Even this article makes that mistake. Write a test, pass that test, refactor. People generally forget the refactoring step.

Basically though, if you find your test difficult to write, there is a problem, and it's not with the test. And that should be your sign that you either don't understand the problem, or you are trying to do too much.

Now, this is hard. It's hard to accept that way of thinking. But the end result has always been cleaner, better code in my experience. It's not always the obvious way, but it's the best way.
Why has Google's search result layout never changed in 15 years?
Sprayable Energy. Caffeine based topical energy spray.
It's not hypothesized, it's theorized. There's a massive difference between the two scientifically.

Fish with legs can be found in some pet stores. https://en.wikipedia.org/wiki/Lungfish
It wasn't directed towards you in particular, I promise. It's just that since I moved to Europe, I've noticed an incredible difference in how many middle-manager types get funding from the accelerators here vs the US. In fact, here they strongly encourage former middle-managers to become founders. In US accelerators, often the whole founding team in engineers.

In response to your article, maybe you might consider showing more of a love and understanding for technology? Perhaps even acknowledging that traditional business knowledge may be a hindrance to a startup, instead of a clear benefit? [1]

[1] http://www.avc.com/a_vc/2012/01/the-management-team-while-bu...
very nicely done. I didn't figure out that I had to click the icons to get the sound, and was wondering why sound wasn't playing. (and for some reason, some of the sounds just stopped).

I REALLY like your background fade colors, it's all very nicely done.

How about along with the date, showing the time.

If you get more feedback (like mine) about people not understanding why sound doesn't play, or not knowing sound should play, how about a small label in the rain cloud to say "click to start sound" or something simple like that.

I agree with not doing auto-play, but it wasn't obvious to me how to get sounds to play.

I did try messing with the slider, but that had no affect. Maybe if I change the volume, but the item is not selected, it starts playing? That might help too.

Keep up the good work.
I'm somewhat annoyed that they do not publish the list of providers who have joined this initiative [1].

[1] http://www.portabilitystandard.org/ (FAQ Q #1)
The Culture of Distraction Is Not The Problem
Fully agree with the title. But haven't read fully - too many characters, don't want to distract that much from the current tasks :)
BenHeck had invented this as far back as 2007, 2 years before this patent was filed.
Michelle Obama's ID details hacked from data brokers
> Christianity believes that the Bible is the infallible word of God and therefore is complete truth.

Some of Christianity does.