skysight-inc/HackerNews huggingface dataset:
We are a small startup, currently with 11 people. You are right about the scaling issue, I suppose our approach would be more difficult in a large organisation. But why would we only be able to hire unemployed people or new grads? I joined this company myself when coming from another job, as did a colleague that was hired later.

Proving why an engineer would want to work with us is exactly why we interview with this system of two try-out days. How can we possibly convey that we're doing cool stuff in a one hour talk around the table? Besides, we think the try-out is not only for us to "judge" the candidate, it's also the ideal time for the candidate to see if he fits our culture and way of working, and if he actually likes what we're doing. Hiring someone that decides to leave a month later is waste of time for all people involved :-).

Of course we also do the regular "around the table" interview before we invite someone to work with us for two days. We have a chat of about an hour, tell the candidate we will contact him and then have some internal discussion. If everyone agrees we invite the candidate for a two day try-out. If we feel the candidate fits our company and we like his work, we usually try to make him an offer on the second day.

Concerning our stack: it's all Ruby and Rails, and a lot of Amazon Web Services. Our engineers all have at least 3 years of experience with Ruby and Rails (or similar) and we are usually only looking for somewhat experienced people. We simply don't have the time nor the budget to train a new hire for a few months. To get going on a try-out feature a candidate usually only needs Ruby, git, an editor and a small introduction to our codebase from one of the engineers. Most of them are productive within two hours of entering our office on their first try-out day. Of course these try-out features are very isolated and require little to no background knowledge of the entire codebase. Once the candidate is hired we will take sufficient time to get him comfortable with the code.
Ironic, because weapons industry has a lot of incentives to stop this development.
No idea what his finances are, but it could be way to raise money for defending himself.
The Paperwhite really is a fantastic reading device: the e-ink works perfectly under sunlight and the backlight works perfectly in the dark. The only thing I don't like about it is the touchscreen interface can be rather clunky/slow to use.

Also, I can't help but feel that e-ink and LCD displays are going to converge in the not-too-distant future, and at that point there won't be much reason to buy a Kindle over an iPad anymore.
Is Silicon Valley getting too big for its boots?
Classic! LOL.

This is worth a Dilbert strip!
tl;dr:

Sony PS4 has a better CPU and GPU
I personally find Chrome 'ugly'. Surely 'ugly' is an opinion? Also, I challenge your "IE experience was ugly." comment. Many seem to forget how revolutionary and influential IE 6 is. Google are very much standing on Microsoft shoulders here, like it or not.
South African Police website hacked. Details of 16000 tipsters leaked.
Man, you had me worried for a second.

But I just googled '0% fat greek yogurt ingredients' and the top four brands (Fage, Total, Liberté and Chobani) contain only skimmed milk and bacterial cultures.

Same with the brand I use here in Catalonia.
Interesting point! As far as I know we've never run into this issue. We are in The Netherlands, so perhaps that makes it easier. However, were this ever to become an issue with a particular candidate, I'm sure we are flexible enough to work around that. The two day try-out isn't set in stone, it's just a way for us (and for the candidate) to see if we like each other. There are plenty of other ways to solve that if a try-out poses legal issues.
DDoS-for-hire service is legal and even lets FBI peek in
I love the idea of IFTTT (and automation in general) but everytime I go their website, I just sit there for 30 minutes and realize that most recipes would annoy me more than they would help me. Maybe I just have no imagination.
The problem is that most web developers aren't game developers, and most game developers aren't web developers. So you either end up with demos that aren't any fun, or games that are terrible browser experiences.

Game design is hard, so eventually we will have to converge on a series of design guidelines that make for great browser experiences and fun games.
Exactly.

Driverless is not just doing things the way we have been but without operating the car. It changes everything. The economics. The culture. etc.
Ultimately Tesla is in the business of public opinion. Paying back the goverment far ahead of schedule when there is no need to necessarily do it, considering fairly favourable terms for the loan, can be considered a "PR Ploy" to play to that public opinion. After all, wouldn't they have just stated the fact and not compared themselves to other car manufacturers, even going to lengths to spell out the fact that they weren't bailed out?

