skysight-inc/HackerNews huggingface dataset:
In that regard almost everything was sexism up and until the released of the friends series. Weapons, firemen, policemen etc etc.. I am happy that my daughter got to experience Lego like a girl.. and look, it works with the sons Lego as well..

Millinium Falcon meets Friends:
https://lh3.googleusercontent.com/-ia-V08uRi6Y/T8Mi2SzWVaI/A...

Jack Sparrow kisses before he enters the Beauty Salon
https://lh5.googleusercontent.com/-lODix9_sQBM/T5sLmfnEcMI/A...

And just like many girls wants it, accessories in every shape and color:
https://lh4.googleusercontent.com/-12WsmYNOILY/T5sLjk6O3_I/A...
Remember: businesses only reward achievement.

Which is why failing upward is such an unsuccessful career strategy. I'm with Dogbert on this one.
Google I/O 2013 Dates Announced
My first Go project: an ImpactJS server
The Science Behind Gifting
> China tends to be a fast copier, not a leader

Wasn't there a famous Chinese guy who said something like "never underestimate your adversary".

In the past that might have been true, but things change. Just one example A lot of people have been educated in the US, and are going back to china to start companies.
"Organic" - is there a "green baloney detection kit" that outs stuff like this?
Math, computation, and physics are not things we crafted from nothing; they were explicitly made as tools to describe and predict the universe around us and we continue to use them because they work so well.

But relativity killed the simple, clean model of Newtonian physics by kicking out the underlying assumptions, and I like the idea that at least somebody's considering the possibility that maybe our deepest, most fundamental premises are completely wrong.

I have no idea how anyone who's gone all the way through to a physics Ph.D. is going to be able to unlearn those assumptions though, that sounds incredibly difficult.
PhoneJoy Play: Turn your phone into a console
Well, Java has also been shown to outperform C on numeric code. I don't exactly see it as a winning declaration of garbage collection and dynamic compilation. I suspect it's the same way for those numeric benchmarks you have.
Can't update because the word prox* is blocked
Subtle Power Usage Changes Can Signal Malicious Intrusions
What is with the desire to villanize him? As much as people hate intrusive governments here, there is also this opinion that anyone who might be a criminal is just a shit person and deserves no respect.

I'd call it resourceful. To have my location leaked like that and have the forethought to engage in that much subterfuge while physically fleeing?
My single objective is to give you $15k to pursue this single-minded goal and to avail you of my social network to guarantee your success, and to blog about it.
So why do you want me to share my karma device? Will the guests pay for their own internet? Do they need karma account too? Too little information ...
Something missing from the list is how vibrant it is: it's a hard-working student body + people who attend the school for tech + local companies.

-Waterloo grad
> Wow, I hope you're not in charge of the Earth's innovation budget.

I don't want ANYONE in charge of the "innovation budget". Innovation budgets gets us things like the Soviet Union, or SEMATECH http://en.wikipedia.org/wiki/SEMATECH or MITI http://en.wikipedia.org/wiki/MITI

That's my whole point: good ideas bubble up from the bottom with tens of millions of people using local knowledge and refining and playing with existing ideas: not intellectuals working from the top-down.
App Developers: Here’s How to Get Paid Properly
For email, I personally prefer Gandi; if you have a domain with them, they provide email servers, and they have webmail if you want to use that instead of (or in addition to) an email client. Plus, that way I get email at my own domain rather than at someone else's, so I know that email address will keep working forever even if I change providers.
Direct link to github repository: https://github.com/twitter/twemproxy

As a sidenote, look at the amount of shenanigans of complexity and redirects in the "github repository link" contained in the article:

