skysight-inc/HackerNews huggingface dataset:
The non-converging sum 1 + 2 + 3 ... = -1/12 has applications in Bosonic String Theory, interestingly enough http://en.wikipedia.org/wiki/1_%2B_2_%2B_3_%2B_4_%2B_%E2%8B%...
I've looked at some of the software tests on oDesk (and elance, and other sites'). There are a lot of very poorly worded questions/questions riddled with grammar problems that were obviously written by non-english speakers, questions with ambiguous or outright incorrect answers, and questions with answers that assume certain programming practices that aren't actually imposed by the language's standard (this is especially the case with the C and C++ tests). If I were looking to hire a contractor from oDesk, their test scores would be one of the last things I cared about and, at best, I'd only consider it a negative if they scored really exceptionally low on them.
A lot of monads in the mtl (State, Writer, Reader, &c) are implemented by applying their transformer to Identity. Your point stands, as that's not the only way to implement them, isn't the way many other monads are implemented, and Identity itself is implemented just in Haskell code, but it's a possible source of some of the confusion.
> Turns out professionals don't want to be held accountable for the quality of their work.

This statement is not supported by the rest of your comment. Your comment supports a slightly different statement (which I also believe is true): professionals don't want customer-satisfaction ratings from a selection-biased poll to be considered as a rating of the quality of their work.

Because, why would they? That's a terrible metric.
I read the book in one go on a SFO-CDG flight (plane flights are one of the rare times where I actually dive in my Dropbox folder full of random PDFs that I save over the years). I really enjoyed it. Many people will find things to hate in it, and it's not about programming that much as it is about making things and being a creator. But I really liked it.

More than anything, I absolutely love the pure happiness, joy, love and soul _why put in everything he did. That's the most inspiring to me.
Well, good luck to you! If you decide to go this route, I think the trick is making yourself very desirable to a defense contractor so that they'll sponsor your clearance and go to bat for you.
Do not wish, make it.
causalities... :)
"optimized for use in browsers" means that collection of C++ cross-platform libraries can segfault a production server simply because it was not enough tested in other environments.
Well seeing as there is those other sites, how about we just make our own??

I can put together a page and we decide which things are important to know in CSS from opinion then when people want to disagree or contribute they can??

For example, important things IMO would be float when getting elements side by side, and how to correctly use position.

But what else?

How to do animations is a good one I think too.

EDIT: So I created a repo for this here https://github.com/jh3y/css-the-right-way

EDIT: Asked for help here.
https://news.ycombinator.com/item?id=7079505
"If you can't explain it, you don't understand it well enough" doesn't account for people who just suck at explaining.
And then it becomes an issue. Am I missing part of the logic here?
America’s Spies Want Edward Snowden Dead
You may be in for a surprise: Box was founded a few years before Dropbox (2005 I think) and is still bigger, at least in terms of number of employees. I actually had a Box account before Dropbox's. Box also seems to be more popular with enterprise.
The example we were discussing was written by Mark McGranaghan, and is not part of the go documentation per se. I think it's a nice little tutorial, but please don't confuse it with "the Go documentation."

Mark's point was that you can create an arbitrary wrapper type around another interface, so that the behaviors are composed. This is the most flexible way to do things. If there's already a wrapper type that does what you want, however, then you can simply use that. They are both examples of composition, and both "the Go-ic way to do it."

Composition is often overlooked by people who are fixated on other ways of doing things, like inheritance or generics. But in many ways, it's cleaner, since composition allows you to link together many modules without peeking inside.

