skysight-inc/HackerNews huggingface dataset:
I use vim in a dropdown console with my browser open full screen.
That doesn't even make sense. For you to get to those sorts of speeds, you need jumbo frame support. While you can get that taken care of on a LAN/WAN or for Internet2, you can't magically make the Internet support it just by sprinkling Google fairy dust everywhere.

http://en.wikipedia.org/wiki/Jumbo_frame
You could simply tell current and potential employers that you enjoy learning and gaining new knowledge. I think you could do better than that, however.

I think the best way to show off self obtained knowledge in a resume is to turn the knowledge into experience, and list it in a "Skills" section of a resume. An example is to learn all about virtualization, then set up a whole lab of virtual machines and practice setting up, shutting down, managing VMs. Pure knowledge subjects like higher math is more difficult to show this way.

An even better way is to have projects, and list those as well. If you leverage your coding knowledge/experience and make a web app, list that. If it's a project that they've heard of (even if it was just viral for a short period of time) that's a huge bonus. Also, committing to popular open source projects is a big way to show off that you know how to code as well.

While it is certainly awesome to be proud of learning and knowledge, employers want to know what you can DO, not so much what you KNOW. Turn knowledge into an experience and it will be more valuable, and you'll know it better.
Sorry, yes, that was what I should have wrote
I don't think that was the point ... the point was he's achieved a prominent position in the Mac App Store, and that's not worth many sales.

I've spent almost no time in the Mac App Store, when I want software I go to Google and when I want games I go to iTunes.
Yes, iOS has working kqueue.

I have some reason to believe you can get libevent working on iOS with minimal drama; I think there's at least one app that embeds it.

Which, by the way, is what I would suggest you do with your code; if you're so dependent on kqueue that it's a portability issue, you have little to lose and lots to gain by ditching the custom event loop.
Do you have any good ideas for Freeciv.net?
Good vs. evil is a completely different debate from the practical balancing of concerns an entrepreneur faces on a day-to-day basis. The OP mixes these two radically different orders of decision making. Good and evil are not just about misprioritization of values, and most entrepreneurs are good people balancing decisions of a more practical nature, such as when to hire and when not, that don't really have moral "right answers".

Bad people have no problem with good values. Irreconcilable opposites are made from the same handful of values representing goodness.

As for evil vs. values, evil generally comes in two forms: fanatical and selfish evil, which may both exist in one person. Invariably, both exist in evil movements: Hitler being an example of fanatical evil and Eichmann being an example of selfish evil. OP's statement is only true (sometimes) of the latter. Fanatical evil is characterized by the insistence on one value, which may be good (economic equality, as in communism) or bad ("racial purity", as in Nazism) at its root but is, in either case, given such an absurdly high priority over other values (humanism, reason) as to have catastrophic results.

Selfish evil, on the other hand, is characterized by narcissism, psychopathy, and a complete lack of values, but also a willingness to adopt the appearance of whatever values are in fashion. A selfishly evil person cares only about self-advancement.

The fanatical kind is what we associate with villians like Hitler and bin Laden, and it's really destructive when such people get into power. In business, it's far more common to encounter the selfish kind of evil: the office psychopath. This is because, although they're less damaging to the world, office psychopaths are just a lot more common. You can think of selfishly evil people like tornadoes, which can cause a lot of harm on a local scale but rarely globally, and fanatical evil people like hurricanes, which have a broader effect.