http://links.services.disqus.com/api/click?
format=go&
key=cfdfcf52dffd0a702a61bad27507376d&
loc=http%3A%2F%2Fantirez.com%2Fnews%2F44&
subId=804356&
v=1&
libid=1354646989332&
out=https%3A%2F%2Fgithub.com%2Ftwitter%2Ftwemproxy&
ref=http%3A%2F%2Fnews.ycombinator.com%2Fnews&
title=Twemproxy%2C%20a%20Redis%20proxy%20from%20Twitter%20-%20Antirez%20weblog&
txt=https%3A%2F%2Fgithub.com%2Ftwitter%2Ftwemproxy&
jsonp=vglnk_jsonp_13546470034491

HOLY MOLY!
Born on the Web
Search, Labels, Calendar and G+ integration, and the ability to choose which browser to open links in.

I'm sure you can sign into your Google Apps account in iOS Gmail, you can in every other Gmail.
You actually can't name your hotspot currently. It automatically names itself [name]'s Karma, pulled from your facebook info.

Their reasoning - https://yourkarma.com/help/5-why-can-t-i-change-the-name-of-...
> I've always had luck just running the migrations before hand -- the only real caveat there is that you need to do a two-step migration process if you're removing fields. If all your changes are additions, and your app is managed by supervisord, it's fairly trivial to pull the code updates, run the migrations, then bounce your supervisor instance.

The problem is that some configurations need workers to restart every X requests to avoid memory leaks, and that makes the deployment process completely non-deterministic if you're pushing new code and expecting workers to still serve the old one. There are troubles with dynamic imports too, which happen on large codebases.
I know I'm 10 days late but I really appreciate this now that I see that theme. Thanks!
Show HN: A better Dropbox API (with fine-grained control over what/when to sync)
I think the author means to say, "Since physicists input initial states to get to a meaningful output" or "Since the physicists assume cause and effect are sequential", it leads to the grander assumption that Universe is a giant computer.
One way of seeing the Universe is as a stacked geometry of inclined planes in infinite number of permutations and combinations. Physical phenomena like light/gravity/time are just rolling balls on these inclined planes taking any number of paths. Thus pairs of effect-effect or cause-cause are also possible.
LayerVault: Introducing Outposts to Dropbox, Campfire, Github
Please remember that this isn't a phone/text/data service. This is ONLY internet. If you have Skype/Google Voice/Lync/etc then you can place phone calls with an internet (IP) phone or computer or device. Likewise for text messages.

You could keep this on your person, and just be a walking mobile hotspot.
I talked to an MS recruiter a couple years ago who said they hired more graduates from Waterloo than any other school.
With this device, you are not sharing your home internet connection. You are sharing the 4G internet connection, and I believe it does work as you describe - the individual must login and pay for access (and when they do, you, as the owner of the device, gets a free 100mb).
If there's one thing that administering, taking part in, or hearing about interviews over the past few decades has taught me, it's that you never did as adjective as you think you did. In fact, you're usually pretty far off the mark.
Transform Your Nexus Into A Kindle Fire
[bashmarks](https://github.com/huyng/bashmarks) does something similar: it provides a command to set a named bookmark on the current directory, one to jump to a bookmark, and one to list bookmarks.

(It lacks all of the magic of z -- it doesn't try to learn how you work. It's entirely explicit.)
You're correct, it's BMath.
Came here to say this. I finished w/ $40k in the bank but the experiences gave me so much more.
Exactly. A lot of what happens in the universe is a computation by formal definition of computation (which is rather broad and all encompassing). However, universe itself need not be a computer at all.
> Don't be a jackass.

Hi phillmv, thanks for taking the time to respond to my admittedly glib though 100% honest comment! Your statement I quoted above directly reflects the sentiment I was attempting to direct towards 'the Twittershphere'.

> 1. You never know who has actually organized a conference,

You may have indadvertently overstated your case here. For example, the organizers of this conference are listed at the bottom of the page linked above!

> 2. That's not a relevant counter argument

I recognize that most of my original comment is basically an ad-hominem attack on anyone critical of conference organizers. I failed to clearly state what I would consider to be an appropriate response: sharing constructive criticism via private channels such as email, phone calls, etc. with a particular emphasis on providing immediately workable solutions. Twitter has repeatedly failed as an initial channel for constructive feedback on serious issues, but is certainly recommended as a fallback should the time come to 'name and shame'.
Users should expect to see lots of pretty colors while being confused when presented with a choice. Just like Windows 8.
Super cool. The "Sailrocket" looks very futuristic, too. Is this technology usable for commercial purposes? That is, could a wind-powered cargo or passenger ship be practical at 65 knots?
The first one seems to be a problem with third-party browsers getting redirected to the app store. I've noticed it with iCab Mobile (my usual browser on my iPad) as well.
Makes you wonder- there isn't that much juice in a 9V battery- why not replace the battery with a NiCad and a solar panel? As long as your unit isn't in complete darkness it seems like it'd get enough light to run the logic if the panel was big enough.

I'd put one on kickstarter but they don't sell Americium to just anybody. Yeah, they require Americium to work.
Ok, just clicked that exact link with my iPad and once I authenticate with Apple it says "the item you tried to buy is no longer available"

My rant however is that Google, in general, hasn't made strong product offerings out of their core products for the tablet experience. I could see not investing initially when it was unclear if tablets were a fad or not but it is now well past the point where people should be arguing that they are 'just a fad' (I don't know that anyone does any more, just saying that if they did, it would be silly) and Google can (and has) executed really well in the past in response to things that could be solved by pushing out more ECMAscript code to the web site. I really wish that selector at the bottom of the web interface to gmail was "Mobile * Tablet * Desktop" not just "Mobile * Desktop"
A Better Makefile for Bootstrap
I've seen a couple of articles that have suggested both "don't use the orm" and "load fixtures using loaddata in your datamigration". These things contradict each other. loaddata uses your models, which will be potentially out of date. We have had to manually load up the fixture using json.loads, then create the model instances using orm.Foo and setattr.

