skysight-inc/HackerNews huggingface dataset:
Startups are just like any venture into starting your own business: its hard. But, your article talks about 'working at a startup' as if interchangeable with 'founding a startup', when, obviously, its not. I agree with your tribe membership reference, but, its almost more like being in a bad relationship when you think about the employee.

Lots of young fresh developers are drawn to startups because of the pingpong tables and 'free' meals, potential equity in the business, and the coolness of being at a startup. They get a salary that isn't as much as they could be making at an established business, but they get all those perks, and they might even be able to own part of the business one day. They have to work long hours and get no vacation and have limited resources (sometimes having to use their own personal computer!) because the business is a startup and working at a startup means its exciting and you're going to take over the world and everyone will know about you, but, really, you don't have time to have a life. You're forced to write really bad code to get a feature out fast because the investors want to see something, anything, which means refactoring for a better future is out of the question because they just need to sell the startup to a big firm ASAP.

Its hard to keep a straight face around a developer that just moved to New York City talking about the cool new startup they just got a job at, quoting their salary (which is far below average) and pitching like a business person why their company is different than all of their more established competitors. I'm not trying to say 'straight face' as in laugh at them, I mean 'straight face' as in "you're about to fall off the cliff into bitter bitter land like me and I'm sorry!" especially when they talk of catered lunched and dinners and events and such because all it means if they feed you is that they don't want you to leave the office.

So, yes, I agree with you that startups are difficult. I just thought the employee's perspective is valid in this case too.
At least as I've heard John Gruber tell it, Christensen at first thought the iPhone wouldn't be disruptive because he saw it (as did most) as high-end phone, targeted at high-end users. What it really was, he later realized, was a small, cheap computer. Now iPhone-style smartphones outsell PCs.
yeah, my bad, should look into the source :)
Lady Mechanic Initiative Trains Women For 'The Best Job'
I'm aware of two sites that use HN Karma for scoring their users: workforpie.com and coderbits.com - there are probably more.
I don't think the article was seeking shoulder patting. Just a helpful spirit and some manners.
Apple releases iOS 6.1.4
Care to comment on whether internet nerds have gotten nicer or meaner since 2011?
Announcing Charcoal, the easiest way to create Ember.js projects
That only works if such a gene exists already though.
Very nice presentation!

One thing I am wondering is "what about concurrency level"?

Just because a server can handle 10x the number of requests when doing a single request a time for 1000 requests, doesn't necessarily mean it can also handle those 1000 request at 10x performance when they all come in at once or in a short time period.

I saw some tests have "256 concurrency" does that mean they are sending 256 request concurrently? I want to see them play more with those numbers. Why not have 1024 or more. Then also play with the number of available CPUs and see which frameworks can auto-scale based on that. Some that can process sequential requests fast might fall face down when faced with slightly increased concurrency, in that respect these benchmarks are a bit misleading.

On the other hand it is good to see latency. That is a important. Now latency vs level of concurrency would also be interesting.
This seems like a vulnerability in their implementation: "configure your proxy to set the X-Forwarded-For header with the source IP"
BSD licensed
Americans More Concerned About Civil Liberties In Wake Of Boston Bombing
Hmm, that one says it might need a hub too. I have a similar one, if not that one, and the Pi was freezy without a hub, when using the adapter.
Judging by comments/submissions there... Meh.

If he just wants purely intelligent people then /r/mensa maybe, or worst case scenario the gamedev subreddit.
changing it was a bad decision IMO.

Without the context this submission makes no sense at all.
Send Your Haiku To Mars
If you are individual investor, seekingalpha.com might fit your description.

