skysight-inc/HackerNews huggingface dataset:
After reading the "What Happens" section of the OP's article I can see that he's made the classical mistake of making many things do one small thing, but they're not independent.

The message queue to notify component X of changes to data in Y is endemic of badly designed systems; if system X cares about changes to data in Y it should be designed that (at scale) it caches the data for a suitably short time, otherwise reads-through to the canonical source.

This is a common anti-pattern, and I've seen it built by smart teams at epic scale (millions of uniques per day) and it is still un-manageable.

Feature toggles, hard and soft-failing, together with a baked-in assumption that APIs are asynchronous (that is, unreliable) at as many levels as is feasible is a good architectural move. (And does not necessitate an abundance of architecture over feature code)

Loosely coupled components that expect their counterparts to respond slowly, or not at all are easy to implement and even easier to test. (HTTP, if one wants to use HTTP as the transport medium, learned this, and offers 201 and 202 for CREATED and ACCEPTED).

In my own projects (and I work mostly on near-realtime billing APIs) we bake this assumption (and others) into every transaction, as try to be restful, and transmit the state, and a URL which can be used to get the canonical representation of any resource, at any given moment, and objects in all parts of the system are stateful, relying on the handshakes (accepted/created) (404, 406, 409) to avoid race conditions and to make sure our systems can handle downtime of any component (internal or external)

As a result, we have lightning quick tests, we are very confident in the system's ability to perform, and we have read-through caches which respect the transport medium's headers.

I suspect the OP is right, many do over-engineer the startup, but remember many startups appear to have an abundance of developer potential, until they don't. (Usually through bad design, not over engineering, the two ought not to be confused)

Perhaps I am biased by having seen it happening in a large company, completely unscalable architecture, and at a point as many "architects" as they had developers, desperately trying to keep the wheels turning.
We did demonstrate real games using our technology, this is the presentation I gave at WebGL Camp Europe:

http://www.youtube.com/playlist?list=PLF06FB93083F1D460

The demonstration at Develop Evolve was more business oriented.

All our tools and pipelines are explained and documented on our SDK, online docs at:

http://docs.turbulenz.com

You are free to download the SDK and try it for yourselves, but we will try to provide more specific details in the future.
You've demonstrated my point entirely. I have been there but I cannot prove it. The idea that going there doesn't prove anything as well is valid.

So it's not possible to draw a conclusion, which is my point. So rather than be a "denier", I simply lack a conclusion and do not take the official one on faith.
Ethics is one of those things employees consider but companies rarely do.

I might be a bad person but beyond my job contract and my reputation I try to avoid considering my ethical obligations to a legal entity (the same way I avoid considering my ethical obligations to a rock).
5) "This time is different!" is bullshit.

There are times when it is indeed different. When Columbus landed, it was genuinely different. (Especially for the natives.) When general artificial intelligence arrives, it will also be genuinely different. (Especially for us.)
Is that supposed to be funny? No Jellybean devices have shipped to the general public yet the source has been released. Also, AOSP is not a sub-set of Android, AOSP is Android. Anything else is an add-on including the Google Apps.
Silly headline that almost completely misses the point.

There will be parallel versions of jQuery - one of which will drop legacy support for outdated versions of IE in order to slim the library where such support is not required.

IE9 (and later) will be fully supported even on the slim version.
Downvote:

1) You can't possibly make a factual statement like it "has been buried because it is not sufficiently pro-obama". You can't know other people's reasons for not up-voting.

2) HN is a private service that can feature whatever content it likes. If they choose not to link to something, that's not censorship -- censorship is something a government does to you.

3) You can't call someone's decision not to up-vote an article "censorship" in any case.
http://www.youtube.com/watch?v=lBl-goBrWno The Tegra3 quad-core processor doesn't perform awfully, and comes with 1Gb RAM... I'm not sure how much better you can get for $95 (lowest backing point to secure a console)!
Joke's on you, I don't even have a startup.
As a huge Balsamiq user, I'm definitely pulling for you guys because I'm not completely happy with them.

