skysight-inc/HackerNews huggingface dataset:
Interesting! I made my own guide a while back for my friends, with great success.

1a) Make a "brand" with your middle name
Google your first and last name. If you’re like most people on earth, you’re one of many with your particular combination. So how can you rank higher?

Never fight a battle you don’t have to. Pick a middle name, real or imaginary. Google your new full name.

Example: My name is Kevin Barry. The Google result is completely owned by Wikipedia and other impossible to compete against sites.

My full name is Kevin William Lord Barry. I think Lord sounds cool, so I’ll make Kevin Lord Barry my “official” online name. It’s much easier to rank for and even helps with personal branding.

1b) Consistency!
Put your new name on top of your resume for consistency.

2) Edit/Create Your Facebook
Take your new name. If your Facebook looks professional, change your Facebook name to your new name. If not, make sure your Facebook doesn’t use your new full name.

3) Edit/Create Your LinkedIn
Take five minutes to create a LinkedIn account with your new name. Put all of your resume information on it neatly. LinkedIn will rank well for your new name, and you can brag as much as you want on it without looking pompous.

4) Make Yourself Look Good on Amazon
Make an account on Amazon, using your new branded name. Pick a couple of books in your industry with good ratings. Read the summaries (read the book, preferably, but I won’t judge if you don’t). Leave a review of the books that makes you look good: show that you know industry terms, talk about your experience, etc.

Each review you leave will go to your Google front page and make you look smarter. This only works if you know enough about your industry to sound smart, of course. You can also do this for textbooks, or fiction that you like if you want to sound interesting.

5) Make Accounts on Web 2.0 Websites
Take five minutes to make an account on sites that allow descriptive profiles with your full name Quora, Yahoo Answers, DisQus, Meetup, or anywhere else you want. Feel free to participate in these communities to help even more, although it’s not necessary.

6) Strut Your Stuff!
Here’s where you can have fun and really seem impressive. Go to Weebly.com and make a free website, called “yourfullname.weebly.com”. Set the page title to “Your Full Name Online” and the page description to “Your Full Name’s Online Website”. Write a paragraph about yourself on one page, and a page with links to your linkedin, Facebook, or anywhere else you want to show people. Go nuts and add anything else you want that might make you seem interesting.
Voila!
WikiLeaks claims court victory against Visa
Being a startup's first product designer
They don't need to have the schema memorized, but they do need to know the path the data takes from the database to the front-end to appropriately optimize how the front end receives and displays the data; for example, to properly implement Backbone, you want a RESTful API. Is this available (or achievable if not)? You have to know your capabilities in order to appropriately choose a pattern or framework.

You're involved- or should be involved- in coordinating with back-end developers on the interface from the front-end and the back end. The implementation of that interface depends on the structure of the underlying system; different databases, such as document-based vs relational, can have subtle differences in how your interfaces are implemented and effect the flexibility of said interfaces.
Somebody's a total jackass (and obviously hasn't watched the Don't Talk To The Police video).

http://www.youtube.com/watch?v=6wXkI4t7nuc
"Google A/B tests SERP Menus"

They are kind of an interesting solution, but it seems like it might be better suited to only showing up when you click on "more from this domain" (but at that point the whole results page is for that domain, so it could probably be organized differently).
Serving the disaster market is pretty awful. There's little to no money available until something goes wrong, then there's a ton of money and everything is purchased in 5 days.

You have to have enough capital to be able to wait until something bad happens as well as enough inventory to service all the requests when the disaster occurs.
Have you heard of Eclim? It's a sort-of "bridge" between Eclipse and Vim and I couldn't be happier with it.
http://eclim.org/
Nobody mentioned engineers. It was a statement about more savvy investors with insider knowledge screwing less savvy investors without insider knowledge.