It is not a bad thing, after all it is a smart move and one done so by good businessmen. But blindly assuming they are doing this from the good of their hearts "because we want to do the right thing and pay back our government" is just naive. I don't think you should consider the above as a negative comment either, there are those among us who value the business rational behind the decision, and don't get caught up in the PR fluff. I think everyone here respects and admires what Elon Musk is doing, and doing well.
It is always sad when these things happen, but it is not surprising. Many startups spend so much time optimizing for survivability, that they don't optimize for happiness[1, 2].

And that makes sense in the beginning. As Ben Horowitz said[3]:

If you don’t have winning product, it doesn’t matter how well your company is managed, you are done

But as companies grow, that is not enough. Ben Horowitz complements[4]:

Why even bother with management if that is the case? But the truth is: there are several things that are very important:

1: if you get into trouble, and if you have bad management, your company will probably die. Like the people will just quit, they are not bonded to it, the don’t like working there, they never liked working there, and that is that, it is a wrap. ...

2: if you succeed at building a company that everybody just hates working at, what have you done? You just made a whole lot of people a whole lot more miserable in their lives.

[1] http://tom.preston-werner.com/2010/10/18/optimize-for-happin...

[2] http://www.justin.tv/startupschool/b/272031754

[3] http://www.youtube.com/watch?feature=player_detailpage&v...

[4] http://www.youtube.com/watch?feature=player_detailpage&v...
What's the difference? Or rather, what do you mean by Chai? As far as I know, that's just a different word for tea. I guess you might mean some drink that has milk?

For what it's worth, I bring in my own leaves to the office.
For me the movement is smooth but it still lags behind the mouse with 10-20 px. The Firefox version of the demo has a little less lag but still looks disconnected from the mouse when moved.
urbandictionary also lists "superman" as a sexual maneuver.
Your move.
Collision detection works on the crates underwater. Not sure why they didn't use it on the floating crates.
>The important thing is to realize that until just recently - a few months or so - people did not believe that SINGLE-threaded JS code on the web could be close to native speed.

Single threaded Javascript was already 'fast enough' for the CRUD interfaces that makes up most web apps. Web apps are horrible to use because the network is unreliable for many people, latency is terrible for just about everybody, browsers provide a very poor and limited set of APIs for many of the tasks people actually want to do (interacting with hardware, file systems, audio, inter-app interoperability etc) and apps are forced to run inside a sandbox that can't be escaped. Cloud services nearly always mean that users lose control of their data. Web apps are rarely open source (and if they are you still can't change the version of the app that you actually use because it runs on a server you don't control). A faster Facebook with 3D effects is still a terrible platform.

Homer Simpson: Kids: there's three ways to do things; the right way, the wrong way and the Max Power way!

Bart: Isn't that the wrong way?

Homer Simpson: Yeah, but faster!

I think a lot of this obsession over Javascript speed is a distraction (support for more languages is nice for developers of course). Making slightly faster VMs is just an engineering problem: throw more resources at it and things will improve. The hard problems are political and also related to the basic network infrastructure (constrained by the laws of physics). Trying to recreate the entire operating system inside the browser, for all possible uses (even performance sensitive things), is a huge overreach when we don't seem to have a clue how to make the basic web app experience good. Why is it hard? Because the founding idea of a single sandboxed standard for all platforms is unworkable in the real world. Not only does it mean all developers surrendering complete control to the people defining the standard (who also happen to be big players in many other related markets), it relies on the big players actually agreeing, which is often not in their interest. If the world had moved to Gopher based OSs in the early 90s the web as we know it would not have come into existence. What future possible technologies are we destroying by locking ourselves into the web sandbox?
Google Zeitgeist 2013 Videos Released
I disagree. As someone who's gone back and forth between platforms several times, I much prefer the iOS system. It's more button taps for me, yes, but I find it clearer and I'm more likely to check what it's asking for. It's also more granular... I can allow access to my camera, but not to contacts for example. Android, by contrast, gives me a long list of "stuff" to accept and I have to allow access to all of it. Admittedly it has got a bit easier to check that list in the latest version of the Play Store, but it's still not ideal.

