skysight-inc/HackerNews huggingface dataset:
Undergrad CS programs vary greatly. So I would suggest having a look at recent course descriptions for the degree program and recommended books.

Having lots of programming experience in Java, C#, PHP, etc will not be of much value unless you understand the underlying paradigms and concepts.

In most general terms, you'd at least need to know "Algorithms and Data Structures", the SICP book cover to cover, some LISP, C programming, basic operating systems, compilers, interpreters, discrete math, logic and a bit of digital electronics.

I'm intrigued as to how you got into a graduate program. Did you present an impressive background? Care to mention which Uni?? It's a throwaway account, so it can't be tracked back to you!
Is a warning even necessary? I am fairly certain every company works this way.
More than skills you need passion for a technology or a platform . Once you have that you will push yourself to learn more and in that process learn various skills.

Do what you love and make it a job instead of making a job out of something you have no interest in.
As a consumer why would you care about the route content takes from producer to consumer? The only thing that matters is the content and how you consume it. If iFlow offered a better way to consume it then you should be happy to get it from them, and sad that you can no longer.

I really don't see where 'efficiency' comes into it?
Consumers never benefit from a single dominating middleman in the long run.
End users shouldn't have to remember that they need browser A to access one site, and browser B to access another. Remember, a problem Chrome Frame helps address is that many companies short sightedly tied themselves to internal intranet tools that only work in IE, hence the desire for an IE browser that can also handle HTML5 (and runs on XP).
Net Giant Prods India on Rules
Not yet, although I'm just starting the process for a non-fiction topic I find fascinating: the intersection of wine and psychology.

I'll soon be starting to blog on the topic at http://winepsychology.com (subscribe if it's something you might like) and will be using that format to structure my thoughts and the material for the book.

I have no ideas of grandeur (i.e. making money or even being traditionally published), just a desire to create a long form collection of information that is hopefully accessible and enjoyable to a wider audience.

I'll look at self-publishing closer to completion and how to market and track my progress throughout. Hopefully this will spawn some good HN-worthy posts, too. Wish me luck!
Google Discloses DOJ Ad Probe
Not true, I remember a few years back being a major Perl shop. The advice from senior guy in the hierarchy to use Python was 'If Google is using it, it must be good'. And I know whole bunch of people around me in many projects used it just because of Google.

Every tool has its own merit Python is nothing special in this regard. Python's low barrier to entry has invited many newbie's to pick it up in a day or two and get going with solving problems. But it has its own flaws and isn't that great as often people project it to be.

My own experience with Python, after being a heavy Perl and Ruby user isn't that good. Especially if you are coming from a language like Perl, Python as a language has an interesting trend. At first you feel very happy that things are so simple with it. Then slowly once you learn the language and start getting deeper into it, you try to use it for day to day work. Suddenly you realize that text processing sucks badly, something that is very big problem on Unix based environments. Writing a single regex takes a 10's of lines of exception handling. You try to use it for quick dirty scripting, again the language runs out of steam very soon. Its just too verbose for scripting class.

Now coming to more important reasons. Sacrificing power for readability might be great for newbie's but isn't good experienced programmers. Lack of multiline lambda's, no good support for TOC, GIL, barely there object system(compared to Moose), lack of extensibility, lack of syntax plugins. Forcing one way of doing things, all this is great hindrance if one wants to climb upper steps in the ladder of programming. And above all lack of thing like CPAN is just something more than sufficient reason above everything else.

I left Python for Perl, but had to go back again. Python wasn't just serving the need for day to day quick scripting. Which I often need to do twice or thrice a day. Text is uneliminable part of large IT projects. Tools like Perl, sed , awk help me do my job quickly everyday.

Slowly I realized if I'm using Perl every 50 minutes, I might as well use it for long term projects. On the other hand, Best practices matter for every project. You can writeable and un maintainable code both in any language.

We are back to being a Perl shop again. And its the best decision we have made.
Serious question. Does Go really have anything unique going for it, apart from the fact that it comes from Google?

I have yet to see a convincing argument why I should choose Google's little (and relatively immature) language over anything else and I'm very close to assuming this thing is pure hype and has nothing actual newsworthy. Ofcourse, as always I'd love to be proved wrong.
Am I crazy in thinking this move is aimed at Foursquare? Or is it just the next logical progression of Groupon's services?
They are talking innovation; sure Paypal can get licenses like that, but a startup can't. Most (by far) startups don't have 500k to lock away. And most don't have the money to pay the license fees. So yes, it's an issue as far as innovation of payment services goes; now suddenly you NEED to get millions in investment and that all doesn't go into the product but instead into government crap.
Microsoft Acquisition of Skype Could Really Help Video Kinect
They are free from http://en.wikipedia.org/wiki/Startssl#StartSSL - trusted by most browsers you are likely to encounter using facebook (the exception being some users of IE6/7 under XP).

