skysight-inc/HackerNews huggingface dataset:
The "real name" depends on what language you speak. It has two official languages, and in one is Éire.

Edit: see http://en.wikipedia.org/wiki/Names_of_the_Irish_state not sure why getting downvoted for factually correct information.
10 "read my blog now! ";:goto 10
I agree regarding `git push origin :branch`.

From the git man pages [0]

> git push origin master:refs/heads/experimental
Create the branch experimental in the origin repository by copying the current master branch. This form is only needed to create a new branch or tag in the remote repository when the local name and the remote name are different; otherwise, the ref name on its own will work.

So, a direct substitution of `git push origin :experimental` says

Create the branch :experimental in the origin repository by copying no branch

I definitely think that could use another layer of abstraction.

[0]: http://linux.die.net/man/1/git-push
This issue has been consistently reported by developers from unsupported countries to Google regarding this - yet nothing seems to be done about it.

For instance, http://www.zdnet.com/blog/google/how-to-sell-android-apps-fr... covered this issue in 2010 amongst many others.

However, if you are looking to still sell your app then you should look into alternative Android markets such as:

http://slideme.org/ and http://mall.soc.io/ ETC there are loads of them :)
The IEInternals blog covers each browser's behavior for underrunning the purported Content-Length of a download: http://blogs.msdn.com/b/ieinternals/archive/2011/03/09/brows...

Looks like using browser sniffing, you can deliver an exaggerated Content-Length to everyone but Opera and browsers will deal with it gracefully. Pretty neat. (Obviously not desirable for violating the HTTP spec, but the UX gains might be worth it.)
Egypt gets ready to ban online porn
Absolute nonsense of course - but if folks must post Daily Mail items what can you expect?
I was going to mention what I see as a growing Anti-Intellectualism in America but felt it may have veered to far off course. I think the higher-ed as job training is a real problem. I would never dream of trying to find a job in the humanities but I cherish my exposure and learning in those areas.

However, as someone pointed out below; Many people do just want job training. Perhaps, the solution is to offer traditional college and job training along side each other at the same institutions and let students pick which "track" they need / prefer.
It dedinitely makes sense to forego college for some people. However, in many scientific diaciplines (math, physics, biology, chemistry) it is virtually impossible to succeed without focused mentorship, an immersive environment, and in the case of experimental science, capital funding. I would also guess that many types of engineering require a similar atmosphere.

That is basically the reason why I find these discussions too sweeping and generalizing to be valid. What works for one person or field, might not apply to another.

In addition, for those who can afford it, college provides a tremendous general education and exploration opportunity.
I love this. You are correct on all accounts. In theory, creating a movie is about telling a story with the best possible content and the best possible experience. You might laugh at the thought, but I can promise you that all filmmakers toil under that aspiration. Actors, hair, makeup, wardrobe, location, sfx, vfx, audio, music... ALL handcrafted and laboriously created in pursuit of telling the story as best you can. Theaters, Blu-ray, Dolby, HD, 3D, all developed in the hopes of creating the best possible experience for that content. I'm not saying there isn't a lot of crap (lord knows I've personally worked on many terrible movies), but I'm speaking of ideals here. Shall we Kill Hollywood and replace everything with cat videos on Youtube? That's too easy. I can offer many suggestions on how to vindictively kill Hollywood right now, but that would be a disservice to people like you who just want to enjoy watching a movie. And it's because Hollywood contains this fantastic talent base, and enormous back catalog, that they will be around for a long time to come.
Odd that you say that, because the language that's most similar to Go here is Java, with its checked exceptions. The same reasoning that led to Go's error codes (that you should always handle your errors) led to checked exceptions. The fact that people generally think checked exceptions are a bad idea is a point against Go, not in favor of it.

Checked exceptions are superior to Go's error return codes anyway, since they make it easier to bubble your errors up to your caller.
Want to be first in line for instagram on Android? Sign up here
Python is more powerful can be ported to any language :)