My favourite system for requesting permissions is actually Facebook's, which lies somewhere between these two - give me the full list, but let me "turn off" certain items if I want.
When it comes to deeper integration zapier work's better in my pov.
I think that's probably better phrased as, "the existing weapons industry has a lot of incentives to stop this development". Just because someone like defense distributed isn't an established arms manufacturer doesn't mean they aren't "in the industry". Same goes for other startups. The "payment industry" seems to have been greatly affected by an upstart named paypal. The "finance industry" probably doesn't like kickstarter very much. etc.
Yup, this is a real problem with game input on the Web platform right now. You can't get geographic keycodes, only virtual keycodes. I haven't stumbled on any specification / API proposal to fix this. Anybody know if browser vendors have something in the works?
So we need asm.css? :)
Z.go — Wu wei terminal directory jumping
well, kindle paperwhite is awesome but the fact that I cannot load my pdfs or other ebooks format keeps me away from it.
Could some hackers please hack the police wiretapping systems already in place the government doesn't seem to understand the threat to our security and anonymity this poses without a demonstration.

No system is completely secure including the wiretapping system which introduces one point of failure not to mention incredible power for a not so benevolent dictator.

If Hitler were alive today we would all be screwed by now so how long do you reckon it would take for another man like him to rise to power?
I would give it maybe 5 generation and I'm being generous here. Given how China is behaving right now drunk on power i don't think we're going to have to wait that long.
He's a humanist!
I won't lie. I'd love for JS currently to be replaced by version 2.0 that starts mostly fresh. Hell, I'd love for AXR to replace current HTML+CSS. However this is impossible, given the way Internet functions (still got those sites from 1995 there, good luck migrating that to JS2).

That said Dart isn't that JS2. Perhaps that languages will never exist at all. I assume that what web might need is a VM that can run various languages on. And Javascript as web bytecode just doesn't sound right to me.
Chevrolet Spark EV is an affordable electric car
A nitpick: the study the article links to is published on Arxiv, rather than an academic journal. This implies these findings have not yet been subjected to peer review. Since the authors have previously stated their support of Rossi, this somewhat detracts from their claim to be independent and academic.
I think that most users aren't that well equipped to make these kind of decisions. How could they know how critical contacts or location permissions are to the product? I think users need to make a trust/don't trust call on each app, and Android does this well.
Or, now that they are blocked, they have nothing to lose by criticising China, unlike other media corporations.
You'll find that fastest963 is posting that boilerplate reply across the web, and then failing to reply to the very question that you ask, which everyone else is asking too.

Grooveshark PR clearly thought that by rolling out a "one of us" developer to make a "shucks, it sucks, but what choice did we have?" type statement, the wider dev community would be pacified and wouldn't keep asking the hard questions.

One day they will learn.
Another one that I like:

`echo "main(i){for(i=0;;i++)putchar(((i*(i>>8|i>>9)&46&i>>8))^(i&i>>13|i>>6));}" | gcc -x c - && ./a.out | aplay`
I've never had a problem with a taxi driver in Shenzhen or Guangzhou, either - it's certainly better than, say, Rio.

I'm not going to pretend that doing business in China is "easy" or that China doesn't sometimes boggle the mind with absurd and archaic decision making paradigms, but it's not exactly the wild west anymore.
>Your browser doesn't seem to support HTML5 and WebGL. The best thing to do is upgrade to a modern browser that supports all the awesome things the web has to offer.

