skysight-inc/HackerNews huggingface dataset:
Half the people tell me that CS grads have to create new programming languages, write compilers, toy operating systems, computer emulators, learn thousands of complex algorithms, etc.

And then the other half tell me that there are CS grads who can't write simple loops. You simply can't do the former if you aren't capable of the latter.

As someone who did not go to college, I sure wish I knew which was really the case. Either one side is lying, or there is absolutely extreme variance between college CS courses. As in several orders of magnitude.

Any CS degree from a college that would pass a student incapable of passing fizz buzz should be absolutely worthless.
20+ Free Graphic and Web Design Resources
Is the book you are looking for too expensive or always unavailable in your local library? Would you like to save both money and nature and rather buy a used one? BiblioFair helps you find publications available for sale, donation or lending in home libraries located close to you!

BiblioFair also allows you to share the best bits of your own home library with both friends and unknown fellow readers and find people that might benefit from those dusty books that only take up room on your shelves.

Sign up at BiblioFair.com and check it out. It takes less than a minute and does not cost a dime.

Let's get the books flowing!
San Francisco neighborhood recommender – Zipfian personal project
Running Out of Numbers:  Scarcity of IP Addresses and  What To Do About It
AOL Email Hacked, Attackers Spoofing AOL Emails Sending Massive Spam Attack
The copyright holders can later on relicense the work under something else. Licensing a work under some non-exclusive license does not restrict you from licensing it again in the future under other terms.
$112 Xiaomi router (miwifi): 1TB hardrive, 802.11ac, openwrt mod
launch event in chinese http://bbs.xiaomi.cn/thread-9646810-1-1.html
product page (chinese) http://www.mi.com/miwifi/
I'd say people tend to start early in Denmark for the same reason. Especially in summer, if you work a 7am-3pm or 8am-4pm schedule, you finish work early enough to have a nice block of 5+ post-work sunlight hours that you can use to organize a nontrivial post-work outing with friends/family. On sunny days it's pretty common for people to try to leave work by 3pm so they can go home, change, and then head out to the beach or a picnic by 4pm, while it's still warm and you've got some hours of sunlight left.

This could be influenced by the fact that it's rarely too hot in Denmark; a "very hot" day is maybe 27 C (80 F). So there's no need to avoid the hottest part of the day; quite the opposite.
I wish they didn't! Magic features like this belong to magic languages like Ruby. Go is not meant to be a magic language.
I had the same feeling. I'm really surprised they didn't migrate accounts over. They clearly didn't start out with a fresh database entirely as they have a huge list of companies already. It's kind of off putting to the people who contributed data to them the first time.
>I'd try to find and solve one of the secret puzzles Google was hiding, to get a chance to buy a reserved ticket.

I find it amusing that giving money to Google is almost spoken in terms of privilege. "Today, Google will allow users to buy Google Glass for $1500" or in this case, solving a puzzle for the opportunity to buy a $900 ticket outside of the if-you-win-you-pay lottery.

More amusing is that I/O is a conference of how to use Google services and platforms[0]. Really, look at it. It's almost entirely talks on how to build products for their platforms and pay-to-use APIs.

[0] https://developers.google.com/events/io/sessions
There is extremely little code in the world that is faster with gccgo. Yes, gccgo can do better with floating point, but the lack of escape analysis slows it down tremendously in every real world situation out there.

http://dave.cheney.net/2013/11/19/benchmarking-go-1-2rc5-vs-...
I was hoping someone was hacking the sonos itself and replacing the software. The hardware looks awesome but the fact that it can't connect to an existing wireless network and that you can't stream live audio to it makes it very limited. I bought one and ended up returning it when I realized I couldn't use it for something basic as sound for a movie on my laptop.
> To be precise, Alaska is the least _densely_ populated state, but Wyoming is the least populated state.

You aren't adding any precision, or disambiguating. The OP said least _densely_ populated, as did I.
Sounds like the toolkit of a hack. Not because he's using PHP, but because it's not current for 2014.