http://www.megawrz.com/python/
I must admit that I actually just really enjoyed college. While I can appreciate the financial hardship it may impose on some -- if it doesn't for you, it's some of the best years of your life.

You'll be surrounded with peers that are your age. You'll enjoy a very equal male/female ratio (at least in your living quarters and some courses), and you get to study a broad diverse set of topics constantly. And for the most part you get to select what you study.

To steal a famous quote -- college is wasted on the young. ;-) I think if you were to ask most 30-50 year olds if they could drop most of their current responsibilities (with impunity) and go to college full time, the vast majority would.

As someone who has started start-ups, joined start ups, consulted, and worked for F100 companies -- you have your whole life to work. I wouldn't start into it a day earlier than necessary.

With that said, there may be things you love that you can do as a job and things you can do to become very rich very young. I think those opportunities are fewer and rarer than most here believe, but they do exist.
I suggest you audit CS classes at Berkeley or Stanford if at all possible. I'm also a very practical programmer, but being exposed to the ides and theory are important, if for no other reason than you are aware they exist and gain an expanded ability to conceive of what is possible.
Would be very cool to support HTTP Range requests [1] on the virtual stream - then client could restart at any point.

[1] http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html section 14.35.
How on earth did you end up with that impression? While it's true that it's possible to pick up the material on your own, it's the rare individual (I know one) who is actually able to do so completely--and I think this particular guy would say that he would have been much better off had he studied it in school. Teaching yourself CS (and by "CS" I definitely don't mean "building a website in PHP") is really, really hard, and learning it from an expert (in college we call them "professors") is a much more efficient way to go about it unless you're so overwhelmingly brilliant that it's easy for you.
World of Programming & Hackers
Do you give equal time fair warnings regarding left-wing propaganda websites? Hmmm?
What is your source for this? I signed up for the class before the new year and got an email in February saying the class would be delayed until the second half of March and I would be notified two weeks in advance of the class start. I haven't heard anything since then and the cs101 site doesn't appear to have any more information.
i think the app is good may be a little bit of the design improvement and making the app completely free will grub some attentions.
may be making it as service with apis to queue from a java scripts which can be used in static sites
I agree with him on one thing: if you are getting less than a 2.5 GPA, college is definitely not worth your time or money.

Much like I never urge anyone to vote who doesn't want to, I will never tell people to stay in school if they don't want to. For those that do go to college the experience is far better if your peers want to be there as much as you. People who go 'because that's what you are supposed to do' drag down the class.
"Those people who studied this their whole lives and have degrees and papers in journals don't know more about this topic than I do."

Insofar as it pertains to this conversation, that isn't the belief. The belief regarding college is "I can learn just as well by reading books written by the top experts as I can from listening to third rate experts talk about the topic in person."
You should have asked him to explain why he think they don't teach quality ideas instead.
I'm waiting for the day when everybody realizes that callbacks and preemptive threading both suck, relative to automatic CPS transformations.

http://matt.might.net/articles/cps-conversion/
In that case, wouldn't it be simpler to explicitly check for error return on every call to such a function, and eliminate the need for an exception mechanism?
I wonder if you could still perform a DOS by doing the following:

- register 1000 domains
- when the browser navigates to the first domain, store 5Mb
- once the store has finished, redirect to the next domain
- repeat steps 2-3 ad infinitum

Anybody know if this would work?
see pandoc http://johnmacfarlane.net/pandoc/
Python 5000 patches potholes in minutes
Tes IQ Online - Tes IQ Gratis Waloetz Go Blogg
IWishfor
Clickable: http://who-next.com
Immigration/work visa, even for an American, is important if they want to move or work overseas and lack a university/college degree.

Generally, when I interview North American/European job candidates they must have a university education. Its a filter as much as anything, we may lose some good folks, but given the volume of applicants (1,000+ for most postings & lacking a referral) we need to filter and after five or ten years, the difference in speed of learning/training/development from a degree holder usually becomes more obvious.

