skysight-inc/HackerNews huggingface dataset:
I'm 22, almost 23, and as such I am one of the young guys here. I've already done a lot at 22 years of age, but reading the posts here and seeing what some of the older people have accomplished is just simply amazing. It is always fantastic to read someone else's take on various different ideas especially those who are older than me.

I currently work at a small startup with people who have been in the game for a long time (I along with 1 other programmer are in our 20's the rest of the team is 40's or more) and it is an absolute blast learning new things at an extremely rapid pace.

It was after only 3 months at this small startup, in the middle of things (I'd done my own startup but this was when the ah ha moment happened) I realised that my passion was to be a part of a small team that changed the world, and not be stuck in a big corporation somewhere chugging away with no real way to differentiate myself from everyone else there.

That is why I am really happy to be a part of the HN community where I can learn more information, and hopefully someday soon in the near future I too will have a successful small business with millions of dollars in revenue.
I'd like to be able to change my password. Am I missing something?
Awesome! I'm glad you had a awesome experience. We are constantly striving to do better.
AddThis - Share & Bookmark (old) - Galeria d'extensions de Google Chrome
Show HN: A Better Bing.com Cloned in 15 minutes
it has some bugs... the fixed-position header/footers randomly disappear on my iphone 4 / ios 4.2. I'm sticking to 1.2!
This should really read "Gnip offers metered pricing for firehouse of tweets"

This is welcome news. Aside from search engines, no one wants to drink the entire firehose. Why doesn't Twitter just enter the monitoring business itself?
I simply don't know.
Cost isn't cost to transfer the next GB though, it's the cost to build an infrastructure that can provide decent QoS to all the Netflix users. It's a much different equation.
A friend of mine got rejected from the current YC batch, but raised $1M from prominent investors less than a month after the YC interview.
Huh, I was expecting an actual poem. "O App Review, the week just flew."
Bell will sell you extra usage for $0.125/GB if you buy it in advance.
Don't you mean: 'incredibly easily'?
Well, I certainly had more useable time. Stupid addiction. Mainstream reddit manages somehow to be just interesting enough to justify reading it. Even though 95% of it is trite.
Would your parents let you eat coco puffs and watch tv all day although? If your a good kid it might feel like laissez fair but really just parental autopilot.
In 3 bullets, why should I switch from Dropbox?
See iTunes EULA:

>>> THE APPLE SOFTWARE IS NOT INTENDED FOR USE IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL SYSTEMS, LIFE SUPPORT MACHINES OR OTHER EQUIPMENT IN WHICH THE FAILURE OF THE APPLE SOFTWARE COULD LEAD TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE. <<<
I don't think the people who are saying that mean it as a compliment.
Haha funny I just tried to post this and got directed here: looks like someone beat me to it! Pretty cool read.
No women allowed:

http://gawker.com/5231390/facebook-backer-wishes-women-could...
Deploy asp net mvc applications using psexec and git
Sadly, I've written many hash-table implementations that are only ever used once, in a function. The hash table is just a local array, and the structures I work with generally already have a next pointer available for simplistic chaining.

Minimal hashtable implementation: an array declaration, a memset call, and a template search loop which either uses pointers or locations (pointers to 'next' pointers), depending on whether you need to look up the item, or potentially remove it. Roughly 2+n lines for n hash operations.
Meh, ode to nothing. The App Review process sucks. I develop apps, and it's the second biggest pain in my behind, next to the App ad hoc provisioning process. We deal with it, but thank you sir, I don't want another.

1. It's capricious.

2. It doesn't catch actual bugs, and then you have to wait to fix them.

3. Apple doesn't engage you easily on questions of whether something or another will result in rejection.

4. Apple changes the rules and block random releases, without communicating rules changes until they reject you.

5. Apple makes it harder to plan marketing campaigns.

I haven't had a new app rejected in probably over a year, and only rarely have they blocked one of my releases, but every time it sucks, and I don't know why they bother.
While this is strictly true, this guy already beat out 90+% of applicants just to get to the interview phase. While it's disappointing not to go all the way, reaching that far is a meaningful accomplishment.
The iOS dev that saw major fragmentation would have an interesting story on his hands. Statistics I've seen indicate that %90 of iOS users are on 4 or greater - http://www.maclife.com/article/news/nearly_90_percent_iphone....
Thanks! Partly Python's gotten more tolerable as a language, partly I'm doing more things needing libraries, partly I mostly code inside https://github.com/darius/halp these days and it doesn't have a Scheme mode so far. I do have a couple of recent Scheme projects up on github though -- optilamb and selfcentered.

Very impressed with LuaJIT2, btw -- I'd like to do more with it.
Scaling with customer success is the way to go in B2B. I was just talking with one of my customers today, who was worried about going from the $30 to $80 plan. "Bob, my back of the envelope math is that your monthly revenue needs to increase by ten thousand bucks before that happens." "Oh that's fine then."

I'm sincerely hoping I make Bob rich.
Oh, I didn't expect that(!)
>>"Think of the crappiest iPhone app you ever saw that made it into the store. Now imagine what they must reject. ↩"

imo Marco is mistaken in his assumption that approved apps are always less crappy than rejected apps.

The "crappiest iPhone app" that was approved is likely to be worse than many rejected apps.
Sounds to me like this would be a very good Facebook/iPhone/Android app - but as a standalone, it doesn't seem to appeal to me.
Free Music Can Pay As Well As Paid Music, Says YouTube
Nice! For the TL;DR crowd, it's an article from Google's first visual designer, grousing about the Google culture of testing "41 shades of blue" and arguing if 3, 4, or 5 pixels are proper border widths. Note also that the article conspicuously capitalizes the word Design.
user24, I didn't make the connection that you did those "What on earth are Google thinking" posts--just wanted to say thanks for your tweet earlier. It made me feel like doing the post wasn't such a bad idea.
The Bookxor Manifesto
That seems like a bad precedent that could harm some apps that create a lot of value. It also seems like if they are applying that rule it might be subjective -- I can think of three off the top of my head that are still in the app store:

- Taxi Magic (Taxi dispatch app)

- Uber (Black Car dispatch app)

- Fire Department (notifies neighbors abt CPR emergencies)
I row comparatively against Ivy League schools. Those 2km sprints will wear you out like nothing in your life ever will, let alone a 3 mile head race. Plus gym whenever we're not on the water.
@apoorvamehta Same here; "doubt me and I'll prove you wrong"
The only UI examples that stand out when I think of google are:

- GMail -- more for the rich use of javascript that a stunning UI. Effective, simple, and performant.

- The main website -- simple, loads quickly, etc.

- Android (Froyo and beyond) -- there are elements I really wish Apple would adopt - widgets, unobtrusive notification system, etc.

Beyond those, I really haven't seen a UI/UX example from google worth being wow'd about.
HTML, CSS, and JS are actually pretty good at doing what they were made to do. Unfortunately, that vision bore little or no likeness to modern web applications.

The time is ripe for changing the way people use the internet, and I think that is part of what the whole "native app markets" thing is about. The problem with that is multiple platforms - multiple browsers together with their cesspool of languages pale in comparison to the pain of developing for multiple platforms. There have obviously been a lot of attempts to make it easier, but they all sucked in their own way.

It will get better, and we'll have new things to complain about at some point. Until then, developing for the web means cobbling together antiquated standards and forcing them to do things previously unheard of. Which, ultimately, is kind of fun.

EDIT: If anyone else is interested in discussing what a solution could look like, I'd love to chat about it. Would certainly be a very fun (if not extremely ambitious) open source project. (Contact through my profile.)
> People complain that Flash has bugs only because they
> never tried to do anything “complex” using HTML5 video
> on the iPad

Yeah? So if one tries to do something complex on iPad, will Flash bugs disappear? Or will people stop complaining about them?

I guess neither. Just another pointless rambling with little sense. Author mixes many things without the proper understanding of some. Was this article about iPad, or HTML,
or CSS, or Flash, or …?

I am not sure how this even got upvoted. Take this:

> I’m saying that the iPad is the new IE6 because we are
> expecting it to be something that it isn’t,

Who is expecting what exactly?

> the same way that we were expecting that IE6 would have
> the same features/performance/reliability than the latest
> versions of Firefox/Safari

What does that even mean? IE6 was released years before even first releases of Firefox and Safari.

> It happened with IE6 and it is happening with the iOS
> Safariright now.

No, it's not. Safari is not stuck with 10 years old version, and Safari team is not disbanded, unlike IE team.

Flagged.
but there are cases when I do want to see some emails to flow in for awhile until I really realize that the account is trashed.
" major government emergency response services (ems, police, fire, etc.) "

I can just imagine what the liabilities for Apple would be on that one. Somehow I think they'll be quite content to avoid it by simply not allowing any emergency service apps in the App Store.
He brings up a fantastic point on the willingness of customers to spend money. It seems iPhone users spend much more on apps than android users (anyone have data to confirm?).

That said, it seems to me like this isn't just app discoverability and trust -- having your apple id and CC# already setup from day one for most users seem more likely to be the cause. Here's a discussion on Quora about it: http://qr.ae/kY5p
Sorry you felt that way; was there a part of the post that struck you as especially off-base?
Creator of XMPP to Launch App Platform for Your Life
Hip Hop Music
Brainstormlive.com is the Best place to Meet people, chat, play your Hip Hop music, share pictures and videos

with friends online. Join now and be a part of the growing Brainstorm Live community, and get Ultimate Source For Everything

in Hip Hop.
Oh, I just mean the memes, I've never been a Redditer except for the occasional use of their reading lists. It's kind of like asking "what was the internet like before 4chan? What did people say? Did the internet, in fact, exist before 4chan?"
He's a little bit late to the punch here - if we're on the eve of another iPad announcement, which we probably are, every area of performance will probably see significant improvement (Apple typically adopts the best ARM chips available, which is probably a dual core chip now).

He makes a very interesting point, though. The current generation of media tablets are exceptionally slow devices that could easily be in use for four or five years. I think users may expect the lifecycle of these devices to be closer to a TV or PC (say, 3 - 7 years) than a phone. As HTML advances to be capable of everything that Flash is now capable of, developers might be held back to target devices that are roughly equivalent to a 10 year old PC.
Dude keeps forgetting stuff, he must have early onset of Alzheimer's.
Really? I've never had success with a "design by committee" approach. For me, it's always worked best to have one person work on a few screens, pull everyone into a room, beat it up, then send them back to fix it up. Repeat a few times.

Meaning: one author, lots of feedback. The author owns the design.
Use iPhone Spy To Check Out When Others Fool You Using Your iPhone
iPhone spy is an easy to use software, just install it in your loving iPhone and check out when your phone is being used so that you don't blame yourself for the increased bills which actually happen because of somebody else.
I can still read my Kindle Books on my iPad. I will be pissed off like you wouldn't believe if that ever changes, as I spend 10-15 hours a week reading on it. Pissed off enough that I would actually consider not picking up the iPad2, yes.

I think there are tens of thousands, if not hundreds of thousands of users exactly like me. Apple isn't stupid - they'll come to some kind of agreement with Amazon that extracts their pound of flesh out of Amazon without impacting (or, heck, perhaps _improving_) my user experience.

I'm fine with that - they made a great tablet, they should be able to profit all they can.

Just don't screw with _my_ experience.
yeah he was... was funny when he commented the beginner's 2v2 finals match. I don't think I knew what the hell I was doing, but HuK still made it sound a little interesting :-)
See the Colour of the Bike Shed.
Is this for real? What a dick.

