skysight-inc/HackerNews huggingface dataset:
Hey there, I started CodeAcademy recently as well. Did you only use that to learn JavaScript? Or were there other resources as well?

I was just hoping for more of a detailed explanation of how you went from nothing to an android app.
I just followed the steps, but I'm getting a "Bad login." message when I try to sign in using Chrome's incognito mode. How long before the new username/password combo works?
Uh, I'm a developer and I work with a bunch of developers. Trust me, programming is not our numero uno interest in life. :-)

Judging from our office discussions, the most popular courses would have to be on picking up chicks, making moonshine, and all sorts of crazy money-making schemes.
Sorry, but you're just wrong on this. Here's an example of parsing a string like the one in there:

http://pastie.org/3429643

It parses that string and reads it into a struct at a rate of about 3 million per second on a single core on my Macbook Pro. That means for your example there of 850 machines in a cluster, we're talking about roughly a quarter of a millisecond of one core of CPU time. Even if that's off by an order of magnitude, it doesn't matter.

THERE IS ABSOLUTELY NO REASON TO OPTIMIZE THIS CASE

The enemy of optimization is hard to maintain code, not small inefficiencies.

Using text in this case makes the wire protocol easier to debug and generally easier to maintain for forward compatibility. Need to add an extra argument? It'll be both self-documenting and backwards compatible, instead of some versioned mess of bitflags.

Could I be wrong? Sure. There's an easy way to prove such: show me the profiler output. Your eagerness for micro-optimizations significantly hints at inexperience.
Any particular reason for the change? (Just curious)
Web Development Using Virtual Machines
Just curious. What happens if the phone rings and you rip it out of the dock?
> is already partially regulated by one side: the US

> while ignorant readers think this is a benevolent editorial in defense of Internet freedom

Who is doing the external regulation is not the issue, the issue is quantity of external regulation. Attempts for the US to expand regulation must be opposed, as well as attempts to centralize regulation internationally at the behest of countries who would also like to expand regulation. There are two directions the internet can take: more external regulation or less external regulation. The goal should be as close to zero external regulation as possible.

> The author of the article (an FCC commissioner) simply defends the interests of one side

The messenger never matters, what matters is the message. Since everyone is guilty of self-interest, if it is made a criteria for wrongness then everyone is wrong.
True, what I wrote initially would seem arrogant in a vacuum. In a fuller discussion, I would cite their main actionable metrics that I've kept track of and show that there is no organic growth occurring. Then I would show what we are doing to make that actionable metric grow.

BTW, I don't waste too much time concerning their success (just a once a month check) especially since my company's success is most important. No one asks "Isn't your company just like X" when you are winning :)
Many have had some luck spraying a bit of WD40 on the 'home' button to get it working smoothly again.

I agree, however, that the home buttons on iPhones (and I assume iPod Touches and iPads) wear out too quickly. My 3Gs's home button was getting pretty bad after two years of use, even with lubrication, though I will admit to having gotten a fair amount of sand and possibly a bit of seawater in it, and having disassembled and reassembled it several times, so that may not have helped things.
You may want to check out the Yahoo cloud serving benchmark, it is a pretty standard load-testing tool for this kind of thing. https://github.com/brianfrankcooper/YCSB/wiki
Zero is a good lower bound for all programs. Or minus one.
You don't use your smartphone to capture HD video, do you?
Pentagons project Avatar: same as the movie, but with robots instead of aliens
Do you store all your money at home or do you have some in bank? There's no reason why some big entity couldn't guarantee that the data you put in will get back to you whatever happens to company holding your data. If you mean security as in privacy, then there are cryptographically safe methods on preventing that.
Yeah, I think it shows how hard it is to classify something with such a diverse set of stories. Each week for my Hacker Newsletter project I have to come up with a short list of links to share. I don't ever want to make it "automated", but at the same time I need to narrow down what to pick from. I have tried several things in the past, but what has worked best for me is using a combination of: what i voted up, votes, # of comments, if <user> commented, time on front page, and finally a lot of regex filters. Tying all that together with a simple interface/tool allows me to find a list of articles that I think my subscribers will enjoy.
This is troublesome for me because I'm around that age and obviously not an entrepreneur or CEO, but rather committed to focusing and deepening my software development skills when I enter the job market in the coming year.