On the small scale, selfish evil is more dangerous because these people are more common and, unlike the fanatically evil who usually end up institutionalized, there are a lot of them in high positions of power and it is impossible to spot them unless one directly sees them doing bad things, because they act like anyone else. On the large scale, fanatical evil is more dangerous to the world because it's better at PR. It can dress itself up as "virtue" and prey on weak minds.
probably not, why would they want cached (outdated) content unless a particular site is down? Also, it's not like that content lives in servers in their office, it's in data centres all over the world (presumably)
Reminds me of Eros (http://conal.net/papers/Eros/) and tangible functional programming (http://haskell.org/haskellwiki/TV). Both by Conal Elliott.

edit: Video here: http://www.youtube.com/watch?v=faJ8N0giqzw
Isn't this against the TOU for Google Voice? I would, personally, go with another service for the number (Twilio?) and setup a service there? Maybe it's time for Google Voice for Business?

Also, what happens for the tons of viewers watching the reruns in the next decade (or more?) Would the number for Ghostbusters suddenly be the number for a character on Glee? (Sure I guess that's no different than now, maybe I'm just thinking too much into this.)
Obviously this screenshot was taken before they went over their 250 GB quota and began to be throttled mercilessly.
Sounds like narcissism. Peoples feelings do matter.
That seems like a pretty serious argument to me. Not only is it a pain in the ass to remember and write that every time you consume a resource that needs to be released somehow, it also introduces all kinds of scoping headaches in Java. If mightFail() returns a value that you want to use after cleanup (i.e. all the time,) then you have to declare the variable to store that value outside of the try {} block.
I would really appreciate some advice and ideas for the HN community about Freeciv.net. How can I make the project into something original and awesome that people really want to use? Thanks in advance, HN!
The same can be said for credit card information, thats why autocomplete="off" exists.
Hey, mine does SSL and file uploads. ;-)

The advice about developers being better off with a better tested server is very true, though, of course. I hope Lacewing might fit into that category one day, too.
How to Develop Your Vision for Your Brand
How is this difference than http://www.pricepinx.com? I currently use this site and it tracks more stores than just Amazon.
Some of the people mentioned in the book were my lecturers in Moscow State University. All great people, but sometimes courses like 'Computer architecture' left me with a mixed feeling. They used all these old architectures like BESM-6 as examples. It was great to know how it all started, but I felt like I am not getting enough knowledge about actual modern architectures, and I went through couple of electives to make up for it.

Note to the translator and readers: please do not use Russian patronymic names in the translation. It is common for Russians to address each other with name and patronymic (a sign of respect). But patronymics confuse non-Russians. For example the book refers to Sergei Lebedev (or Sergei Alexeevich Lebedev if we use patronymic) as 'Sergei Alexeevich' many times over and over, and to non-Russians 'Alexeevich' sounds like a family name.
But nothing's ever "limitless," though -- energy would still cost something (even though it could be 1/100th of what it is today). Transmission and storage of energy would still have costs and that's where the drive for efficiency would come from.
I thought the point of using 555 numbers was that they can be safely reserved for movies because no one will ever use them for anything at all, even when the movie studio goes defunct and no one cares any more.

A google voice number certainly doesn't fit that bill. It can probably get disconnected and put back for the public for any number of reasons. Maybe getting 2,000 voice mails a day is against the TOS, or maybe Google Voice stops being free, or maybe Google continues its track record with discontinued services and bops it over the head like it did Google Wave. (cough http://en.wikipedia.org/wiki/List_of_Google_products#Previou... cough)
The idea of using a new Google Voice number in your movies is not well thought out. If you release the number after your movie is released, then some poor bastard is going to get the number later and get pestered every time your movie is shown.

If you hold the number forever, then a number will be getting wasted every time someone makes a movie that needs to have a phone number on screen or in dialog. Phone numbers are a finite resource, so that's not good.

To fix that, you'd need to get the movie producers together and agree to share numbers, so that only a handful of numbers are tied up for movies--and then we are back to the situation we have now with a handful of 555 numbers being available.
This makes me wonder if there's a loophole in their source protection pledge.

If you were to check the box asserting copyright, and if the whilstleblowee were to file a John Doe suit against you for copyright infringement and then subpena your identity from the WSJ, would they comply with the subpena?
Google Instant is so annoying. I sometimes rephrase my search when looking at the words in the current search results. Now the current search results disappear when I am retyping.

