skysight-inc/HackerNews huggingface dataset:
I'm very lucky to have two co-founders who are both much better at sales and business development than I, so one of them handled the details... But my recollection is that they approached us with a very vague idea that we were doing good stuff and maybe we can work together somehow? First instinct might have been to try to sell them ads (we're fully ad-supported), but after talking to them what they really wanted was 1) ways to provide more value to their members, 2) ways to do internal promotions to existing members and 3) things that are really easy for them to execute. So we racked our brains and came up with a deal where we write, manage, and send a weekly email newsletter with content tailored for their audience. The newsletter has both our logos in it and we promote it to our larger audience. They have a section they can use to promote their own events and content, and we promote the newsletter to our larger audience. We also provide discounts on ads to their members.

It's not the sort of deal that "easy" in that it took real work to put together. But I think it's worked out great for everyone.
Big whoop.

Mozilla needs funding, it's not uncommon to do this in browsers.
It's times like this we should be glad Firefox is open source.
Add a map to geo-located tweets
I personally find SO to be really great compensation for given technology vendor's crappy documentation.
I know that the average American has some issues with maps -- I think we've all seen those videos where some chubby schlub is asked to point out the United States on an unlabeled map and winds up sticking his finger in his eye. Or his nose. Or butt. Or France.

But Hacker News readers: I really hope the general size of the African continent is not news. Knowing the general size and arrangement of the continents is basic geography...
I'd like to see entries for Forth, Logo, and Algol.
Because it could just be doing this by mistake, right?

Dan, I need to show that I'm over 18 on a couple of sites, and they want me to verify by entering a credit card number. But I pay everything in cash, so I don't have any credit cards. Could you email me your card #s, please?
haha sorry, did not expect this to go anywhere, added source.
Great post! I agree with this!
> Isn't upsert a bad design smell though?

It depends. We use upserts for certain kinds of data in LedgerSMB despite the fact that a lot of data is append-only.

> If you have high concurrent updates, you should be dealing with append-only database design and collapsing into a view to query, like Datomic. All the locking required for atomic upserts would wreak havoc on performance anyway no?

There are many cases beyond high concurrent updates where you want an append-only design. We use a lot of append-only in LedgerSMB but that's for transparency/audit control reasons.

The problem is handling corner cases with upserts. The fact is that it is a useful tool in many areas. However you wouldn't use a chasing hammer to drive nails, would you?
The London Beer Flood
Only 8 dead, but beer
http://en.wikipedia.org/wiki/London_Beer_Flood
So a developer is permitted to make arbitrary changes to the design at his whim with no justification, because he/she is doing the actual work. Because design is not actual work? But the designer, with years of experience, research, university studies and so on, cannot request to reverse that arbitrary change?

I mean, it's division of roles. does the developer want to be a designer too? Does the developer want to justify their choice of algorithms to the designer?

Doesn't this seem one sided to expect the designer to justify every choice, but the developer answers to no-one?
Great question and a big one I am faced with at the moment. My thoughts for that is on each snippet, a user can provide a better way of doing this and this will either be showed back to the original user to decide if this way is better, or to have multiple options somehow.

There is no official way to ensure code validity just as there isn't with StackOverflow. But we do have a voting system and invite only community so by having this, developers can upvote and downvote based on quality and this weeds out low quality snippets and invalid/bad code.
Blocking Google and Facebook using Ad Block Plus and Ghostery
If you have a project associated with your startup, you can launch it on Kickstarter and get both users and money. That's what I did for Learneroo.com.
I did not call you immature, I called your comment immature. You made your point with an ad hominem on a whole profession of designers who care about pixel alignments, and so I seriously doubt you have significant experience working with designers.

> But my point is that the design details that should be obsessed over come way before the traditional pixel pushing session at the end of the job. Things like consistent, simple and really robust visual relationships between components and typography across devices and viewport sizes. In my experience this is where good designers spend their energies - and if its done well pixel pushing should not be required.