If you are a professional, I can't see why you would want to critically discuss investments in a public forum.
Ok to answer my question, it is raw query passing to db. I know this is easier for test to be made, but it is not as realistic. Having said that, I really appreciate work you are doing, let me repeat that for 100 times, I don't want to sound ungrateful, but this is still not the benchmark that can be used to compare frameworks.
Any tagged Photos of You are public, by default.. You can approve them first, but you have to turn that option on. This sounds like a potential privacy issue..
Very good read. Gives me the motivation to keep going. :)
Quasar is Java (Pulsar is a thin Clojure API to Quasar). There's no documentation yet (there will be soon), but the project page directs you to some examples.

All the code examples in the post are in Clojure because I wanted to demonstrate how the Erlang model is fully implemented, and the Clojure API easily mimics Erlang's. The Java API doesn't have pattern matching, and so would make it harder to see the resemblance to Erlang.

But as good as Java is for low-level, high-performance code, and even though I don't find its verbosity to be problematic in the least, Clojure is a beautiful, elegant language worth learning even if only for its concurrency and state-management philosophy.
Tweetdeck drops Facebook integration on May 7
JBoss EAP 6.0.1 does a cold start in 1.5 seconds on my 2.93Ghz i7. TomEE is some 2 seconds.

If even that's too much, there's JRebel which does full hot reloading of pretty much every piece of code you change.
zerohedge
Good luck guys! MLWorks had quite a reputation at the beginning of the century, and both ML & OCaml have then been already acclaimed as industrial strength functional languages.
So I'm trying to integrate this with my site, and when I enabled gallery mode, I can no longer click to close, or hit the ESC key. Chrome's console seems to show a Uncaught RangeError: Maximum call stack size exceeded in jquery. Ideas?
> I keep hearing about this, but do people really rewrite performance-critical parts of their web apps in C?

Certainly they do it for Ruby apps in general. I don't think its all that common for it to be a high-value proposition for web apps.

> Even if it happens to be part of some third-party library? And maintain a fork?

If its an open-source third-party library that tends to get used in a way that is performance-critical, upstream will probably accept moving bottlenecks to (portable) C and maintaining the API, so its unlikely that you'll need to take up responsibility for a fork.

> What if that performance-critical part is dependent on other parts in a non-trivial way?

If the call pattern is such that they are not part of the performance critical part themsellves, then the performance critical part calls them through the regular conventions for calling Ruby from C.

If the call patter is such that they are part of the performance critical piece, well, I think the answer is obvious.

> It seems that an unanticipated replacement of some core functionality with a C library may involve a major rewrite

It might, but in the meantime you've got working code.

> and most Ruby teams may not have the expertise to do a good job maintaining a C code base any way.

If the team determines it needs expertise in a particular area that it doesn't currently have, then it should either develop that expertise or bring in people that have it. That's true whether its particular domain expertise (e.g., building messaging systems) or particular technology expertise (e.g., C). That's part of the normal development of a team.
You might find this thing I found on the web just now amusing:

http://forums.buffalotech.com/t5/Storage/CloudStor-Date-Time...

"Installed a new CloudStor 2.0TB Pro and no matter what I try on the System...Date/Time settings (manual or automatic), the device date (and ultimately new folder create dates) set themselves back to February 7, 2036 1:28AM. My device timezone is set for UTC-05:00 Eastern Time (US & Canana)."
The act of generosity that changed the world
It seems like a cool service, are you charging enough though?

I made a site in a similar vein a few years ago but it never really caught on. Maybe we should chat.
For me the key element of HN is discussion based on evidence and logic. By that definition (and most others), I consider bogleheads.org to be the best investment site out there.
Java is not that bad at all these days. For years now every iteration of Java EE has become lighter (with respect to the programming model and the startup time of servers).
The Creepiest Google Glass App Is a Stalker's Dream
As someone who's had to dispute NSF charges for reordered transactions, I question the author's claim that ATM operations commute. Specifically, assume a $0 beginning balance. Then "withdraw $20 then deposit $200" might yield an error, $0 cash, and a $200 balance where "deposit $200 then withdraw $20" would net $20 cash and a $180 balance.

