skysight-inc/HackerNews huggingface dataset:
amarco is right on the mark. You are doing great, particularly for your age. Keep at it and I have no doubt you will be amazing.

I see this thread pop up from time to time, and I admire your determination. Keep that fire going. I'd love to gift you a graphic design book, if you are willing (not a scam, I promise).
You can screen people by asking them to tell you about "ego-less programming". The concept has really shaped me as a developer, as I lean towards Zen philosophy anyway.
I've used it several times as well. Great app. The only time it didn't work so hot was on an international arrival. It didn't account for the time they spent going through customs, so I was waiting a while.
It's like sports. You can learn to play any sport in a few hours. But to be good at it, you have to practice.
>There is no way Google will be able to roll this out across the country.

Why not? The US is big, but the population is concentrated into a few areas.
Only if you're running it on top of OS X using something like VMware Fusion.
If your disclaimer is longer than your joke, maybe you should reconsider telling it.
so.. what worthy problem are you working on?
Compiling CoffeeScript in Sublime Text 2
Huh, after your other hateful comments, I'm surprised that it's almost like you get it, here.

If you differentiate between biological sex and gender as social construct (what you call "made-up"), what is your objection to someone having a "made-up" gender identity that is different from the more common gender identity of others born with their same sex?
Are you smarter than a 16 year old? I'm not.
Great work! One feature request: Allow the user to deploy straight to a GitHub repository or perhaps FTP. I realize we can just export the HTML/CSS/JS and upload ourselves, but this would be much faster and simpler. Would be fine if this feature was limited to paying customers.
One way to solve huge problems is by first solving smaller ones.
Google, Chicago wants gigabit speeds:P
If you have multiple programs writing to the same terminal, their write calls can get interleaved. To ensure that a single echo command's output remains unbroken, it should be output using a single write call.

GNU relies on stdio's buffering for this. Plan 9 allocates a buffer for the entire output and copies the arguments there.
FreeBSD wants to avoid linking to stdio, and wants to avoid copying memory (both for reasons of efficiency, presumably), so it uses the writev call instead, which lets you pass the kernel an array of buffers to write, without having to build up a single buffer in advance.
It sounds like Rack should fix these cookie vulnerabilities, so users don't need to rely on middleware workarounds.
Yep and the physical location of the ip counts I had the devil of a time getting a .ie site to rank in google uk a while back.
As a developer I use OS X only because I do iOS development. I wouldn't say OS X is easier for everyone, it's not easier for me than my Linux or Windows machines.
Trimming at the end of line has no effect on python.
SQLite vs Core Data?
There's a quiet rumble flowing throughout the iOS developer community, and it seems be getting louder with each passing month (especially as we approach Apple's WWDC): iCloud's promise of seamless syncing through Core Data is buggy (at best).

It doesn't seem like Apple is intent on fixing these issues anytime soon (they recently expanded their iCloud team from 4 to a whopping 6 people), so let me ask you:

Would you use a SQLite service to synchronize data instead of Core Data? What would it take for you to switch?
I'll skip the whole face your accuser argument and go for safety.

Many areas have shortened yellow light times to generate more revenue. This causes unsafe conditions (speed up on yellow or slam down breaks causing problem).

Even the presence of a properly timed red light camera causes problems. Regular drivers get paranoid and act in a way to stop from getting a ticket versus what is actually safe driving. Sudden breaking is one result, nevermind some of the absurdities winter weather brings to the situation.
I did consider not saying it. I decided to say it anyway. Although intended somewhat humorously, I suspect the downvotes are more about hitting a nerve. But perhaps that is neither here nor there. (shrug)

Edit: Or perhaps the disclaimer is the real joke, since I mostly meant the first part.
As opposed to having trailing whitespace and mixed tab/space whitespace polluting your diffs? Configure your diff viewer to ignore whitespace.
Ideally no they aren't a problem at all. The problem arises from other places when the legislators see it as a revenue stream, so to increase that they shorten the length of the yellow lights and do various other things similar so that people end up violating them more. This is obviously annoying since it means that you have a much greater chance of accidentally doing something that will result in a fine. And the worst of it is that shortening the yellow lights results in roads that are that much more unsafe.

