skysight-inc/HackerNews huggingface dataset:
Hi, i'm the developer of the app.

tl;dr: burnedmoney.com gives you a profile that displays the amount of money you've donated via the app, which is designed in a stare-down contest style, so you can challenge friends to see which one of you can or wants to donate more. It's mainly for fundraising parties but could be used anywhere else too.

I started the project for the PayPal Android Developer Challenge but since then i've grown really fond of it and learned much about really shipping a product.

Please give me some feedback as i've just launched the app wednesday.
Google Calendar Redesign: It's Goddamn Terrible
PHP 5.4 alpha1 released
with the permissions of that account was able to arbitrarily assign himself a large number of Bitcoins

Why the hell would any admin, let alone a former admin, have privileges to do that in a production system? (other than the unavoidable database admin account)

So its a bit unclear as to how, but it sounds like admins could create records of deposited money with no backing. Thats terrifying. I would understand if the privileges of that account exposed a yet-unseen sqli vulnerability, but that's not the way it reads. It sounds like this was a possibility Gox gave to the account.
Parent Entrepreneurs Strike Work Life Balance
Ah, yes. Sorry.
I know a lot of people in the Green Party here in Germany who deliberately use Firefox because they deem it to be the most politically correct browser. My impression is that a lot of them neither realize that Firefox is indeed primarily sponsored by Google (which they consider evil), nor that Chrome/Chromium is open source, just as Firefox. They prefer Firefox for touchy-feely, not technical reasons.

So there's a market niche for a browser which comes from a sort-of neutral entity, and I think Google recognizes that and that's why they continue to pour money into Mozilla. Mozilla looks like a neutral entity, dedicated to the good, while in fact it's almost a wholly-owned subsidiary of Google.
There is no "bubble" when it comes to the talent shortage. We are short on talent because developers are needed EVERYWHERE.

Consumers are using technology on a scale never seen before. Our lives went from ONLINE to ONLINE ALL THE TIME. Every company in every industry has to hire web people, every agency needs a go-to web guy and the web industry itself is growing into every aspect of our lives: Entertainment (Netflix, Zynga), Mobile, Communication, Transportation, etc.

The amount of projects developers and designers have to maintain and build from scratch is incredible. Back in the day we had computers on the web. Now we TV's, phones, tablets, cars and even a Samsung fridge connected to the web. Building all this stuff takes talent... lots of it. And the best part about it, consumers want this.
I've always thought that social networks like Friendster, MySpace and Facebook follow a clear and old path laid out by the fashion industry.

Fashionable things are almost by definition meant not to last.

The early adopters will often take up something, be it Facebook, or new clothes, or a new band, largely because it is not (yet) popular. Or because it is exclusive.

Remember when Facebook was for just for ivy leaguers?

I remember when years ago Joel (of Joel on software) wanted a Facebook that really is strictly restricted to college students. Remember that?

The late adopters will often follow the early adopters for no other reason then because the new thing is cool.

And this pattern guarantees there's always something new and nothing is cool for too long.

Now there's been a lot of talk about lock-in, social graphs, walled gardens, etc.. all reason why no one can do to Facebook what Facebook did to MySpace.

But.... I have my doubts. Google+ vs Facebook, I'm going to get some popcorn and enjoy watching this.
Oh man, please tell me I'm misreading you, and you don't actually store your users' usernames and passwords in a cookie.
Ah, yes, thanks. Still, I doubt 3.6 mil workers is an economically ineffectual number.
Someone should write an arc interpreter and call it tan so we can have arctan. Arctan? Arctangent? The inverse of the tangent function. Hu- hullo? Is this thing on or what?
I'm a big gui guy and vim has just been too much a pain to learn. Something tells me if you have been using vim for that long there is really no good reason to switch.
Yes, deep integration with all other Google-services gives it advantage over others. Gmail, Calendar with social.. sounds awesome (Really like hangouts)
Is is possible to spoof the user agent and fool the server into thinking you user Firefox?