Or, as in my disputed case, $20 cash and a $140 balance, because the deposited check hadn't actually cleared by close-of-business, so end-of-day processing assessed a $40 negative balance fee despite the fact that the deposit "eventually" cleared. The first manager I discussed this with had the audacity to claim it was my fault for not somehow recognizing that the portion of the deposited funds the ATM made available for immediate withdrawal by design were not, in fact, available for immediate withdrawal.
which test are you referring to? as far as I can tell node pretty much beats play-XX in all tests
Let me rephrase that to see why the downvotes

I like patio11's approach and agree we should write our own business systems to meet our particular need - I am finishing off a CMS that I have also opensourced (it's text and templates and cookies for tracking, about 100 lines)

Now I am not promoting that codebase, only releasing it cos I don't want to waste a GitHub private repo. But I do wonder if we should all write our own CMS / mailchimp / an tester or if we should community build them or just roll up packages

Partly I am asking what are the common functions we should all have a custom builds and partly where do we draw the line on build vs "buy"
"....it's the attempt that counts. Seriously, screw that."

"To learn from mistakes and do better next time. Why is that bad?"

You said both things. Attempting does not mean you will always succeed. You could still fail but it does matter that you tried. And sure, you learn from mistakes and do better. So I would say that don't screw the attempting part. Also, you are probably being a little hard on this post by saying "shoulder patting".
Use humor to increase your conversion rate.
Clever move.

Next one is merging Facebook accounts and Instagram accounts; and then boom, they have a clean dataset ready to merge into Facebook.

Instagram can finally be a full part of Facebook, and the Instagram that we know (and, for some of us, love) will be finally completely gone.
I've been looking for more as well, but I like:
http://abnormalreturns.com/
http://www.marketfolly.com/

both link to high quality articles about investing and the economy
What kind of yields would that be though? I would expect that I would get my original investment returned to me many times over during my lifetime. After that, it wouldn't matter to me, but rather to my descendants.
What I found most interesting about this is that the article linked directly to the github for Winky (the 'creepy' app in question).
Very cool. One question... how do I actually get to the project page for each of these? I can't find any kind of link anywhere. (Am I just supposed to google the name?)
This is silly to say without knowing the cap table - common could own 90%, or it could 30% - either way, that's a substantial amount of money.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion.

Though in all seriousness, I've seen closed questions provide a lot of good information on something in their answers despite people feeling the question wasn't a good fit. In some ways it's like closing a question is a form of what the article is talking about, though I do understand the need for those rules on there.
> Journalists and non-practitioners fight back and forth about words like this because they have no skin in the game

Actually I think that the real problem is with unscrupulous marketing from practitioners than with journalists and non-practitioners. When a word becomes a trend, everybody wants in, so the word is stretched so much that it loses its original usefulness.

Take cloud for example - what does it really mean today? Even the usual old VPS today is marketed as a "cloud" solution...
Instagram's user profile page seems to be broken right now
Regroup and go forth, but please find your market. The finest product in the world, with the largest user base, in a polished environment... completely useless without sales.

Contact companies or find friends who can contact those companies. Discuss your product and determine if they show interest in it. There is no need to be stealth. Theft by auto groups, ha, hiring software engineering teams, be passionate, etc.
10gen(MongoDB) - New York City, San Francisco Bay Area (Palo Alto)

Full time - Developers,Pre-sale, Post-sale, Consultant,Technical Account managers, Technical Service Engineers,etc...

We're developing and supporting the open source and document style database: MongoDB. To date, we've raised over $80M, including strategic investment from Red Hat and Intel. Last year we doubled in size while revenue grew 4x. We're solving huge data problems for companies like Disney, eBay, Craigslist, foursquare, and over 500 others…recently closing out additional very BIG name companies.

...with that said... Feel free to reach out to me if there is any interest working here.