Your criticism is like accusing somebody calling out unscrupulous used car dealers who sell lemons of hating people who own cars.
Statistics of "450.000 leaked Yahoo accounts"
I have enjoyed reading through this resource http://taligarsiel.com/Projects/howbrowserswork1.htm
This is an extremely awesome, fantastic, exhilarating use of hyperbole.

What I gained from the article wasn't any explanation of why Vim is great; indeed, there was little included in this respect, aside from moving "entire blocks of code with the flick of a finger." Even the cool feeling of proficiency you get from knowing a tool well, and the fun of getting to show off a skill to a "how did he do that!?" audience was secondary.

My favorite part was the implicit reminder to relax about my tools. The most effective use of hyperbole is not the emphasis of a particular point, but a caution not to take ourselves too seriously, and place our self-satisfaction in proper perspective. The most powerful instances border on satire, and in that respect, this piece was perfect.

Addendum: I use vim and pentadactyl. They are extremely awesome, fantastic, and exhilarating.
Not strictly speaking, but if they say:

"I found it neat these non-predictive artists were mainly metal. Perhaps the genre that can finally bring this divided country together or break the lock on the two party system."

then it's a small bit of inference to think that they are suggesting metal fans are more likely to go for something other than the two incumbent parties.

Anyway, I'm generalizing a bit here. It's not always necessary to reply only to the conclusions than the authors of an article explicitly drew.
Perhaps if you assume that the person is already proficient in Microsoft Office, that might be true. But if you've ever watched someone go through the MS Office 2003 ==> 2007/2010 transition ("You do not like the ribbon? You must bear the ribbon!") it is not a productive sight either. They're still using Office 2003 on Windows XP at my wife's job.
Cool, I figured as much. It's a nice post, I was googling it to send it the whole team.
I think the future of Groupon is something closer to what Google Local wants to be. A place people can turn to when they want to get lunch, a massage, or get their oil changed.

I think the daily deal thing, which started Groupon, is not nearly as interesting as this. They could drop it entirely.

I believe business owners could absolutely handle it themselves, if you made it really simple. The primary interface could be a smart phone, so it would work for any business. Made it dead simple. It shouldn't take more than 5 minutes to put up your daily ad.
The difference is that the iPhone is a phone, not a gaming platform.
Nuclear work is a whole different kettle of fish - you need to harden all of the sensitive parts of the system. Cameras will fail (or their lenses will frost over), circuitry will fail, and your robot needs to be able to be decontaminated when it gets back.

Fukushima has lots of problems for robots - hard radiation, not enough in air bandwidth to support radio communication and control, and terribly difficult maneuvering and communication conditions.
array_column looks like a half-assed version of map. Looks like PHP hasn't changed a bit. Functions that do half of what their supposed to do and have odd names that depart wildly from industry standard language.
Native Americans tried that about 150 years ago and it didn't turn out well at all.
> I almost never use a debugger. I make sure my programs produce log output and I make sure to know what my programs do.

I used to do precisely that. Sprinkle code with log messages, recompile and run. When I finally learned how to use gdb, my debugging productivity increased tenfold.

I mean, just the ability to stop your program at any given point gives you an enormous advantage. You can not only examine the local state of your program, but also you can see how the state of systems outside of your program (e.g. database) changes, and all of this without polluting the code with tons of useless debug messages.

Often when I had new ideas during bug hunts, to test my hypothesis without a debugger, I had to go back and add new logs, the recompile, then run (and make sure it reaches the same state as before!) - lots of wasted time. With a decent debugger it's as easy as typing an expression.

And I don't think debuggers lead to lazy thinking. The process of finding the problem is the same whatever method you use - you analyze the code, have an idea about what could be wrong, change one thing, then see what happens. Debuggers just make it easier.
How did you implement that particular feature? (Notify when someone searches you)
Actually, that's an excellent question:

