skysight-inc/HackerNews huggingface dataset:
Ask HN: Is there a good introduction to algorithms?
As I try to learn new things every day, I was asking myself, why not build and sharpen my understanding of algorithms, as they clearly have the power to shape our understanding of the world.

And as I am acutally using a lot of these everyday, from smart checklists to google, I would love to learn more about them, their structures and creation.

Can you recommend me some good literature/websites, et al.?
Could you elaborate? I read it this summer, and while I found that the glue between the chapters was a bit weak(I think the central theme isn't strong enough, no wonder he prefaces the 2nd edition trying to explain what the heck the book is about), it was a pleasure to read. I believe I had an intuition for Gödel's proof(which I have already forgotten), while I probably never have had the guts of trying to understand the real thing.

So, you mean "awful" like, at some level of Math/Physics the whole thing seems fuzzy and inaccurate or just "awful" even for non Physics Phds.
A man, a mop, a year, and an app
Much easier: the V sign is considered rude and offensive even in many English-speaking places.
What skills should a Core Java Developer have?
Whether it's childish or not is completely irrelevant.
I think what would work better would be to share some of your own ideas for feedback from others. The best idea(s) will be the ones you get excited enough about to follow through with.
I'm surprised no other registrars seem to have jumped on this in quite the way NameCheap have. Is it that they feel too small to take the risk of rocking the boat?
I don't know about the warranties, but Seagate is my favorite manufacturer of HDDs and SSDs. I haven't had a single failure yet.
Its raining Haskell
You're welcome. Lewis also writes for Vanity Fair, where in fact some of the material for Boomerang and his other works originated. You might be interested in these also.

http://www.vanityfair.com/search?query=michael+lewis&sor...
I don't think a $250,000 investment is considered a "jackpot".
What about http://en.wikipedia.org/wiki/Byzantine_fault_tolerance
Samsung Metro 2600 Slider Mobile, Samsung Metro E2600 Price India
Samsung Metro 2600 (Samsung E2600) is a basic slider mobile phone featuring long battery backup. It is a compact and sleek design Slider phone with large 2.4-inch display screen and anti-Scratch back. It is a very easy to use phone with all needed features including Alpha-Numeric keypad, 2.0MP Camera with video recording support, MP3 Player, Video Player, FM Radio, Bluetooth, USB v2.0, WAP Browser, 40MB Internal memory, 3.5mm audio jack, Expandable memory up to 16GB to save your favorite stuff. Let's talk about Samsung Metro 2600 Price, Features & Specifications.
Using Intel's SPMD Compiler (ispc) with Matlab on Linux
A MacBook when he was 9 ? Damn, I'm 32 and still cannot really justify one. And I'm sure his parents had nothing to do with his funding arrangements, of course.

I hate to talk about privilege, and this kid is clearly smart, but the smell of upper class is hardly bearable, sorry.
goog looking site:)
While I would hate to discourage anyone from mini-projects - what is the purpose of a web-based traceroute interface? It's available on most operating systems, and even on routers; and the purpose of traceroute is to do network diagnostics for your own network to a remote system. In the end this tool will not really do much but show the route from your server to a remote IP.

Sorry - not trying to be negative - would love to be enlightened if there is something that I am missing!
Samsung Galaxy Y Pro Duos Officially Dual SIM Functionalities Smartphone
New scam on Facebook
Just when I thought the streams where stable you bring in Hacker News :)
Download Hacker Monthly Issues 1-19
Barbara Tuchman's The Guns of August.
Yes. He is ignoring the real issue on purpose so he can pretend he's more mature. How childish.
Interesting that I suggested this idea for someone asking for app ideas on HN almost 2 years ago.

http://news.ycombinator.com/item?id=1450570
The logical steps in 3D printing is to increase the number of molecules the printer can print with. There's almost an infinite number of molecules you have to deal with, so it's a very logical step that once 3D printing becomes a commercial endeavour then there'll be quick steps made towards an atomic printer.