Thanks for the link - it's easy to forget that people such as Thiel who display enormous intelligence in one domain can be such morons in another.

I realize that this is a bit of a knee-jerk reaction and if anyone wants to have a rational discussion explaining why Peter Thiel might not be a fuckwad I'm all ears.

EDIT: Okay, I understand why a downvote might be appropriate if that didn't come across as a very level-headed comment. But seriously, if you don't think Thiel is a dick for saying that about the women's vote I'd be pretty curious as to why. My views align pretty closely with libertarianism and I'm certainly all for people honestly expressing themselves but I find it frightening that someone could legitimately believe that the women's right to vote is a bad thing.

EDIT 2: Well, I'm an idiot. I didn't realize the context of Thiel's comments as dsplittgerber pointed out.
Please keep these idiotic allegations off Hacker News, especially if you apparently haven't read the original Cato post, where it's obvious what Thiel meant and what he didn't mean. Gawker has been hating Thiel for some time.

I have seen this said about Thiel hundreds of times, and it's just not true. He said that from a strictly Libertarian perspective - from the perspective of political freedom - things 'went downhill' when women got the vote because women tend to more consistently vote in favour of social programs and thereby in favor of expanding the state and decreasing personal liberties, once those programs get introduced via legislation. Therefore, he doesn't suggest to not let women vote, as Gawkers "suggests", he just states his conviction that times are difficult for libertarians.