Pixel pushing is ALWAYS required at some point; it is unavoidable given our current technology. A designer cannot magically come up with a generic responsive design because developers just can't make that happen (through no fault of their own). Take for example icon design: it is well known that vector graphics are quite limited and bitmap icons must be generated and manually red lined for various resolutions. That is work the designer (or production specialist) does. Similarly, size-independent layouts are also a pipe dream, not because the designer is incapable, but the frameworks are! Hence, we are stuck optimizing layouts and pixel alignments for multiple sizes manually.

tl;dr "consistent, simple and really robust visual relationships between components and typography across devices and viewport sizes" is very often not workable in the real world for any non-trivial design.

Hackernews is surprisingly quite anti-designer in posting sentiment.
Personally (I don't speak for all devs, although some people on HN certainly seem to think they do...), the issue I have is that I rarely receive a response as clear cut as the one you propose.

"if a designer is asking you to more "3px", it is to align that element with other stuff on that page."

If they want elements aligned, or snapped to a grid, or whatever - sure, there is justification there. It's when I'm handed design changes with no justification that I get riled.

But yeah, at the end of the day engineers and designers really need to have a few more beers together.
Reference on that?
You may someday want to build tools to transform javascript code. Suppose you wanted to Typescriptify some legacy code. You'd build your own js code processor, using the libraries this presentation advertises.
Apple removing 'Shadow DOM' from Webkit.
Dude,

Your chart is really quite identical to "chart 2" lower down on his page (if anything his chart looks "more optimistic" and it covers a longer timeframe).

Sure, bitcoin transactions are growing, maybe exponentially if you squint (and maybe not). Just at a rather lower rate than the virtual currency he spotlights and that's most of his argument.

Basically, he is looking at a payment system that is used primarily for, like, payments and showing it's contrasts to bitcoin.

I mean, does anyone really see bitcoin as primarily for payment in today's world?
Well this is overkill, but if you really care about the optimal design, I wonder if you could optimize them with something like a genetic algorithm or some kind of machine learning. Google did this to find the optimal shade of blue for their logo. There is even a site designed entirely like this: http://www.metamorphosite.com/about

IMO it really isn't worth the time though.
Help ask the government to investigate snowden
If we could get enough signatures the government would have to answer.
A simple light weight jquery plugin library to make working with Bootstrap css.
I wonder whether they build this into a full advertising platform, or opt to leave it as placements that are sold in multi-year contracts. If they do develop it into a platform, it will be interesting to see what kind of targeting they come up with. Without any targeting, it feels like this will be limited to ads for Chrome, Internet Explorer, Coca Cola, and McDonalds.
Aininja – machine learning in 30 seconds
Is Catan really Silicon Valley's golf, like the article claims? I'd love to think so but I haven't seen any deals cemented over a game of Catan. Anyone have any stories?
In Oxford there's http://www.thirstymeeples.co.uk/. It's really good for finding new games, as they've got roaming board game specialists that will recommend a new game, help you get set up and teach you the basics. I just wish they'd get an alcohol license ;) (if only to help their profitability!)

After playing a fair bit of Catan, I tend to get frustrated with how it's just a bit too random to establish complex strategy. I rather like Dominion for variability and depth.
Just a quick test with LTTng (lttngtrace part of lttngtop) : http://pastebin.com/rvebt7rp

I know kernel tracing is cheating for this kind of backdoor, but it can be easy ;-)
A couple years ago, when I was still on Facebook, I got in this big fight with my girlfriend. I unfriended her on Facebook as a childish act of vengeance, and I noticed that the ads on the side suddenly turned into ads for dating websites. Maybe it was just me, but from the looks of it, Facebook thought I had broken up with my significant other and was targeting ads based on this assumption.