I'm really not sure how much I can learn from people who are the same age or just barely older than me, given that I've been coding since I was 13 and focused exclusively on it, while they may have started coding later and transitioned to splitting their focus between coding and the other aspects of starting a company sooner. I'd much rather work for (and learn from) someone who has been in the software industry for a long time, but wonder if that preference will keep me out of the youngest and most exciting companies.
Ask HN: How do you choose a good font for your next project.
I need to start by saying that I'm not a font guy. I know people who are, and they can wax poetic about the differences between two fonts that look almost identical to me. That being said, I do recognize there is a difference between the right font and the wrong font. I also acknowledge that a good font can drastically impact the story you are telling with your site or app.

So I ask the question.. How do you go about choosing a font for your next project?

Any advice or help is much appreciated.
Thanks in advance.
Sad to report: death of Prof. dr. N G. de Bruijn, 1918 - 2012
I'd lean towards a check box with 'make e-mail address visible (to registered users)'. That way you get the implicit message that it's invisible by default and can share it if you like.
I worry we're going to need disposable social ids now too like email. That's something facebook/twitter probably won't appreciate. I would LOVE to try a lot of services that require one of those logins but am not comfortable giving them access to my info.
Sorry, that's a fair distinction worth making. I was worried you were dismissing some very salient points against PG's essay (and PG's writing in general).
Apple changes the deadline for sandboxing to June 1st.
By having the latest version of their OS running on 1.12%[1] of Android devices?

1. http://www.pcmag.com/article2/0,2817,2400206,00.asp
Looks cool... technically, do you mind telling us how you handle parsing/processing the documents w/ your web viewer? Google docs, etc?
It sounds great, but I'm confused: Are they planning to give this away as a free download? They seem to be targeting manufacturers only.
I would happily co-sign on wheels' post, but I wanted to say something about this: Yeah it's probably insignificant.

If you find yourself saying that, then your work is done. There's nothing to optimize. Optimized code is non-idiomatic, usually clever, often obtuse, and as a result, more buggy. Sure, copying the data off the network is easier, but you still have to figure out an encoding on the sender side, document it, implement it, and probably in the future extend it. There is a very real cost to having around "optimized" code, which is why you had better be sure that the performance gains outweigh the software engineering costs.
It should work immediately. So either you mistyped something or incognito mode does something that breaks login.
Check out what RainStor does to compress relational data by a factor of 20-40 or so (that's 95%-97.5%): http://www.youtube.com/watch?v=rIsVcaMaAgg&feature=playe...
Facial Recognition Billboard Only Lets Women See the Full Ad
I run a similar (though waaaay less popular) site. My mail is stored on disk in a mysql db so I don't have quite the same memory constraints as this.

I had originally created this site naively stashing the uncompressed source straight into the db. For the ~100,000 mails I'd typically retain this would take up anywhere from 800mb to slightly over a gig.

At a recent rails camp, I was in need of a mini project so decided that some sort of compression was in order. Not being quite so clever I just used the readily available Zlib library in ruby.

This took about 30 minutes to implement and a couple of hours to test and debug. An obvious bug (very large emails were causing me to exceed the BLOB size limit and truncating the compressed source) was the main problem there...

I didn't quite reach 90% compression, but my database is now typically around 200-350mb. So about 70-80% compression. So, I didn't reach 90% compression, but I did manage to implement it in about 6 lines of code =)
The last time I tried mpm_event, PHP shat all over the place because of the threading model. Has this improved?
Arch Grants Raises $2.5M; Square Co-founder Signs On
Take the call via a bluetooth headset?
Rising Importance Of Design In Technology World
Show HN: I built visual password hashing for Chrome and Firefox
> and configtest doesn't pick up things like directories being missing.

Uh, last time I checked (Apache 2.2.17 (Ubuntu)) it did.

# apache2ctl configtest
Warning: DocumentRoot [/dev/null/doesnt/even/exist] does not exist
Hit answer on the phone and it goes to speakerphone or to your Bluetooth
Actually, due to a class-action lawsuit[1], Apple has to replace frayed MagSafe power adapters with the newer L-shape ones for free. I just got mine replaced a few weeks ago. I agree that Apple should have done a recall, or even notified users.

1. http://techcrunch.com/2011/11/10/class-action-lawsuit-forces...
Collaboration, Project Management, Dashboard, Time Tracking, Invoicing, Accounting, CRM, ERP (simple ones), Inventory Management Systems, Contact List, Todo List, Customer Support/Ticketing Management Systems, Knowledge Based, Forum.

Re-do everything above and add the word "social" next to them (e.g.: Social CRM)

It can be done.
If you get a early 2011 MBP you might be about to install linux on it. The models afterward have a new UEFI that does not allow OS's that aren't "allowed".

Lookup the new UEFI to get more information about it.
But for everyone one else Facebook "fun" is a waste of time.

So now everyone who is NOT a geek and reads that article thinks github is where geeks go to waste time and be unproductive.

OK, better add this github to the corporate black list!
What causes the deformation to be so jagged? Is this just an artifact of the animation?

http://i.imgur.com/WCUfO.png
Very solid article about blogging. It's timely, as I'm thinking about starting a business blog! In the summer of 2011, I blogged for fun about home cooking: www.foodisloving.com.

Two things I would add to the article:

1) The decision to blog or not to blog should be rooted in how you plan to reach your target audience and prioritizing your expected returns. Since you only have so much time in the day though, you may find that it's more effective to market to your target audience using other means. If SEO and referrals links are important to you, then blogging is absolutely a great way to authentically build your status.