91 regularly occurring natural elements is a much shorter order than tens of thousands of common molecules. Considering there are over forty simple hydrocarbons and molecular printers start looking bulky, granted you might only ever use a maximum of 5 hydrocarbons, but that day you need a 6th you'll be cursing your shitty base model printer.
SONNET ON FIDELITY
I still can not make out whether you have read the book or not.

You went to the same school as the author(I presume you mean the OP in the reddit thread), and you knew the professors who taught the guy didn't like the book. Is that all you are basing your opinion on?

GEB isn't a physics book, so I don't see how "the professors who taught this guy" say matters - it's all too common that people don't like books that directly relate to their fields; especially so when they deeply vested in their field.

Also, opinion is divided on usefulness of other seminal works as well; to quote a few from comp. sci. - SICP, K&R, TAOCP.
Agreed, I think this could be much more interesting/useful if there were a variety of servers in different parts of the world to choose from.
I'm 30, and I don't own a MacBook either, but I don't see them as above an upper-middle class income bracket, I'm certain you can afford them if you're into software development.

I wouldn't give them to a 9-year old either, but his parents are "a lawyer and an investment banker", so it sounds reasonable (and I guess that being the son of an investment banker probably helped the funding).

Edit: here's GigaOm's original interview linked in the BBC article

http://gigaom.com/2011/12/13/meet-the-internets-newest-boy-g...
A simple way to watermark a batch of images
Symbol files: With great power comes great responsibility
3rd you. I can do that on my console. For a moment I thought that it's something related to IMs routing.
Men's Work Boots | Western Decor | Steel Toe Work Boots
This is pretty much why I hate ticketmaster. Too many brokers/scammers using programs like this, so the everyday consumer can't purchase tickets as they're sold out before the presale!
My previous comment the last time this was posted:
http://news.ycombinator.com/item?id=2725892

Anyone have any more info?
Stickless video game/arcade controller
<snark>
How do you know someone hasn't read GEB? They pass snarky remarks when someone mentions they have read GEB.
</snark>

That aside, offering to help people with a difficult book is different from flaunting having read the book.
I third Microconf 2011. Great formal presentations and invaluable networking opportunities, too.

I'm looking forward to Microconf 2012.
Summary: Guy doesn't read the fine print ("User Content and Conduct Policy") when accepting his account, posts a picture in violation, and is surprised when it is taken down.

Bottom line: don't like the policy, don't use the service. Don't have an alternative, go develop one where people can flip the bird all day long.
Looks like you missed the bit in the middle:

The UK has a large problem with fake Pound coins,--- which are made at an artisan level,--- but all the high value note faking, worldwide, of established currencies, is most likely State Sponsored.

This was to clarify what I had meant above, talking about volume over value. The UK has a large volume of fake coins in circulation, most likely far far more than the number of fake notes we have circulating. BUT the value of the fake notes in circulation far exceeds that of the coins.

I was trying to make it clear that yes there is a lot of mom and pop fakery going on, but the real high value fakery comes from the highly technical and sophisticated teams (most like state sponsored).
This video shows ants and other insects attacked by Cordyceps.
http://www.youtube.com/watch?v=XuKjBIBBAL8
Defensive riding tips for motorcycle drivers
BikeSafe is an initiative run by Police Forces around the United Kingdom who work with the whole of the biking world to help to lower the number of motorcycle rider casualties.
It really wouldn't make it more useful as it would still only show the hops from those specific servers to an end destination - which may or may not share any hops with my route to said end-destination. The only real use I could see would be as a "is this site up" service, or a tool to check propagation of a domain name in other parts of the world - but, that's where utilizing nameserver lookups would be quicker and less resource intensive than a traceroute lookup.
Profiling slow queries using pt-query-digest & some love from Percona Server
I also like Stephen Fry's take on offense: http://www.youtube.com/watch?v=lnSByCb8lqY#t=1m10s
Solution -> move to a P2P social network where you don't have to swallow whatever TOS they toss at you.
I bought Maxtor back in the day because of their customer service. I also recommended them to everyone I knew. Without at least good customer service I don't know what I'll do. I would pay $200+ for a 250-500GB if I knew the thing would absolutely not fail within 3, maybe 4 years with high usage.