It was then that I realized that every inference they make about you means big business. It means they can now target ads specific to your relationship tendencies on Valentines day, her birthday, his birthday, on your anniversary date, and so on. They can also pick up on events like break-ups and target ads toward you even then. Just another manifestation of Big Data.
Send Snapchats of any image on the web: "Share with Snapchat" buttons
Well if nothing else they have come up with a way to make Firefox suck.
They also need to radically simplify both their UI and their code base if they expect to remain among the top dogs this coming decade.
Professors, We Need You
Together we can restore net neutrality
I feel as if we could let our voices be heard if we stand together.
People have never accused him to his face of being a flying spaghetti monster, though. I'm sure he's heard the wild speculations of how exactly his MtG exchange operated: on Reddit, years ago, there was an entire discussion about how the MtGox trading engine for bitcoins was crap precisely because it was originally built to trade in unique artifacts (MtG cards), not quantitative commodities. He must see a lot more of that than anyone who just happens to be reading about MtGox, to the point where you'd think he'd say something about it one way or another.

Also,

> That's not possible. If you deny the IA bot with a robots.txt, it removes all prior records as well. The "coming soon" would not have been indexed and visible if this occurred.

It would have removed the records of the app subdomain, not the apex domain. Which the evidence supports--we see no record left of an app subdomain.
Productivity Tips for Game Development
Technically they already "sell advertising"; they just outsource the actual selling of the ads to Google (as they set your homepage to Google by default, and have a rev-share agreement with Google for any clicks on Ads in Google search results), and make it very easy to "opt out" (by changing your homepage away from the default).

See http://www.computerworld.com/s/article/9244250/Mozilla_banke... .
If Facebook can predict when a relationship is due to begin, why not just set the relationship status automatically? They must be doing this internally even if they don't display it.

Or how about they notify all your friends: "John is sharing 1.65 posts/day with Janet but only 1.32 posts/day with his girlfriend Jane. Click here to suggest he dumps Jane and starts a new relationship with Janet."
http://en.wikipedia.org/wiki/Mozilla_Corporation

Do they need more funding? They made $163 million in revenue in 2011 after which they signed a $300m/year deal which ends this year, all of this and most of their money in general is provided by Google.

Sounds more like a play for independence.
Yeah i agree about the video, its so simple - but really informative.

I like the Kaleidoscope example as it breaks the mold on the typical screen shots showing with a MacBook wrapper type image.
Embedding jit assemblers into C binaries is different than jit-ing the C language itself.
I can't help but compare the second plot in the story, which plots "Positive emotions level" by time, to my passion-attraction model, which plots the same -- http://joshuaspodek.com/visual-model-understand-passion.

Mine is just for fun, or rather just to speculate on something interesting from a geeky perspective to see what that perspective reveals about ourselves. Soon after making it I saw a plot some guy made of the number of texts between him and his girlfriend that vaguely resembled my plots. The Facebook plot doesn't continue to a relationship's decline, so it can't compare completely, but it does suggest we can quantify some interesting patterns and see what they reveal about us.

If there's anything most of us would like, it's to understand our passions and attractions to improve these emotions and the relationships they lead to.

It would be sad if the only entities using the data were companies that sell ads like Facebook and Google, and not ourselves.

Also, if you like data analysis like this on relationships, be sure to check out Okcupid's Oktrends -- http://blog.okcupid.com.
A predict a live Bubbling app coming to Google Glass in 2016.
Isn't it unreasonable to expect that every design decision be based on logic? Human beings have two brain hemispheres. TWO WHOLE BRAIN HEMISPHERES. a right lobe and a left lobe. The right lobe is JUST AS BIG and complicated as the left lobe, in which our logic and reasoning abilities are based.

But in our culture, especially in development culture, for some reason any decision based on a process in the right hemisphere is valued far less. We call it "subjective" even though it isn't. It's the same processes that every human brain does in much the same way. This is why optical illusions can work. They work much the same way for every person, and the reasons they work are not based on logic. They're based on physical, biological processes in our visual processing systems. It's not a "logical" or "rational" process. It's a visual process.

