skysight-inc/HackerNews huggingface dataset:
I found foreign language study to be entirely irrelevant to programming.

In my experience, foreign language study consists of the memorization of lengthy lists of vocabulary words and verb suffixes. There's almost nothing but memorization, and if you forget a word or something, you're dead in the water unless you can remember it. I wasn't very good at it, it wasn't very much fun, I never used it and I've retained almost nothing. Other than satisfying graduation requirements on paper, I've gotten absolutely zero value out of it.

Whereas with programming or mathematics, the memorization is minimal, the focus is on abstract ideas you use to represent problems and the way you put together the building blocks you know. You might memorize a string of symbols like this:

x = (-b +- sqrt(b^2 / 4*a*c)) / (2*a)

But if you happen to forget that string of symbols and need to know the quadratic formula, you can start from first principles "I have an equation of the form:

a*x^2 + b*x + c = 0

and I need to get x by itself." With a little algebra (completing the square), you can re-derive the quadratic formula. Or if you only care about numerical solutions, you can use Newton's method or bisection. Or you can use your trusty TI-89 to derive the answer for you. The point is that, because everything is abstract ideas that fit together, forgetting things isn't usually a showstopper, because you can just use the problem-solving skills and tools you do remember to come up with a good-enough replacement.

Likewise, with programming, once you know how to do "everything" (i.e. have mastered the bare minimum amount of syntax to write Turing-complete programs), if you forget about a standard library function or the implementation details of a particular algorithm, you can always write your own version with enough time, patience, and debugging.
Previous discussion: http://news.ycombinator.com/item?id=4797236
You mean Suutei tsai. It's actually more of a soup than just tea. And milk is just one available ingredient :

http://en.wikipedia.org/wiki/Suutei_tsai

An old tradition among many Mongols was to not drink water straight. This could have been a result of the Mongols’ belief that water was sacred. It could also have come from the need to conserve water
Apple was already the most profitable PC manufacturer when the iPhone launched. All the other PC manufacturers know how to make hardware and could up their game to match Apple if they wanted to. The one thing they can't compete on is the OS and software.

Ask actual Mac users why they use Macs and I think you'll find the main reason is the OS and applications that run on it. For me it's things like Time Machine, iPhoto and iMovie and back when I switched in 2007, the lack of viruses. In my opinion, and that of enough other people to matter, there are no good replacements for those on Windows.
it's good, if this not prevent you to be successful in school education and you have free time for your social life.
Very interesting, but some words on pricing are IMO a must-have.

E.g. it's not really a problem for me to find a legal advisor, but paying for his service is. I also believe many non-technical founders can easily find an agency that can advise them on mobile, but they can't pay for it.
I'm only posting my opinion, and it's my opinion that they are wrong and pretending that all these Linux distros are the same operating system is an extremely harmful mistake. I know that opinion is not mainstream.
What Do Programmers Want?
Its best to think of google as the main sponsor of Go. Kinda like how apple is the main sponsor of LLVM. Go is a completely opensource commit-reviewed driven project. Developers from other companies other than Google have commit permissions and there arent any situations where go team works in house on the language for 6 months then throws all their commits over the wall.

Also go is at heart a language specification. It is designed so that anybody can create their own go compiler, and as long as they honor the go spec and standard library, all go code should theoretically compile with your custom compiler.

There are already a few other compilers in development out there. Gccgo is a go compiler with gcc as a bankend. llgo is similar except its frontend is written in go and uses cgo to wrap the LLVM C wrapper api to generate llvm bitcode.

Im starting to reimplementing the official go gc and cc compilers written in go for my port of plan9's userland shell commands called goblin.

https://github.com/mortdeus/goblin

In my opinion this is the core difference between java and go. Oracle believes they own java and will fight against projects derived from java, for example the lawsuit against dalvik. Google on the other hand is open to projects like the ones I mentioned above.
I see. Seems like a nice addition.
They're not especially threatened by citizens permitted to own firearms either. Do you really think that the average gun-owning homeowner can go toe to toe with a soldier who has armor support, air superiority, years of training, and, most importantly, modern military logistics backing him up?