The mysqlnd driver has been available since 5.3.0, nearly 5 years ago, and is more efficient than the legacy "mysql" driver. PDO has been around since 5.1.0, 8 1/2 years ago.

So why exactly is this guy installing just the php5-mysql package?

Also, there are limited situations where a remote server needs something like phpmyadmin/adminer for people to access. There is 0 reason to use it locally.
Go is designed to be a very practical and productive language. It's not quite clear how you're defining "magic" ...

String interpolation is both practical and useful.
This is absolutely true. You'll come to love the tools you make (and hopefully other people will too!)

I'd love to write my own text editor, though I imagine that I'd want a whole lot more features than my "optimal" music player (probably some sort of autocomplete, syntax checking, heck just make it a full-blown multi-language IDE).

By random coincidence, I've been writing (and using for the past year) my own super minimalist ncurses music player (https://github.com/spotco/ScrapePlayerDESKTOP , one python file, powered by sox and most likely only works on OSX).

My needs were definitely very different from the OP (I just wanted the ability to play music by all folder, and all folder recursively), but it's really interesting to see other people's versions of their "optimal" player.
I am not installing yet another plugin.......
This is awesome. How are you able to do it? The sonos doesn't have native support for it. Lack of airplay and needing a dedicated wireless network was what put me off the sonos.
Regardless of the merits of this particular case ... I'm always happy to see people improve their lots in life through education. If someone can learn to program and earn significantly more money, they should go for it.

However, I am concerned when people try and paint any given profession as being some kind of gold rush or as easy money. Even if programming were incredibly simple and anyone could pick it up ... if everyone making $15K learned to program, they would drag the median salary of programmers down to $15K due to over-supply. Our profession in particular really needs more quality before it needs more quantity.

The moral of stories like this should be, "skilled jobs generally pay better than unskilled jobs", not "computer programming is easy and pays exceptionally well!" And at that point, I doubt that is news to anyone.
> gccgo is also supposed to produce better code for certain computationally heavy workloads.

Unfortunately, this is very seldom true. Gccgo could potentially generate faster floating point code, but its lack of escape analysis grinds it to a halt.
from the article, it seems to me at least that, there is no "freezing" of light per se. light was adsorbed (?) in a material. its information stored in quantum states of energized particles (of the material), and later re-released as light...

not sure how theoretically significant this is ?
Yeah, I should have clarified. It's a bit uncertain if YC > HMS to hiring managers at companies. YC is definitely > HMS in the startup and raising VC world.

However, engineers and recruiters at the top tech companies like Google/Facebook/Amazon/Microsoft have definitely heard of YC.
I came here to say exactly this ... there are many problem domains where you can work just fine knowing that your data will be eventually consistent.
An ARM target has been exiting for years, it works just fine on Android. Unfortunately (?) this doesn't allow creating GUI apps or using the Android APIs. Camlistore[1] is written in Go and uses a Go backend on Android, it just has a Java shim for the GUI.

[1] https://camlistore.org/
To be fair, if the innovation we are crediting Occulus is successfully popularizing VR, I think we are being premature.

There have been VR headsets available for years, at comparable prices. They were less immersive, but we will see the Occulus as unimmersive in a few years.

Whether it actually popularizes VR, or is just a fad will depend on whether comparable products are common in 5 or 10 years.

For instance Nintendo did not popularize power gloves. They were cool, but it turned out people didn't want to play games like that. http://en.wikipedia.org/wiki/Power_Glove
Well, that may be true, but what advantages does Ada offer over C++? I understand it may be one of the (very few) workable alternatives for this kind of systems, but I can imagine has many disadvantages over C++. Where do you find enough developers with Ada expertise, for example? How current (up-to-date) are Ada toolchains? How many commercial vendors can provide and support Ada toolchains? Can you expect weird incompatibilities linking between internally developed Ada code, and externally provided C++ code?