Also, not a great solution, but we monkeypatched south to simply use the number in the file name, ie 0001.py. This way if two developers try to commit a migration, they cause a conflict, and we can fix it then instead of finding out later. It makes the filename less friendly, but we usually use grep/ack to find a migration anyways.
Evernote CEO Phil Libin: "business class" software shouldn't mean "crappy"
How to build a better developer community
@parent comment: Virgin is an MNVO that buys airtime from Sprint and resells it.

@GP comment: AND you can just buy a CLEAR hotspot for $50 and pay $50/mo for their unlimited service.

edit: tried to make it more clear...
Yes, there are definitely some kinds of content that won't be doable on a tablet, such as your Photoshop example.

The OP just stated that word processing was harder on an iPad, which as we both know is simply an opinion.
"a large number of names" is a metric that differs for different people. Some find it much easier to parse text when everything is named, some prefer to have things unnamed and just spelled out. Think of having a hash from name->function vs a hash essence->function. The first people can see a name, remember it, look it up and form a connection. The latter can see a logical block of code, parse it and then recognise it when they see it again.

Personally, I'm in the latter camp. There are people whose names I've been told more than 5 times, but still don't remember them. I remember the person, but not the name. In school, I almost never knew any teacher's name and it took me several years to learn the names of most of the other children.

This also means that you can't have a "One True Most Readable Style". You only have several local maximums for different classes of people.
Regarding Lego's in general. I love them! I had a ton as a child. My best friend had all the castles and my cousin was obsessed beyond anyone I have ever met, even today.

Currently I am into the Mindstorms sets. I buy them all. Right now I have 2 of them and I want very badly some of the 3rd party accessories to make some unique fun robotic machines or robots. The possibilities seem endless. There are so many neat ones I can't decide what I should build to use them now. I find my self thinking of robots that could do something only to make an excuse to buy the part and build it.

This situation that the boy was in reminds me of Nintendo games.

1. A new fun game I wanted would come out.

2. I would save up the funds to buy it or I was currently playing something else I would need to finish first.

3. By the time I got the money or finished the previously mentioned game, the game I wanted would be out of print and the prices would be in the stratosphere.