Also, having written a book precisely about the difference between statements being offensive and just being perceived as offensive by PC culture, all this must make Thiel shake his head about the reading comprehension of the general public.
anything. try it. haha
Hey! I want early access. I even asked for it months ago...

(eagerly waiting...)
Movie studios are in the business of providing a service. The studios have given their time and money in order to produce a motion picture. They are entitled to recompense from people in exchange for performances.

Bob is in the business of making blickits. Bob has given his time and money in order to produce blickits in the street. Bob is entitled to recompense from people for them seeing his blickits.

Really? "Entitled"? You want to have that generalization around? Everything from blickit=crazy rant to blickit=fart? This seems like the opposite of a clear foundation for morality or legality with known and known good implications.
Connected is a Personal CRM, similar to eTacts (from the Anywhere.FM founder)
Thanks for this answer! (Indeed it would have been too good to be true).

BTW I just installed Tarsnap on the ReadyNAS NV+, it works! It's really slow because the CPU on the NV+ is quite lame, but for simple text files it's fantastic and creates peace of mind.
Wondering about the timing, since Forbes just did a cover story on Thiel:
http://www.forbes.com/forbes/2011/0214/features-peter-thiel-...
X is the new Y is the new Top 10 List Blog Post.
Yes there is a bifurcated development path. I prefer the HTML-friendly approach (JQtouch) as opposed to the monolithic Javascript (Sencha Touch)
Verizon degrades text & images for iphone
Same. So frustrating. Maybe I'll try to hack together a similar dropzone for Min.us or Crate.
They could make it cheaper with ads in it.
OP's rant seems ranty. But if anyone's project is having serious specific problems with HTML5 video on iPad Safari, please file bugs and post the links, I'll do my best to get them looked at.
Fabrice Bellard's IOCCC entry of 2002 was a C-subset compiler in 617 wc-lines (ELF version).

