skysight-inc/HackerNews huggingface dataset:
I think this is mostly bull, frankly. No matter how easy things get, most startups are meant to solve some kind of problem and they employ technical means to do so. You're never going to get rid of the need for a technical guy, no matter how things change.

The second most useful person is probably going to be a hustler/salesman/guy who knows people, who can get the product attention, or investment, or customers, or all three.

The designer comes in a pretty far third. Good design just isn't critical at early stages for most. And if you really want it, it can probably be contracted, in a way the first two roles never can. Finally, if talking to investors, guy #1 can show you a product or demo; guy #2 can show traction or social proof; what can the designer show?
Sequoia raised more than $1 Billion for 3 new funds
"The anatomy of the perfect technical interview from a former Amazon VP"

And more recently, a former Zynga VP.

Surprising that such an expert at evaluating people chose to work for Zynga, of all places.
Which, given ME's hatred for narcissists, is a pretty good demonstration that the author of the article selected the quotes to his own bias rather than to provide a balanced view of the book's content.
That's a great point. I'd be eager to hear a response as well.
Adafruit/iNecklace
Break It Down Into Smaller Chunks – Make Your Target More Easier
Don’t you think it seems very hard to be a millionaire? Being a millionaire is, of course, difficult. It’s like having $1,000,000 in your bank account. However, there are ways in which you can make this figure more achievable than ever before, and it all lies in the perception with which you view this target.

When you view the whole million dollar amount, it seems like a whole lot of money, but the best way to make it more achievable is to break it down into chunks.
Ahhh, there's the elitist attitude we all know and love. As I said, I can see why a developer targeting rich Americans would want to develop for iOS (for now), but the fact remains that it would be a catastrophe if iOS were to gain any sort of long term dominance.
Microsoft's Slow Response To Xbox Harassment Leaves One Woman Stunned
When the floods hit Alberta, I saw a need for a realtime communications app to match volunteers with the victims who needed them. So I had a weekend project on my hands.

Without much/any javascript/web experience I was able to take their existing twitter-clone implementation and transform it into a flood relief application http://highriver.abfloods.ca/

It never really got the traffic that I had hoped, but the whole development process went very well and I got the support from them that I needed. Thank you! I'm looking forward to their upcoming developments.
My company processes around EUR 600-850k a year solely via credit card. It's our third largest payment method, after SEPA (wire transfer within Europe) and direct debit. We use Santander's platform to process credit card payments and pay just under 0.7%. So "yes", you can get better rates, but these numbers come with strings attached such as having the payroll account with them, paying a big bunch of suppliers via them, etc. Nonetheless, the numbers work great for us.
Designers are fine, but don't tell me that a render is nearly as useful as a prototype.

Please though, if you disagree with me, open a dialogue. As an technology investor, who would you rather fund?
The only real application at the moment is securing additional grant funding.
As Josh Bloch said:

Classes should be immutable unless there's a very good reason to make them mutable

Immutability makes life a LOT easier. A great example is the well designed joda-time vs the disaster that is the the mutable Date and Calendar core language classes.
Show HN: Virtual Machines in the Browser
Cool, can't hurt to ask :-)

We done have some special needs though, so I doubt Stripe is right for us. We need a few more currencies and we expect to have the money transferred without any currency conversion ( If the customer pays in Swedish Kronor, we want the amount transferred to us in that currency ). Also we need support for at least one local card.

It's not meant as a put down or anything, I just fail so see what the big deal is with Stripe.
Dissed by Google, Baltimore eyes new broadband strategy
Get rid of indium tin oxide in my touchscreens and use graphene as the base conductor.
Breaking Buffett: The Oracle has underperformed
For reference, the quote was:

> We believe you will agree that it is undesirable for our companies to make simultaneous use of "the real thing" in connection with our respective products.