And before you bring up insurgencies, let me remind you that successful insurgencies are marked by two features: 1. the occupying army does not speak the same language as the locals, so intimidating translators is an easy and effective way to deny the occupier situational awareness. 2. There is a bordering country willing to support the insurgency with either arms, safe haven, or both. Neither point applies to the US homeland.

Arguably, the last time an insurgency tried to take on the US Army was during the Civil War. Even though both sides had similar quality armament (and the South had higher quality leadership), the North won, thanks to its much stronger industrial base and better developed logistical system (i.e. railroads). The situation is even worse today. The average homeowner does not have easy access to any armament substantially note powerful than an AR-15, and the chances of any branch of the federal military defecting to support a civilian revolution are vanishingly small. In addition, the military speaks the same English that we do, and I'm pretty sure that neither Canada nor Mexico is willing to furnish you with arms and/or IEDs. So, with all that in mind, would you care to explain how, exactly, the Second Amendment protects me from the US government becoming a tyranny?
Mindscape is giving away 50 copies of my self-published programming book
This almost seems like a parody of Google's behavior at times the last few years.
How does this compare to clarity.fm?
Dunno about transferring domains, but http://www.101domain.com/hu.htm offers proxy registration for a $15 fee.
Jasmine tests in Node with mock dependencies
> Asp.Net Web Forms Application is the original, and now derided, web framework. Consider it deprecated.

I wish it was so in the enterprise world.
I find it interesting that the trend is to say ‘I won’t use Google product X and here’s why’ rather than writing articles ‘I will use Google product X and here’s why’ – I mean when was the last time you could, per default, assume ‘everybody’ would be using some company’s new product?
Unless you run RHEL.
Go was built to solve problems like the ones faced at google. However, go can solve just about any theoretical computational problem C can.
Part of it is the difference in programming culture. With startup culture, which has many good aspects, also came the idea that the death march should be the norm. Meaning, 20-somethings should be working 80 hour weeks on a regular basis and projects should be shipped at the soonest possible moment it's even remotely feasible to do so.

This sort of working environment has no slack, no capability to operate effectively in apprenticeship mode, and little leeway to allow long ramp up times. And as a result it has become more difficult to positively advance the state of the industry or the average skill toolset of coders.

It's the classic problem, when you spend all your time in emergency mode fighting fires you don't have the cycles to be able to make improvements to systems or to other coders as well.
For me, at least, the rich kid part casts doubt over everything, including things we typically take for granted in stories about startups.

Did he actually write the software, or did he leverage his wealth to have others build it? The fact that he started "coding" at 12 and then built something at 15, then had it finely polished at 17 seems a bit odd. That's not even enough time to properly learn the basics of engineering, let alone research heavily into such a heady field that requires an enormous amount of base knowledge to begin with.

It's not really clear here. Your average story about a garage or basement-based hacker coming up with an independent app or game that is ground breaking and/or makes millions is more impressive because the person didn't have the means to hire talent to build the idea, meaning they had to do it themselves or convince others that the idea was good enough to invest in (either with their money or with their time in exchange for equity).

Substitute money for the talent and hard work in that scenario and it's like coasting downhill. Just about anything considered reasonable is fairly straightforward to get done. It makes everything seem a lot less impressive. Building Facebook with $10,000,000,000 in the bank wouldn't be impressive because it wasn't something you hacked up in a few weekends, instead you'd come up with ideas and throw money at people until a product appeared. I mean we certainly don't have that sense of awe when Google or Microsoft announces a new project every now and then. It feels like that's what this article is trying to build -- sensationalizing the person, his age, etc to make it feel more awe-inducing, when the reality might just be that it's just not that impressive at all.
Ask HN: Web developers from a startup looking to quickly work for 2000-5000$
We are 5 developers from a startup, in a cash crunch situation looking to get work somewhere close to 5000$

These are the skills we have collectively:

Ruby on Rails
MySQL/Postgres/MongoDB/Redis
Jquery/Javascript/EmberJS
UI/UX Designer (1 in team)