The basic functionality is great, but having the ability to make clickable online demos where I could send links to people would be a killer feature that would make me switch very quickly.

Having said that, a few UX notes:

-You have incompletely applied the tab metaphor on the left-hand panel. For a while, I was trying to figure out why a label was a stencil but a paragraph was an image. At the very minimum, your "shaded" tab should extend under the other one to show that it applies to both columns.

-Categorizing your stencils, even a little bit, would help. Balsamiq screwed this up, and now they have a bunch of nonsensical categories (quick, what would you expect to find under media?)

-I would recommend grouping your stencils by things that tend to be used together. For example, form elements should be all together, mobile stuff too.

-I know you're not native, but the right-click context menu on Balsamiq is much better than putting the align/arrange/lock at the top of the screen. I use this stuff a lot, and the extra distance is a pain

-Also, I don't see the capability to have some sort of templates. That's definitely a must for any decent size project

/edit I just discovered the context menu (double delayed click is a good solution). Still think at least the lock button belongs on the menu and not at the top
A look at the flavors of Android 4.0
I use this lib http://code.google.com/p/android-market-api-php to retrieve reviews and show them on the app site.

It's a little tricky, though
Bypass registration with BugMeNot for Android - My first android app.
A group of people working together is not a "rock" and cannot be dismissed as a legal entity.
So you're OK with that?
Not much, no. (for a few weeks, 2 years ago, so literally, some, but not bloody much)