...still reading?... We are looking for all types of positions & backgrounds My e-mail is - jason.chen@10gen.com . Drop me a note so we can setup an informal chat.
I actually think it's the other way around. When you're 22 it doesn't take a lot of money to feel like "man, I already have all the money I could ever need." You're living cheap, you're probably single, you're probably healthy, you're probably not thinking too hard about retirement. So money's not as big a pressure point in your life as it is when you're (say) 42, with a house payment and two kids you want to send to college someday and an underperforming 401(k). When you've got those worries, I have to think it would be harder to turn away $100mm in hopes of making a billion later on.
Yahoo! turned down an offer of 60M from AOL in early days of internet boom.
Facebook turned down Yahoo!'s 1B offer.
Google turned down Yahoo!'s 3B offer.
How’re you doing? The continuous employee engagement survey.
Honestly I think this is just the impression one gets because nerds do more of everything online combined with the fact that they tend to know a lot about specific things.

Look, there are absolutely a lot of asshole nerds out there. A lot of guys who went through hell in high school and turned into comic book guy as a defense mechanism and just never grew up (a lot of people from all walks of life never grow up). Okay, but I don't think those people are representative of geek communities. I think by and large criticism is constructive and nerds are supportive of beginners. Maybe we don't sugarcoat things as much as would be to some people's taste, but that's not an asshole quality in and of itself. Rather I think the impression comes from the fact that it's hard to ignore assholes, and there are always going to be a number of them in any large community. People say HN is overly critical, but I think if you look carefully most of critical posts are actually fairly even-handed and not overtly mean; but if you have 20 of them all coming from different angles, and you sprinkle it with a few true asshole remarks, the resulting impression can be quite harsh.
The experts aren't bing silenced, they just show up on the second page of google so get no hits.

The first page will often have literally 5+ links to wikipedia, and those articles will cite the never-visited reliable page but get a lot of the details wrong.

You're absolutely right that it's a cultural issue more so than a tech issue. Wikipedia marketing has managed to convince people that an amateur content farm should be the first stop for information. But why should your first stop be amateurs who often get it wrong?

Ask any academic how good wikipedia is for their specialty. It always ranges from "ok" to "terrible". And why would we expect anything else? How can amateurs be expected to understand, interpret, and report on reams of subtle developments in any area?

The best wikipedia articles are the ones that tend most toward plagiarism--literally just copying the words and concepts of an academic while barely rephrasing them to avoid copyright infringement. It's not worthwhile.

Meanwhile, every important article on wikipedia has a high quality, professionally written counterpart on Encyclopedia Britannica. What's the point of wikipedia?

For an easy example just search any topic in philosophy. Wikipedia comes up first. Read that, then read Stanford Encyclopedia, then read Encyclopedia Britannica.

Why is wikipedia the top hit? Because their SEO/marketing is overwhelming. It's definitely not due to quality! In contrast, the other two options being beat out by Wikipedia SEO are written by notable experts. The quality difference is enormous. EB and SEP can actually be relied on. On wikipedia you never know what important subtlety they got wrong.

Wikipedia is the eHow or expertsexchange of information. It's a drag on human knowledge. It needs to die.
Exactly. It's not clear to me whether they're only checking for SNPs in a single locus or if they can multiplex (or do whole exome). Though Oxford NanoTech is still essentially vaporware at this point, their technology excites me a lot more than something like this.
IMHO,
.

it is stated in the benchmark when a framework test uses an ORM or "raw" pdo/whatever for db request.

Things like Doctrine are elegant and smart ,but let's face it,they are so slow. PHP is not JAVA. Hibernate may be fast on JAVA but Doctrine is hardly (fast)...

Symfony Laravele and Silex share the same http-kernel & event-dispatcher. Laravele and Silex however can use closures for controllers and filters/middleware, Maybe that's why there are faster.

Classes are expensive in PHP , since PHP is not OO centric and classes are merely a add-on. Bootstraping Symfony means creating an insane number of objects. There are things that could be done about it. I'm sure PHP frameworks are so slow because of the abuse of class hierarchy.
I will test that. Should the latency stay more constant with higher concurrency? Or what am I searching for?