http://www.nypost.com/p/news/local/red_light_cams_red_light_...

just one story about it.
True, but I mean specifically titled that. Such a person might be particularly earnest and focused and might be worth talking to. Or an idiot.
Would this hold up in court? It seems laughable upon reading it.
SSDs offer a massively improved computing experience. Boot speed is only a tiny part of that.

It is very hard to quantify exactly why SSDs are so good. You just have to use one for a while and only then try going back to a HDD based system, you'll notice immediately and it will drive you up the wall.

It is just 5ms here, 5ms there, you tab between this and that, and there is lag, you click this and there is lag, etc. With SSDs it is fluid and smooth.

It is like comparing an iPhone to an Android 2.xx device. You could just feel that it wasn't as fluid and smooth and it bugged you.

PS - Yes, Android 4.0 is as fluid and smooth as iPhones. It was just the first example I could think of.
Ask HN: What work environment helps you produce your best work? 
This industry seems to put a lot more emphasis on work environment than others. I obviously have my own opinions as to what my ideal work environment would be, but I'd be interested in getting other people's opinion as to what kind of environment helps people produce their best work.

Edit: spelling
Kochi Metro Rail Corporation hacked by Palestinian hackers
It's not a problem with giving people who break the law fines, it's a problem with giving people fines because a machine said so, especially when that machine is run with a lack of transparency by a notoriously bureaucratic organization. When I speed, it's usually because I'm trying to get out of the way of an aggressive driver or something like that. Technically illegal. Would a police office consider it unsafe and write a ticket? No. If I get hit by a speeding camera, can they prove it was calibrated properly? Not easily. In California, there are even efforts to eliminate the appeal process entirely.

Note that I respect and understand your opinion if you disagree with this, but that is the argument that opposes this.
Devs that actually use a freemium model in this way (for games, at least) are very few and far between.

Any time I see a free game with IAP I always say to myself "ah, here's where they charge for gold/xp/coins/whatever".

Even more outrageous are the ones that provide a pay app, then transition to freemium+IAP. Nothing says "Hey, thanks for being an early adopter" better than that.
Argh, you may be right - I haven't migrated yet and I was just assuming based on their previous blog post. Here's another report that this doesn't get you onto Sandy Bridge:

http://blog.linode.com/2013/04/09/linode-nextgen-ram-upgrade...

Are they really going to make all their customers go through two migrations? That would be disappointing.
It's speed in general, not just boot speed.
I think if you re-read the final paragraph of the article, the one in blockquotes, you'll have your answer.
I agree even well know brad site say BBC NYT etc still get people searching for brand terms "BBC" or "NYT" cos they are to lazy to type it in.
I think the main opposition is that some studies have shown that red light cameras are correlated with higher accident rates[1].

[1]http://blog.motorists.org/red-light-cameras-increase-acciden...
Oh, so just because you don't get sued for it means you should go ahead and do something illegal?
For one, some towns that had them installed decided to make yellow lights shorter. That way, they got increased revenue... however, a short yellow life is less safe for all involved.
THANKS FOR POSTING MY ARTICLE! :) <3

(But seriously, I was sincere in my appreciation and not being a dick. I think the above syntax tips are all great suggestions.)
Just so I'm clear, where is the list of which ToS and EULAs are OK to break and which ones aren't? AppGratis seems to have gotten boned for violating one, yet you're advocating people break another in the same thread?

Sure, the odds of Apple coming after you are low. But that doesn't mean that it's any less of a violation of the license agreement that you agree to when installing the software. AppGratis also thought they were in the clear with their ToS issue.
I've had a good experience with Digital Ocean, although they did completely lose one of my snapshots last month.
Happy to see this here, been using ChromePHP for quite some time now. The only complain I have is how it lacks support for styled logs[1], since it could come handy to apply different colors to different segments of the logs when they start to build up, but otherwise I'm a fan.