Questions like this are probably why the DoD decided to move away from Ada, not problems with the language itself. Almost nobody uses Ada for anything anymore, so sticking with it would have been a risk. I agree that it's not a hipster language, that qualification was supposed to languages like Go, Rust, JavaScript, etc. which are very popular right now, but completely unsuitable for writing the control software of a fighter jet.
Passion is in stark contrast to egoless programming, which (aww, shucks!) is a pillar of the agile methodology that those who want passionate programmers pay lip service to.

So, when a company requires a passionate programmer for agile development, you know they're deep into bullshit and buzzwords.
been reading old articles from Joel Spolsky and the need for backward compatibility to break down barriers put up by prospective customers.

has a few passages that illustrate how that startegy helped Microsoft Excel trounce Lotus 123 plus chat wars won by AOL around that time.

http://www.joelonsoftware.com/articles/fog0000000052.html
and
http://www.joelonsoftware.com/articles/fog0000000056.html
Shows up in some kind of Eastern European language to me.

(The Enlish translation is hidden behind a link called "Jazyk").

Tip: Make language selection obvious for people who doesn't know the language displayed.
It works fine, provided you have a gcc cross-toolchain.
Note that the stack comments aren't actually comments in Factor - they're part of the function definition and are mandatory. The compiler will do a simple check to ensure that all of your stack inputs and outputs match up for each function call.
A lot of websites could use ipv6 to connect to a proxy/security provider such as cloudflare which would output the site to ipv4/ipv6 end users with all the other bells and whistles that cloudflare offers.

The end user then doesnt even know or care that the website he/she is using is ipv6

btw does cloudflare support ipv6 only domains?
This seems more like a myth to me. I have friend that I have known since we were toddlers.
Even though me and him are in different countries we Skype daily! I will be visiting him in August and he's going to visit me in December.
You can find benchmarks in pull request for https://github.com/cypriss/golang-mux-benchmark:

https://github.com/cypriss/golang-mux-benchmark/pull/5 (the last one)
Great idea for a project! I too was a big fan of Amarok, and have been disappointed by music players since having used it.

One thing I haven't seen mentioned, which Amarok, excelled at but other players haven't, was dealing with large (>100gb) collections hosted over a network. Hopefully you'll include this in your testing. As well Amarok allowed you to store metadata in arbitrary databases (which QT had support for) hosted on a network, thus allowing for metadata to be shared by computers for a given account. Quite common nowadays is to use SQLite locally; however SQLite does not support working over a network :-/

Anyway, kudos and fare-thee-well!
There is a selection of language at the bottom of page as well. But I agree we should make it more obvious. Thanks for feedback
I do remember a discussion on mailing list that all uint/int would be just fancy typing for u64/i64.
"Keep a list of your material goods online"? This seems... less than wise.
I think you have the wrong perspective of Schema. Although it is sometimes useful to describe what links relate to (both externally and internally), Schema is most useful when content describes itself. E.g., it's not so much saying "This link refers to an Article" but "I am an Article". I very rarely markup links with Schema, as whatever page I'm linking to describes the content therein.

I don't know if there is a definite benefit to implementing Schema, but I've noticed that new websites I have launched seem to rank a lot quicker than without Schema markup. And, I think it looks nice, and provides a better user experience. There could be more guidance on Schema.org, but I think it does a good job. The real problem is getting into the mindset about what Schema is about.
The protocol has to be designed in a way that facilitates (or, at least, does not actively prevents) manual input. When you mention your performance concern, I have to suggest you profile the code. If your protocol handler is limited by the performance of its message parser, you must be doing something wrong.

As for complexity... No. If your parser is non-trivial when compared to the rest of your stack, again, you are doing something very wrong.