The cost issue is generally moot these days if you have a clue. There is an administrative hassle (getting a cert, configuring your host, and renewing each year), but not a financial one. There might be an extra cost if your app is delivered from a shared hosting environment for your app because you will need a dedicated IPv4 address (as not all common browsers in the wild support SNI yet which would remove that need), and an administrative cost if you need to move host because you are on a very cheap provider that won't support SSL at all.
Poll: Why certain software micro-narratives spread?
I just read your essay and just wanted to thank you. I ordered the book and are looking forward to read it. Regards
It would be awesome if Bret wasn't using so many CSS3 effects on his site, causing my iOS browser to crash repeatedly.
For exercise bikes (and other such devices) there is ANT+ :

http://thisisant.com/

.. which already works great on Android phones like the SE Xperia, which have a radio that can do ANT+ built-in, or on iPhone with things like the Wahoo Fitness Fisica accessory key.
I'm sure similar claims can be made for Linden dollars, which have been used for far more transactions over the years than Bitcoin has.

Why single out Bitcoin? Because it's new?
What you need to do is focus. Decide who you want to work for, learn what they use, and learn it. Startups want to see that you have a passion for what they do. Gather as much knowledge as you can about the startup you want to work for, walk in there on your interview day, and be as excited about it as the founders are.
One interesting aspect about driverless cars is that they can be used for traffic optimization.

http://trafficwaves.org/trafexp.html

tl;dr
driving smoothly and leaving traffic gaps ahead can prevent traffic jams or slowdowns

Having just a small percentage of automated cars with traffic optimizing behavior may actually increase road capacity.
Here's my comments:

* Math is full of symbology with implied meaning. For example, theta is often used for 'angle'. How many other symbols have implied meaning like that? Granted, it forms dense, concise, precise papers. Which brings me to my second point.
* If you don't know the symbology, it's difficult to read it. I believe that people suffer reading comprehension problems if they don't know how to verbalize a symbol like 'θ'.
* Lastly, the symbols make it very difficult to google for concepts.
They're adding Group Policy support and msi installers (http://www.youtube.com/watch?v=3YkEUpJQP3o&feature=playe...). There's not a lot of detail there but they're not ignoring it.
>Oh, and if you want to do business nationwide, you'll need 43 more of those licenses from almost every state.

Does this mean California is just another state in a long line of similar laws? Or is there something unique about California's situation in this aside from it containing Silicon Valley?
note that Telstra are not challenging Amazon on behalf of freedom loving web users around the world, their claim is that they invented 1-click first

they are both being dicks
Right, after I wrote that I watched the video and noticed it appeared to work only on Win7, making it mostly useless. Still, no tears shed.
So who the hell actually use OpenCL?
Experimenting with Github to increase personal technical productivity
And yet bugfixes to my app has been rejected a few times in the past months because of this.
Mute doesn't silence alarms on the iPhone, however the volume control does work. 0% and you won't wake up.
Probably just fine; I'm sure they had to apply for a regular banking license anyway, and banks are exempt from money-transmission regulations.
Because that's what the "yes" utility does:

"By itself, the yes command outputs 'y' or whatever is specified as an argument, followed by a newline repeatedly until stopped by the user or otherwise killed; when piped into a command, it will continue until the pipe breaks (i.e., the program completes its execution)."

http://en.wikipedia.org/wiki/Yes_(Unix)
The first example is a basic implementation of the 'yes' unix shell utility.
The document linked below is easily the least important page on the whole site.

But without it, I would have never read the rest of it, so thank you. I think I just spend about 50 minutes getting schooled by Mr. Victor. Amazing concepts.