But if a designer says that spacing is going to cause a problem, it's not valuable input because there is no "logical" reason behind it. That's not logical!
Relevant xkcd

https://xkcd.com/978/
China, the US and Canada are all nearly the same size (9.5 million, 9.1 million and 9 million km^2, respectively).

Russia on the other hand is significantly bigger (16.3 million km^2) - bigger than even Antarctica (14 million km^2).
There's no point in arguing about this without context, since it's really all about the context. That is to say - depending on the framework/code base/whatever you're working in, just "do[ing] position: relative; left: 3px;" for a specific page element could actually be quite a chore. Not just now, but for the next guy as well.
I think a lot of people would have no problem predicting this pattern without looking at any Facebook data. Likewise, the participants and their more observant friends surely know that a relationship is likely to happen well before it becomes official. Relationships mostly follow the same course. I guess it's mildly interesting to actually see it in a more concrete form.
I avoid eBay and use Craigslist for selling stuff because I don't want to risk a PayPal nightmare (due to scams which I always hear about). I'd rather have cash in my hand that I can verify is not counterfeit.
Here's a fun (and pretty long) podcast interview with Klaus and Guido: http://jeffrubinjeffrubinshow.com/episode/16-settlers-of-cat...
>According to Born into This, a documentary on Bukowski's life, Martin, offered Bukowski 100 dollars per month for life on condition that Bukowski would quit working for the post office and write full-time. He agreed and Post Office was written within a month.

https://en.wikipedia.org/wiki/John_Martin_%28publisher%29
I am not sure why this is such a big deal as to pop to the top for at least the 3rd time now. FF is open source, if the adds get really bothersome, it will get forked by someone and adds will get removed. What's the big deal. Someone has top pay for development, and they don't get paid as much from search engine traffic with Chrome taking up good chunk of the market share.
Why dont use Github for uploading the project!
Navigable rivers is the big problem. Extensive navigable rivers is what made and continues to make Europe and North America such premium pieces of land. Siberia, Brazil, and Africa have all had the problem that moving stuff in and out is super energy intensive.
This comment win.

What frustrate developers/engineers are their code changes need to pass the test immediately. The consequences is immediate. Compare it to design consequences, it seems like an eternity, especially if the design changes never have any test/measure to get passed.

Designer can blame developers when dev cant code their design which is so delightful the sales will improve. But developers cannot blame designer when the sales does not come through from the changes. Sales manager do.

There is test for design and it was called 'split testing'. Unfortunately it is marketers/sales job to come up with the test, not designers.

By these rules, designers should be in sales team instead of product team!
I'm uncomfortable with the sheer number of insane managers within our industry.
So many wrongs in one comment. The fact you believe you'll be blamed for dev productivity loss is just not right. Blame? The fact you have to write scripts converting from one source control to another is not good, the fact you resort to hacky powershelling is scary. I wasn't even thinking the "are they still using cvs in 2014" even but I guess I should have.
"blame" should exist in source control systems only.
OK, releasing your baby under the MIT license is pretty funny
In a general sense, no. However once its orbit decays to the point where friction with the upper atmosphere can impart a couple of kilonewtons of delta-v you can then create a probability ellipse and lay that on the globe. One of the interesting confounding factors is how much "side" force (perpindicular to the orbit) is created by the various parts sticking out burning up. A satellite where its appendages burn off cleanly quickly becomes ballistic and its impact point is fairly tightly constrained, one which still has onboard propellant will sometimes get a kick in some random direction by that tank exploding, and satellites which, in their deployment configuration, are prone to spinning, can be spun by atmospheric re-entry to the point where they are ripped apart by the centripetal forces generated. But even in that case, the things that are likely to make it all the way to the ground (like tungsten fuel tanks) are pretty small and constrained again by the ballistic footprint from where it started.