When I've interviewed job candidates in Asia, in particular, China, Thailand and Vietnam, I don't usually require, for low & mid level roles, a degree. In part because of education corruption & low quality, but also because many very good or great candidates don't have a "good" degree. Instead they have extensive and very positive work experience that candidates with degrees don't have. In these countries, its the work experience I value much more than education, which is more often than not quite lacking in degree holders (with a few exceptions).
Sean Parker And Shawn Fanning’s New Social Video Startup Prepares For Launch
I came up with the title, started my book, then found the perl book. So this perl book isn't like my books at all and predates them by many years.
I wouldn't be so sure. Unless Lufthansa decides to make the new BER a hub (unlikely with FRA and MUC already playing that role) it probably won't see much more transatlantic traffic than it already gets. United already has a nonstop to NYC and I think that's BER's only North American destination. Unless a lot more SF companies open up in Berlin I think they'll just have to make due with the SFO-FRA/MUC nonstops and connect from there.
It seems that git is the new regex. People are actively building things around instead of learning the rules. I suppose that came from writing being easier than reading.
That could probably work!

The documentation at http://dev.w3.org/html5/spec/offline.html#disk-space states that "care should be taken to ensure that the restrictions cannot be easily worked around using subdomains", so one would really have to use different domains as you write, which sounds a bit costly.
No, it's just lack of security. There's no obscurity involved at all.

(And, if there was any doubt, we should of course not count on people being nice on the internet.)
خطاب المجلس العسكرى اليوم 25 مارس 2012
Thanks Yunus. The design is definitely pretty bare ... TODO.

I'm not so sure about giving it APIs, I think the target market will be mainly non-technical. But I suppose given an API, the application could perhaps be leveraged in ways that I cannot anticipate right now. Interesting idea, thank you.
Sub-domains should work also then.
Just make a page with bunch of IFrames, each on a different, random sub-domain.

Edit: Ooops; didn't see the comment above about sub-domains. Worth a try though!
More stuff to remember, I'd rather remember the original commands to be honest.
I'm on Plex .8 because Plex .9 didn't allow delete. There was a shitstorm in the forums about this, and it's been implemented, so I never upgraded. The other thing I hated about Plex .9 was the UI. I really liked the "browse by filesystem." I'm considering giving XBMC a try again (I started with that and went to Plex when they had much better Mac support).
Papermill is the first beautiful, simple Instapaper client for Android
I'm not really sure what you mean. The person who posted the anti-intellectual comment was speaking about the growing tide in the US, which is very much about what I posted.

With respect to the article directly, it's really not about reading books written by top experts vs lectures from third rate experts -- unless he's reading CLR or Papadimitriou or Ullman.

Really the article is about vocational education vs a liberal arts education. The complaint isn't, "My harmonic analysis professor clearly doesn't have the understanding of a Terrence Tao". The argument is more like, "In school I'm learning about organic chemistry and b-trees, but what I really want to learn is how to use this new framework to talk to this NoSQL store to display data in this web view. Where's that class?"
It's probably better to just write one's own wrapper for git that best fits you/your company's workflow, especially if it's for your company, since you can better justify the time spent writing the wrapper code. As a point of reference, the company I work at (five devs total) is moving off cvs(!!!) to git, but writing a wrapper tool to git to create branches and set them up in the manner we need for our product.
This is very cool, but it still makes me extremely skeptical. In brief, the more posts of this type I see, the more I'm implicitly being convinced that writing performant code in high-level languages requires a series of tricks that get around the "natural" or "naive" way to write the code. The impression I get is that high-level languages allow you to express your thoughts concisely, or they perhaps allow you to mimic the performance of low-level languages, but not both at the same time.