I am not sure if that makes sense but Google Instant breaks the way I search.
I really like using this site because it has allowed me to manage my vouchers easier and the new marketplace is awesome
I think this is appropriate here: http://blog.ted.com/2007/08/03/100_websites_yo/
It's unclear to me why he says that the JDK7 addition doesn't really solve the problem. It seems to me that it is exactly this problem that ARM blocks are trying to solve. It's still not as clean as leveraging deconstructors when an object goes out of scope but it's much better than before.
Thanks for sharing. How does the basic functionality compare with, say, http://www.gnu.org/software/libmicrohttpd/ or http://cpp-netlib.github.com/ ? (the latter looks like it might eventually be incorporated in boost).
I've been to Lolla the last three years, and I've never been able to use data while at the festival. I have no doubt that the results of this contest will be cool, but unless they bus in extra cell antennas, I doubt I'll get anything out of this.
Visualizing Wikileaks' data sources
The news embargo is dead. TechCrunch killed it. Let's move on.
It doesn't really taste like syntactic sugar though; it's a special functionality of the standard library, and you could easily get away without knowing about the Java/C-style API of keeping a file handle that has to be controlled around.
Now, let’s put these numbers into perspective. According to Ookla’s Net Index, the average speed for a country in Europe is around 12 Mb/second.

That's partly because most people are happy with such speeds (or at least the speed/price ratio). At home I have a subscription with 120MBit/s downstream. Speed tests usually give 130MBit/s during daytime and 140MBit/s at night.

Given that, 500MBit/s downstream is the very minimum one would expect from one of the leading Internet companies, probably located closely to one of speedtest.net's nodes.
On my local lan I am able to get to about 40 MB/sec consistently over a gigabit link, and most of that is limited by the fact that I am reading from my local disk when doing so.

Also, the test probably isn't designed for internet connections that fast which could also lead to funky results.
555 numbers are reserved for the phone system usage (kinda like 127 IP addresses). A few of them are in use by the phone system (ex: 555-1212) but the vast majority are not in use and probably won't be used simply because the phone system doesn't need nearly 1,000 local numbers.
I noticed the same a few days ago when I tested it. All my JPGs are exports from Lightzone and there's no serial, my originals are all RAW, so - no luck for those who don't shoot jpeg/raw+jpeg.
Thanks dagski. It's appreciated.
I tried it with an old Canon Rebel XTi photo that had gone through Lightroom and flickr. "exiftool" shows a serial number in the image, but the web site does not.

I downloaded the "original" size from flickr - resized flickr images seem to drop most of the exif info, and the "exif info" displayed on the web site no longer shows serial numbers.
You're lucky Java is checked at compile time. Ruby would eat that "no such method dipose" and silently leak x.
I'm not going to sign in with Twitter or Facebook so I can't try it.
I bought the app a couple weeks ago. It can be downloaded from github and compiled, but I wanted to support the developer. Small world I suppose.
Lol .. I haven't tried traveling with Alien Fluid yet, but will let you know how that goes ;). It's Ahmed that gets me caught up every time.
This reminds me of the good old days, the 90s, when I was a teenager and finally upgraded to a ~50KB/s cable modem from my puny 33600 baud modem. That was a game changer, I even ran an FTP server for a while =) It's been getting faster ever since then, but I never again had that feeling of "OMG it's so fast let's download something for the hell of it".
His thesis seems to be that powerpoint is a poor tool for fostering discussion.

To be honest, this seems kinda self-evident; powerpoint is a tool for disseminating information- for facilitating a largely one-way transmission from speaker to attendees. It's useful when you need that, but expecting it to help when you want a round-ish table discussion with major input from multiple people seems silly.
Pretty neat site. I think it should allow user to login using Google/Twitter/Facebook account. It would increase registrations.

Btw, I have been working for over a year on the site for programmers with similar idea: http://tagmask.com
I'd be much more interested in helping Ron Conway restore the one week of instruction per year that's been cut because of lack of funding to SF schools, assuming Ron Conway cares about such things. Which, you know, he should, since schools are responsible for producing raw materials (educated young people) for the startups he invests in.