It's funny that people have accepted the reality of dynamic languages, but can't seem to "get" the idea of statically typed language without generics. There isn't a troll comment in every Python article that it would be better with static typing. Type systems are a little bit like body armor-- development can be slower, but in exchanged you get a little more confidence in the program. People have accepted the idea of going naked, and the idea of medieval-style full plate armor, but the idea that you might want some type safety, but not go overboard often seems to fall on deaf ears.
What've you got against "reified"?
You're assuming that the successors of Bush and Obama won't be as bad or even worse (if that's imaginable...and it is, I think). This era may mark a crucial point at which the collapse of the U.S. accelerated, I'll grant, though we shouldn't paint too rosy a portrait of their predecessors. They had their part to play as well. Every politician likes to use a crisis, especially a blatant failure of the State, in order to increase its power, extract more money from the population, and so forth.
That's great, but it sounds like this project predates the modern frameworks. It probably doesn't make sense to try to shoehorn it into a framework at this point. But to write 100,000 of framework-less JS today on a green field project seems ridiculous. 5 years ago, some person was probably bragging about their 100,000 line app built without jQuery. 5 years from now, someone will be bragging about how all they use is Backbone.
Ask HN: How much money are you willing to spend on mobile apps?
I am paid to develop mobile apps as a part of my full time, but I haven't ever purchased any apps, or any in app content.

I was wondering what people of a similar demographic are doing. Is this the norm? Do others pay for apps? How much will you pay? What do you think of in app purchases, or micro transactions?
Health Transformers
An app for your health. Sign up and share with your friends!
Also when will people understand that SICP is not about teaching programming language? There is no fucking point in rewriting it in your favourite language, it is 99.9% your language less suitable for it (99% it already has mutable state, assignment, loops, (pseudo-)OOP and 5 layers of historic brain damage)

Don't know scheme? But it's even better that way! Many things will faster click in your head. Like oh wtf we're writing programs in some lists. Oh and now how the fuck your interpreter can evaluate programs far more complex than itself?
> One other fun problem Spotify is going to tackle is how we're going to handle systemd vs. upstart if/when we transition from straight-up Debian to Ubuntu.

After two years of upstart I am wholeheartedly regretting ever touching it. It's broken by design and currently in such a bad way that you actually might have to reboot the machine to fix it.

Upstart is the main reason I'm considering dropping ubuntu for something else.
Now that you're not a Google employee, can you give an opinion on Dart's chances of making it into Chrome. Thanks.
And what about source and binary compatibility. What are the current guaranties? (his second question)

Edit: to be clear after you get your app up and running with the current version how much time has to be spent on ongoing maintenance down the road?
What the fuck is my wearable strategy?
Actually, Caps Lock doesn't affect non-letter keys, so you don't need to hold Shift when typing the dashes.
H&FJ and the Loss of Innocence
I think there has to be a better way, but it is not here yet, or we are not ready for it.

Right now using ad blocker significantly improves quality of browsing. I cringe every time I fire up a browser without adblock by how disruptive and annoying ads are.
WWII Soldier, who hid in a jungle for 29 years, dies at 91.
The true measure of a company is how much profit it produces. Why does revenue per employee matter?
http://en.wikipedia.org/wiki/ISO/IEC_9995 leads to http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_.... CHF 50 buys you the standard for the "Editing function zone" that might (I didn't buy it) proscribe something about home and end.

http://www.open-std.org/jtc1/sc35/wg1/docs/madison/SC35N795%... seems related. It does not mention "home".
Understanding that other people's business models aren't your problem... what would you prefer publishers do instead? Paid subscriptions? Micropayments? "Sponsored Content"? Charity work?
The old T60p (and other T-series before they got into the hundreds) came damn close. 1680x1050 was solid at the time, and the keyboard on that plateaued peak that Lenovo/IBM have never really climbed past.
> A century or two from now, when other nations reflect on the rise and fall of the United States, the Bush-Obama era will be one of the most striking because of how it fundamentally changed civil rights and the relationship between government and the press.

Aside from the lack of historical perspective rtpg comments on, I think you (And rtpg, too) are confusing "civil rights" and "civil liberties".
Asteroids on Steroids: destroy anything by turning it into a game of Asteroids
Thanks for the great feedback!

An actual recommendation engine would be a lot of fun to build. It would be awesome to recommend products based on subreddit clusters, and similarities between users.

But I don't really want to build a giant AI that sifts through the entire Amazon catalog. I feel that it's a nicer user experience when you just offer a small selection of manually curated products, and some studies show that limiting the number of choices can make people more likely to buy something [1]. I used to list a few CDs and MP3 downloads, but deleted those after I decided that there are already much better music recommendation engines, and they're subscription based. My line of thinking is that I should just start doing a few categories really well, and then expand later.

[1]: http://blog.ted.com/2012/07/18/does-having-choice-make-us-ha...
>> Dropbox really needs to accelerate its enterprise sales to justify this valuation long term.

My first reaction to this was "How can anything justify this valuation long-term ? It's just cloud storage FFS" Then I found they have revenue of 200m 2013 (through growth rate is slowing). Which actually surprised me - and then I realised that I am getting Dropbox links for people who would previously have mailed me a file.

It's slowly dawning on me that "cloud storage" is likely to be something as ubiquitous as smartphones - everyone will have a small slice. I still suspect 10bn is waaaay over the top, but they are the clear leader in what I revisionist style realise is going to be a big (if frustrating) industry.

Which is weird as I started at Demon Internet and we "gave away" 10MB of web space and stopped in the early naughties as no-one used it or cared :-)
Attacking RSA through Sound
While a class/library/etc might be used by chrome and all of its many users, it was originally designed to solve an issue for the browser and it might have a horrible api for anything else or much more likely be completely missing api that other applications would not only want, but need.
As a customer of Dropbox for Business, I can confidently say they have a long, difficult road ahead of them here. The way they've defined their concepts seems hostile to the very things businesses need in a product.