Notice that it takes an entire blog post to use Haskell to emulate the performance of a straightforward 20-line C program that can be written in under 60 seconds. There are high-performance tasks which are practically trivial in an imperative language but which merit a conference paper when accomplished in Haskell.

So it's hard to see something like this as an argument that higher-level languages are simplifying anything.
Seems I've been downvoted for an unhelpful answer. :-P

The problem isn't the size of each individual resource, it is the total volume of resources. In fact, the small size of web resources makes the problem worse, not better - a local disk beats the network when reading large volumes of sequential data (say, a movie). Small assets on the other hand, which you correctly assert are the majority, will result in lots of sequential disk seeks, whereas the network which can initiate many transfers in parallel can do much better.

Regarding the effect of the FS cache, I provide one unscientific data point: My Firefox cache had grown to 650MB in size - on a machine with 1GB of RAM. It is pretty obvious that the vast majority of those resources will not fit in the FS cache and will require some disk seeks to load and display. Reducing the size of the cache to something that more-or-less fits in RAM might make sense... but why bother with an on-disk cache at all then?

Constantly writing to the disk as I browse the web is also a major source of system load (cache churn, seeks, write traffic), and this effect is relative not to the size of the cache, but to the activity of my browser - turning the cache off eliminated this completely which may (or may not) offset any benefits provided by the occasional cache hit.

Finally, my testing implies that your worries about jquery and other shared elements within a website are needless, the browser also has a RAM cache and all the active things on a page live there. Clicking from page to page within a site does not trigger a reload of shared elements, even if the disk cache has been switched off.

I am still trying to come up with a way to accurately measure and benchmark the effects of local disk cache on the browsing experience. Once I have, I will run some tests and post the results.

Note that all of this is relevant to the OP, because the "call to action" of the OP was that browsers should increase the size of their disk caches. I suspect this would be, in many cases, a bad idea. I went and did the opposite, and so far my laptop - and the web - both feel snappier.
I like LinkedIn way "Person Name via LinkedIn"<...@linkedin.com>. This shows person name and name of service.
>Exactly! And that lingua franca already exists. This is only useful if you would like a new syntax for personal use and you're too lazy to or don't want to use 'git alias'.

Well, the lingua franca that "already exists" is the standard git syntax.

This syntax pains some people. Now, to alleviate the pain they could either use each their own aliases OR they could share a common new "lingua franca" of aliases.

That's what this project does.

In other words, what you're saying is:

1) a lingua franca is important
2) so use standard git, which is a lingua franca, or have your own personal aliases.

This just doesn't follow.

If a lingua franca is important, then, FOR THE SUBSET OF PEOPLE THAT DON'T LIKE GIT SYNTAX, to have a common alias lingua franca is also important.

It doesn't matter that it's less of a "lingua franca" that standard git-alese, because it is still a lingua franca for that subset, and solves the problem they have with the more established lingua franca.
Debugging C/C++ and CPython using GDB 7′s new Python extension support
When you have learned and tried out all of the clever bits and then gone back to writing simple code that is easy to debug and maintain.
The full size origs are only stored on the server, the client just uses thumbnails so not much point in zipping on the client
CLPython—an implementation of Python in Common Lisp
Well, regex has a horrible syntax too.