Placed in Bangalore India, absolutely fine to work remotely.
Fine to work in a crunched timeline, looking to raise money in 15 days, any one interested can write email at 83.samarth@gmail.com
> I look forward to the day PHP is standardised (it will happen), because it cops a lot of flak when it gets the job done without needing usually anything installed on the server to run it. Upload your scripts and run, BAM!

What do you mean by standardizedPHP was quite popular in the past, and serves about 35% of the web traffic(wikipedia and facebook alone would constitute a significant amount).

I don't know about you, but my requirements are to get the job done reasonably, not "get the job done by copying a script on a cheap-ass shared hosting and you can't install any extra library. lol".
These antibiotic immunity related deaths seem only to happen inside hospitals though.
Fair enough! I hope you get everything you want out of the deal.

I've been a fan of your products for a while. They were great when I was working at a bank and it was a quick way to get something up and running for a demo quickly.
Trademark protection.

They do not want "google" to follow "kleenex" into general usage otherwise bad things happen for Google.

More info: https://en.wikipedia.org/wiki/Generic_trademark

This is the reason that Google objects to "to google" being used as a verb to mean "to search"
http://godoc.org/?q=erlang
Perl 5.14 is still supported at least until 5.18 is released (due very soon!). Also it will receive any critical security patches for another year after this.
Algol 68! :)
It's great, but it'd be even greater if it had a gallery where you could browse through people's drawings!
Don't overlook the fact that a lot of times the reason they want to hire younger folks is because they are much more likely to tolerate working insane hours and being on call 24/7. Due to their enthusiasm, lifestyle (often single with no kids), lack of experience, etc. And many companies still think that a coder who works 100 hours a week is obviously better than one who only works 40, or god forbid, 15.
Wie die Cloud-Konzerne das Privateigentum abschaffen.
This is almost certainly to protect their trademark. Google is very concerned about going the way of butterscotch, trampoline, escalator, zipper, etc. and having its name become a generic term for web searches.
Is this.. safe?

cat /var/www/html/compile.php
could be worse. I'm almost 34.
Ask HN: List of bookmarking services?
We've recently been seeing a good number of new bookmarking services showing up (or launching) here on HN. Most of them do the same things (sync, import, export) with some variation of added or redacted features.

There was an interesting one posted today called Tinmark. It looked good and promising but I was trying to remember what some of the other known ones were. Here's the list I came up with off the top of my head, please add more if you know...

Pinboard

Delicious

Evernote

Historious

Diigo
Seems like fairly straightforward trademark protection. If they allow a definition where Google = Generic Search Engine then it's a slippery slope to being the next biro.

Is there a Swedish word for storm in a tea cup?
Looks good and works as advertised! Waiting for SSL.
I disagree - I starting learning C++ at 14, and I had shareware apps for Windows I was making a fair amount of money with by the time I was 17 back in the late 90s...

That included learning how the POP3 and SMTP protocols worked to write email clients and obviously socket programming.
Reaching an intellectual peak: Should everyone go to college?
You will be, but not quite the way the author details. The OWIN [0] specification (which was solidified back in October 2012) was designed to completely separate .net web applications from their host (i.e. ASP.NET dependency on IIS). Similar to Ruby's Rack[1], it allows you to compose applications using one or more frameworks and/or middleware[2].

The KatanaProject [3], by MS, is a suite of projects for creating and hosting owin compatible web applications and is expected to see a v1 in the coming months. The ASP.NET (System.Web) host is already at v1[4](yes, asp.net can _host_ owin apps) and is used by SignalR [5,6] which is entirely OWIN based. Mono builds of KatanaProject are being worked on [7] (log on as guest). There are alternative non-MS hosts being developed, though not sure if any are serious projects yet.

A future version of ASP.NET MVC will support OWIN[8].

You can of course use .net alternate frameworks instead of ASP.NET, such as FubuMVC[9], Oak[10], NancyFX[11], ServiceStack[12]. I know that NancyFX and ServiceStack support mono (linux) as a first-class OT, concern.