I read that like Coke thought the publisher didn't necessarily realize there was a dual usage of the slogan, and that once they did they would immediately agree with the only obvious conclusion which is that it's bad for business. And if the publisher did previously realize, this is simply pointing out that they were acting in bad faith with respect to Coke and stupidly with respect to themselves.

And of course the publisher's reply was that they weren't competing in the same market and therefore there was no confusion over the slogan. Not sure if it was a trademark, but that's how trademark law works today. In fact Coke is required to defend its trademarks.

In summary, someone who does something you don't like doesn't necessarily do so because they consciously disagree with your position. Hanlon's razor, more or less.

I agree that depending on the circumstances, meta-language about the argument being had is a kind of bullying - "Let's be reasonable about this." - but it also hints as to the weakness of the bully's position.
This, and the short function syntax (that's also already in Firefox stable: "let square = x => x * x") make me very giddy. It's always been possible to write JavaScript in a functional style - but this kind of sugar makes it much much nicer. Things like Traceur will even let us transpile to old-school JS for old browser support, so for a lot of projects we can start using these things real soon.
GitHub code repository rocked by 'very large DDoS' attack
you clearly haven't used firebase
When I first read the title, I thought there was a magic way to farm out work automatically and live on a 4-hour work-week schedule by using the method. Oh well, I guess I should go back to writing code :)