[1] https://plus.google.com/+AddyOsmani/posts/TanDFKEN9Kn
The FreeBSD version is building up an iovec (which is effectively an array of (pointer, length) tuples) to pass to writev. I believe this is done for two reasons --

1) It reduces the number of syscalls -- a single call to writev outputs everything, rather than multiple fputs calls which may or may not be buffered (I haven't checked the impl details of fputs).

2) It reduces the number of allocations. Since an iovec is just an array of pointers, we can reused the data passed in via argv; the length of the iovec is capped at argc, so we can get away with one allocation without scanning the input.

For a comparison, here's a brief overview of each of the implementations (assuming fprint/fputs is not buffered):

* Unix V5: 0 allocations, N syscalls, no argv scan

* OpenBSD: 0 allocations, N syscalls, no argv scan

* Plan 9: 1 allocation, 1 syscall, scans argv

* FreeBSD: 1 allocation, 1 syscall, no argv scan

* GNU (without -e): 0 allocations, N syscalls, no argv scan

"argv scan" basically means calling strlen on every passed argument, or otherwise iterating over them. Naturally, "which one is faster" depends on how fast your allocations/syscalls/strlen's are, and how fprint/fputs is buffered.
There's no limit. We had ~50 in some rooms earlier. We did shard users across dozens of rooms so that the user experience wasn't too ridiculous...

You could (if you like pain) use firepad with hundreds of users and it shouldn't be an issue. The actual messages being sent around are small.
I think there's a bug with text writing over eachother when 2 people are typing:

http://imgur.com/1IvMccd

(You can see how my bold line of text was interrupted by someone else.)
1061:(64:27) at the time of writing.
11.6x
> Apple doesn't want to see high quality apps with sustainable growth, they don't not want to see that either, but what they really want to see impulse-buy shovelware that keeps lots of money flowing in every day from kids pockets who have the most disposable income and interact with iOS the most.

That's a pretty big charge.
I've just checked with linode - the backup price is shifting too, so the cost will not increase. They have not updated their FAQ yet.

---------------
Hello,

The backup prices are shifting just as the RAM prices shifted, so Linode 1GB backups are now $5, Linode 2GB is $10, and so on.

I hope this clears things up. Please let us know if we can be of further assistance.

Regards,
Jonathan
--------------
They are a burden to the free flow of traffic because the incentive is to make as many people have to stop at those lights as possible. I have seen this in practice in my city. All camera lights are synchronized with the previous signals so that you are forced to stop just as you are approaching the signal at traffic speed.
Yes. From the developer agreement(which is more explicit than the submission guidelines), pretty much every app violates this:

2.2 You may not use the APN or Local Notifications for the purposes of advertising,
product promotion, or direct marketing of any kind (e.g., up-selling, cross-selling, etc.), including,
but not limited to, sending any messages to promote the use of Your Application or advertise the
availability of new features or versions.
I cant see how you can have a poll for both gender/sexuality. If you want to be inclusive it would easily have more than 50 option due to the simplicity of the HN polls (also Male/Female , internationally, are more usually used to describe sex not gender ) :/ It may have been flagged to death due to other factors as well (eg. homophobia?, people not being comfortable with it etc)
http://lmgtfy.com/?q=why+red+light+cameras+are+bad
Could you provide more details? (back button works fine for me in Chrome on OSX). You can reply here or ping firepad@firebase.com. Thanks!
It's reasonably easy to fill a 16GB card with < 1 yr's worth of mountaineering still photos from a modern digital camera. Documents are small, but images and video, especially at high quality, consume a lot of space.

Are all the photos great? No. Will I know which ones will prove useful in the future? Only approximately. Storage is cheap!
This is kind of funny... AT&T suddenly decided to offer a 1gb network: http://www.att.com/gen/press-room?pid=24032&cdvn=news...
1: The software is closed source. How can we tell if the camera is working correctly at catching speeders?

2: Red light camera dramatically increase slam_on_breaks at yellow=>red lights and cause accidents.

3: If a light is malfunctioning, there is little way the camera knows. 4 way stop means everyone gets a ticket.