Mark's target audience are tech entrepreneurs who hungrily look for advice online about how to build their companies. Hence blogging is an ideal means for him to connect with his audience.

2) In deciding who at your company should blog, make sure that the designated blogger is efficient at writing understandable and eloquent prose. Table stakes are that the blog must be easy and (somewhat) fun to read. Then you layer in Mark's point about saying something of use to your target audience
Open source "Internet of Things" printer
Does openphoto have albums yet? Last I looked was maybe 2 months ago, but their lack made OP a non-starter for me.
Indeed, the performance bottleneck of a webapp is often the database. But isn't that what the 'M' in 'LAMP' stands for? MySQL? Now, if the 'M' would stand for memcached, things would be better. Maybe it's time for the 'LAMMP' stack ;-)
I think that's exactly where they're heading. Apple filed for a patent a couple of years ago for an iMac style enclosure that could dock a tablet computer. It probably makes more sense to do this via a tablet instead of a phone.
I remember RiscOS/Archimedes on the 90s Acorn computer had a great feature - the third mouse button, when used to click an item in one of the toolbar menus, would cause the command/item to execute but keep the menu up after the mouse click. So you could pick another item without navigating to the same menu again.

I've got no idea why this hasn't been ripped off or licensed. The only similar feature I've seen is Windows 7 letting you close windows from the task bar while keeping the window list open.
I do not think he was saying his video was entitled "Talking Head To Video". He was saying that that's what his video was, a description of its content, and that there wasn't anything else in the video other than that to be matched on.
The Next Facebook
And here's an intriguing article about DFW's fascination with self-help books: http://www.theawl.com/2011/04/inside-david-foster-wallaces-p...
Why am I under the impression that Android has every single thing that is mentionned in this article? ... Wait... because it does...
Googlighting, Microsoft’s Latest Viral Attack On Google Docs
I'm not sure you or I are the people most in need of a solution like this.

Consider, there are over 5 billion active cell phone subscriptions in the world. That's more cell phones than toothbrushes or toilets. And smart phones are being adopted in the developing world at a surprising rate. For many people, a smartphone will be their first and only computer.