http://web.archive.org/web/19961110081033/http://www.maxtor....
It also says trace complete with no output if you put an ipv6 address in.
Suggestion: Make the URL hackable. If I go to http://traceroute.im/ycombinator.org I should see a traceroute for ycombinator.org. Check out http://who.is for good example of this.
Yes, search amazon.

- Art of Computer Programming is good but hard

- Algorithms by Cormen et al. is good, more accessible, but not as practical

Start with Algorithms and then advance.

If neither of those work for you, try an intro to programming book.
I said "justify", not "afford". I could afford to buy a house in Hawaii, but that doesn't mean I could justify the expense :)
Thanks for the comments, I certainly understand it's nothing break though or even orignal, here's a list of many other people doing the same - http://www.traceroute.org/

I work as a network admin for a large UK internet service provider and hosting company, troubleshooting network faults can be very interesting when your actually on the same network, obviously your not getting a true perspective that matches an 'off net' client issue.

Most of the routers/servers that I manage and have access to are also 'on net', so while they do supply the tools I need, they still aren't really giving me an accurate view.

So I have my own servers dotted around the internet, but logging into them takes time etc, I just find it easier and faster to open my browsers bookmark and type in the destination.

Finally I can also give other people access to the service, such as clients, other network admins or anyone really, even you :)
That seems like a childish response.

It's like saying "don't like the politics?" -> "leave the country"

We want to influence and change the policies.

1. Any forced changes to content posted on google+ should be accompanied by a notification (eg. an email).

2. Do we really need such stringent rules for content. What if I post a satirical photo? (Like those you see in the New Yorker)
Thanks for the comments, I will be implementing that some time later today.
Amazon makes their move
Just like ZMM, GED is also the kind of book that tends to split people into those that love it and those that hate it. Personally, I loved GED and hated ZMM. Similarly, I know people who find GED overrated, pompous and shallow.
Maybe Maybe Maybe
On single page apps
I looked at couple of them. Some of the patterns has a note mentioning it is a port of C#/Java/C++ implementation in the Wikipedia article.

Python is drastically different from C#/Java/C++, and a direct port of classical patterns won't make much sense. It will work, but it will the equivalent of Fortran programmers writing Frotran in Python.

If anyone is interested, this talk by Alex Martelli is a good starting point:

http://www.youtube.com/watch?v=0vJJlVBVTFg

I think Bruce Eckel was writing a book on "Design Patterns" in Python, but that's not completed. However, there is a book using Ruby, which shows the classical approach for implementing design patters, then shows how it is done in Ruby:

http://designpatternsinruby.com/
As I said, piracy will eventually extend to the theft of energy or raw matter.

Carbon, silicone and iron are easy to come by in space. Actually, given that olivine may be a common material in asteroids you're looking at abundant magnesium, iron, silicone and oxygen right there. However things like rare earth metals may be less easy to come by and if 3D printing jumps to molecular printing, then there'll be ships carrying pure metals as goods. Consider Neodymium cost averages $350/kg, a ship hauling it out to Neptune will be worth a lot of money stolen. Especially when the pirates would be selling for <$300/kg.

If piracy happens over raw materials, eventually so will war even if it's just to stop the pirates. However there'll be asteroids found with thousands of tonnes of easily mineable rare metals, and then we'll see space battles.
Ultimately that's my goal, to have multiple locations displayed from a single search.

Just need to do some more coding, and then find a few cheap VPSs to get it live.
Ooops, We Did It (Again)
I'm still not convinced of the benefit though - unless you are using it to find the route back to the machine you are trying to diagnose (in which case it would be useful to have a button to pre-fill the text box with the person's public IP).

Good luck, as I said - I don't want to be negative, just puzzled by this.
I think the argument against SOPA has yet to break out of the tech echo chamber.