4. Sometimes, Christmas or birthday would come around and mom would be the savior. I would drop my jaw she was willing to and paid so much money for some of my games. I keep the ones she bought me not only to play again, but for sentimental reasons.
> Minecraft in particular is a pretty interesting problem since it only simulates the part of the world that's within a radius of a player, it would make sense to have each player's machine simulate their own part of the world and the server to somehow merge those together.

I can't imagine people would trust each other enough to allow them to simulate themselves.
Sorry, I conflated your comment with the GP's. However, you two would appear to be agreeing.
The question raised in this question and answer column seems to me to serve as a warning for companies who are only looking for "rockstar" developers: often they come with a rockstar attitude.

Or even if your team seems like mild mannered programmers, you suddenly get a MBA a few levels above you and suddenly your team is branded as "unmanageable" because maybe people don't get in under 10 AM or something. (Or your group tries to push back on project scope vs deadlines or whatever).
Vancouver, BC native. I'm 31 and I hate umbrellas.

When walking around other people's umbrellas always manage to poke at my face.

I also find it very awkward to wield an umbrella.. I've tried once or twice but tossed the thing because it got in my way.

I was in NY for a vacation in fall a few years ago. It rained for one day and was 100x worse than anything I've ever experienced in Vancouver.

Same thing with Calgary. The weather coming off the mountains onto the high plains means you have to pull your car over when a rain storm hits because you can't see 2 feet in front of you.
They sum up their reasoning pretty succinctly here: https://yourkarma.com/help/75-why-do-i-have-to-login-with-fa...
Flatiron School Prework: Learn to Code
How can you project without past data?

Things like continuous deployment allow you to move quickly, whether you're pivoting or not.

I also can't see how A/B tests fit into this. They seem like they're orthogonal at best to everything else.
Oh man, you're right. I never read the headline. How embarrassing.
The statement that translating an outcome in a mathematical model into the physical world is, in quantum mechanics, a probabilistic operation simply depends on one's viewpoint. The Schrodinger Equation IS deterministic. As always, this is simply a matter of how one views quantum mechanics.
Yea, Bicycles are very cheap in India due to the large scale of production. They also have specialized bikes for farmers, which help them carry around multiple bags with ease.

Many, if not most of the young people in India own a Bicycle not for recreation, but as a serious mode of transportation.

I will take a $60 steel Bicycle over a $20 cardboard bicycle anyday.
There is also a large focus on entrepreneurship. There's a lot of support for students to start their own businesses. Such as an incubator residence (http://velocity.uwaterloo.ca/). I also know that when my brother decided to leave school to work with a startup in the area the school told him that if he ever wanted to finish his degree he just needed to tell them.
I love the idea, but there are two massive blockers for me: Facebook, and no encryption. Yeah, yeah, most things use HTTPS/SSL/ETC. But not everything. And I don't have a Facebook account.
> " All test subjects who want to go on an all-expense-paid trip to the surface of the sun please meet in Testing Annex 5B and await further instructions. There's $60 in it for you if you make it back alive!"

And don't worry, it's winter so the sun's not very hot right now.
At one point in the distant future, entropy will drive our universe to be nothing but a nearly endless array of evenly-spaced neutrinos. At that point, the computer will be ready for computation.

For now, it's still booting. That the boot process takes so long is only due to our relative perspective.
Seth Lloyd, in "Programming the Universe", seems to argue the universe is a computer or is like a computer. The universe computes "its own dynamical evolution". "As the computation proceeds, reality unfolds."
In addition to the HTML5 audio, there are many apps that consume the SoundCloud API. Once I find what I like, I play it with soundCLI [1], but there are many desktop and mobile apps that work outside of SoundCloud's website [2].

Also, you can Chrome to Phone a SoundCloud URL from your desktop and if you have an Android app that reacts to those URLs it will offer to open it.

[1] https://github.com/rekado/soundCLI

[2] http://soundcloud.com/apps/category/discover-listen
If you say "the universe is/isn't computable", then you might get somewhere exploring the idea.