I am on the latest version of Opera which I guess is not a modern browser. Perhaps turning down the condescension a notch and changing that "Upgrade" message to "Best works in Chrome" will be a good move. You're a second class citizen on HN if you use anything but Chrome.
This actually worked great om my BlackBerry Z10. I had no idea it supported WebGL, thought it was going to be a write up along with the demo i could read but was pretty surprised when the demo kicked in.

Graphics look great and everything feels smooth, hope they make a game out of it.
I hope you left for greener pastures quickly.
Chrome 27 is 5 percent faster and includes conversational search
Half of the code is dealing with the command line and options. Since you're working in the command line anyway, it makes sense.

But the gist of it is dead simple.

For this author (hodgesmr) you just go to:

https://api.github.com/users/hodgesmr

... and if it's not shown there (author doesn't want to make it public?) then you look for it here:

https://api.github.com/users/hodgesmr/events/public

Aaaaand this is why I have a dozen different mail accounts.
If they can't tell how critical it is to the app, what difference will being told it up front or when it's happening make?

The only justification for up front permissions I can come up with is the "I want my cat pictures" effect.
The word gay changed precisely because a small community refused to "let it go".
Ask HN: What is your prefered language for OS independant developement?
Which programming language you`re using for portable application with UI and why? Qt, Java, C#/Mono...?
I don't agree Push shouldn't need access and "– if a user doesn’t like their notificaitons, they know they can delete the app". There is some apps that I like to use, but don't want to allow to wake me at 3AM because they think something is important. The app can still work without being allowed to send pushes.
offtopic: couldn’t stop laughing at name.
Very funny for those who know some Russian.
> Very few web applications are CPU bound to the point of locking the UI.

It comes up regularly around here. We've had to resort to all kinds of ugly workarounds (such, as, e.g. chunking work and running small pieces off setTimeout() or requestAnimationFrame). A simple thing like changing fonts on the Canvas more than a couple of things can kill any hope of a responsive UI unless you very carefully manage your rendering, depending on browser (Canvas font handling is ok on Chrome, and ridiculously slow on Firefox, for example).
None of these will happen.

- Push notifications the question is asked up front, good enough. Later on you can ask them to turn it on for benefits, that means notifications have to be worth it. This is the only way to control spammy abusers of notifications.

- I agree 30% is high for physical goods but you'll have to raise prices on iOS. We are sharecroppers on a platform that we didn't build, they built it, it is the new normal. It's either feudal or sharecropping but that is what platforms can do and will. Smart competitors would lower their take (Play!, Amazon, Windows, BB) but they won't because it is greed and that is the new norm, just following the Apple script. Until there is competition here on the fees/take noone will budge.

- Profile photos are available in plenty of places, gravatar, facebook, g+, etc. Maybe there is a startup that wants to aggregate all these and you can easily call that service. Doesn't need to be in the OS level. It would be great if profile photos had some common standard but everyone is building walled gardens and not sharing.
Tesla's Musk on Loan Payoff, Financing, Mission
The difference is that it enables your trust/don't trust decision. An app that requires access to your location and contacts has to be more trustworthy than an app that doesn't.
And if you want physical keypad instead of touchscreen, then the 301 is probably the best featurephone available. Similar crazy long battery life, good looking design, and all the features you'd need (aside flashlight). 301 also has 3G connectivity, so I believe it has better reception than pure 2G models such as 501.
Nike Air Max 90 VT Mens Tweed cheap sale
It could be better bash, e.g. using [[ instead of [. Also,

curl -s https://api.github.com/users/$2/events/public |
grep "\"gravatar_id\":" |
sed -e's/[,|"]//g' |
head -n 1 |
awk '{print $(NF)}'

can be

curl -sS https://api.github.com/users/$2/events/public |
sed -n '/"gravatar_id":/!d; s/",//; s/.*"//p; q'

and so on.
As a user, I am very against: "No More Push Notification Permissions"

As long as I can select, I'll allow Push Notification only for one or two applications that I really want to interrupt me (e.g. some messaging client that I want to depend on -- even other messaging clients should keep quiet until I want to "chat"). All other apps should be forbidden by default to notify me of anything.
Django Forms in Rails
Interestingly, it uses WASD for rowing, but the arrow keys (or the mouse) for diving.
Right, well that's the thing right there: if I value game-time less than game-money, I should not be playing that game. I play the game because I enjoy the time spent playing it, not to accumulate achievement badges.

Hence, farming for game money to trade for an item rather than just winning the item myself means the game is ill-designed for me.
Paying Attention to the Here and Now: Real-Time Analytics
You want to log off?
Usually those proponents advocate the use of market approaches free from governmental intervention; a market where the commodity is a virtual creation (carbon credits) by the government is obviously contrary to their preferences.

(Note: I'm not saying the approach is wrong, I'm just explaining the position. Personally, I still haven't found anyone making a decent libertarian position on the issue. The only ones I've read/listen boiled down to "I'm not a climatologist, but I'm pretty sure it's not a real problem")
If I hadn't seen DJB's name on this, I would have read the abstract and thought "bullshit!" Now I just assume it's the most brilliant protocol ever written, and the source code is completely illegible :D
One of the reasons Apple doesn't want to get involved in the whole physical product payments area is there are a number of additional regulatory and liability issues.

But I don't think you have to be lumbered with PayPal - there are lots of great options for taking payment for physical products through apps. Stripe even have an out of the box UI layer for iOS to handle credit card payments, and they'll only charge you 2.5%.

I admit some providers (like Stripe) are currently geographically restricted, but that's going to change in the short to mid-term. Going forward there's lots of potential outside of Apple.
If you want people to approve notifications don't just throw up a permission dialog at startup, let them use your app for a bit, and when they make an action that will cause notifications to be needed ask them then after telling them why you want to use push.

Saying "you can just delete the app" seems to be missing the point somewhat. There are many games that I enjoy playing, but I don't want them sending me a message about having a free coin while I'm trying to sleep.
I don't read much/any condescension in that message. Fair enough if you enjoy to use Opera, but why not have Chrome installed on your machine too so you can spin it up and view content like this when needed?
The thing is, a lot of apps can't work without push, or work a lot worse without push, and I think users aren't well equipped to decide in a few seconds.

I think you can always find a case for more granular control. Say, if iOS enabled you to control the camera access or the microphone access for each app, we could find some class of users which might benefit from it. The question is, at what price?
What I meant by truism is that it may be a logically consistent position given the initial assumptions, but it brings no additional knowledge. If you accept the government=violence condition, then ANY law, rule or regulation is upheld by violence.

When you don't pay alimony: violence. When you jaywalk: violence. When you litter: violence. When you wear shorts instead of trunks at the swimming pool: violence...

OK, great, we've established that there is violence everywhere. But what has that brought us? Nothing.
> Instead, they're still using "hacking" and "cracking" interchangeably

We lost this one a long time ago...
Coming from somebody who has always wanted to visit Tokyo, I can only imagine what the HN meetups are like.
Do there yet exist tutorials that the average Joe can follow for PGP/GnuPG?
Yeah. I'm not saying that Apple is the only option, but surely an Apple option is theoretically better than Stripe. Entering credit card details on a phone keyboard isn't great, no matter how well executed.

Even when having the option of using Stripe, I'm not sure I'd take it over PayPal today.
I am serious, they've already gone over a quarter million miles without any accidents that weren't someone else's fault. I'm not sure if that's better than average yet, but it seems like it's close if it's not already better.
What about, for instance, GnuPG, which is open-source?
I've done all of that, and it solves some of the problem, but still falls short. Ultimately, my experience is that users just aren't well equipped to decide if notifications are worth it or not. My notifications are silent (no sound), and relevant ("Your order has shipped!"), but people wouldn't know it. When they see a request for push notifications, they assume they're going to get free coin promotions, which is a shame.
Legend: Free Responsive One Page Template