Some of those places just hard-code the possible choices of compatible browsers, and that list is 5+ years old. Once in a while I still see sites that advertise their support for Netscape.
The IE team need to implement what Firefox & Chrome (to some effects) does. Firefox & Chrome constantly bug you when theres new update - if you keep ignoring Firefox's it starts asking you to update before it even opens.

Why is this important?

Well a lot of people still use IE6 & have finally upgraded to IE7 however, we're on IE9 now with IE10 in test drive mode. These users aren't tech savvy individuals etc who think to 'upgrade' to the latest version, so when they hear about Firefox/Chrome etc - they compare it to their current browser IE6/7 etc and decide that IE sucks so they switch over despite the fact that IE hs considerably improved recently.

Disclosure: I'm a Firefox User.
Okay, fair point about the third party apps. But even without them, it's not obvious to me that writing a Django-nonrel app from scratch is the worst option available.
eme.demarco
Revolution in Motion. (or as another comment has it Research in Mutiny).
Yes, but it is fair because Google+ copied the whole [almost] look from Facebook too.
I'd be interested to see which of the winning companies already have cross-licensing deals with each other... and what % of Nortel's portfolio different companies got.
I switched from Vim to Gedit few years ago, but I can still use Vim keyboard shortcuts thanks to ViGedit plugin (https://launchpad.net/vigedit). There is also Vim input mode in Kate editor.
sigh - the end users of the application I'm working on use 70%-90% IE depending on the platform. I wish this would change, but I doubt it as IE still is a major player in the enterprise market.
ST2 is fantastic. One of the many benefits compared to TextMate is that it supports Emacs-style marks, which enables commands like kill-region and yank.

I have created an "Emacsify" package with some important keyboard shortcuts and additional commands. You can find it here: https://github.com/stiang/EmacsifySublimeText
Just like the power and responsibility to prevent Greece from imposing further utterly useless austerity measures on its citizens lies with the Greek public? The riot police would beg to differ.

Oh come on, Greece is not North Korea.

Do you really think the Greek government could push anything through if more then two thirds of the population was violently against it?

Yes, the clashes with police look spectacular but what percentage of the electorate is out on the streets?
For those of you who know what I'm talking about - did anyone else think CDMA was a much more elegant technology than GSM?
The enemy of my enemy is my friend. Google would rather prop up Mozilla (all the while making money--it's a split of AdWords money IIRC) than allow Microsoft to gain in search and/or browser market share.
The web crawlers thank you :(
Doh! To answer your question, probably the fact that it was late, or that I'm an idiot.
Periodically I'll get curious about seeing something in Firefox, but before it can load I'll get so bored I kill the process.
Google pays for the right to be the default homepage & search engine. They aren't paying to support Mozilla they are also doing it, to prevent other SE's (BING) from holding this right - Chrome is a way to reduce this cost as well as, a few other things for Google.
Last time Google used users of one service to kick-start another it turned out really well :-)
I get the feeling that the shake-up at the top had something to do with how uncoordinated they seem in this. It really looks like everyone else decided they didn't really want to spend huge money on something the DoJ was watching. Apple and Microsoft already have patent deals together and had, by accounts, a not so fun experience in video patents. RIM stills has the scars from their last patent war. Heck, Kodak has caused each of these companies problems. I am sure it was one of those "let's form a patent pool" things.

Google's behavior with WebM / h.264 probably made them an unsuitable partner, never mind the market share thing.
Happy to say that I've already been using it for a while. Big fan.
The idea of chained calls all returning this forms the basis of the phenomenally useful Builder Pattern, from Bloch's "Effective Java".

There are three main reasons for using the Builder Pattern:

1) Allows for "constructor-like" calls to functions that don't necessarily share the name of the class.

2) Allows for complex, multi-parameter "constructor-like" calls without needing to make one massive function call.

3) Allows intermediate argument checking on particular constructor arguments, and allows sane optional constructor arguments.

(I find this pattern very useful).

See:

http://rwhansen.blogspot.com/2007/07/theres-builder-pattern-...