I am not saying to implement full line editing or anything close that. I'd just like to point out that being able to sometimes manually interact with a server is very convenient.
Will they listen?
In theory this sounds like a good idea but in the aftermath of such drama, most women will not speak up. They'll lie to protect themselves instead. It makes sense and is totally understandable. Most women are not like Julie, which is why we're hearing so much about it.

I think this can have positive outcomes for GitHub, if they allow it. And if Julie does. Right now we're just in the "public fighting" phase.
But isn't the resulting image kind of inversely misleading? Ie showing less unoccupied space than existing? Most of the occupied blocks are only occupied in fractions, as you both say.
Mexico is actually considered part of North America as well
How entrepreneurs can learn to be powerful negotiators
SF sounds so great ... get up late to a leisurely breakfast served to you by others before communing with nature. The rest of the world is really missing out.
I actually got a popup on my MBP a week or two ago adhorting me to upgrade to 10.9.x. I guess that was the announcement.
It's pretty awesome that you've seen so much of the world. I've never been out of America. Which country would you recommend visiting first?
String interpolation is magic because it's not entirely obvious when it happens, what scope rules are followed, if there are any side effects, if the original string is overwritten or whether a new instance is created, what happens when they are used within bodies of loops, what happens when they are used within closures etc., it just works. Sure these can be specified explicitly but they aren't obvious.

It's the kind of feature that is useful when you write an application but not that useful when you're trying to debug it.
Telegram clients (ios,andriod,windows,osx,linux) are open source. Server is closed but client code and protocol provides user with verified secrecy.

Most criticism seems emotion based but no smoking guns. See comments on http://unhandledexpression.com/2013/12/17/telegram-stand-bac... also see response to the post you linked to http://telegramteam.tumblr.com/post/70588130319/telegrams-cr...

anyway i dont work for them and Surespot also looks nice. though nodejs+coffeescript at the server worries me a bit.
Because people in start ups judge people on if they can use the latest web framework, and not designing compiliers.
Japan Display Begins Shipping of Samples of 438ppi 10.1-Inch 4K2K LCD Module
The default language is English now :)
There are rumours that Sonos are considering opening up their platform to 3rd-party developers. Given they have recently dropped the bridge requirement, and the abundance of AirPlay-compatible speakers (plus WiFi-direct based alternative to Sonos, Panasonic have released one) I think they are perhaps starting to feel the competitive heat. I for one can't wait until Instacast or Downcast can send audio to a Sonos without having to go via an Airport Express as an AirPlay bridge.
Brazil passes comprehensive legislation guaranteeing net neutrality
Did AWS just drop Ubuntu 12.04LTS AMIs?
I'm not sure if it's just me but my ssh sessions started blocking out on a couple of my EC2 instances running Ubuntu 12.04LTS. I tried restarting the instances but it won't just ssh. Then I tried firing up another instance and the AMIs list does not show Ubuntu 12.04LTS or Ubuntu 13.10 anymore. Instead it's now showing Ubuntu 14.04LTS. Not sure why this would effect me ssh'ing into already running instances.

Is it just me?
So, no? :P
Actually, I would consider that making it my responsibility. I love my father. He made sacrifices for me, I will return the favor if I have to.
In my opinion I would highly recommend almost any part of Asia - my favorites being Japan, Vietnam, Thailand, South Korea, Hong Kong, Malaysia & Indonesia.

A lot depends on what you want get out of it and how long you plan on travelling though. A two or three week trip is a very different experience to staying somewhere for a number of months.
This bug is not really one. At least not in my situation.
I'm using Disconnect chrome extension (https://chrome.google.com/webstore/detail/disconnect/jeoacaf...) to block all sorts of tracking.
When the website is whitelisted the pre-order screen works.
Not tested, but I assume this could also happen with other ad-blockers.
Where did you find that sentence? Landing page?
It makes more sense to use the climate as the driver of work-hours than anything else.
See the comment above https://news.ycombinator.com/item?id=7631481 about casino allowing dancing on the table - it's a few levels above blowing on the dice.
Rails Reloader: A Lesser Known Rails Hook
> It's the kind of feature that is useful when you write an application but not that useful when you're trying to debug it.