OT, but you can even run node.js in-proc with OWIN based host.[13].

There is a lot going on in the .NET web app area!

[0] http://owin.org/

[1] http://rack.github.com/

[2] http://dhickey.ie/post/2012/12/16/How-I-am-using-OWIN.aspx

[3] http://katanaproject.codeplex.com/

[4] http://nuget.org/packages/Microsoft.AspNet.SignalR.SystemWeb...

[5] http://nuget.org/packages/Microsoft.AspNet.Signalr

[6] http://signalr.net/

[7] http://teamcity.codebetter.com/project.html?projectId=projec...

[8] http://aspnet.uservoice.com/forums/41199-general-asp-net/sug...

[9] http://mvc.fubu-project.org/

[10] http://amirrajan.github.com/Oak/

[11] http://nancyfx.org/

[12] http://www.servicestack.net/

[13] https://github.com/loudej/owin-js
Typed arrays do deliver a lot of speedup, and in fact, the above example is slightly faster in Chrome than in Firefox Nightly for me. However, if your algorithm does crunch a lot of data in a low-level way, there is definitely even more performance you can get by using asm.js.

See my link in the comment below for benchmarks of a sha1 algorithm that shows a good speedup in Chrome by using TypedArrays, but an even greater one in OdinMonkey.
The problem is, they already became that. A while ago.

This, from the article, is a good summary:

> "It's the users of the language who decide if it will remain," she said.

> "So if the word exists, use it if you want. That's something Google can't decide."
Heh. When I first checked out Scala, what I liked about it was that it dealt with a lot of the stuff that annoyed me when going from Smalltalk to Java :)
The deep irony is that the reason is that Google doesn't want themselves to become ungoogleable. Which is the word they pressured the Swedish language council to remove from the standard dictionary. But in Swedish ofc.
I agree it cannot be quantified, but what I was sharing was an experience of ending up with a jquery spaghetti, so with Ember we were able to maintain a code which is well segregated. Then the boiler plate which offers two way binding had been a much of a save of time. Again no way to quantify, if I could have shared the Github with you, we are not an open source.
Clickable:

http://tinmark.com/

http://pinboard.in/

http://delicious.com

http://evernote.com

http://historio.us

http://diigo.com
Make some trinkets to offer as rewards, and do a 1 or 2 week Kickstarter. You could easily make the money for your bikes, and also promote your group to a whole new audience.
This is almost certainly due to trademark protection. I'm surprised this isn't mentioned in the original article.

If "Google" as a verb becomes a genericized trademark[1] then they lose a lot of their trademark protection.

[1]: http://en.wikipedia.org/wiki/Genericized_trademark
This has bad idea written all over it...
It's a fact you can't ignore though.
This seems to be another case where an American company doesn't understand that American law does not apply in other countries.

It also seems that the lawyers where harassing the staff so much that they didn't want to continue their work.
>criminals simply don't use weapons on civilians (apart from high value targets, perhaps) because the penalties for doing so are so harsh. Criminals literally throw their guns away in a chase

If they don't use weapons, how do they have guns to throw away?

UK Criminals do use weapons, including knives, to hurt people, which is why you guys have started running anti-knife campaigns, as detailed here:

http://news.bbc.co.uk/2/hi/uk_news/8568390.stm
Evolution of Cloud Computing
Kiip

Zootool

xMarks

Dropmark
#!/usr/bin/python

some_str = ' ' * 512000000
some_str2 = ' ' * 512000000
some_str3 = ' ' * 512000000
some_str4 = ' ' * 512000000
some_str5 = ' ' * 512000000
some_str6 = ' ' * 512000000
some_str7 = ' ' * 512000000
some_str8 = ' ' * 512000000
some_str9 = ' ' * 512000000
some_str10 = ' ' * 512000000
some_str11 = ' ' * 512000000
some_str12 = ' ' * 512000000
some_str13 = ' ' * 512000000
some_str14 = ' ' * 512000000