(everything I just typed feels trite after the sweeping visions imparted in the literature on that site. Seriously. I'm going to bed.)
My point is that for a business to work the value you add must be in some way proportional to the money you make - if it's not you're going to be vulnerable and that's what happened here. I don't care about efficiency as a consumer but I recognise that if a business is making a transaction less efficient while adding little actual benefit that's likely (not certainly but likely) to be a problem for them.

In essence the iFlow USP seems to be their reader app - everything else was being done by someone else either the same or better. How is that seriously going to a warrant 30% cut (which is what they were getting from the publishers) in the face of greater choice and likely better prices from Amazon and Apple?

Selling books from large scale conventional publishers is a bulk market right now and if you can't answer the question "how do I compete with Amazon?" you're in trouble and "a nice reader app" simply isn't a good answer.
Voice-based authentication for financial inclusion
How Does An Aging Rock Star Survive The Music Industry?
> tl;dr driving smoothly and leaving traffic gaps ahead can prevent traffic jams or slowdowns

An other traffic optimization (which doubles down as a gas optimization) is "car trains": cars following one another very closely (much more closely than human drivers would handle)
Power Of Continues
I'm a fan of the British Rail Space Vehicle: http://worldwide.espacenet.com/publicationDetails/biblio?CC=...
Yeah, the web is notoriously closed.
Tools Catalog
You Don`t Need to Pay High Price for Professional Tools. Low Price Shop at Tools Catalog Find the Great Value for Power Tools, Air Tools, Cordless Tools and much more.
Ask HN: Who is the best registrar for high-value domains today?
Hi everyone.

We bought several high-value domains for our new project, after quite some negotiation with the sellers (being first timers on this was a quite an experience, but this story will have wait for another time).

We now are looking for a reliable registrar to host the domains. Currently we are customers of GoDaddy, but following the elephantycide fiasco we thinking of using somebody else services.

Can anyone suggest a good, secure and non-bloated registrar, that can get the job done?

I checked out moniker.com, but following posts here on HN it seems that after the company was bought by Oversee, the service quality has dropped (as it unfortunately happens too often).

Thanks!
Except that it is GPS data ... the file "consolidated.db" does contain a list of (your) latitude + longitude + timestamp -- and when this was discovered, that file contained location data for the last 10 months (probably since iOS 4 was released).

This data is indeed used by Apple to build a database of Wifi hotspots and cell towers, along with their locations, doing this to improve their location services when GPS data is not available (the first iPhone could show you your location by doing triangulation on the cell towers nearby).

The fact of the matter is that if you can get your hands on such an iPhone (without a security fix, which I'm sure it's available by now) - you can find out where that iPhone has been.

You know, a simple search on Google could have told you the answer to this -- now you've just added noise.
The App Store Review Guidelines [1] state pretty clearly:

11.13
Apps can read or play approved content (magazines, newspapers, books, audio, music, video) that is sold outside of the app, for which Apple will not receive any portion of the revenues, provided that the same content is also offered in the app using IAP at the same price or less than it is offered outside the app. This applies to both purchased content and subscriptions.

11.14 Apps that link to external mechanisms for purchasing content to be used in the app, such as a “buy" button that goes to a web site to purchase a digital book, will be rejected

[1] https://developer.apple.com/appstore/resources/approval/guid...
This won't be high on the feature list, as it's still really dangerous.
Yup. I stopped following Go when that happened. Not intentionally but adding yet more things (invisible ones, no less) that I need to be wary of is not what I consider convenience in a syntax. Other more awkward languages became less inconvenient to use and I just stopped using Go.

I probably would have kept at it a bit longer if the dev team was more accepting of feedback presented in good faith. I'm not really surprised -- it's often hard to tell the difference between fruitless bikeshedding and oh guys FYI you might consider this a problem, I do.

I am biased towards semis though, when I first saw OCaml's ';;' I was pleased.
Dancing Google doodle: A beauty
It occupies a sweet spot on at least two axes:

1. Procedural -- OO (with its interface subtyping resembling Haskell type classes with default instances for every type)

2. Languages without safe automatic memory management -- languages with an explicit VM

Occupying sweet spots is usually opposed to having radically unique features.
It's as easy and as expressive as python, nearly as fast as C and less complicated than both. That's good enough in my book.
And most startups don't go into banking. Seriously, if you're going into that kind of business you should have that kind of money behind you.
Stealth Startup Inporia Raises $1.25 Million From Ron Conway, Others
Facebook may have leaked your personal information: Symantec
Yeah, it doesn't seem any different to how its been in the past year. The beta sigil is still under the logo.

I wish theyd put the links to maps and images back in, maybe with some visual warning that theyre not encrypted. I have SSL search as the default search in chrome, and I hate having to manually jump back to normal google to do image searches.

While we're here, don't forget SSL wikipedia!

https://secure.wikimedia.org/wikipedia/en/wiki/Main_Page
Anyone that has a balance in PayPal is owed money by PayPal. So, any account that does more than just send out funds to other accounts (that is, purchaser-only accounts) is owed money.

Same for a bank. Any customer with an account that's greater than zero is owed money by the bank.

It's not a stretch at all to have a million customers owed money.
From the first line of the man page for yes:

yes - output a string repeatedly until killed
Bed Rock
If you're adding laser rangefinders and a trunk full of computer equipment, you might as well weld on a few mechanical couplers, too. They work well enough for trains, anyway.
Human Aspects of I.T.
Offshore Web Content Management Services India
smartData an offshore software outsourcing company, offers search engine optimization services in India using white hat SEO techniques. A team of SEO professionals provides email marketing, social media marketing, internet marketing and content writing services in India. For more info visit:-http://www.smartdatainc.com/SearchEngineOptimization.asp
The moment that none-pirated material is

a) accessible and buyable by me (Linux, .nl based)
b) at least as easy to find and get as pirated material

I will immediately buy. In all other situations: I am not going to fiddle with drm-ripping python scripts, convertors, virtual-machines, geo-ip-faking-proxies and so on, just to be able to pay for stuff that I can get without all that hassle for free.

I even track down authors for books I like and wire them the money personally, if for some reason their publishers hide behind all this DRM nonsense.
New Jersey Aquarium Designs And Fish Tanks
JK-Fish World Specializes in new jersey aquarium maintenance and fish tanks. We provide best services in new jersey home aquariums, salt water aquariums and maintenance at best price. For more details please visit our website.
I have a data point of one (me) who disagrees with that. I've spent heaps on apps. I was shocked to find that iOS makes you enter a password before buying stuff - what kind of a PITA is that?
> I really don't see a problem here.

I do: it prevents innovation. People should be allowed to run an unlicensed banking service, and customers should be allowed to accept the risks that go with it (by all means, require customers to sign a form saying they understand it's an unlicensed service and they could lose all their money.)
I was referring to the Crito dialogue[1].

Socrates said in a dialogue with Crito: "You must either persuade [your country] or obey its orders, and endure in silence whatever it instructs you to endure... leads you into was to be wounded or killed, you must obey."

Socrates probably would have referred to Assange as a villain, not as a hero, for bringing transparency through illegal means rather than persuasion. "Illegal means" might be a bit exaggerated here since he didn't commit the crimes himself but he certainly encouraged them.

[1] http://en.wikipedia.org/wiki/Crito
3 weeks of brainstorming and working lead to...
Facebook Applications Accidentally Leaking Access to Third Parties
Google to make lightbulbs and dishwashers
yes, because that's the fault of the site and not the browser.
Didn't read due to crap web design.
It would be awesome if your iOS browser didn't crash when it's trying to display something that should be well within its capabilities.

Though it appears the content is loaded in a frame anyway, so here's a link to the content which should be ok: http://worrydream.com/Apple/
Web Design India
Web Design India - Sai Webtel, Leading Web Design Company with over 12 Years of Experience. We are offering you web design delhi, Web Design India, seo delhi and Web Application Development delhi providing best quality solutions and latest techniques with cost effective price.
Bitcoin is much more powerful then Linden dollars, Egold etc. because it allows transactions online, anonymously, and has no central authority. No other payment method has ever had all three of these characteristics.
Umm.. no they don't

Many companies encourage people to talk about their work. See, for example, Microsoft, Facebook, Google, Twitter etc.

Obviously they have some restrictions - but nothing like Apple.
Hate to say it: thats not even an Apple problem. Almost every corporate research division works like this. A lot of ideas go there to die.
California is also the home of many tech-savvy people that buy stuff online ... if you can't get a license to operate in California and maybe New York, you may as well not exist.
Serious question would be "Does Go have anything unique going for it, and why should I choose it?" without insults.
Rainmaker - populate Google Contacts with data from LinkedIn, Twitter, Facebook
I see too many other languages defeating Go at its strengths. The only one that survives is its fast compilation, but others are not so slow to make that a deciding factor.

If you happen to like/need its particular combination of strengths it may be a good choice, but I think much better can be done. It's a good experiment, but I think they're taking it too seriously in some regards and not seriously enough in others. I just don't see it lasting.
There are a couple of things unique to Go (interfaces for example, while similar to things in other languages are still quite unique).

But that is not (and should not be) the point of the language, it is not about how many features it has, but about the right and very careful selection of features and how they interact with each other.

Or as others have said ( http://go-lang.cat-v.org/quotes ) "Go is not meant to innovate programming theory. It’s meant to innovate programming practice."
Don't Let Automation Water Down Your Data Center
Welcoming WordPress e-Commerce 3.8.3
I'd love to have an usable file sharing application that taps into existing social structures (just like e.g. OneSwarm, but without the process of manually adding friends)