4: Some red light cameras will detect oncoming traffic at night and turn red to entice person to run light (at completely empty intersection).

5: Red ligt cameras do not increase safety. They do increase income, via taxation from tickets.
Define "SQLite service".
Github is not going to support backend rendering of 3d files.
The New York bar that takes Bitcoins
I admire him since he admits failures. Also from an intelectual standpoint (e.g. first principles reasoning), he dares to push the limits.

There are not a lot of t-shirts available of Elon so I made one myself: https://www.teepublic.com/show/2278-elon-musk
> Or when they ask for my name and my credit card is in their hand.

This is useful for a number of reasons, one of the biggest is trans individuals.

I had a situation where I was at a table where the check was split. The waitress decided to hand ours back individually, so she started calling out names... leading to embarrassment for basically everyone involved, and possibly out-ing someone who may not want their sex known. Luckily, we were all friends, so no harm to that individual... but you just don't know.
Teacher Knows if You’ve Done the E-Reading
Actually if you implement logging extensively throughout your app, you might find you need to use xdebug much less. I used xdebug often before implementing ChromePHP, but nowadays I rarely do, since the vast majority of the issues are easy to pinpoint with the logs.
Very true. If coming up on an intersection with a stale green light that has red light enforcement, I floor it to make it through the light before it has a chance to go yellow.

Most of the time, I just make sure my route doesn't go through a red light enforced intersection.
Um, hasn't this been posted and reposted already? Not trying to be a smartass, but I thought this article was already pretty popular, and generally the standard response to any beginner asking how he could learn X in 10/21 days.
Legal gender is is totally not the only question. Why would you hit the comment button, just to say something so obviously wrong?

There's not one legal question, but many. If you live in a jurisdiction with different rights by sex-or-gender, which rights do you get? If you live in a jurisdiction with legal heterosexual marriage but illegal homosexual marriage, who may you marry? If you represent yourself as (fe)male to someone who cares, are you committing fraud? When contracts legally discriminate between genders (e.g. maybe scholarships for one gender only?), do you get to choose which gender you are for those contracts?

There're medical questions: if sex is a useful predictor of therapeutic effectiveness, what should you be telling your doctor? What should E.R. techs do? What if _gender_ is a useful predictor of therapeutic effectiveness? (Consider difficult cases like this: someone who is XY but was gender-reassigned in infancy to female (it has happened!), and raised female, and believes emself female.... which pathologies will follow male distributions, which will follow female, which will be something else?)

There're public-space social questions: which washrooms can you enter, which changerooms? (mutatis mutandis for other gendered public spaces). Can you attend girls-night-out? (Some friends-of-friends do a ladies night that includes transwomen; when I've met them, I'm inclined to think of them as dudes. How limited of me.)

And then, arguably most important, there're private social questions. We've already mostly worked out (at least in the left-leaning parts of the West) that neither sex nor gender determines who you want to have sex with, and that's probably fine (I personally think it's 100% fine!), but baby that's just the tip of the complicated iceberg. What do you do if you have an Adam's apple, and big hands, but you also have breasts, and you want to find people to discuss bra-sizing with?

tl;dr: gender and sex are complicated, and there are 2 defaults that seem to mostly-work for maybe 80%-95% of the population, and then a few more semi-defaults that work for maybe 80%-95% of those left, and then a few more defaults that work for maybe 90% of those left, and so on. And this shit matters to people, seriously. Don't be a dumbass by saying "oh it's as simple as X".
I bet the 98% of rMBP owners who will never upgrade their SSD appreciate the size reduction instead.
She doesn't need to carry all of her pictures around 24/7. Plus two pounds is a very unrealistic estimate, closer to 0.5 pounds.

Your laptop is ruined because essentially you've chosen to replace one of the largest performance improvements since I've been using computers with more capacity which is light, cheap, and easily obtainable externally.