If you say "the universe is/isn't a computer", you're in the terrain of metaphysics again.
> Obsessing about 'correct form' and karma

I didn't even think about karma, honestly, I asked having in mind the quality of the thread. I'm still rather new here, I started posting just a couple of months ago and learned by watching others and not from a textbook of rigid rules and that's why I'm still sometimes unsure about how to proceed; even more so because I actually do care about the 'ethos' (although I probably wouldn't use this word) more than about points of any kind.

Either way, thanks for advice and for taking the time to respond even though this was probably one of the least exciting topics you could discuss here, I appreciate it very much.
The university also has an on-campus tech incubator for ground-level projects and an off-site workspace for early/medium-stage projects. Through the incubator the university also provides seed-level funding for students to turn projects into businesses (BufferBox was one recipient).
Google I/O 2013 Announced: May 15 - 17
For better or worse because of the university's reputation they now attract the best students coming in and, guess what, they graduate the best students at the end. Like many great universities they benefit from selection bias. If you're a Canadian kid who wants to get the best CS or engineering education then U Waterloo is on your shortlist. (That said, it's not the only really good school for CS or engineering in the country as some U of T grad will probably be quick to point out.)
Actually the problem is a bit more complicated than that. It is often quite easy to write a program with a large degree of parallelism in its data dependencies. The problem is to actually implement an execution strategy with sufficiently low overhead that it speeds up execution. Communication overheads and poor memory locality often overwhelm any gains due to parallel execution.
The Cupertino zip code (95014) also brings up Monta Vista and Permanente, but I've never seen these two "cities" on a map nor met anyone who claims to be from there. I don't know if this is some artifact in the USPS database or they know something I don't.
Polyglot Programmer
Have you noticed the Macbook in the right-bottom corner?
You're totally right. I don't think anyone should be morally obligated to translate discussions into anyone else's language.

Community fragmentation caused by language differences is going to be super tough to fix. Any thoughts on a solution?
Open allocation is a middle ground. It's not a free-for-all. People are still expected to lead or follow, and still held responsible for working toward the benefit of the group. What you don't have with OA are those imbecilic internal headcount limits and transfer blocks. You're getting rid of an often useless and sometimes extortionate layer of indirection.
Still can't mark emails important or not important. Disappointed...
The article also references the probabilistic nature of quantum phenomena. However, quantum mechanics is deterministic under the Many-Worlds interpretation. Observations don't collapse waveforms, our quantum states are deterministically entangled with that of the system under measurement.

The jury is still out on the proper interpretation of quantum mechanics, but quantum phenomena doesn't rule out the deterministic state-change metaphor a priori.
Waterloo is the MIT of Canada, so it attracts top Canadian tech students. It's also in the most populated region of Canada, so it being close to home (but not too close) for most students helps too.
Does the Microsoft signing process require that the shim ensure that the chainloaded bootloaders are signed? Does this also require that kernel drivers are signed? How does this affect access to lower system memory as the root user? And what key must be used to sign the kernel modules? (Is the CA chain verified by the shim or secureboot somehow?)
I was just in Waterloo at a database technical conference and most of the folks I worked with were very smart people with BMaths from UW. Google, Sybase , SAP, Oracle, Intel, etc.. all have offices to snap up the technical talent there.
"Is it safe?
You have nothing to fear. Karma is as safe as Wi-Fi in your coffee shop. Most sites use HTTPS, like Facebook and Google, making your connection secure."

"as safe as Wi-Fi in your coffee shop" is not very safe at all. Before FireSheep people could pick off sessions to all these major websites. It's my understanding that mobile applications connected to Wi-Fi still often have these problems.
Brad Feld created a Hacker News-esque site, Startup Revolution
This is part of the art of our work as software craftspeople; choosing when to refactor and when not to. There's no great joy in reading 400-line functions, and no great joy in hunting down 10 levels of the call stack to find out what is going on.
Been using twemproxy with memcache for a while now. It has been great. Damn solid, quality stuff.