The mindless drive to cut taxes (particularly taxes for the wealthy) is degrading American society. It's time to set aside "tax cut" as the universal solution to every conceivable business problem.
I think the fastest connection I ever had was back in the day when I worked at CERN. They host(ed?) a European internet hub, so rates were pretty damn quick.
Valid points except that the majority of people (perhaps cynical, but I think correct) act on what's best for them, not for everyone else, if someone making a film thought that it would be good for the film to take up 1000 phone numbers I don't think they would care about your points.

That said I can't see (m)any movies ever caring enough about something like this to bother, when there are still at least some 555 numbers they can use.
Wouldn't the real solution however be for the airlines to introduce pricing that didn't take an entire company of smart people (ITA) to understand?
Google to beef up Places, Street View with interior business photos
Who the hell watches a movie, sees a phone number, and then decides that they absolutely must call it?
Why don't movie producers just use 6- or 8-digit phone numbers. It's fiction, so who cares if they use the right number of digits?
Wow, I did not realize my internet connection at work is actally that good... I ran speed test before some month ago and it was in the same range. (see http://speedtest.net/result/1147935298.png). Back then I though "not bad". But that a post about something like that would make it the homepage of HN...
Why malware for Macs is on its way
Well, it's an awkward solution, because exceptions have this general problem of blowing away everything you're doing, and it's only a solution for this one case.

The solution to this problem that makes sense to me is either conditions and restarts a la Common Lisp, or a type system that can handle multiple return values of different types in a sane way (e.g. return either a result or an error code and then pattern match against them) so that you don't always need to throw an exception in order to deal with an error.
Google talks are being moved to this dedicated channel:
https://www.youtube.com/atgoogletalks

Currently 1000+ videos
Yeah. I was expecting multi-deca-gigabits at the very least.
That's not quite true, since a small signal+random noise will certainly give you a prediction that is testable.
> Screw all theories of moral relativism; I can tell whether you're a good person or not by knowing how much money it would take to tempt you to leave an entire planeload of people sitting on the tarmac for an extra ten minutes.

I hope that the person at the airlines who came up with the pricing model is also bound by the same moral framework. Something like - how big a bonus does it need to tempt you in coming up with a scheme which robs thousands of customers of your employer an extra $5 for the next few years?
No, you're just oversimplifying his argument. It's not only "hard to remember", it also makes your code overly verbose. That, in turn, degrades its readability, making everyone else spend more time on it and making you, as the author, avoid using the pattern, which leads to writing "prettier", yet unsafe code. Then again, if "hard to remember" is meant as a euphemism for "I know I should write things this way but I really don't want to", then you're completely right.

All in all, he's arguing for RAII, which is impossible in Java and a bunch of other popular languages.
Royal Wedding Bells in Cloud
Best/Worst States for Business
You're lucky Java is checked at compile time.

Not lucky enough, because x.dispose() could throw an unchecked exception.
In src/webserver/Webserver.Incoming.cc you have an ad-hoc HTTP parser that internally buffers partial request data and does some questionable things like recursing on each request header line.

Consider using a finite state machine parser for HTTP like this one [1] or this one [2], which will reduce your overhead, and help you push the buffering and eof problems back up to the main event loop code.

[1] https://github.com/ry/http-parser

[2] https://github.com/mongrel/mongrel/tree/master/ext/http11
Kind of surprised that there's no love for sass/scss here. Scss has made producing css a delight and v3.1 was just released which is great. Any front end developer who hasn't given it a shot should try it at least once.
Am I the only one who thought they meant latency? I like my speeds well enough, but I could use some reduced latency. I guess there isn't much one can do about this, though.
memory allocation failures crash the erlang vm
Most camera's maybe. I'd be interested to see what phones write EXIF, as I would guess phone theft/loss is a more common occurrence. I tried it with my Nexus One but unfortunately it seems that it doesn't log serial numbers in the EXIF data.
This Could be Big: Decentralized Web Standard Under Development by W3C
You might be interested to know that you can do the same
with a $25 DockStar. The process is kind of clumsy, bit it works.

http://hunterdavis.com/archives/843
Because people will still try to dial them... Possibly even dialing all the missing digits in an attempt to find the 'real' one, even though it doesn't exist.

If you start it with 555, then you don't need to worry about it.

That's assuming the number even needs to be said at all. There are plenty of ways around it.
Why We Need Firefox
ITunes Visualizer, Powered By Bold Experiment In UI Design
Thanks for the suggestion. You are probably right. I see tagmask uses them. Have you noticed an effect? Community sites are always plagued by the chicken/egg problem, so removing any friction is probably worth the effort.

In the case of Hubski, a lot of the functionality comes as a result of using the site, and I think I can do better translating that to non-users. I see tagmask has a video. That's probably a good idea too.
The Rise And Fall Of An Internet Giant (Myspace)
Yes.

"Al Jazeera and the WSJ both say they reserve the right to identify leakers to law enforcement if pressed to."
BlackBerry PlayBook 7" tablet review
Nearly 1000? You mean exactly 10,000, right? 0000 to 9999.
It's like the Zune of document dumps.
Out of the three languages he mentions as having syntactic sugar, he was wrong only in Ruby's case. Like you said, it's not a specific syntactic sugar for Dispose pattern, unlike C#'s "using" and Python's "with".
Ted-like Conference in Toronto: http://www.youtube.com/user/ideaCityOnline
I do deep, thoughtful interviews with entrepreneurs.

But mine are about 1 hour each.

http://mixergy.com
It's interesting if you check the link for where they're offering the service; there are only five US cities, but nine areas (some prefectures) in Japan. I wonder why the coverage is so large in Japan?

It also seems a bit haphazard. Why Hyogo?
I have to admit an interest in this as I work for them, but the Open University (http://www.open.ac.uk/) do have quite a lot of material online....

http://openlearn.open.ac.uk/

http://open.edu/itunes/

http://www.youtube.com/user/oulearn
Try adding

-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;

So text in the blocks can't be selected
Why even worry about getting credit for it? Your life is richer for having learned things you didn't know before.

And frankly, I'd hire an autodidact over a college graduate any day.
Newspaper designers describe techniques for Bin Laden’s death front page
Is the average US home internet connection really 10Mbps?? I find that hard to believe.
I guess this is the opposite end of the spectrum..

http://news.ycombinator.com/item?id=2140208
Beachheads and Product Management
The first is a consequence of the second.
Okay I Olofsson completely failed to establish ethos with me when he called MIPS a "great architecture" Anybody who has done systems programming on MIPS knows how painful it is (particularly in pre V2)
> [...] then you have to declare the variable to store that value outside of the try {} block

That's kind of the point. The variable will only be assigned a value if mightFail returns normally. The scoping rules make it impossible to accidentally use an uninitialized variable (i.e. a variable whose first assignment was not reached due to an exception).
ontwik has some great talks

http://ontwik.com/category/startup/

http://ontwik.com/category/creativity/

I really love this talk by Obie Fernandez

http://ontwik.com/rails/obie-fernandez-mastering-the-art-of-...
Russian tycoon buys Warner Music for $3.3bn
They are absolutely right. And last time I checked the internet was global and not micromanaged on state level.
Most modern phones do, although as I already pointed out, the real problem phones/cameras not writing serial numbers, not EXIF data as a whole.
Types Of iPhone Owners
Where Does All The Money Go?
Do you think folks at TC think they are better than the rest?
How about instead, every other municipality in the US institutes at tax on stock options?

Is there some reason why you should receive compensation and not pay taxes on it? Also, while we're at it, fix them loopholes for the hedge fund managers who manage to pay almost nothing for their millions a years. And while we're at it, jack up taxes on people making over a million.
Americans, Everything You Do Is Monitored
Tool of the Day: Keep your team on the same page with Papyrs
Introducing ScalaTest Shell: A DSL for the Scala Interpreter
What were the rates like, if you can recall?
Python's "with" statement handles this scenario: http://effbot.org/zone/python-with-statement.htm