skysight-inc/HackerNews huggingface dataset:
Isn't it true in many things in life though? Shopping, buying a house etc (even dating sometimes) - most of us rarely select, we often reject and pick the one(s) that remains, isn't it? Not saying it is good or bad, just that it happens more often than we think.
Agree strongly with #2. The challenge is not in building the tech or having an unbiased ranking system -- it's all in building the community.
What should be the standard disclaimer to all web developers: don't override any defaults. The iOS designers understand everything better than you and every time you disable zooming or change scrolling behavior an angel gets its wings clipped.
I hope we can agree that, whether Netty or Node can accept 100M connections per millisecond or not -- is irrelevant if the rest of your stack cannot keep up.

In most applications, eventually you need to hit the database to process the request... and the database does not care if your original http request was asynchronous or not... it will still take its sweet time in milliseconds (or seconds for complex queries) to respond.

And the best way to prevent that is caching.

And that is where Node is at disadvantage.

In Java (and C, and C#, and a bunch of others), if your server has 16 cores, you will be running a single process on 16 cores and probably 32 concurrent threads, and they can all access some shared data (notably, database cache) with low intra-process latency, using some simple sharing primitives.

Now, Node... if a Node process is single-threaded, then one would need to spawn 16(32) Node processes to fully utilize the server, and they will be using inter-process communication to talk to each other -- much slower than Java's intra-process.
> The hardest risk to mitigate is that users just won't like your new thing.

Do they ever? Why change the part users are used to?
More likely that coworkers at Twitter are telling each other about this site and encouraging them to post.
Not for small startup that cries for early adopters...
https://news.ycombinator.com/item?id=10732569
You think if every ec2 instance used their available upload capacity, simultaneously, that AWS regions wouldn't fail?
Looking to be an astronaut? Here's a guide to NASA's selection process
Meh. If there is a doubt, call it "Observer pattern" instead. But I understand where you are coming from. Most mobile apps with a RESTful back-end don't even implement an end-to-end observer pattern properly.
Snowden wasn't the first whistleblower, so to me it's more of a sociological topic than anything else. While it's tough to get a man to understand something his salary depends on not understanding, that does not mean he should be free from judgment for doing so. So I still think "duh" is appropriate.

I see the same wishful denial as in eg second amendment "hopefuls" who think that having nerf guns is proof that the government is being kept at bay. The truth's implications are simply too difficult.
Open source is not a requirement. Neither is the ability to run locally, which is something we'd like to very much move away from.
Technology Is Not a Magic Wand for DevOps
semimanual

It's not semi. That's the core reason why Lamer News had no chance of success, even if their broken software had worked.

It's odd that it's a controversial idea. The best Reddit communities are those that are heavily moderated.

To admit this is to admit that some people have better taste than others. Maybe that's the controversial bit. But it's the cornerstone of any new successful community. You see it pervasively everywhere you look, from SO to Reddit to HN.
Use one notebook for all your work notes
> Let the people decide what they want

That isn't valid when the linkbait nature of titles entices uses to upvote content they otherwise would not have.
I'm working on a Product Hunt competitor at the moment and I'm looking for a technical co-founder. If anyone is interested, please email or DM me on twitter.
Not at all. In Google interviews you can choose the language.
Going by NPM, I'm seeing 225K downloads per week for react and 64K per week for Angular.

Unfortunately, bower does not seem to collect download stats (I assume because downloads don't go through a Bower-controlled server), and I find it very likely that react usage is strongly correlated with NPM usage. React treats bower very much as a second-class citizen, even using a separate repo for its bower repository.
Yeah, but having a chain of functions failing to fuse properly can be quite surprising.
Can you comment on how much influence #hnwatch has on flagging things off the first page?

https://twitter.com/search?q=%23hnwatch&src=typd

For those who don't know, they're a group on Twitter who organize brigades against what they perceive to be tech bro culture on HN.
> PH presents as egalitarian and meritocratic, but that's clearly horseshit.

From my experiences, Product Hunt is largely a byproduct of a greater scene in which this is very often the case. It is one of the things I dislike most about Silicon Valley, and is something I have tried hard to make sure I can avoid in some way or another. I have been better or worse at it at different times.

There appears to be a strong component of success-by-networking in the tech industry that I have tried to opt out of, largely because I am afraid that if I get too deep into the networking games, I will begin to lose an objective sense of what I can accomplish technically, and no longer be able to personally calibrate for myself whether or not my work can stand successfully on its own. I bought into a lot of the rhetoric of the endless meritocracy early on, and found the wizard behind the curtain is still often based upon the ol' boys club. Deciding to take this approach has probably hurt my career as a developer in many ways.

This type of stuff is why I have been afraid for years to contribute to sites like Hacker News, even though I have been lurking on this site for five or six years. It's a weird situation for an introvert, to want to be able to contribute to a community I have extracted so much value from, in hopes of adding some back to it in whatever way I can, but also being somewhat terrified of getting absorbed into the echo chamber.
What OS are you using? On Linux, Firefox and I believe VLC use the system library. Firefox on Linux doesn't yet support hardware-accelerated graphics rendering.
For my use case, t2.nano would be great but I need better network throughput.
But I don't think PH is good for early adopters at all... Unless your product is directly aimed at startup founders or angels and VCs. For anything else, you'll get the ultimate cross section of tire kickers - people trying out hundreds of products for 5 minutes with the question "what can I copy here" or "can I invest in this".

If you're after loyal users chances are PH does nothing for you.
Having never heard of it before, I place even odds this is all a guerrilla marketing stunt by PH to make itself seem somehow relevant.
The book The Puzzle Palace by James Bamford, a history of the NSA and its precursors, describes in detail how the U.S. government set up shop in the early telegraph offices, copying everything. As this book came out in `83, I've been continuously amused at how Snowden's leaks have been greeted with so much surprise.
As a student at UC Berkeley, students need to study at most linear algebra and multivariablr calc to major in CS/EECS.
Please guys, no. Don't build your startup on top of another platform. Remember Facebook? Remember Twitter? That 80M is a farce by the VCs that actually re-contributes back into Slack, not so much for you.
I understand the logic there, but it would mean the end of HN, because intellectual curiosity is not the most powerful curiosity, even among intellectually-oriented people.
Not sure if kidding but logic is inescapable!
Copia i tuoi DVD protetti con WinxDVD – Promozione natalizia
Kind of funny for people to say that a new startup launching a fund means there's a bubble. That's exactly what Twilio have been doing even since 2010: https://gigaom.com/2010/09/23/got-a-twilio-based-app-get-som...

http://techcrunch.com/2013/03/01/twilio-and-500-startups-lau...
http://recode.net/2015/05/20/twilio-launches-50-million-deve...
> It's also engineered so it makes it very difficult to game with upvote brigades and such.

Besides shadow banning, do you know what exactly Reddit does to make it difficult to game? I'd like to understand this better.
I know very little about js. It wasn't an issue when I interviewed with Google and it hasn't been an issue working there.
The problem with these criticism is that they seem to be coming from people who have no idea how Product Hunt works. If you have ever actually had your product featured on PH you would know better than this. Here's how Product Hunt works:
1. There are many of those so called "Insider" users.
2. Then there is a 2nd tier group of users who can comment.
3. Then there's the rest.

The tier 1 group is not as small as you think, and they are pretty diverse group of people from all around the world. When they post something, it goes up straight to the featured page. There is no censoring. They are definitely not paid by producthunt the company to submit these new products, they're merely users sharing what they discover. Their main incentive for posting on product hunt is to be the "first one" to discover a cool new app and share it with others. Now if you understood this, think about how ridiculous all your speculations are.
helps startups get their 15 minutes and puts them onto the path of success.

Has there ever been a startup whose success was because of a PH/HN/Reddit submission?
I've edited my post so that it appears less of a personal attack.

I think my critique is fair, though the delivery could use improvement (hence my edits).

PH is a for-profit company that helps users discover new products, yet controls and hides the process for how voting, submission, etc., work. It's a fair critique to question if the point of PH is to derive value for themselves from establishing themselves as gatekeepers rather than generating value in a more "normal" sense.

Meritocracy, transparency, and fairness are values that are particularly held in high esteem in the valley and here on HN. So I think those who run contrary to this, should be exposed to the harshest of scrutiny.

We need to keep each other honest. RH might construe this as "hating" but I think it's fair game.
Ask HN: Does this genetic testing (ie, 23andMe) service exist?
I'm thinking of a service like 23andMe that instead takes 2 samples and outputs what the children of the two people would be like, what they'd be disposed to, what their traits might be, etc.

I know this can be done at physician's offices to an extent (i.e., during family planning), but I was curious if there was anything cheap/simple out there available to the masses?

Thanks!
Horrible title. Government surveillance existed long before telecommunications. US governments have been spying on mail/letters since literally day one. I take that back. They were spying on letters BEFORE day one, before the US was actually a thing.

The OP article equates government surveillance with the modern phenomena whereby governments must enlist corporate actors to aid in surveillance: the tapping at the switchboard rather than secreting some device inside the handset. Plenty of government surveillance is possible without any corporate cooperation whatsoever.
Dave and Johnny Beaded Cocktail Dress
The cstore model seems to be very similar to how ORC handles metadata for ACID as well.

ORC handles the ACID insert problem very similarly with metadata files suffixed with "_flush_length", which is the virtual footer location of the last valid metadata block.

This is mainly for going back to an older txn with a simple truncate() if the current write fails half-way through.
Is the css in the screen shot "good".

It seems to really unnecessarily break any sort of distinction between presentation and content. For example what is the practical reason for using class "white-text" on a text span instead of an inline style?
The comparison to React is unfair imo. Angular 1.x is being used very very widely across small and big shops. It just doesn't have the amount of hype React has. I really like what React offers as a new paradigm that leans towards component reusability, functional approaches and a cleaner data flow, but that doesn't mean this will be a solution for everyone. Angular 1.x and 2.x aren't heavy for nothing, it solves an additional set of problems that I think its worth checking out.
Exactly. The first question that should be asked when people try to make generalizations is if sampling bias is accounted for.
Google serves 3 meals a day. Most just eat lunch, a good bit eat breakfast, and dinner is the least attended. That said, there are still lines for every meal.
To clarify, I'm referring to the "second chance" mechanics implemented a few months ago, where an article which got few upvotes may hours later get a spot on the front page and maybe get some upvotes, or when you get an email asking for an invitation to repost. Both processes require a human to determine what is "good" and what is "not good."
If it attracts the same audience that upvoted a link shortner to the top post of the day - that adds your own branded image on links - please call it quits. Also can you ghost ban posts that have 20 people saying how awesome the app is? or maybe just call the site astroturfing.com.
May be unrelated, but this is like my howihacked.info project that I launched three days ago, but with a different design and story focus. Anyway, I'm happy for that and these stories are cool as well. I'd suggest the story of the WhatsApp founder that wasn't hired by Facebook. Kudos :)
Slack has an insane amount of money, and they don't need any of it. They've put massive amounts of cash in the bank to stay safe in a downturn, and are well on their way to profitability. They really DO have the cash to burn, and this is a great way to spend it on many fronts.
Vote brigading detection, and the presence of submission downvotes which will correct any submission that really does not deserve to be at the top.
It wasn't just traffic: it was the feedback. I got over 50 comments on HN on about 55 votes. on PH, I got 3 comments on about 35 votes. If HN is known as being too negative, I find PH comments come from almost forced optimism -- people are too cautious with what they say at the expense of constructive feedback.
OK here is the business model for an "alternate PH":
Organic listings, everything gets listed as long as it is not already seen, non-biased voting moves things to the top on a given day. Voting accounts must come from LinkedIn to at least have a chance of being authentic. Founders may choose to embargo their launch so their company isn't listed until they are ready.
Revenue comes from paid listings where startups can pay more to have their startups listed on the right of the page, unconstrained by all the rules above that apply to organic listing.
SEO – Search Engine Optimization – SEO Bros – Search Engine Optimization
Mobify Developer Values
Isn't that the whole point of VPS pay a fraction because you you'll only use a fraction.

Even internal clouds, people migrate their data centres to VMware, xen, kvm etc... because most servers only use a fraction of CPU and network allocated to them.

When you do need full cpu or bandwidth, you know it and you build for it.
Hmm, no idea. But we don't see a lot of flag brigading on HN, and there aren't that many posts in that list, so I guess the effect is minimal?

A surprising thing about HN is that the flagging system works remarkably well compared to the voting system. You'd think (well, I'd have thought) that they wouldn't be so different, but they are.
https://news.ycombinator.com/item?id=10735840
Documentation of Win32 handles (consoles, {Get,Set}StdHandle, inheritance)
By rewriting Python code into something that does not resemble Python not even remotely, you can make Python code run faster.
It's weird that you're downvoted. Just to clarify

> Paul Erdős has an Erdős number of zero.
Is there a download available for offline listening?
Ask HN: What is the legality of hacking systems in lawless jurisdictions?
I'm not experience in this topic so this may be a naive question, but are you breaking US law if you attempt to exploit vulnerabilities in servers in places like, for example, ISIS controlled regions or North Korea?
Really, React invented the idea of composition? Please, tell me more...
> PG and Sama present this picture of YC and SV being a place of meritocracy, that aspires to be free of racial or gender bias,

I think the bias here goes way beyond race and gender, it's more about your connections and living in SV, so basically people who have worked at big companies in SV and been in contact with VCs or people able to introduce them to VCs. For the rest of us, we're just left out of the game. SV is just the place to be if you want to get a better chance at the startup game, something I'm personally not willing to do. Moving to SV isn't needed though to be successful as a startup but it definitely helps, case in point here being producthunt. I totally agree though that producthunt (and others) should be more transparent, this really makes them look bad and frustrates the community.
You can write a bookmarklet to get rid of it. Or in Firefox: right-click, press q, and then delete the overlay with the delete key.
A cycling lane for brain rewiring
The Power of Color and Color Harmonies in Composition
Issues such as those books address don't generally fall within the scope guidelines of journals. Anyway, his basic point is that there's plenty of information about SSRIs out there, if one is willing do a bit of focused reading.
Does anyone know how you can apply for a Slack Fund grant?

I'd love to create a Browserling integration. Browserling (www.browserling.com) is a live interactive cross-browser testing service and this integration would let you embed a live browser directly in Slack.

Use case: Let's say a user reports a bug in IE10 on Windows 7 in your webapp. You just use `/browserling windows7 ie10 URL` command in Slack and that will embed a real interactive IE 10 on Win7 that runs your webapp at `URL` directly in Slack.
How to bring back the creative atmosphere of old school computing?, Is it possible?

I feel that the abundance of choice and tools is what is having a negative impact on creativity. Somehow the non-ending stream of new tools/techniques/languages/frameworks is limiting our ability to create. It should be the other way but it's not. It seems like right now we are chasing the (non existent) perfect toolchain, and people are jumping from one tech stack to another without really producing valuable things.

The big problem is the short attention span that is caused by abundance of choice. When people jump to a new technology it will be fun because of the novelty, but the possibility of mastery is lost because everytime one has to ditch a lot of the knowledge that was starting to accumulate. This is specially bad in Web development, but it affects most of the computing areas.

We don't feel confortable embracing limitations and sadly that's a key ingredient of creativity. We prefer to spend long hours researching another tools. How can we "simulate" the lack of options that old school computing had? Is it possible anymore?
The point of the Julia benchmarks was to show compiler performance.

You can do something clever in any language. There are plenty of really, really smart people that spend a lot of time writing incomprehensible (to me) Haskell that outperforms C.

The question is, do you have to do something clever to get performant code in the language of your choice?

In Julia -- not often. I've written around 50kloc of Julia; almost all of it is first-pass prototype code that manages to be performant despite itself. The most polished code I've written in Julia is about 100x faster than the MATLAB it replaced.

IMO, the main advantage of Python is its massive library of modules. As a prototyping language, on the other hand, it just seems to me that Julia is more flexible.
Spy on Mobiles – SMS Tracker – Cell Phone Tracker – Smartphone Monitoring
Ah. Are you sure it's semimanual? It seems plausible that it could be a mechanical turk.

The only automatic part seems to be the shape of a post's falloff curve. But the falloff shape is probably selected from a list of shapes by a person.
"Doing X", and "Managing people doing X", are two pretty distinct skills—and interests. If you find someone really good at doing a thing, why would you pull them out of that position? Odds are they won't be good at it, and they won't enjoy it. There are people who enjoy both, but they're rare.
Teach Front-End Web Development (part-time, NYC) at Fullstack Academy (YC S12)
I love this, but it could go even further:

Blaine Cook was "rejected" from Twitter after years of hard work. But he faced an insane scaling problem, and most of us would look bad if we faced the same set of problems.

Steve Jobs was "rejected" by Apple after years of hard work.

Or my all time favorite:

John Lasseter was fired from Disney because he was too enthusiastic about cutting edge digital animation (rather than the traditional animation techniques for which Disney was famous), then he became head of Pixar, which got bought by Disney, and which took over Disney's animation, and so now he is head of animation at Disney. They fired him, but now he is back, and now he is in charge, because he was right.

Lots of great people do great work and then get fired. Getting fired doesn't mean they were wrong. Sometimes it simply means they were too right, and nobody wanted to hear it.
I didn't see either version of the article and I visit HN several times throughout the day. You'd think an article with such a high vote count and low comment count would stick around much longer than it did - there's even mention of its amazing disappearing act in the comments.
Yeah, Product Hunt is a curated platform. I think it's always been pretty transparent about this?
It makes a ton of sense when working with identifiers, which is so common that it's almost the standard usage of java.util.Long. In most practical applications you can safely assume that identifiers are not going to use the full 64 bit range. And being able to pass them to javascript frameworks is incredibly useful - which is to say, the inability to use them in JS was incredibly frustrating with GWT.
I'm not saying that PG has built a cult of personality around himself, but rather around the narrative of the ethical, hard-working, pull your own bootstraps, outsider hacker hero.

Think Steve Jobs, Zuck, etc.
Ryan has asked me about voting ring detection more than once, so I know that he cares about this stuff. It's also the sort of problem that changes a great deal as a community grows, so older statements may no longer apply.
Your comment has really tempted me to switch to AWS from DO just to try the waters of the cloud. However, the terminology and all the different services offered by AWS are mind-boggling.

Are there any good introductions to cloud computing you could recommend?
I like the idea of making encryption easy, but getting my private key from a third party that isn't the CA itself seems like a big security flaw.
> You can't even log into the instance at all for that price.

What? could you please explain how would you manage the instance if you can't log in to it?
Very cool, thanks!
Keen to try this out.

Could you clarify whether Knockout is always required? The docs show examples that don't use any KO-specific code, but the readme lists it as a dependency.