Even being a company that spends 50k a year gets you next to nothing wrt feature requests or support outside of what would be given to a free user, aside from speed of reply. If you want any level of control over data and sharing, you're sent over to "sookasa", a shambles of a business, or you can look at non-recommended solutions like boxcryptor (an incredible product that unfortunately carries it's own administrative overhead).

If anyone from Dropbox is reading this, the things that make my life the hardest are:

1) removing shared folders from a user's account. (Impossible unless your IT department controls every shared folder in your organization. Difficult & time consuming if they do)

2) Deleting a corporate account from all devices, removing folders. (Impossible)

3) Offering any sort of encryption (need to use 3rd party, unreliable)

4) Managing/reverting changes. Terribly ugly, difficult, and time consuming process. It's bafflingly inefficient, and in an organization of any size clueless or new hires are going to create these problems on a weekly basis.

5) Management and reporting APIs don't exist.
> I do like how the number pad is removed. It's too infrequently used and increases the distance between keyboard and mouse.

Take a look at tenkeyless keyboards, then. They don't have the numpad, but keep everything else the same as a full-size (104 key) keyboard. For example, the Realforce 87U is a tenkeyless keyboard with Topre keyswitches (same as the HHKB): http://elitekeyboards.com/products.php?sub=topre_keyboards,r...

Or if you want Cherry (rather than Topre) switches, the Filco Majestouch 2 Tenkeyless is a good option: http://www.diatec.co.jp/en/det.php?prod_c=765

Or if you want to save a bit more space by pushing the keys at the far right and on the top row up against the main section of the keyboard, there's the Noppoo Choc Mini: http://www.amazon.com/Noppoo-Mechanical-Gaming-Keyboard-Swit...
What are the failure modes?
(2003)'Homefront'&'Paradise Lost': Star Trek Deep Space 9 In the Post 9/11 World
Actually, I think these notes were posted in response to the extremely bad mathematics that has been coursing through the internet due to this video.
I've learned enough 'Go' to write a small 3D framework in OpenGL, and after doing so, I have no desire to go back for most of my projects.

Making go-routines map to OS-level threads is a pain. And as much as I hate to trot out this old chestnut, the lack of generics is also a real pain.

I've gotten too used to having generic containers to go back, and the various hacks available just aren't worth it.

I still can't believe Go doesn't have some of the "basic" data types that older languages do such as Python's set() objects and the various operators.

That said, if was writing a small command-line utility for text manipulation or something else similar in scale that doesn't involve dealing with POSIX threading, I'd probably use it instead of Python, C, or C++.
I came here to say the same.