It's largely used in log messages and the like where it's used for debugging issues after the fact. I've yet to encounter a case where anyone was ever confused by the behaviour.
World's tallest tower under construction in Saudi Arabia
Vedauwoo is nice, and Laramie is a laid-back college town. I also like the more remote parts of NE WY, like Thunder Basin National Grassland. I have friends who are homesteading near Wheatland.
Is this alone supposed to enable Unity3D? Doesn't seem to work for me.
D-SLRs are rude. Stop the clacking.
That suggests you don't understand what tabs are. Tabs are a single char, not x number of spaces. You can set your text editor to display tabs as any number of spaces you want, I set mine to two.

See: https://www.youtube.com/watch?v=sln-gJaURzk#t=1735
Docker-friendly Vagrant boxes based on Ubuntu 14.04 and 12.04
Kingdom Tower
Unity 5 will support WebGL; no plugins needed.
Agreed @aaren, in todays fast pace life, its becoming alarmingly simple to lose touch with friends. IMHO if you work in startup, its even easier.
How to Acquire Any New Skill in 20 Hours or Less
When I did the test, it was garbage. Since your answer, I have repeated my test with results similar to yours.
and I wondering why takes an eternity to load this site: http://cl.ly/V9dZ/fail_one.png
I want to be clear that I don't think it is in any way unreasonable to use "atheist" to mean "I don't think God is any more likely than Russell's teapot", just that this isn't always what it is used to mean and the two meanings are sometimes confused/conflated.
I forgot to mention those commands are for Ubuntu, sorry. http://www.reddit.com/r/gaming/comments/23qthg/flappy_bird_c...
There isn't much difference between this:

"My name is #{name} and surname is #{surname}"

and this:

"My name is " + name + " and surname is " + surname

or this:

fmt.Println("My name is %s and surname is %s", name, surname)

Except the first one is much more readable.

String interpolation seems like a small thing, but I find myself wanting to use it all the time. It's definitely not a "magic" feature. Javascript really needs it as well.
Spoiler alert: it requires Unity Web Player.
Canada or Mexico. Keep it simple, affordable and doable. And just go. (Assuming by America you mean the USA)
Else English speaking first world, (UK, NZ) then change one of those things at a time as you gain experience.
> "But I do wish there were more jobs that required real problem solving skills (and don't require a PhD...)."

Isn't PhD just about having a bigger cook-book to use recipes from? It's not like they are coming up with a new theory for every problem.
A startup smartphone manufacturer and a community-developed fork of an open source operating system. Such things legends are made of.
The default Visual Studio formatting sucks - wasted lines for opening braces when we have limited vertical real estate. Visual Studio should support per-project, or per-solution formatting configurations, which can be placed into the source code repository to ensure everyone on the team is using the same settings - MonoDevelop already does this and it's really useful for switching between projects which use different formats.
RhodeCode (https://rhodecode.com) has side-by-side diffs, too and support Git AND Mercurial.
> since I am obviously not of that type, I am curious why the late start? I have always been of the sort to start early and finish early. There is so much wonderful time to spend outdoors and with friends, especially in summer hours.

I think it is a tech thing. When I lived in SF, I used to get out of home at 8 AM. The streets would be empty but for the blue collar workers going to their jobs (showing how much white collar is tech). In NYC, 8 AM is packed. Yet, at work there is an odd split with the tech folks wandering in at 10 AM or what have you and the others at 9 AM sharp. (Approximately of course.)
I'd argue that if you don't make application developers consider these things, then you risk their sanity when they have to deal with the fallout.

They need to understand the tradeoffs, and be able to decide which guarantees are important when.
The OnePlus site seems to be reduced to a crawl. Engadget has a reasonable review here though: http://www.engadget.com/2014/04/23/oneplus-one-launch-ceo-pe...