If Canonical can enable desktop style content creation for people in emerging markets who will "leapfrog" over computers, just as they leapt over landlines, the impact could be enormous.
how did this ad get on HN?
Prof. dr. N.G. de Bruijn, 1918-2012
Have you tried eclim for 'mobile' development?

http://eclim.org/

Having a decent soft/hard keyboard is highly recommended. I played with this after having to push out an update connecting with VNC through an SSH tunnel to use Eclipse using the n810. It took ten times as long as it should have to fix two lines of code and build.
Featured story | Get Fit Mississippi.com
Good to hear. Certainly, I have no doubt that I'll be more successful at 28 than I would have been at 22, but a little more prior experience wouldn't have hurt.

But I suppose hindsight is always 20/20, and endless second guessing never got anyone anywhere.
Video of ubuntu for android in use:
http://www.youtube.com/watch?v=gUXUjjg9qQ0
Why do Google ads point to adware?
My apologies then. Google does do that with V8, but your practices sound great.
So by admission of your own guilt, you are:
A) Stealing copywritten material, and
B) Don't care

Also, just fyi, jumping on a joke that is many years old, doing a pretty poor job of repeating it, then dedicating an entire PR move to pointing at said joke and explaining to everyone how witty it is just comes across as sad.
Seconded - I work mostly with < 100 employees companies and with Ruby, but I'll give the same advice.

There is plenty of very useful and fun projects to complete in this area (50% of my yearly income as a freelance comes from data processing, etl, datawarehouse etc).
Any examples of those offers you can provide us? Who do you partner with to send out these deals? There's no privacy information on the website, do you sell the email addresses of those who sign up?
I do from time to time. Even they can be transferred over today's WiFi in a matter of seconds. My point is that keeping local devices in sync for all but a very few uses is already today easily solvable. So I wonder why we'd want to move to an architecture where our computers are reliant on our phones... there seem to be some significant tradeoffs to that model and it's not clear to me what real gains there would be.
Right here:

http://pastebin.com/UM0R6U4u

xdaliclock-2.18/X11/digital.c starting at line 1260. He just uses mktime() with a year of 100.
More than none. Less than all of them. :)
Denver family stranded after passport denied because of crease
Ask HN: Why isn't hacker news optimized for iphone/ipad safari?
I use the reader function in safari on most websites I am reading stuff on. But for some reason the reader functionality doesn't work on hacker news. Can we ask PG to do something about that ? or atleast have a different css for mobile platforms ?
Make sure you use correct capitalization of your username. The login screen is case sensitive. (Which seems crazy to me)
> what it should do: go back to the screen you were previously on

At the time I used Android (1.6) this promise was broken nearly all the time, so you'd skip or just be unable to get to the exact screen you were looking for... removing that is very wise.
And, with the "Cotton Candy" Android-on-a-thumbdrive, your next desktop could hang on your key chain.

http://www.tomshardware.com/news/fxi-tech-cotton-candy-usb-e...

http://www.tomshardware.com/news/fxi-android-ubuntu-arm-angr...
Elizabeth Smart | Yansuparta.com
When do you plan on launching?
Googlighting by Microsoft
When a tech-audience orientated website like HN stops using OpenID, I think we can say that OpenID is firmly dead.

Sad, I think HN was one of my last consumers of my OpenID account.
Deep down you know that's not what I meant
Seriously? What's the cause of his death?
(no one can see it except you and us)

Offtopic, but I used to think that too until a coworker I'd never met emailed me using that address, warning me that apparently the proxy had cached my view of my profile page and he was able to view it. Has this been fixed yet?
I have bookmarked this for further reading, but after skimming it this seems like a great article.
Auto Transport Tallahassee, Florida
I am certain Markus Spiering is a talented designer, and having not seen the final product or the research involved, I have no idea whether the new interface will better serve their customers. So I have no desire to attack this makeover as a poor design decision.

But it is sad to see the famous Flickr aesthetic so substantially changed. Flickr was one of the first web apps, but it made itself easy to use and approachable by looking deceptively flat like a webpage. It communicated not with gradients and flashy buttons, but with tightly-written copy and a very precise visual hierarchy emphasizing white space.