To be honest I think SOPA is inevitable, most people won't be able to grasp the level of injustice involved until it is enforced.
All that chart shows is that unions give more to Democrats, which is not surprising. But there is no way that I'm going to believe that unions give orders of magnitude more money than corporations. I'm not a campaign finance expert but what I would guess that this is showing that there is some loophole in transparency laws that is being exploited by corps, or that this chart isn't capturing some important source of money.
Helping Sales Managers and Professionals
Sandler Training CEO Dave Mattson explains how Sandler’s expertise helps both managers and salespeople use customized, tailored solutions to master negotiations, prospecting and closing. Sandler’s methodology has helped businesses and professionals build upon their sales numbers with a global network of over 200 locations for over 35 years.
Let's not dismiss the guy's opinion off-hand.. I also know people whose opinions I respect and who find GED pretentious and shallow. Personally, I found it extremely well written (although somewhat nonuniform) and extremely insightful as well. I just wish I had read it earlier, say, when I was 14, rather than after a CS education.
Zindor network
very powerfull social network
pats WhatsHisName on head
Beginner tutorials who don't help beginners?
Isn't it redundant to summarize BBC articles? A bit off topic, but I do think it's a horrible way to demo your app considering that the BBC's online news outlet has been publishing articles that feature "paragraphs" which are rarely longer than a single sentence for years. In other words, summarized news. Still an interesting concept. Quite interesting that this idea has already been pointed out well over a year ago out by one HNer, Geee, via Open Text Summarizer. Makes you wonder what he's actually using to summarize the content.
Looks like you somehow remove the '-' characters in the domain names.
Multiple trace route sources for what I do is very helpful, for example:

A client reports an issue that some of their website visitors are having packet loss/reachability issues, however the network I am working on has 3 transit providers, which means 3 different ways into the network.

I can certainly do a trace route from my machine or routers to their clients (if i know their IP) but that's only showing me the outbound route, I am still none the wiser as to which route they are trying to get in via.

By using multiple off-net trace routes I can probably enter my core network over each of the 3 transit providers. Looking at these results I should be able to see if there are any obvious issues with incoming traffic.

It's certainly not going to work every time, however it will give me a better view as to what's going on.
> Do we really need factory pattern in Python?

Yes.

from PIL import Image
im = Image.open("bride.jpg")

Image.open here is a factory, and im will be an object of a different class, depending on the filename you pass to it(jpeg, gif, png).

That is just one example, but you get the idea.
Ask HN: Market place for code snippets / libraries
I'm wondering if there is any "App Store" or market place for code snippets, code libraries etc.

So far I've only seen places like CodeCanyon ThemeForest, but I'm more interested in the C++, Java etc world.
As someone else who worked in customer service, this is very true. There is a lot of stuff we're not allowed to offer, but if you specifically ask for it we can give it to you. So please, ask questions, and be polite. No one calls customer service to say "everything I bought works perfectly and I'm happy with you and your company. Have an awesome day!"

I dealt with angry people just about every second of every day. The job has huge turnover for a reason. Please remember you're dealing with your fellow man, and even if you're angry, it's not (yet) his or her fault that you are.
Irs Prevention Techniques Meant For Older Persons
The country's negative financial state is making life style difficult for individuals of every age group, but in addition for some senior citizens living in the us it could think that every item has acquired especially hard.
North Korea presents “Farewell” to their-long time leader Kim Jong-il
Some social networks facilitate a party atmosphere. Others, an insurance seminar one.
Thanks for the comments, 'negative' are often more helpful than positive comments anyway :) and I certainly like the idea of pre filling with the users public IP.

I realise that the tool wont match everyones requirements, to be honest I made it for me and what I use it for, if other people find it useful thats a bonus! Also if I can improve it to match what people want that's even better.
Having the laundry room be in the second floor.

FYI, the main reason laundry rooms are usually in the basement is risk of flooding. In a basement with a concrete floor with a drain, flooding isn't much of a problem but on a higher floor it could cause very expensive damage to the surrounding space, the floor itself, and anything in the basement underneath.