Looking at the res/seq we got from round4. In order of concurrency (8, 16, 32, 64, 128, 256):

nodejs (mongodb raw)

12,541	22,073	26,761	26,461	28,316	28,856

ringojs (mysql raw)

13,190	23,556	27,758	30,697	31,382	31,997

both look like they got room to grow
I am not sure if you had this in mind or not ( and I already wrote this in a comment above, so sorry for repeating ) but I was wondering about concurrency. That is primarily my concern as web frameworks show their mettle so to speak when a large swarm of parallel requests hammer it. What do they do then? Maybe sequentially one request at a time they are very fast but start barfing out socket error when concurrency increases only slightly. That is a worse case in general than something that perhaps is slower in sequential benchmark but stays up in the face of a concurrent onslaught of client requests.

Otherwise I can see how someone would assume a simplified and misleading heuristic "If I can process 1000 requests in 1 second. That means the server can handle 1000 requests/seconds. So if 1000 requests come in at once, they will all be processed in 1 second". Two thing can happen, it could processes it slower than one seconds, it could error out and die, or it could actually process it fast if it can scale across CPUs. That is where the gold is if you ask me... Anyway just my 2 cents.
The secret to getting funding for your startup (funny video)
Yes. "Nginx programming" is not a joke for a last couple of years in HighLoad world. Before ngx_lua (OpenResty is nginx plus ngx_lua module basically) you had to do it in C.
Pretty sure we're still buzzing "innovation".
Nope.

FPGAs yes, ASICs no.

They are just machines or iteratively calculating sha-256( sha-256( something ) ) and they are hard-wired to that.
I come to HN precisely because the comments are incisive and questioning. It's a breath of fresh air and trains me to analyze ideas more effectively. If that makes me an "anti-social curmudgeon" by society's capricious standards, then so be it.
The key thing is that none of those were really "cheap and shitty." They were "cheap and good enough," which is different.

Good Enough is a very powerful thing. If you can beat the competition on price while still delivering a Good Enough product, you'll be buried in money.
What are some of the things you've been inspired to do differently?
Hover the plugin and a "Launch" button shows up. Might not be compatible with touch devices.
We do ErlangCamp at cost, more or less, as a service to the community. Generally it comes out to between a 100 and 150 dollars a seat. Considering the quality of the speakers and the material this is already really inexpensive. Spil Games generosity cuts that, already insane price, in half more or less. If you have an interest in Erlang and you are in Europe its nots not to attend.

Full Disclosure - I am one of the organizers.
Stocktwits.
The benchmark is using multiple Node processes.
I'd be pretty happy if people stopped using the phrase "ripe for disruption".
YouTube voting system broken?
Agree, I also block all unused incoming ports as a safety net as you say.
Can't we give honest feedback without going into an epic fit of nerd rage over it?

Besides, the worst fights I see among programmers are over trivial matters of opinion anyway. Ever seen people fight over indentation styles, or the proper way to merge upstream changes into a local git repository, or whether functional or object-oriented programming is the One True Way?

The anger in these debates isn't teaching anyone a damn thing, except that the color of someone else's bike shed is really, really important to some people.
typically you don't stop/start server during development cycle, hot deployment works 99% of cases
> It's a different approach that especially fits applications that hold most of its logic in the frontend, where the user experience is the most important feature.

This is the part I have a bit of an issue with when it comes to all the hype about front-end development. I've been involved in web development since 1994, and software development since the 80's. I've so very, very rarely encountered applications to which this applies.

When I mention this, people come up with examples like GMail or Twitter, obviously not understanding the the front-end part, however impressive in the case of GMail, is just that: a front-end, a client for an application so much more complex.

I sometimes feel front-end experts have no idea about what happens on the back-end. All those API-calls are not being handle by some magic genie.

Or maybe I'm wrong and I've missed something essential.