Does the robot actively seek WiFi weak spots in the communication mesh or does it have to be driven to a certain locations?
The choosen one! But... this is impossible!!!!
Actually change the world - GlobalGiving.org hiring Software Engineer for Good
I use it on my 15" MacBook pro all the time, and really enjoy it. I don't have external displays, so it's a great thing for me. But as others have said, with an external display attached to yor Mac, it's absolute garbage.
http://www.theregister.co.uk/2009/11/24/ripa_jfl/
Start with Darek Watt's novice tutorial series[1]. He presented basic features of vim in a simple and a bit funny way.

http://www.derekwyatt.org/vim/vim-tutorial-videos/vim-novice...
I take it you didn't follow the investment rounds that preceded the IPO.

We're talking about leadership that took 90% of a nearly $950 million investment round right off the table into their pockets.

If you don't know the subject matter, GTFO.
This article basically hits the nail on the head.

Saying that you could just develop for Windows (or even desktop Linux will have a bigger install base) if you desire openness is a very valid point, but there is one caveat.

This thing ships with a controller, people who are used to playing action type console games prefer to use a controller for pretty much every game type including FPS. Sure you can plug a joypad into a PC but in my experience this is a shockingly rare thing to find people doing "in the wild".

I have a feeling us on HN are sceptical of this device precisely because we want it to succeed in principle but have been burned so many times in the past by "magic open tech" that fails to live upto our expectations.

They might be able to flog some units in the emerging markets, but they better make sure they are making a profit on the hardware because 99% of those customers are not going to be buying legit games from your app store.
How the heck does a bill pass silently? If you're in congress, isn't it your friggen JOB to check the agenda every day? How hard is that? Can you just magically say "okay by the way we're voting on this right now" when your buddies are around and the other team's people arent?
Is there no link or am I just blind?
So it is not an OS wide feature like Mac OS X where implementing it is fairly simple (at least from my experience).

Some apps like VLC have supported full screen for years, even before this feature was brought to Mac OS X itself.

So I wouldn't say that Windows has something akin to what is available to on Mac OS X.
The securely guys demoed their technology for me a while back - it is very impressive. Congrats guys!
I associate old with quality more than price.