I'm sure for some reason the tradeoff is in favour of the second-floor laundry room, but the basement laundry room certainly doesn't count as artificial.
I've learn programming to create small 2D games: Turtle at 8, TI-82 at 16, Pascal at 18, C with Allegro at 22, android-java at 30. It was some "Snake" or "Tron" or "Bomberman" kind of games.

Seems obvious for me that children motivation can be creating game.

So, in my opinion, an ideal first language should be a sandbox language that have C syntax style without pointer stuff and can easily:
- Read keyboard()
- DrawPixel()
- DrawImage()
- PlaySound()

Bonus if there is no install.
Bonus if created games can be send by email to friends.
It's not. Politics are different from private property, Google+ being the latter. Just because it's free to use doesn't mean you own the infrastructure and it doesn't mean you are the customer. It is their server and service, and its their rules. I think it seems childish to break the rules, get caught, and act as if one is morally injured by enforcement. That said, (1) would be a courtesy, and perhaps a reasonable one, for Google to consider. Google already answered (2) in their user content guidelines.

Thought experiment: what if Google's policy was "anything goes"? What if advertisers decided not to use Google anymore once content degenerated into frat party and "rate my vomit" pictures? What if Google stopped making enough money to support Google+ and had to shut it down?
You do realize that diet soda is far healthier than fruit juices, right?
The same can be said for deals with record labels. I don't know if it's a good or a bad thing, it may be a good thing since it motivates more aspiring talent.
Thread about rebooting:
http://www.airliners.net/aviation-forums/tech_ops/read.main/...

In some cases, they say it's not so much a "reboot" as a "boot", i.e. power fluctuations cause the system to shut down. In other cases, it sounds like the power fluctuations cause hardware problems which the software didn't anticipate. And yes, they also suggest there are times when it's just a good old three-finger-salute with no identifiable cause.
For everyone saying if you really need these patterns. From the site header

> This book is about learning design patterns through the medium of Python language.

Its a book about learning the patterns, not idiomatic (or even good) Python. As a example of idiomatic and good python, this book is useless, but if you just want to understand how patterns are used in other languages, this book is not bad.
See www.cs.princeton.edu/~dpw/papers/lambdazap-icfp06.pdf
Argentina blocks iPhone sales in bid to strengthen economy
I doubt that this is the case. I'd expect to see it on a lot more sites were it true. I'm guessing some other factor created your measurable increase. Willing to be proven otherwise though.
the curious case of the missing tweet... hmm?!
Thanks for finding that, was my security getting a bit too secure, should be fixed now :)
In Iran thumbs up is equivalent to the middle finger. good luck censoring that. http://en.wikipedia.org/wiki/Thumbs_signal#The_gesture_inter...
http://www.verious.com/
Exactly. I have a feeling that this tendency to be offended by anything is bringing us closer to idiocracy at a faster rate than many other things.
According to Google's Closure Compiler URI.js is compiled down to 11.81KB (3.38KB gzipped)
Including punycode.js and IPv6.js you get 15.03KB (4.87KB gzipped)
added your link to the alternatives section in README.md
Isn't this a bit different than your analogy? Google+ is a free service, and is hardly the only content-hosting/blog-esque product available (and it's free). Certainly, if you (and others) don't like Google's policies, by all means, let them know, but realize that until those policies are changed, they will enforce them (and we know that Google's "customer service" is lacking, so it isn't a surprise that the poster didn't receive notification).

I don't necessarily agree with Google's actions here, but Google+ is what it is--a service provided by a corporation, bounded by rules for content. If you don't want to live with such rules, take your content and go elsewhere. If enough people do that (including high visibility users), I'm sure Google will listen.
I feel I have to say something positive in light of the other comments; this is great to see from a 16 year old.
a microsurgeon's favorite tweezers

Given the risk of cross-infection, I really hope microsurgeons acquire these in multiplicity rather than just buying one pair and carrying them around with him. :-)
What is the hyper local app economy - with Marco Argenti of Nokia