http://stackoverflow.com/questions/5007355/builder-pattern-i...

https://manuelselva.wordpress.com/2010/04/09/effective-java-...
That's not quite correct.

Firefox constantly bugs you to upgrade and it's annoying because it does it when it starts up. Why is it starting up? Because I want to use it. Not the right time to upgrade.

Chrome just automatically updates itself, which is a MUCH better user experience (IMHO).

As for IE6/7 users, I would say they're largely using it at work where they have no choice.
To be fair, you need to put your real money somewhere like a bank. You don't need to put your Bitcoin anywhere except your wallet, so there is no reason to keep your Bitcoin in Mtgox unless you are trading it. Keeping all your Btc in Mtgox is more like keeping all your money in your Paypal account, and who in their right mind would do that?
Does Angry Birds run on the Playbook? I bought a Gtablet (display sucks, but otherwise a powerful device). First thing anyone does when they try it out is to look for Angry Birds.

I'm getting the feeling the Playbook's selling point is "We don't need a youtube app, you can just browse YouTube inline!"
This is true. I would love to see PG write a book about how he's managed to curate possibly the best community on the internet.

I would also like to see him try this in a different vertical, in the manner that Stack Overflow has, but given the driver behind HN I don't think that's likely.
Licensing groups are pretty common. In manufacturing, it is almost impossible in some areas to build anything without them.
Minuscule photo collection by Maite Guerrero
Search for photo manipulations practically anywhere online and you might be surprised at the varying quality you’ll find.
The majority of photo manipulations are unconvincing at best, and some are downright awful. Not so the work of Maite Guerrero.Guerrero’s Minuscule collection of photo manipulations is truly magnificent.
I think you completely missed the point. The TSA is, at best, plugging a few holes in a sieve. Any non-retarded terrorist could setup attacks. Un-plugging those few holes by reforming the TSA would free resources badly needed elsewhere and not change actual risks a iota.
How does it compare with powerful IDEs like Intellij/PyCharm or Eclipse? I mean, does it make sense to have an editor that is both good at "code, html and prose" (debugging and refactoring comes to mind...)?
You can certainly do this sort of thing in Lisp, using forms like:

(defun square (x) ...)
(lambda (x y) ...)
(add 2 (add 3 (add 4 5)))

In Fexl you would see instead:

\square = (\x ...)
\x\y ...
add 2; add 3; add 4 5

So at least Fexl has the virtue of being more compact in those cases. :) Also, in Fexl, whenever you see a name, it always refers to a function, unlike in Lisp, where names like "defun" and "lambda" and "prog" are meta-logical syntactic devices and cannot be defined as functions in their own right. And anything like "setq" or "setf" is strictly out of the question in Fexl.

You could of course implement lazy techniques in Lisp, even going so far as to write a Fexl interpreter if you like. I just wanted to see what happened if procedural, mutable, and meta-logical constructs were completely eliminated as possibilities in a language.
Create multi boot USB drive with Pendrivelinux YUMI.
To me it's a bit more surprising: it's a statement expression, containing a nested function, then we take the address of that nested function.

Having that series of operations produce something useful is unexpected, to say the least.

It's nothing I'd want to see in code that I maintain, but I think you have to give it a bit more credit. Besides that, it's cute :)
On Hacker News it's common to hear people say they read the comments before reading the article. That's the acid test.

I mostly only read comments - unless the topic is one of core topics I am interested in. But for learning stuff HN comments got to be the highest bandwidth channel I have ever used.

Also I would like an offtopic site that this community could use. Obviously site like that would have to be endorsed by PG to really work. And PG is really too smart to let it happen.
Cause apparently groovy's not cool?