Can the args to messages not be put on a continuation line?
An iPad Mini Will Only Accelerate The Tablet War
Very impressive. Clearly lots of work. Good job.
I think we need to update that bit in the whitepaper, it was written long before we developed our WebGL stack which as you pointed out now uses WebSockets. We are working on a multiplayer version of Score Rush that would be available on our website for everyone to try.
Thanks for the links to details. Which of those videos is a real game? I clicked through them and only saw one game demo and the speaker explicitly said it's 'just one car', so that's probably not the one you're referring to. Is there a specific video I should look at?
I wouldn't recommend developing for Blackberry. They don't care about software copyright. For example, my app has been copied and submitted to App World illegally by some guy in Dubai. So far my DMCA requests have been promptly ignored (and it's been over a year).
or sparrow
One especially interesting line to me: "> maybe they do use email, and maybe it works flawlessly".

Paul Graham has commented about his email use: "Email was not designed to be used the way we use it now. Email is not a messaging protocol. It's a todo list. Or rather, my inbox is a todo list, and email is the way things get onto it. But it is a disastrously bad todo list."

PG's Frighteningly Ambitious Startup Ideas has #2 "Replace Email". Rocketr could have riffed on this idea, ideally researched ahead of time more about what PG wants and needs, and made the pitch more compelling.

A related suggestion is to show how Rocketr may relate to other companies that Y Combinator knows well, such as their own investment portfolio. If I recall correctly Siasto/Taskforce is doing productivity tools and combines emails, tasks, notes, and projects quite well.
RIM still has $100M in the bank?
How Much Is Enough? A Formula for FU Money
At the beginning of a project it's easy to fantasize about how it could grow in a million different directions and really take over the world. As you develop it, the scope constricts until you have a well-defined thing. I think the Rocketr guys are still in the early phase, before what it is they're doing has really collapsed into one realized thing. That they don't have anything online you can actually see, combined with their overly expansive description suggests this.

The hate is excessive, but as hacker types, we're sensitive to excess verbiage without much to see. We distrust programmers that talk the talk but can't do FizzBuzz, and we distrust companies that tell us their product is amazing without letting us use it or at least see some screenshots and maybe a screencast. Steve8918 below really hits the nail on the head: we don't need more better words now, we need to see something.

I think PG was probably right not to invest now. But maybe in a year, they'll have figured out what it is they're building, and maybe it will be fantastic.
I like it, never seen that before with wiki articles
what i can't figure out and want to know is: is stumptown still good or have they turned evil?
Don't assume that an interactive language is necessarily interpreted. Clojure compiles to JVM bytecodes: http://clojure.org/compilation
Could you give some information about which browser are you using and were are you located? which game are you trying to play? Thanks.
I don't think this is meant to replace the WiFi.

Merely provide some steady internet connection outside the conference.
I believe the point is that this group of people working together will easily consider him, an employee, to be a legal entity and a commodity and will not take ethics into account when dealing with him. Why should the employee treat the company any differently?

This is beside the point anyway. If you are considering leaving a company, then often ethics is the last thing on either entity's mind. Things are already wrong and it's time to move on.
Show HN: OpenStreetPosters. Posters for the map geeks
I'm a developer so I had no problem playing around with Windows8 DevPreview and ConsumerPreview.

I'm a developer and I absolutely had a problem with it. The question I ask of changed software is whether it makes my life easier or if it makes my life harder. Windows 8 makes my life harder to force a tablet paradigm on the desktop, hoping to leveraging a desktop monopoly into taking on Apple. From no perspective does it improve my experience on the desktop.

It is actually the first time I've seriously considered moving my primary development desktop to Ubuntu or OSX.
Why does the period in "Hackers welcome." link to https://twitter.com/YourAnonNews/?
Pheeeew! Indeed. It was quite a challenge. After spending two months into building a custom text layout engine, we ended up throwing all the code out the window, mostly because the performance was terrible with more than a few hundred characters. Beside this, there were a gazillion other scenarios that we could not simply cover (kerning, spacing, i18n, ligatures, cross browser differences & so on).

We ended up using foreignObject for rendering text, with the compromise that we need to look for solutions to enable pure svg export. This is still a technical debt on our plate.
A roundtrip solution that converts hybrid SVG into PostScript and then back into SVG may work... we'll see.

Either way, we'll start writing some technical articles on our blog, so others can take advantage of our findings (we really owe a LOT to the community)
When I see posts like this I am always reminded of this spot on illustration.

http://xkcd.com/386/

In other words. Sometimes one should perhaps just let it go.
Ah, thanks, the delay does not seem to be explained anywhere.

About Wikipedia. Do you still remember the SOPA blackout day? Everybody was warned about upcoming blackout a few weeks beforehand, and most importantly, pretty much everyone supported the blackout, thus reaching the consensus.
http://en.wikipedia.org/wiki/Wikipedia:Consensus

Today, Russian Wiki is closed. The decision was taken yesterday by a bunch of admins, who started a poll, without any warning and without anyone prepared. It is a violation of consensus rules as described in the link above: "Consensus ... nor is it the result of a vote."

Admins' actions today are a blatant violation of these rules by Coordinated actions, Meatpuppetry and are biased in general:
http://en.wikipedia.org/wiki/Wikipedia:False_consensus
That's not what the website says...

Games developed with the Turbulenz SDK will also be released and published on turbulenz.com at Turbulenz’ own discretion.

No thanks.
My artistic/visually inclined friends will love this.
I don't know about others but poor (relative to PC and console) game performance on mobile games is only acceptable to me because the machine fits in my pockets.

I don't sit in my living room to play iOS/Android games, the fact that the device is hooked to a bigger screen won't change that.

Also, they seem to be confusing two target audiences here. People that grew up with games as a central part of their lives are (in my experience) people that STILL play a lot of games and prefer to do so on consoles and a PC, while people who are into social and mobile games are mostly casual people that won't be bothered to sit in front of a big screen to play anyways.

I've felt like the console market was ready for some change for a while but envisioned it as a kind of Steam-console more than a big screen phone. That being said, I wish the best of luck to these guys, it's an ambitious and exciting project.
Seems more like a lesson in how to get attention by pandering to the lowest common denominator. This blog post is contentless, arrogant and confrontational sludge.
How would you do it then?

I mean, if you wanted to implement a 3d spatial db like that yourself?
Yes rapid online sharing of prototypes is increasingly crucial. Every tool I've used that does this has some clunky flaw. If this were combined with a quick shortlink based share tool it would quickly become my goto wireframe app
EDIT: As I mention in a reply below, this is now working for me after force enabling WebGL in chrome for ATI cards. My apologies to David and the team for jumping the gun.

----

I get "Turbulenz is not currently supported on your platform, but we're working on it!" running Chrome under Ubuntu.

Sure, Linux gaming isn't a big market, but surely one of the big points of HTML/web gaming is cross-platform support?

I wish these guys luck - I actually interviewed there a while back, and the technical members really know their stuff - but I think they've got a few more barriers to cross first to get to 'it just works'.
Surprising findings about videogame 'addiction'
If you ask my boss, yes. I don't think so. Here I'm with UnoriginalGuy, if it doesn't harm you quitting isn't unethical. How could it be? Every contract can be desolved within a certain time frame. If this time frame is to short for the employer, well there are a lot cases where shorter tim frame highly favour employers.

If the alternative is to good to be passed, don't. Some opportunities simply don't wait.
Sorry if we did not get the message across correctly, sometimes is hard to find a good simple example to explain what your product can do. As asadjb said it was just a way to say that our product allows development of complex 3D games, as we demonstrated by our game demos and our FPS demo.
Sure but truly it doesn't stand a chance vs. the upcoming next gen. consoles if it doesn't come with a killer game.
Absolutely wonderful.

But I hate these merry fonts (the evil Comic Sans, and this one which I think is Chalkboard). Apart from that, perfect.
More importantly: what sort of beans do you keep stocked in the office?
That thought had certainly crossed my mind, but I thought it was just paranoia, the continued disparity between /r/programming and here though does lend credence to the the theory.
Aangepaste voeding en kruiden helpen tegen migraine
So much comic sans!! Ahhhgg!!

In all seriousness, though, neat tool. It's kinda sluggish on the new iPad, though.
First step to making it better might be fixing the awful scrolling. Chrome on iOS is slick but it stutters like hell when scrolling large vertical pages. Safari has no problem.
Information overload is definitely a problem; too many disparate pieces of information, too many new languages and technologies to learn, too many priorities at work; too many interruptions... (too much caffeine) all of this leaves me in a constant state of near-panic. What I feel I really need is a sort of automated PA / life coach; to help prioritize (home & work), schedule; simplify and motivate. Something that takes the clutter and noise of the world and blocks most of it out, most of the time, feeding me what I need to know, when I need to know it, and keeping me on track.

Yesterday, Joel Spolsky talked about Software Inventory (http://www.joelonsoftware.com/items/2012/07/09.html), and mentioned a minimalistic project management tool that he would like to see made called "Five Things". Well, I think that we have a bigger problem of Intellectual Inventory - a glut of information, too many books, academic papers and articles that sit on the to-read list, all relevant, all interesting, and not enough time left in our life to digest it all. (It is true ... I did the sums - I have about 300 years worth of reading in my backlog)

So here is my problem: Intellectual Inventory management; productivity optimization; focus management.
That's some good information. Thank you. This is quality discussion.

The irony of the concept of denial is that those (like myself) who choose not to form an opinion yet are lumped on with the denying group. This very concept itself is a form of fascism / authoritarianism.

Bringing Orwell back into the discussion, this is a form of doublethink i.e. holding two contradictory ideas:

1. Fascism is bad.

2. We'll use fascist tenets to promote that fascism is bad.

Paradox! (I personally aim to be paradox free)
The real mistake is Free to play...
The IRS doesn't care where your income comes from. They care that it is (1) reported, and (2) correctly valued. They have, for example, rules for reporting bartered income[1]. Barter is certainly not "any other currency" either.

[1]: http://www.irs.gov/businesses/small/article/0,,id=187904,00....
Great stuff, always hard to find good people and Im sure this will bring in lots of nice applicants. And a little trip to Brazil would indeed be nice. Good luck!
This one:

http://www.youtube.com/watch?v=k2C5govjl5Y&list=PLF06FB93083F1D460&index=7&feature=plpp_video

I apologise for the darkness of the recording of the Quake 4 demo, we did another presentation at Develop - Evolve this morning that will show the demo in all its glory.
I didn't lose too much money in bitcoin but lets just say it was money that I was saving up for braces. That was the deal I made with myself. I'm still angry that I lost, there's no point in lying, emotions will be emotions. But the way I see it, I didn't lose the money in bitcoin, I invested it in some really good "real world economics" classes at a good collage somewhere...

Bitcoin is still the best investment I ever made. That's because I realized that I can't beat the market.
Play 2 moons Dekaron, action mmo for Mac / Linux / Windows
Since we're throwing around ideas, how about a haptic touch screen? Maybe something like what Senseg offers [1][2].

[1] http://senseg.com/technology/senseg-technology
[2] http://tech-reviews.co.uk/news/apple-ipad-3-could-feature-ha...
A company will have no qualms about firing you right before you made a large purchase, or a wedding if it were in their best interests to get rid of you.

Why should an employee have any qualms about leaving a company they are not happy with, or even a company they are happy with?
Totally agree.
BTW, a Steam console would be a total killer provided the games come less expensive than PS3/Xbox games.
Thanks. Appreciate the feedback!
Once you sign in and save the project, you can easily get the permalink of the project in the Share popover.
If you're looking for a fast JVM-based Lisp the obvious choice would be Kawa Scheme: http://per.bothner.com/blog/2010/Kawa-in-shootout/

But as fogus said, speed is only one piece of the puzzle. http://news.ycombinator.com/item?id=4223562
This is bloody brilliant.
Both those users are probably the same guy, and its an attempt to gain credibility, when he wins... ;-)
From the Wikipedia article [1]:

After the Voting Rights Act of 1965 was passed, some states created "majority-minority" districts. This practice, also called "affirmative gerrymandering", was supposed to redress historic discrimination and ensure that ethnic minorities would gain some seats in government. Since the 1990s, however, gerrymandering based solely on racial data has been ruled unconstitutional by the United States Supreme Court under the Fourteenth Amendment, first in Shaw v. Reno (1993) and subsequently in Miller v. Johnson (1995).

[1] https://en.wikipedia.org/wiki/Gerrymandering#Voting_Rights_A...
Nonsense, as there were shorting tools that were available after bitcoinica shut down.
I love that companies like Instagram are happy to share this kind of information. I don't have the problem of scaling yet, but it's reassuring to know that when I do, there are good models like this one to follow.
Simon Sinek: Restoring the Human in Humanity
Telnet subliminal-message option
Awesome work, but I have one question that always plagued me... Maybe you can help with it. Why do all these mockup sites have the style of being drawn in a notebook?
a) "8GB of internal flash storage & USB 2.0 (one)" That does not sound like it would be too useful if you want to play more than 2 games (exaggerated).

b) Why would I invest into a project where "there are plenty of other people involved, but some of them would get fired if we tell you who they are"?
5 Steps to Achieve Guest Blogging Opportunities
Shopify Announces Build-A-Business Competition
What's stopping the app creator from asking the user (in a settings" page) which browser s/he wants to open web pages in? Default will be Safari, unless changed explicitly
You mean like the Steam Box [1] Valve is working on? :)

[1] http://www.theverge.com/2012/3/2/2840932/exclusive-valve-ste...
Content Marketing Creates Great Links
We all are - that's what defines your personality. We are just a bunch of memes.

You are selective in what you have chosen to accept as fact too. You can't get out of that argument on a moral high ground as there isn't one.

You and me are alike, but are exposed to different memes.
Did you watch the video? I'm not sure what resolution that is pushing, but it clearly beats the Wii hands down and looks to be roughly competitive with the XBox 360/PS3. If that's 1080p it may even have a slight edge on them. (But I'd guess 720p. For the most part on a TV console it's not really worth pushing twice the pixels for such a marginal image quality gain.)
Introducing getUserMedia and the Javascript Gamepad API
Cheap attempt of controversy/publicity I would guess. Fits the presumptuous feeling I got from the kickstarter text quite well.