e.g. My dad has 2 Bosch drills ( http://i.imgur.com/aCkaq.jpg ). Roughly 20 years old. When you hold them in your hand you just know that it'll last another 40 years. As a result I have a really difficult time taking any of the modern drills seriously.
There are a lot of millionaires and billionaires in the business world discussed on HN. An organized lobbying effort could indeed be a contender against the forces motivating Mr. Smith. I read a story of a study in the last couple of years that calculated the lobbying cost of some big vote was in the very low 5-figures.
Whois on an IP address - you mean rDNS, right? Are you sending mail from this server without fcrdns?

Most VPS providers will let you change the rDNS record for the IP.
That or a lot of NYC twentysomethings got $50 richer.
Why don't most success software startup founders start cleantech companies, for that matter? It's probably because they have the skills and interest to succeed in software, their success further confirms their abilities in this market, and unless they have a particular reason to, they'd rather stick to what they know...
You only need to coordinate inputs and outputs. If you need to coordinate more than that you've probably got a very coupled system. Especially with web services - REST, SOAP, etc. - who cares if the front end is connecting to a Java application or a .Net application? Who cares if what the FE dev is building is IOS, Android, JSF, Spring, Flex, etc.?

If it's done right, all the details can be (and should be) abstracted away from the FE.
SSH Password Time-series Heatmap In D3
Thank you! I'll make another effort to play with jllvm soon.

Re decac, I had been periodically checking the bitbucket repo, but now I see that development is happening on Google Code. And it looks like this has a working compiler again, which is quite exciting. Can't wait to play with this again.
Thanks for all the support, Bill! Really appreciate it.
It's called "continuous deployment."

I kid, I kid..
For the WP7 versus 8 thing, there is a fundamental underpinning change from a Windows CE kernel to the Windows 8 kernel. This is an important change as it means that apps for the phone platform will have commonality with other Microsoft platforms rather than being their own silo. Microsoft needed to make this change, and the sooner the better. But of course compatibility is lost in the process.

As for updating the phones, the ARM embedded platform has a bewildering array of SOCs and doesn't have platform commonality like there is for x86. You can see how in the Linux world they keep trying to reduce the number of kernels needed (last I read was around 5) and then GPU support also has issues (binary blobs). I suspect it is far too much development effort to add the platform and driver support for existing WP7 phones. The best thing Microsoft could do is provide an upgrade program for the early adopters, but not announce details in advance.

One important bit of the initial iPhone was realising that there was no need for a constrained software platform, and instead using a Unix kernel and user space. Platforms like RIM's, Windows CE, Symbian, PalmOS etc were all focussed on being in a very constrained environment (memory, CPU). They jumped through hoops in the name of efficiency and made application developers do the same.

iOS is profligate, with kernel commonality with MacOS, wasting huge amounts of CPU and memory by comparison. But that doesn't really matter because there are hundreds of megahertz and megabytes of memory then and gigas of both now. You can take advantage of them to provide a far superior user experience and developer experience. And that is what matters these days.
Indexing Big Data
Pretty spot on. I'm constantly bothered by people who are "Front End" Engineers and only want to slap some html/css around or only do DOM manipulation.

Sure, you should do that stuff better than me (back end), but knowing how you are getting your data, where it's coming from, etc will only make you better.
It's a difficult question, as with any "on paper" value and what that really means. If you and I trade one share for $1, it probably doesn't affect the paper value. But if a year ago a stock was regularly trading at $30, and now it's regularly trading at $7, that does substantially change the paper value of the stock, and therefore impacts anything that depends on that paper value. What it comes down is "stock price" as a reasonable estimate of what you could sell the stock for if you wanted to. You and I exchanging a share for $1 doesn't really make it reasonable to assume $1 is now the going rate; but many shares changing hands at a lower price than they regularly did last year is a good indication that the price you could fetch for the stock today is less than it used to be.

Of course, if you don't want to sell, you could just ignore the stock price, and pretend the stock doesn't have a price even. Although even then that assumes you're not using the "paper value" of the stock in any way. For example, if you want to use the stock as payment for something (e.g. in a stock+cash transaction), or as collateral for another transaction, then its paper value matters.
I know it's very possible for it to be made because $99 Android TV devices already exist including the new Google TVs and the tiny Android Mini PC. (I'm also a huge proponent of Android becoming the OS for everything: device, desktop, TV, cars, & appliances.)

Ouya is the 2nd $99 Android "TV device" I've seen pop up on Kickstarter. The first project was essentially a Mini PC re-branded for Americans (so I passed on it).

Ouya has two hurdles:

1) repackaging it in a new container and tossing in a controller all for the same price. Possible? Sure.

2) Android is such a fast moving platform that their device could be outdated/outclassed by the time they finish shipping. If Google had a clue, they'd repackage the Google TV as a gaming station before Xmas.
Just to add a little weight in numbers, billswift is right.

Also, if you heat something up, it will weigh more.

Even though the change in mass is very small, it can sometimes be measured. When an electron and a proton combine to form a hydrogen atom, energy is given off, so the mass of a hydrogen atom be less than the sum of the mass of the proton and electron. Physicists can now measure the masses of these three things precisely enough that they can confirm that this is true.
I don't know why other Vim users focus on number of keystrokes.

In his example, what is more important is that you are 'describing' what you want to do with text with commands.

So when you have

var foo1 = "bar";

var foo2 = "hello hi";

var foo3 = "when and why";