AAAAAAND ITS GONE
Very nice - thanks for posting this!
The story really isn't that complex.

He had been programming since 12. At 15 he had an idea, he developed trimit[1] and it was mildly successful. Due to his age he got press, then an investor[2] became interested in him and the product, they stuck in a few hundred thousand. The product evolved into a service for content generation and made deals with News Corp and a few other big publishers. More investors got involved, they put together an executive team[3] from industry veterans and then built an app (with Nick involved). They launched, got press because of Nicks age and because they'd got a few celebrities invested / endorsing the app. Then they sold.

The original app certainly wasn't what is launched today and I doubt Nick is laying claim to the current iteration of the app but he did build the initial application and had involved in the current version, which is more than enough to rank him higher than people who had parents buy them into success. Zuckerberg built the initial Facebook but it certainly isn't most of his code running now, same deal here.

[1] http://www.fastcompany.com/1772823/15-year-old-creator-trimi...

[2] http://www.bbc.co.uk/news/technology-16306742

[3] http://summly.com/about.html
Actually? Probably yes. Every member of the military I've spoken with emphasizes that their training explicitly discourages the use of fully automatic fire. Real life isn't like Call of Duty. Special Forces operators don't go in flinging grenades left and right, blazing away with full auto fire from the hip. Doing so is both a waste of ammunition and a danger to one's allies.

That said, though, I find the distinction between "assault" and "regular" rifles to be quite silly. In practice, "assault" tends to mean "it has a rail for attachments and looks scary", just like "sniper rifle" tends to mean "rifle with a scope". In both cases, the essential portion of the definition is does not have anything to do with the gun, but more to do with the person carrying it. A sniper rifle is a rifle carried by a sniper. Even a relatively weak .22LR can be a sniper rifle in sufficiently skilled hands. Similarly, an assault rifle is a rifle carried by someone with assault training.
I think "googla" is already in the list. It means "to google something" more or less.

Edit: yes, "googla" is in it, it means "to search the net using the search engine Google"
GIT: a Nightmare of Mixed Metaphors
If you had watched the screencast, you'd have seen that a tab-like feature was in the works, that allows you to multiplex terminals inside Terminology.
Shouldn't that be a property of the algorithm rather than the implementation? I mean as long as they implement the algorithm correctly, do they need to care about being timing-attack-safe?
For me, I think this should receive more attention.

You have a company that's trying to attract talent, but they pay market wages for you and me and anyone else. Then there are stories like this, where they outright throw money at some people whether it be to generate a huge story or to acquire a team and research contracts that weren't a part of the hyped story. Employees look at this and get jealous and rightfully so -- they are probably not super-long-timers with valuable equity. Why would they stick with a company that's throwing money around for things that don't appear to have a coherent vision nor that will likely improve the company overall?

It feels like the no-telecommuting decision might've been short sighted in the same way. Sure, there might've been bad apples abusing the system, but to outright ban the practice would put a very bad taste in my mouth as an employee.

I'm now quite curious about the morale at Yahoo.
> Hugely over-architected solution? Eliminated.

I once made the mistake of over-engineering a coding test by , among other things, writing and invoking C code from a Java web application. While I thought it would communicate enthusiasm by going above and beyond, it in fact horrified them and I never even heard back.

Lesson learned.
And back in the 70s we used hand punches to encode EBCDIC characters onto an 80 column punch card to make minor corrections to our COBOL programs.

After a while you could punch out a new card in very short order as your hands grew used to the "shape" of each number and letter.
I don't know, but in Tunisia to be freelancer it's much better than pursuing school. In fact, freelance ensure a good income and at least you are working in something rather than you have an undergraduate degree and jobless!
> This kind of lottery mentality just gives the general public the impression that there's a gold rush going on, and causes the kind of magical thinking that's similar to teenagers all hoping to become the next rock star or sports legend, or in this case, startup founder, that will make millions, focusing on the money instead of asking themselves what they want to do with their lives.

Isn't it related or similar (should I say the same ?) to the notion that "every american is a potential millionaire" when discussing high-income taxes ?