The presentation was about how to switch to Scala and the primary consideration was "I want to do functional programming", not "I want to use something like Java, but less verbose" (which would lean more towards groovy or possibly jruby).
It has been doing this around the world since June 11, 2011. I have been reading that in some places if you can get a new IP address the problem is resolved, but it isn't working for everyone.
I occasionally get this, most recently I think with conEdison. The solution is a plugin to pretend to be different browsers.
Calling Google the underdog is not quite accurate.
Scala mailing lists, IRC, functional programmer meetups.
There's a new kind of popup that's been eluding all browsers (Chrome, Fx, Safari, IE, etc), i don't know the technical details, but you can watch it visiting ThePirateBay for instance with a couple of clicks at most: it's there.

How do they do it? I don't know, but no actual browser can block it. I'd guess they tie the click as a real user action to trigger the popup or something similar...
Where is the Peepcode Screencast or something similar for this that teaches me the basics in about an hour?
Does the web2py database abstraction layer support datastore transactions and query cursors? Or what datastore features it doesn't support?

(apparently the documentation doesn't mention any datastore feature it doesn't support but the last time I checked it did not support at least transactions)
Any idea if this is now officially supported in GCC? The blog post is from nearly a year ago.
I think that the argument for why software patents are dangerous is the $4.5 billion figure. If companies are shitting their pants to this extent then clearly the patents have a huge impact on business from their perspective.
The funny (and sad) thing is, RIM is currently limited in its options. If it responds again to these new letters, they'll just have more letters flying out. It was a huge mistake to respond to the first letter, no matter what they could have said.

Interestingly, I would hope the RIM employees who've written this letter (and the guy who wrote the first letter) would've started shorting stock. If RIM responds again, I'm sure as hell doing it.

http://www.google.com/finance?q=rim
Actually I feel all the opposite. RIM talks too much about its upcoming products that people dont feel like buying whats on offer right now.
Valve makes Source SDK free
For PHP users, phpass is a really nice password library. http://www.openwall.com/phpass/
I looked at the tinywm code and it's extremely informative.

A lot of times I'd like to quickly wrap my head around things like how an X Window Manager is written, for example, and one that implements the most minimal functionality possible is the ideal thing to look at.

There should be more of these projects, this is the greatest thing ever for understanding.
Finding a cofounder is like finding a marriage partner. You spent time and get to know each other before committing long term. Doing a trial projects may be one thing but its not just a matter of few days or meetings.

I second with "Spent some money" advise. Business people should also prove that they have a skin in the game by some way. Obviously it varies depending upon what else you are brining on table, and what has been done before.
Money factor may not be as critical if the business person has already have mockups, market research, and many things that could have been done before or in parallel. You just have to show that you are not just looking for coder and then see if it works without spending any of your own energy.

Overall, I like the post, but title is bit confusing or contradictory to what Jason talked in the post. How to earn a co-founder would probably be a betters title.
Funny, I did the opposite. I wrote a little chrome extension that hides the little red notification from the google toolbar so it won't bug you at all:
https://chrome.google.com/webstore/detail/ogcfegjiehdakiogch...
auburnfan2015
I prefer GSM much more than CDMA. IMO, it wasn't more "elegant" than GSM.
Responsive design for email – the largest mobile audience
printf("I am bad and evil %p\n", ({int bad_and_evil(void){return 0;};&bad_and_evil;}));
printf("I am bad and evil2 %d\n", ({0x4FFFFFF;}));

void* result = ({void* bad_and_evil(int dummy){return 0;};&bad_and_evil;});
printf("bad and evil 3 = %p\n", result);

* shudder * Getting a return value from a block, by inserting it in parantheses.
akshar100
I'm using Google App Engine in a new project ( http://www.homeyplanet.com - allowing travelers to share their favorite spots off the beaten track) and I have to say I am very happy about it.
This project requires geo spatial queries, so at first it wouldn't be a good choice given how inadequate the datastore is for it, but the trick is always to think how things work in GAE and see if you can optimize it. It only scales well if you do it their way...so it won't work for everything, but most problems can be solved quite well, you will just have to scratch the way you normally would solve them.

Note: I noticed that some have accessed the site from this link. The site is beta and is newly launched, and for now we are only covering Europe. If you want to check out how fluid are the geo spatial queries, you can try checking out Portugal, where half our spots are now.
>"If you could just buy shares in a boring mutual fund or hedge fund and believe that they're going to go up 13% a year, fewer people would be interested in being angel investors or buying silver or whatever."