As a resident of Hawaii it often peeves me to see it left out of so many geographic info-graphics.

Hawaii as a sizeable Polynesian pupulation, so my guess is that both the total and per-capita numbers for Hawaii are on the high end of the spectrum.

It's too bad this is not revealed in an otherwise great visualization.
Is Spotify spying on my Rdio activity?
It's refreshing to find someone who gets it.
Flammability.
Yes, we (OP) use the ipc library too. It's a great asynchronous IPC mechanism which works across platforms.
Doing the same thing for basketball should be pretty easy (but like you said, it may not be quite as interesting because there are a lot fewer players). I'm going to try to put that together this weekend and see how it looks.
> It lets you know whether it will rain or snow.

Not really, since it depends upon temperature at the clouds, not at the ground level. Oh, and it also depends on atmosphere pressure, and on time (since a phase change requires latent heat transfer in addition to merely being at the right temperature).

And as baddox mentions, 32 is hardly harder to memorize than 0, especially if you know anything at all about computers.
Yeah, I think I'm going to make the same thing for college basketball. Fewer player per team could make the map pretty sparse, though.
Do you have a link to the documentation? And if there is no documentation for this many year old project why is that? Is using it in this manor different than the explicit goals of that code (which from what I understand is to only support chrome)
For the record, Data.Dynamic has a type called Dynamic which can be used to weaken typing. It's not a monad, though - it only implements Show and Typeable (and recently Exception, apparently).

http://hackage.haskell.org/package/base-4.6.0.1/docs/Data-Dy...
So 50x revenue?

That's better than some but still seems pretty generous.
Ultra-secure Blackphone to run Android-based PrivatOS
The fact that his managers had to move heaven and hell to get him indicates that he doesn't actually have any leverage.

Once the project's out, then he will have leverage in the form of a track record. Now his managers can say "look at what this guy's done for us, do you honestly want to let him go?"
Why does `random.randint(a, b)` return a range inclusive of `b`?
Conversely my business of 10+ people uses Dropbox for its file sharing! costing us well over $1k a year. That's clearly the market they're making their butter from...
Ask PG: How would you fill out a YC application with YC as your idea?
For the sake of argument, suppose this is right after the 1st summer founders program or right after the talk you gave at Harvard, whichever is more interesting.
"Web apps are a good solution some of the time (except for that little detail called IE!)."

This statement makes very little sense. You say that you can't use web apps because you would require client have a specific app (chrome) on their machine, but then you say the solution is that they must have a different specific app on their machine. I would re-write that or remove it.
This, and "A computer program will never live as long as the trial" remind me of a comment by Godfrey Hardy in A mathematician's apology:

"Archimedes will be remembered when Aeschylus is forgotten, because languages die and mathematical ideas do not. 'Immortality' may be a silly word, but probably a mathematician has the best chance of whatever it may mean."
Quantum Vibrations Inside Brain Corroborate 20-Year-Old Theory of Consciousness
I work on a product that solves most of these issues you mentioned. Shoot me an email at marknutter at gmail dot com if you are interested in hearing more.
Now you can friend every single Windows Phone 8 user
I hate Apple keyboards. Once you've used a real ThinkPad keyboard (for laptops) - a real one, not the crappy chiclet-style Apple clones they're forcing on users these days - or a mechanical keyboard (for desktops), you realize that Apple keyboards are absolute crap. The funniest part is seeing people use those Apple desktop keyboards that have laptop-style flat keys - what the hell are they thinking? The wireless version of those keyboards doesn't even have a Home/End/Delete/Insert/PgUp/PgDown cluster - a complete disaster.
FundersClub (YC S12) is hiring a Head of Experience
FundersClub [1] is the world’s first online VC firm and the premier online private marketplace. We help the world’s most promising startups succeed with capital and value-added introductions, while democratizing investing in top startups for thousands, and before we’re done, millions, of investors.