On a more serious note, I really like this setup. There are a couple of pieces missing such as timesheet integration but it's a good initial setup.
"Monthly Membership / $29" :(
Sure those programmers learn the rules... then they promptly forget them because they seem too complicated and "it works on my machine with only one client"..

I agree with you, one must know why rules are important.. but in large systems, it's better if the system/language enforces this separation of data (praise Erlang).
sorry I didn't mean to bash other people's work, quite the opposite. Even if it's not mainstream and probably not the "next great thing", I welcome anyone who has passion to develop it and bring it to the masses.

I don't understand why you are offended because I said that smalltalk is dead. It's just a way to say that it's not mainstream and probably it will never be again. And the sad thing is that for most part the reason of its reduced popularity has nothing to do with its technical merits, but this deserves a whole thread and if I remember correctly it has been covered many times before.
It was nigh impossible to buy a non-Windows x86 machine from any major vendor.

That said, the second sentence remains correct.
How do you get more users to your website?
Synopsis:

I started http://www.leapfm.com about a month ago just as a side project for fun. It was initially a project for me to try out some new learned features and techniques in Ruby on Rails. Albeit, I started to see a bit of value in the idea itself and have continued to develop it and gather feedback.

After reaching the front on Hacker News I was provided with awesome feedback and my first 20 users. However, after the hype subsided those users don't seem to be coming back :/.

Now with any online community, the content is driven by the users. Which means the websites success is driven by the users. Imagine Facebook with only 20 users it would be a pretty boring place. And that's the dilemma I'm facing.

So, what are some ways to get more users?

As the only way this website will be truly a place users wanna' come back to is if there is new content being uploaded consistently.
TF2 is also composed of blatant caricatures of various cultures. Scout is a New Yorker / Jersey type, Engineer is from Texas, Sniper is an Australian, Medic is a mad German Scientist, etc. etc. Its not even subtle about it.

I dare say, if TF2 tried to make a female character, it would have to be sexist as all hell just to fit in with the "feel" of the game.
The rest of the conversation would basically play out like this: http://anarchism.pageabode.com/afaq/append1.html
Can't reply to the child to this comment, so I'll add this as a new child:

Here's how to set multiple remotes. (See answer 2).
http://stackoverflow.com/questions/849308/pull-push-from-mul...
> The PCL-R is not part of the DSM, but it is framed in a similar way.

If psychology were a science, there would be precisely one catalog of mental conditions, not as many as there are people who care to publish their own list. And the catalog would list causes as well as effects, something famously absent in modern psychological practice.

> There are definitely imperfections in the way psychiatric disorders are defined and diagnosed

Imperfections? Psychiatrists and psychologists famously and consistently cannot agree on diagnoses, when confronted by the same subjects. The reason is that no one knows what causes these conditions, which makes psychological clinical practice an exercise in symptomatic relief.

> Most of the difficulties happen in the edge cases.

Asperger Syndrome was removed from DSM-5 because all the cases were edge cases -- the diagnosis had no objective validity whatsoever. This pattern is true for many similar conditions. Tom Widiger, who served as head of research for DSM-IV, says "There are lots of studies which show that clinicians diagnose most of their patients with one particular disorder and really don't systematically assess for other disorders. They have a bias in reference to the disorder that they are especially interested in treating and believe that most of their patients have."

> Interestingly, the signature of sociopathy (aka psychopathy) appears to have an organic basis - it can be observed via functional MRI.

If the work were more advanced (if it were anything more than a correlation), we might consider removing sociopathy from the domain of psychology and give it to neuroscience. But we won't get away with that -- psychologists are notoriously protective of their turf.

Also, the "signature" to which you refer is a correlation, not a cause-effect relationship, it isn't definitive and it doesn't identify a source for the condition.

And finally, present evidence suggests that all serious mental conditions are ultimately organic, so describing them as having an organic basis is sort of self-evident.
Congratulations! Firebase is very compelling.

Personally, I have been trying to determine if I should buy or build a new mobile game backend that has an average of 50-250K iPhone app downloads/month. I'm adding online multiplayer to an otherwise single-player game.

I've looked at Firebase and a number of other offerings include Exit Games' Photon Cloud. Firebase had seemed to be expensive for my use case of ~ 400K MAU. However, Firebase's experience of 1 CCU = ~ 1400 MAU [1] would be easily supported under the "Candle" or "Bonfire" tiers which are not expensive.

Exit Games' has a different experience [2] but I'm probably comparing apples to oranges a bit. Games vs Big Brother. Well, there is Roll20 so maybe it's at least comparable experiences.

1 CCU = 1400 MAU vs 1 CCU = 20 MAU

That's a big difference. Am I thinking about this strangely?

[1] "In our experience, 1 concurrent corresponds to roughly 1,400 monthly visits." https://www.firebase.com/pricing.html#pricing-faq

[2] "To calculate monthly active users (MAU) we assume a CCU to translate into 10 daily active users (DAU) and each of these into 20 MAU" https://cloud.exitgames.com/Pricing
Holy buckets, what an obnoxious website. I think I count 10 sign-in links, including the modal dialog that requires JS to be dismissed.

This is the first time I've visited Quora, though I've seen it mentioned here before. People actually use this abomination? Yikes.
It's a constant battle between so many internal groups about what should be on a news site.

Editorial wants the new cool startup storytelling platform , marketing and advertising are using various ad networks and platforms, countless social networking platforms and apis, 3rd party software to manage live streaming, publishing, or what have you.

And behind that is a usually under resourced development team trying desperately to grow the network while re-working old code projects rushed together because of some breaking news story.

In my experience, working for a news agency is a careful balance between trying to establish solid software engineering practices, rushed prototype code, and sysadmin with large amounts of social thrown in just to keep it interesting.
I would argue that you would never be able to see the manipulative aspect of her personality clear enough to have it affect the relationship.
A couple of reviews from folks who have been beta testing for months:

http://www.macstories.net/stories/editorial-for-ipad-review/

http://www.macdrifter.com/2013/08/editorial-for-ipad-a-landm...
Google blocks Microsoft's new YouTube Windows Phone app
Facebook in some ways is the ultimate HS or college party. Everyone has a front to present. So it's not surprising that it might make a lot of people feel bad because the reader is seeing everyone's outside and comparing it to their inside.
It's not so much you individually as ancaps on the internet in general, I've learned that it generally gets really quite repetitive and just isn't very productive.

I linked a page in your sibling where both your and I's side in this argument gets played out, just continue on there. ;)
D'oh. Good point.

At least I can point to it as another example of someone not expert in the field making a stupid statement about crypto...

I think the general problem of padding with random values resulting in non-determinism would still matter in some cases, but IANAC.
Squatters confuse and irritate me.
It is not obvious to me; in fact I would argue the opposite. Each new language generally has an interesting new idea or two, and learning a new language can expand your conceptual toolbox even if you never write enough code in it to consider yourself a master.

I don't know how I'd count the languages I've used so far, but it is certainly more than ten. I'm not fluent in all of them, but almost every one has taught me something. For the most extreme example, I still can't even read Haskell code, and I've never written a lick of it, but in reading about Haskell I picked up some ideas which have had a profound influence on the way I write code in other languages.

One of the reasons I am not a fan of Javascript is that I didn't learn anything from it. All of its bits were obviously cribbed together in haste from other languages. This is no slight on Brendan Eich, who was given something like two weeks to design it, but it's a shame that the most widely used programming language of all time has to be such a mess.
Firebase can take over having to use server side cookies & site settings for each user. You can use an oAuth login and then sync their settings to the firebase backend. That's how I've used it, with great success.

Firebase makes it possible to make a fully-featured and complex website with pure HTML/CSS/JS and no big backend crap (looks at PHP/MySQL)
i don't think those are the kind of designers they're talking about, for the most part.
Rosetta Stone rallys to support one of theirs
You're assuming that the code is executing in the way you read it, which is false. With the advent of branch prediction and Instruction reordering in CPUS (to gain performance), a CPU have the liberty of reordering operations for efficiency (http://en.wikipedia.org/wiki/Out-of-order_execution) EXCEPT when there are memory barriers (or explicit synchronization instructions). With a multi-core processor things get even more complex, as you have cache locality (a thread reading the point value might be hitting the CPU cache and not main memory). If the thread happens to be executing on a different core than the assigning thread, disaster ensues.
(Reply to https://news.ycombinator.com/item?id=6219355 - can't reply directly)

We can do that too! (We can't specifically do SEK yet, although we're working on it - should have it soon)

We've tried to make all of this as easy as possible - you can associate bank accounts in different currencies with your Stripe account. If you make a charge in a currency you have a bank account for, we'll transfer it directly; otherwise we'll convert to your account's default currency and transfer it to that currency's bank account.
cool, looks like the natural extension of client-side programming.
why should we be limited to running things in the browser while our local machines remain underutilized? just spin up a sandboxed VM via Arc - brilliant! and - like so often - a seemingly obvious idea in hindsight...

should also be great for downloading torrents in a sandboxed environment.
> ... which took some minor Streislanding by The Internet to resolve.

Minor quibble. I think you mean "Streisanding", i.e. referring to the Streisand Effect.
And let's not forget that even iPhones can be away from cellular coverage.
Fact #0. If you write 'synchronized' in Java code you are doing it wrong. Seriously. 'synchronized' indicates that the programmer is re-inventing and/or re-implementing a solved problem. In Java parallelism and concurrency for most real-wold problems are handled by frameworks or covered by well-known patterns.
JavaScript has issues, but they are largely syntactical. Yes, `==` means something different than it does in every other language - but it is still a useful construct (if not worthy of its own operator). Yes, `Class.prototype.method` is overly verbose, but in CoffeeScript you get clean syntax without losing the beauty of prototypical inheritance.

The strengths of JavaScript, on the other hand, are deep. Everything is an object, functions as first-class citizens, the inheritance model, etc. The callback-based I/O of Node.js wouldn't work nearly as well in any other language I've seen, because JavaScript is such a good language.

I will take a language with syntactical deficiencies but a beautiful underlying model over the opposite any day, and I don't see anything about that statement that indicates that I'm a poor programmer who's only been exposed to PHP and JavaScript.
Although atomicity helps, it typically doesn't provide any visibility guarantees, so typically some other form of synchronization or memory barrier will be required.
Can someone with experience mitigating an attack like this describe how it's done?

I believe Step 1 is to submit the fact that GitHub is being DDoS'd to Hacker News, reddit, Slashdot and other social networking sites with a direct link to GitHub's web site. This will cause a flood of real people to load the web site, thereby crowding out the DDoS.

The site will still be down, but at least it will be due to real people and not the DDoS.
The Game of Life in Python
Nintendo 64 Transformer Made of Lego
You typically cannot trust the game client so either you'd have to submit the scores to your own backend and then forward to Firebase or perhaps use .validate rules as per:

https://www.firebase.com/docs/security/security-rules.html
Researchers develop acoustic based data transfer system for phones
Facebook can be a source of happiness if you are proactively managing how you're using it. In my case, it's the way that friends who I've stayed out of touch with can contact me out of the blue and ask me out to drinks because they're in the city. I post occasionally to my feed, but don't really spend much time reading what others are posting except to trade jokes/insults...thus limiting the time in which it seems my life is less fun than others'.

But by default, Facebook's algorithm can only make you unhappy if you're a passive user. The edge algorithm means you see the posts most liked by other people...virtually guaranteeing that you'll be subjected to a stream of awesome-than-life posts. And if you're a young adult, you also find yourself in the situation in which you're pining after someone and constantly viewing their profiles and liking their posts.

Well, in that case, FB is really going to hit you hard as it will assume you want to see lots of stories of your secret crush. And viewing what that person is doing in the time that you're not present around him/her creates nothing but anxiety.

Hell, you don't even have to be young to experience that.
So if the most common way these hacker "groups" actually "hack" websites are through phishing attacks. How do protect against phishing attacks in a way that will stop them. Obviously educating Martha the secretary to not click links in emails from people she doesn't know isnt working.

How can we make phishing attacks less successful or remove these attack style altogether. 9 times out of 10 when I hear about some major hack its because of phishing.
I agree Firebase's plans are poorly worded. If your app just has to sync stuff (and can then disconnect from Firebase) you can have a lot of users and will still only have a few concurrent connections. If your app relies on real-time data with a Firebase connection, you will have a lot of concurrent connections.

Source: Been using Firebase beta as a developer for 2 months
This is pretty cool. It has always seemed sort of silly to me that I have powerful so many powerful computing devices in my life and yet most of the important applications in my life are inherently centralized and running on someone else's servers in a far away location. Obviously the power of a remote datacenter is necessary for many applications, but for others it seems unnecessary or even like a hindrance.
Our announcement at http://blog.inkmobility.com/post/58338915828/announcing-the-...
The stat listed on our site is for a typical website. If you have a mobile app, or an atypical website, your mileage may vary. Even for highly engaging, paid apps I suspect you'll find it's in the 100 to 1 range (or more). 1 CCU = 20 MAU is very high.

For example, World of warcraft peaked at ~10% of their users online at any one point recently: http://venturebeat.com/2012/11/07/wow-pandaria-1-million-con...

Also note that we bill at the 95th percentile, not peak usage, so you can spike well above those numbers without consequence.

If you want to know how many concurrent users you'll need, sign up, drop in our script, and have your clients connect to Firebase (but do nothing). You'll be able to see concurrent user counts under Analytics in Forge.
You can start with a straight-up Arduino program and mix in as much bare-metal AVR code as you like. There's nothing in between you and the hardware, and that's important when you discover that time matters.

I've done a fair amount of embedded work, some with AVRs and some with various ARM chips, mostly Cortex-M3... I always start with the nice libraries because why waste your time reinventing that stuff if you don't have to? But when you have to reach deeper and gain finer-grained control over your hardware - and almost every project eventually has to do that eventually - it's really, really nice not to have some VM in the way, not to have to start over in a lower-level environment.