It was also, recently, pretty fast. The previous rewrite in YUI3 emphasized speed and I strongly hope they didn't revert back to the previous performance problems.

As someone who designs and builds webapps, I find this a sad day. I aspire to build something as simple, flat, and creatively-written as the Flickr interface.
Why would someone in the developing world want their computer to be reliant on their phone? Presumably for cost, but that isn't an argument for docking-phones, is it? You'd still need the system case/power supply, display, keyboard, and pointing device (and would presumably also have speakers and camera, though I suppose you could reuse those of the phone, if you were really trying to cut costs). The only thing missing is the "computer", and an ARM system-on-a-chip that packages multicore CPU, memory, and a little storage can't cost more than $10 today, can it? Besides, since you'd have to have smarts to drive the networking/remote desktop features of the non-computer computer, you'd probably use a very similar chip anyway.
Let's change the rules slightly. Take a ring one mile in diameter and assume the lion needs to get within 1 foot of the tamer. They both move at 1 inch per tick of game clock in any direction. To make things simple the the lion goes to the center of the ring, then aims for 2 inch closer to the ring than the tamer. Well the tamer will either go closer to the wall or the lion get's closer to him every second. But while he runs along the wall the lion takes a shorter path closer to the center of the ring, catches him and eats him. Also, if the tamer ever goes closer to the center of the ring in any turn the lion get's closer to him that turn because the lion stays on a line between the center of the ring and the tamer.

The reason my example does not work for this puzzle is simply there is no distance closer the the center of the ring the lion can aim for and still get to eat him. At which point you need to think about what space looks like for points that are really close to each other.
> Splitting document management up into two parts, the way Windows and the Mac do it (with parts of it happening in the Finder, and parts of it happening in applications’ open/safe dialogs) is one of the dumbest things desktop systems do.

On that note, my workflow for web apps is "touch <filename>" followed by a command to open it in the desired editor. This applies to anything that I want to place in a deeply-nested hierarchy which I already have open in Terminal or Finder but that would require effort in the open-save dialog. In some cases I do copy+paste+rename+double-click in the Finder, then select-all+delete and start editing.

On the other hand, when I want to jot down some notes I usually go to TextEdit or TextWrangler and just start typing, then worry about where to save it later.
While chasing the performance goals that I had, I ditched OTP. However, it has now become obvious that it would make sense to just use gen_server and gen_supervisor, instead of rolling it on my own, like you said. That is one of the next things that I plan to work on.
"Apparently, I Stripped Out of My Nurses Uniform Too Quickly."
Hyperlocal Marketing Offers Powerful Returns For Marketers - Business News
Even if someone has already executed the idea well, the question is whether or not the market is big enough for you to share it. You can always find a niche or a value add that separates you from established competitors.
If somebody steals your money from a bank, the bank can replace it.
If somebody steals your data from the cloud, there's no way to make things ok.
A suggestion: please have users input their new password twice to catch typos.
Get It and Forget It: Smartphone Users' Fickle Taste for Their Apps
They're cutting some of the fat off, but they just dropped 1 billion dollars on the ATG product and are pushing it pretty hard and Oracle doesn't have anything that's a real competitor in the space. It'll get renamed as Siebel Commerce or something, but it's not going anywhere for a long time...
Social messaging apps "lost networks $13.9bn" in 2011
Even with strong crypto, if you're typing in your passphrase on a "dumb" machine that someone else owns and controls, you're risking the entirety of your security on how trustworthy (and security-competent) the owner of that machine is. No thanks.
Yeah, the "trained properly by an expert" is a bit of a giveaway, isn't it?

That said, I've worked in a scrum team and most of our issues were caused by not following the common sense stuff in scrum, things like "don't change the spec halfway through" or "have a clearly specified story".
Zipmark launches developer platform for mobile payments
Have you ever used a palm pre? Being able to go forward, back, alt-tab and multitask all with a directional swipe beats the back button on any android device i have tried. Though I think either way beats iOS style.
And if they're not competent enough to do the core stuff, chances are they'll screw up the facelift, as digg did.