In our first 1.5 years, we funded and supported 55 top startups which have gone on to grow and raise >$200M, including rounds led by other top VCs like Andreessen Horowitz (e.g. Coinbase, Teespring) [2,3], Sequoia Capital (e.g. Instacart) [4], First Round Capital (e.g. Thalmic) [5], and others. We have also built a respected community of thousands of investors and entrepreneurs.

We are venture-backed and led by successful entrepreneurs who have previously raised venture capital, built teams and companies, exited, and invested in dozens of high-growth startups.

You can view our marketplace’s first-year results here: https://fundersclub.com/oneyear/

The Head of Experience will be the voice and champion of our members, and will collect and use their feedback and data to drive improvements in our products and services. They will also be responsible for driving engagement, growth, and user satisfaction.

To apply please email experience@fundersclub.com

Role: Head of Experience

Responsibilities:

-- Boost engagement, growth, and user satisfaction

-- Collect and analyze user feedback and data to inform execution

-- Activate newly registered and existing members

-- Increase new member and new company community referrals

-- Manage FundersClub education center and community-contributed articles program

-- Manage member-driven local meetups

-- Optimize for love [6]

Requirements:

-- At least 1 year experience leading User Experience or Community for a tech company

-- Extremely self-motivated and eager to learn, push limits

-- Excel at moving fast and iterating

-- Bachelors degree or higher

[1] http://www.fundersclub.com

[2] http://www.coinbase.com

[3] http://www.teespring.com

[4] http://www.instacart.com

[5] http://www.thalmic.com

[6] http://www.mittal.vc/2013/06/17/values/
> And some believe that today's ads aren't as obnoxious as yesterday's.

Today's ads are even worse than ads used to be (although the worse ads are less common now). These days, you can expect to have to see a full-screen ad or have to watch some sort of video before being allowed to view the content you requested. Then, once you finally get to view the content, you're assaulted with things like Vibrant IntelliTXT and JavaScript that injects content into your clipboard when you copy text.

I don't mind text ads. I don't mind most non-moving image ads, as long as they load fast and aren't too sizeable. Full-screen ads, video ads, flash ads, and JavaScript junk that modify the page contents are the problem here, and they're only getting worse as advertising companies figure out how to abuse our browsers more effectively.
The only thing I could think of is that Rdio or any ad-network is sharing information with a 3rd party and that 3rd party pushing the info to Spotify. The other way is through your social network like activity. Did you "like" the band on Rdio?
So you write your mobile apps in C++? and you can't take advantage of iOS or Android STL?
Perhaps which is more pertinent to a discussion about Yanukovych's 'dictatorial' ways?

The second election, obviously. In the first election he was not in power yet.
The Good, the Bad, and Chaos in Children's Card Games
The non-converging sum you have mentioned is also called Ramanujan Summation.
I noticed a few weeks ago that I have stopped using it as well. I haven't installed it on my current primary system, I just forgot to and didn't really notice the loss.

I can't say why exactly it is, but I do think that it may be some isolated evidence that Dropbox needs to be careful of customers simply losing interest in it over time. I thought that I needed it much more than I actually did.
Agree that IntelliTXT is obnoxious, but I honestly feel like things are trending better and the online ad industry is growing up. (And IntelliTXT is hardly new.) In the previous decade it seemed like auto-playing audio & video were pretty common... now they are definitely the exception (such ads violate a bunch of voluntary industry standards and are banned from many networks and publishers).

(Disclosure: I am co-founder of an ad-supported startup.)

I recognize this may be an unpopular opinion, but as companies get better at targeting ads and advertisers get better at measuring ROI, the result will be better ads that are more relevant to you.
Why do you think advertising is socially bad? There are many products I would not have discovered without advertising.
Is there a good, focused, website where these .js tools are discussed on an ongoing basis? Yes, I know HN and a thousand other places scattered all over, and maybe that's really all there is, but I'm hoping there's a way to figure out what .js tools ought to be used for what, and keep abreast of changes, without having to read the whole Internet.

I suppose I could ask experienced developers on StackOverflow.... (Just kidding! "Stop! Silence! Nobody answer him! Not constructive! Not Constructive!")