The mathematical principles underneath are good, but the standard regex syntax is arcane and values brevity over readability, modifiability, etc.
اسرع هدف في العالم للزمالك في افريكا سبورت
The manual (http://common-lisp.net/project/clpython/manual.html) is probably the best place to see it in action.

If this works well with libraries, it'd be a very cool way to use python libraries in common lisp.
The fact that there's a limit is not surprising. That the limit is 2GB is a little surprising, but this is across all sites, so ok. That there's no cache ejection when you reach the limit just seems like a bug. Why not use LRU?
Ask HN: Best product landing pages
I'm at the stage of knocking out a landing page for a new product, and I'm looking for inspiration.

What are some of the best landing pages out there? I guess ideally you'll put one suggestion per root comment to group commentary but we all know that'll never work!
I seem to remember they have these guys named Tim Cook and Sir Jonathan Ive that have the ability to say no. I would expect the rest of the folks on this page http://www.apple.com/pr/bios/ and pretty good at knowing what should be in a product.

This is really going to be the goto story for people on a deadline or to get some page views. It is even easier to write than the standard "I am all out of ideas" top-10 list. I swear I am going make a website generated by a program that outputs these type of stories. I always wanted to learn Prolog.
AirBnb is also in Berlin

edit: don't know if it's an "office" but it had a bunch of people sitting under a Airbnb banner in a dedicated area whose entrance said "Airbnb"
Big thanks to everyone who contributed to the project and made this ambitious project possible.

This is a true Open Source collaboration, with over 30 contributors since inception mid-2011. We're working on getting a new UI and constantly fixing rendering issues.

Don't forget to check out our repo - new contributors are always welcome! :)

http://github.com/mozilla/pdf.js

Feel free to hit me up on Twitter at @arturadib for direct correspondence or join our mailing list at:

dev-pdf-js@lists.mozilla.org
http://basecamp.com/

New landing page for the new Basecamp.
This will be your outcome: each system will race to the bottom, a market leader will emerge and converge into a monopoly, this market leader will begin exploiting everyone. Nothing will change except for the names of the companies.
https://trello.com/
I want to go to college
not to mention very low cost of living compared to Hamburg, Munich or almost every other big city in the western hemisphere
http://www.bingocardcreator.com/

Not beautiful in the traditional sense (sorry Patrick), but he's A/B tested it to death and I'm certain that this is a highly effective landing page.
I actually found the more mathematical components of the UK CS course I did to have the "horizon broadening" effect - probably two-thirds of the classes we had were maths in one form or another.

They didn't even really try and teach programming as a practical activity - you were pretty much expected to pick that up by yourself. Although we had to do a lot of development during the 4 years.
BER is indeed intended to be a Lufthansa hub, on par with the others you mentioned, at least according to my airtravel-nerd girlfriend - I'd link you if I had the source.

A flag carrier with two major hubs that also operates a non-hub in the shiny new airport in the Bundeshauptstadt? Doesn't make sense to me, either.

Also, presumably the Continental 5-plus-times-a-week TXL-EWR will be moved over to BER when it opens, as well.
I'm happy to answer any technical questions about the app. It's pretty boring though, LAMP stack, jQuery.

The other thing I would kill for is any ideas on how to market this. How to market it, and to whom. I can run around to all the local creches and nurseries with flyers etc, but in terms of online marketing... I don't have a lot of ideas.
If you've read the biography, you probably know that Steve jobs initially said no to the idea of the iPhone having an app store. He later came around.
I personally like the new Apple TV UI. The previous version had pull down type menus, which can make it difficult to find stuff as your content inventory grows. The icon like app interface they've adopted now, similar to ios, is something more people are accustomed to and something they can keep adding to, "folders" could become "channels" etc.
You add an API; someone builds a mobile app for it; your users find your service more useful; you retain/win more customers.
Most of the best programmers I've known were initially self-taught, but also have university degrees. Which after they are 30-35 is crucial if they want to move up the ladder to executive within a corporate environment.

Having spent the last few months back in Toronto, I'm quite surprised by the number of people I meet (some old friends) who have MBA (from a top school), CA/CMA/CPA, CFA, CSI* courses and ten plus years of good quality work experience who are unemployed or significantly under-employed. Luck, or lack of it, has played a part for some of them not currently having a job, with companies they joined cutting teams or closing down.

There is an 'arms race' here for more advanced degrees & designations that makes it really tough to either keep up or get back into the race if you fall out of it.

* CSI = Canadian Securities Institute, CFA = Chartered Financial Analyst, CA/CMA/CPA = Accounting designations
What ideas do you have for one page app? Or rather what are you expecting?