From a pure statistics point of view you can say "in the water" and be more likely correct than incorrect. If that helps.
Honestly, if you just switched the letters for full words, it probably wouldn't be that hard to figure out.

Actually, this really confuses me. Aside from the single letters, the UI is actually very soft and pretty in a way. What compelled you to not use full words?
Feds: Mexican Tycoon Exploited Super PACs to Influence U.S. Elections
My last personal project was a fan site for an MMORPG where I was doing around 250k monthly uniques before the game tanked. Promoting it was just a matter of establishing a presence on the official forums prelaunch, looking at referrers and extending the presence to other sites that were generating traffic.

My last commercial project was an OTT IPTV startup which we mainly promoted through adwords, some premium online ads in our target demographic, and doing interviews with media outlets that were serving that demographic. In terms of CPA adwords were by far the most cost effective.

My current project is in the entertainment. We are looking to get buy in from a couple of prominent people in the space before we go live and expect that a "we like it" from them will give us critical mass very quickly.
You can't just "let's say" 301 is unsaveable, because that's the only outside fact that determines whether TFA's argument is correct. You seem to be assuming that the committee's decision is evidence that it's a good idea, which is exactly what TFA is trying to determine.

Meanwhile, hobohacker got around to answering the real question.
I haven't used Paper yet, but is the photo panner different than the one used for large images on iOS 7's wallpaper/lock screen?
A 25-year old brain may have more raw "horsepower" than a 45-year-old brain, which would make a big difference in math and physics, but wouldn't matter as much in e.g. poetry.
I'd like to see a graph of my own personal interactions with each of my FB friends over time. Obviously, I already know what this graph would look like, but it'd be pretty neat (and maybe a little sad) to see my failed relationships juxtaposed with the ones that have lasted.
Last weekend I installed on an Ubuntu machine with no trouble at all. Just downloaded the dev kit, followed instructions, plugged in the device and it worked. Haven't tried any actual games yet though.

It's definitely a prototype, and you're right that it'll take new gameplay. People are saying that typical first-person shooters don't work at all.
It turns out I'm not the only Vim enthusiast in Tampa, there are three of us!
At the same time, I find that being willing to quit and come back is important to. I usually devote blocks of 4 hours to achievable tasks in that case. However if I run into problems getting things where they need to go, after 2-3 blocks, I may shelve the task and come back later as needed.

There are times when quitting is necessary for perspective, and where you can get the same task done quicker by quitting and moving onto something else, and then when you need to, coming back, than you would by pushing for a deadline. Learning to recognize that there are signs of "I don't really understand this problem, so I should come back after I have a chance to digest my failure today" and recognizing when that's a good idea takes some time though.
> While your Mt. Gox theory sounds plausible, unless a reliable source challenges the claim or provides an alternate history, I think all we can do is treat the now-established history as an uncontroversial fact.

Translation: Although there is no evidence for X, let's assume X because it is repeated often.

This is so stupid that it bothers me that someone who edits Wikipedia (which, yes, could be anyone) said it.
I wonder how much fuzzy logic they keep behind the scenes. e.g. John is p=.95 in a relationship with Jane, and p=.1 relationship with Jill, and negligible for all others.
Can a comment itself be immature? I'm pretty sure only a commenter has the agency to be immature, but anyway that's beside the point :)

> You made your point with an ad hominem on a whole profession of designers who care about pixel alignments

Nope, at no point did I ever criticise designers who care about pixel alignments. I criticised designers who place too much value on pixel pushing at the end of a project - for me it's often a red flag.

Admittedly where an approach involving "consistent, simple and really robust visual relationships between components and typography across devices and viewport sizes" works best are for projects more towards the web app end of the spectrum, I will concede that point, but it doesn't mean the design has to be trivial.
Yes, thank you. Nailed it.
If you liked Puerto Rico, I recommend Dominion [0].

[0] http://boardgamegeek.com/boardgame/36218/dominion