http://bellard.org/otcc/
I could, if I considered the chance of receiving the big money positive. Or if you would be in such a need that it'd be charity :)
I've just started playing with it -- so far pretty nifty alternative.

- integration with Facebook/LinkedIn/Twitter/Gmail

- sends you a daily email reminder of birthdays, info on your meetings that day, contacts you should hit up, people who got new jobs (from linkedin)

- don't think dedupe caught all my duplicates, but it worked ok.

- no exchange support :(

- design is pretty ugly, but the features are really nice.
Dup

http://news.ycombinator.com/item?id=2176804
>> 2. It doesn't catch actual bugs, and then you have to wait to fix them.

Apple aren't your QA team.
Well, at least it's not Rails!

Sheesh, did you work that into your pitch? I understand that you're feeling hot right now, but leave your unfounded technology biases out of it.
> http://pastebin.com/s2usuqDq

I'm going to save this for the next time someone asks why there aren't more females in CS/programming. I just tell them that this kind of code is held in high esteem, instead of being ridiculed for the stupidity that it is.
They claim that is part of the reason they review apps, and Marco in his article claims they raise the quality of apps.
Ideal Learning/Teaching
If it wasn't for the "Flagged." I would have upvoted you.

The post has some real issues, but I also find it raises valid concerns. Supporting iOS/android/other devices can prove to become a real pain. OTOH the lifespan of these devices are most likely to be far shorter than corporate desktop computers, and IT departments won't have an option of installing older versions of the browser on new devices.
There is similar blog entry I had written, about mobile web browsers and Internet Explorer;

http://io.kodfabrik.com/2010/09/23/ie9.html (Thoughts on IE9 and Teleportation)
Does anyone know what technique they're using to get the drag and drop uploads working in Webkit?
I would love to see a list of the 40 losing shades of blue!
Thank yor for your comments, The photos has an arrange quality, like most photos on Flickr, but they are unique, most of them are not published elsewhere.

The don't have meta data, but most of them has a short description. I have some data, like gender and location, about the photographers
Anti-Social Networks? We're Just As Cliquey Online
Thanks for the clarification. I still disagree with his view but it is rationally presented in the Cato article (I should have followed the link before writing an angry comment) and not bigoted as Gawker makes it seem.
Thing is, all of these things are available as is from non-legitimate sources.

From what I've seen, someone with couch potato, sickbeard and a place to get content will have a far, far better media experience than any subscriber to any existing service (terrestrial, satellite, internet, etc...). Pick your show or movie (whether it's out yet or not), your resolution requirements if you want to be picky (whatever is out there, or must be blu ray, or must be DVD quality, etc...), and just watch it arrive. New episode hits air? You get an email shortly after telling you you have it and it's ready to play.