It is like intentionally replacing your laptop with one from five years ago just because that offered more capacity, it is crazy...
My example is an edge case, but I was once waiting to turn left at a sensor activated red light that refused to turn despite no other cars being near the intersection. I even went in reverse and then forward again to see if the light would change. After waiting a minute or so I just decided to go. I definitely would've been more upset if I had to fight to get a ticket correction had there been a red light camera installed.

To try and generalize a little bit, punishing people first without taking into consideration special circumstances can potentially cause more problems than they may solve.
You can use FlightAware for Android. It does lots more.
https://play.google.com/store/apps/details?id=com.flightawar...
Female here, although I don't often comment. Used to place a few choice comments as FeministHacker [1], until a desk move at the office cost me access to the account. Oh well, incentive to get blogging more!

I've a lot of people who are very much dear to me who identify as non-binary, so I was thrilled to see the great support for the other option. As predictable for trans/cis discussions, a real jerk emerged from the woodwork, but the general support is great too!

Regarding the general topic of LGBT+ people (now that the other poll has been killed), if you're a queer hacker in the UK, feel free to get in touch!

[1] https://news.ycombinator.com/user?id=FeministHacker
Depends on your locality. In some countries/states/cities, EULAs are utterly unenforceable. In others, they might have a legitimate case.
"and since monkeys are very territorial new hires would frequently get mauled to death on their first day"

except they are not mauled, I don't see a difference in humans ..
Congratulations on the funding, really love the direction you guys are heading. Great to see a startup out of Florida doing so well.

Are you guys interested in doing some Arduino classes? I think having software control physical things really works for kids who are kinetic learners.
VUDU Office Break-in - Stolen hard drives with personal info
The young boys have sometimes been worse than the old ones. When I talk to CTOs in their 30s, I feel like they take me more seriously and much less suspiciously than the 24 year olds.
Has someone just written a paper inventing speed cameras?

Edit: I think I misread it; this appears to use on board sensors.
> Linode have been around since 2003. I think Slicehost was founded later than this

This is correct. I signed up with Linode in 2005 and there was no Slicehost then. I was moving from another VPS provider (Redwood Virtual) which had twice the resources for the same price as Linode but were really, really crummy (they don't even exist anymore). That experience really taught me the value of considering quality in addition to the price/feature ratio, which is why I'm not jumping ship to DigitalOcean. (I might if/when they establish a solid reputation, but no sooner.)
If you can get your 20 bucks to them in the first place. Their payment processing doesn't seem to be quite state of the art...
Why wouldn't it work in IE?
Apple reportedly bans magazine for two panels of gay sex
Beautiful in-browser text justification
Good luck with the upload bandwidth on residential cable. Also in some cases simultaneous up/down kills the download speed. I guess if you had google fibre, though.
They also don't do backend testing, but there are still service hooks for it anyway.
I do see why EFnet makes a drama out of this situation... check out the RIPE entry for one of their IPs: https://apps.db.ripe.net/search/query.html?searchtext=5.9.12...

They do not mention that these emails get redirected to customer!
I've been really happy with Grande, they provide the best cable internet I've ever had (65/5 mb/s) for $70. Great uptime, with very consistent service. That said google fiber at 1gb/s, yes plz.
> Well the problem is, as I mentioned in my comment that the owner of the world's biggest computing platform can shut down a 45 person company without even giving a hint of warning or telling them what needs to be changed. I think even you can agree that's not a good thing for us developers, no?

That's what happens when you put all your eggs in one basket. If you make pre-prepared food for a grocery store chain and they suddenly decide to stop selling your products (for whatever reason, justified or capricious), you're going to be in deep trouble. How many small companies get >75% of their revenue from just one client?

It's a risk/reward tradeoff to hitch your wagon to someone else; they just got a large dose of the "risk" portion.
Something where I'm surrounded by other people actually doing work. Anything but working from home.
Welcome to HN.

Upvotes suffice and moves the response to the top, letting everyone know it's the favored comment. 'this' will get you negative karma eventually.
It looks like the fixes they have are messy (sending a header for each element in the path * each cookie key) and even then don't work in all browsers. Better to just not use subdomains for arbitrary hosting.
What will be the impact of society on big data?