But the mutual fund still has to stick that money somewhere, and they go along with the bubble just like everyone else.

>"One characteristic of postmodern bubbles, compared to the old ones, is that the question "is this a bubble?" gets asked on day 1."

I like this. And, if people are constantly worried about bubbles, irrational exuberance can be avoided...or at least balanced.
jake.coffman
I know a RIM exec personally (and leave it at that) and he mocked my iPhone for several years, calling it "fragile" and a "toy for children".

It's been only in the past month or so that he muttered something about the competition getting tough lately.

It just seems RIM leadership is extremely arrogant and proud. They see the train coming right at them, but are too afraid to make the radical blue ocean product that's required to save them.
This article wasn't about the design?...

It was about the amount of imgur links and lolcats that get pushed to the front page and which subreddits to subscribe to to have a different reddit experience.
And QA would be able to detect these worst kind of bugs?

I'm not suggesting that QA is useless, I think QA should guide developers in terms of testing, as in QA should help writing the test-cases including the corner-cases in spec and let the developers write more tests around those things.

I also think that QA should help performing benchmark tests, load tests, and probably write end-to-end automation-tests (what do they call it these days? Acceptance tests?)

Last but not least, QA should redefine the software processes if bugs happened regularly in a particular area. Consider QA to be a manager that responsible for the productivity of your software team: if a software process doesn't work (let's say one day you found out that TDD doesn't work well), QA should detect that and figure out a better way.

Unfortunately, QA these days are still old school button clicker and test-case fanatics (i.e.: prepare 1000 test cases and ask the director for a week to run them all).

But at the end of the day, bugs exist. No amount of human or practices would cover those exotic bugs.
Exactly. The price is well above expert estimates. While these tech giants can afford that extra cost, the same tension is playing out for smaller startups that cannot.
Powerpoint, not for usability, but for the many terrible presentations I've had to sit through. I'm ambivalent on the UX because I rarely have to use it, but the dull meetings it's created have caused me an intense dislike of it.

That said, I'm still not fond of the Ribbon UI in general. Maybe it's just me, but I find text in a column easier to scan than a bunch of icons, most of which are hidden.
A more democratic company structure would probably help with these issues. It seems that a dictatorial structure allows the top execs to ignore all the underlings, to ignore the little people who actually do much of the work.
The argument is simple, not thin. Instead of spending billions on new R&D, new innovation, these companies have to spend money on the shenanigans of the current software patent system.
Sounds like business as usual at a BigCo (founded in 1984).
Better hurry, only 94 years left.
OT: You probably got downvoted because your comment adds nothing to the discussion—if everyone wrote "I agree" or "I disagree" (with no justification as to why) on comments they agree or disagree with the signal-noise ratio would be much lower.
gmail at least has two-factor authentication

http://googleblog.blogspot.com/2011/02/advanced-sign-in-secu...

yet my bank's web site, not so much.
I've been using Sublime 2 since early alpha, it is... aptly named. I've tried dozens of editors and eventually settled on TextMate many years ago.

Within 2 days, Sublime had completely* replaced it--something that many editors have failed to do.

I can't wait until I get paid, so that I can throw money at them.

* I still use TM on occasion for its GUI theme/bundle etc. editors.
What about Outlook?
Unless it wasn't selected for in humans. Or any great apes. But perhaps in a much older mammalian ancestor. And in humans it simply has not been selected against, which is why it's simply not as good or useful as it used to be. Sort of like wiggling your ears.
I'm loving Sublime... except the character spacing is weird for me (running on OSX using Droid Sans Mono). Has anyone else experienced this or know a solution? Sublime/Textmate example: http://cl.ly/050P2l37121b2R0P0a3V

Update: After going through other mono fonts... it seems like all of them are spaced just a little farther apart than what they appear like in Textmate, Espresso, etc.