You cannot pay for any service close to this.

This is a completely upside-down world.
I upvoted due to sloccount. I didn't know such a tool existed.
I was interested in the article until I realized they were promoting a Jason Calacanis product and I just about threw up in my mouth.
I fully agree with this for buying stuff. Sadly, the industry currently does not offer enough stability to guarantee that I will be able to watch an online-bought movie download on my next computer five years in the future. Hence, I don't buy downloadable movies.

For renting however, I think this list is far too stringent. I don't care about copy protection, subtitles, languages etc if I rent a movie online. I will watch it only once, anyway. If the feature set is ok for that one time, it's fine.

As for prices, no need for fancy rules: If it's too expensive, don't buy it.

My very simple rule concerning piracy: If the movie is available for rent in the language I want, I will pay money to get it. If I think it is worth buying, I will buy the DVD/BluRay. If it is not available legally, I will pirate it.
Essentially, because it's slow.

SHA is designed to be fast, so dictionary attacks can find huge amounts of matches nigh-instantly, and rainbow tables (or GPU EC2 instances!) exist to brute-force up to 8-12 characters, more than enough to crack most people's passwords. You can salt the hash (basically: pre-pend a unique string to the password) to defeat rainbow tables, but SHA doesn't do this by default. You can SHA something more than once to slow things down, but SHA doesn't do this by default (and rainbow tables still work - they're based on repeated hashings).

BCrypt is slow by design (ie, thousands of times slower). It's a much-harder calculation, and it automatically uniquely salts what it's hashing, and you can make it more secure incrementally by simply running it through more steps (it's designed to do this). The speed isn't noticeable to a user while logging in because checking if their password is correct is still extremely quick, but attempted-brute-forcers run up against a brick wall as their attempts are now rainbow-table-proof and slower by orders of magnitude. Best of all: it does all this by default, and it stores all the necessary information in the result so comparing values against it is fool-proof. You can't mis-use it.

SCrypt takes all the advantages of BCrypt and goes a step further: it guarantees that a certain amount of memory (ie, large) is required to perform the hashing function. So while SHA / BCrypt can still be attacked more quickly by, say, performing a thousand operations at a time through custom hardware, SCrypt can demand so much memory that it's simply infeasible to do so, so you're stuck testing one. password. at. a. time. It's the ultimate death to brute-forcing, basically.
The Cowboys have a 100-terabyte storage area
network to hold the data supporting the world’s
largest domed stadium

I remember when domed stadiums were supported by steel beams and reinforced concrete pillars. I feel old.
I doubt he was since the 4.3 beta was just made available to developers a couple weeks ago.

edit: oops, my mistake. Thanks Xuzz.
This brought back fond memories of drop.io. There was "ridiculously easy * sharing". Crate does look a nice replacement, Although they offer far less storage and features, it seems like a viable answer to many people's problems. However, the same feature set is covered by Dropbox' Public Folder, or am I missing something?