You can use the same command [cib"] to change the value assigned to foo1/foo2/foo3. You are describing your change semantically i.e. I want to change word inside the double quotes.

In Sublime and other editors, it matters what the assignment is and you have to use different approach in each scenario.

Frankly, as I type at 70wpm, I don't care about saving a few keystroke here and there.
Box2D: Make an Angry Birds clone
I started using vi in high school. Used it extensively throughout college. Then I had my first taste of a proper GUI IDE.

Since then, I've only used vim for editing config files on a remote unix system.
I like where we're headed with these sorts of devices coming out. There appears to be some serious demand for powerful and tiny computing devices that are cheap enough to almost be considered disposable. This makes them perfect for weekend projects that require a little more umph than a typical Arduino can handle (and in some cases, like the Raspberry Pi's, they can even be cheaper).

I'm excited to see what the future brings in this nook of the technology/hobbyist industry.
In that case they better make sure they are turning a profit on the hardware.
Nothing a quick Google search can't solve:

http://www.hardkernel.com/renewal_2011/main.php
What version was this? 2.0 (which has been out almost a year) has journaling enabled by default which almost always provides complete single server durability for these situations.

Any database can suffer corruption if you shut down the server uncleanly - it depends on the state of the filesystem when it comes back up. That's why you have replication to protect against failure of a single node.

Having run Mongo in production for over 3 years, I've never lost any data despite numerous failure scenarios (including unclean shutdown).
It talks about nostalgia. there's nothing else besides that.

either you share this or not. If you saw anything else, you are probably misreading or reading too much there.
The majority of research funding goes to defense contractors for black and gray ops.
We should hire you ;)
but knowing how you are getting your data, where it's coming from, etc will only make you better.

How will it make any difference if they aren't actually making changes to the backend?
In the U.S., wouldn't such a court order be in violation of your fifth amendment rights?
Google IO 2012 Session Videos are Up
Oh, awesome, great to know! Thanks for the FYI!
I seems to me as it's "making a comeback". Although it never left, for years I didn't hear much about it. Maybe the new generation of programmers are seeing the old guys use it and are just blogging more about it.

I personally use Vim and love it, so I don't mind reading the posts or watching the screencasts.
Isn't Nokia already cheaper than Skype?

http://www.google.com/finance?q=nok

Mkt cap	7.04B
Who said anything about enterprise programmers?

I have no idea why my parent comment was downvoted; I posted something based on my own (painful) experience and knowledge of what various other people I know made in programming jobs at the time.

There's actually a lot of programming jobs to be had in the midwest; courtesy of companies like Sprint, Oracle, credit card processing companies, large furniture service companies, and others.
Android Forums hacked, User Credentials Stolen | The Hacker News
This is a great post on a topic that is quite close to our hearts since we are a science-startup as well. I think that this situation is a symptom of the mentality, 'You can't be fired for buying IBM.' It is so much easier to give money to a research group at Harvard etc than 2 guys starting out from an apartment. Especially in a bureaucratic setting where your job is to make decisions that do not look bad, and not to actually make good decisions!

Adam and I were once on a call with an academic consortium that had received ~$15M in funding from ARAA. The objective of this group was quite similar to what we are doing with our startup. This group reached out to us too see if there was a way we could work together. During the conference call it was Adam and me on our side and at least 10 researchers from institutions all over the US on the other side!

Those were the early days of our startup and we thought that we would be obliterated by them with their vast resources. It turns out that with 1/10th their funding we have done more than 10x of what they did. And they are floundering while we are just warming up.
You can A) Open source it. B) Shut it down. C) Try to find someone still blue-eyed enough to accept only equity for a lot of work. D) Earn money yourself elsewhere and pay a developer to work for you.

I imagine this post is an attempt for C, but if you want to keep it alive, you really ought to do D. It is not nice luring young people into free work, when the chances of turning a decent profit is as small as it is, with these kinds of games.
If you work with mac for a while you will
1. get used to it
2. learn the difference in thinking
3. burn the damn machine

In the first few monthds i almost did 3, but then 1+2 and i love it since

And i'm not saying that fullscreen is broken by design here, it is.