skysight-inc/HackerNews huggingface dataset:
I likely wouldn't have it installed, except for the fact I'm currently developing a Silverlight app (online editor for an in-house DSL).

Actually, I probably would install it, if only because Netflix uses it for their online player.
Doing nothing is the hardest thing ever
When I was a kid, I sometimes went to toy shops during school lunch hour and coded BASIC on a toy computer with one LCD row of text (couldn't afford a home computer).

Why would one want to code on an Android device? Not everyone uses laptops all the time. Laptops need to be lugged around (even though mine's a Toshiba Portege, and is lighter than most at ~1.2kg, I seldom bring it anywhere), opened up, resumed (takes a second or two), balanced on a knee (so you need to be sitting), etc. Hard to do when you're e.g. waiting in a queue, walking in the countryside, lying in bed (without rearranging pillows, sitting up, lighting up the room from the screen, fans and light disturbing your significant other, etc.)

And then there's the idea that you're writing programs for your device without the need for a deployment stage. You're running them right there on the device. No need to faff about with cables, or build / deploy steps.

As to lines of code, in a structure-oriented editor, I think that would not be relevant. I would imagine program navigation to be spatial with drill-down, up and out; all identifiers are hotlinks to their definitions; MRU lists and the same Patricia trie technique, or incremental search, for more random access, etc.
How to Schedule a WordPress Post to Publish in the Future
Casinos Now See Online Gambling as a Better Bet
It's true of almost all professions except those that are solely commission based. The enthusiastic server at McDonalds who does, say, 3X the work doesn't get 3X the pay. They're just more likely to get promoted into.. a different job ;-)
Americans Sour on Trade
I have it because one of the few sites (netflix) uses it to keep movies full screen on my secondary monitor. Flash will automatically kick back to the original window size whenever doing a user action on another monitor.
The only files I'm creating are .jpg files. The file name is a hash of the form values. Put in the same form values and you get the same .jpg file.
Thanks. Doesn't seem to be a complete history though, no?
Your thoughts seem like an over-reaction to me. I think your problem is not race related, its that you are not able to explain your decisions properly to those involved. People complain when they think they are a victim of injustice. Showing more empathy towards those affected, would go very far in pacifying them.

Also from your writing it seems like, even if you don't hate them, you don't really love your minority friends, either.
Unfortunately, it doesn't work with flashblock. Even when I enable the flash, the javascript doesn't pick up on that and doesn't work. I guess it only checks on document load.
Split Search for Twitter
Microsoft bundles Silverlight with every Flip4Mac update ... and I duly remove it each time.
FWIW, in the UK, everyone always talks about gross too.
Cimenticia
Divisorias
http://www.wallcenter.com.br/divisorias
The UK is a horrible market outside of contracting. Even reasonably niche developer positions can wobble around £40-60k (US 60-100k-ish) before they start to turn into management roles, and in the south east, living expenses can almost be as bad as the Valley.
End of this month...
I like the sentiment, but a little bit over the top. According to this, there really isn't a single situation in which you should stay at your current job.

"If your manager is trying to make you stay, they aren’t a good manager – leave."

If you're doing a good job, I'd say your manager is not doing his/her job if he/she is not trying to make you stay.
I think this phenomenon is mainly about UX and IxD. If there's only one route presented to the user .. many of the users are likely to choose the single route presented to them.

Perhaps this is a trite point, but I'd argue that it's a good example of how presentation of advertising should be included as a key part of any UX and IxD strategy.
I want them to use the computer science skills they learned at the university that is holding the hackathon. Is that simple enough for you?
it seems that the places that pay consistently less:...old finance

I think you should clarify what "old finance" is. Finance in general pays considerably more than average.
..but with a sharp MBA.
I think that was my point. Understanding the cutting edge within the field is necessary, but in no ways sufficient, to have what it takes to push the envelope. And if you need to hire someone to push the envelope then you need to look beyond simply what they know when hiring.
My martial-arts self died a little at the Kata word used for such things.
I don't think this works.

I think that strategy for advert display needs to meet actual user need, rather than attempt to trick the user.
What is Not a browser
That's from personal experience, but of course YMMV, but I've often found myself in the situation where it's late in the evening, things are not working right in the production environment and the only people left at the office are the consultants.
I agree with your point about the flow being completely different between a normal social setting and an on the spot interview question.

It's amazing how your mind just goes BLANK as soon as the phone rings for the interview.
Secret Hacker Bookshelf
That's what I'm saying - not as good :)
Something else that puts this information in context is the number of public holidays and length of the workweek. Most white collar jobs in the U.S. are 5 days a week in the U.S. but 6 days a week in India, for example. Conversely, India has an amazing number of public holidays http://en.wikipedia.org/wiki/Public_holidays_in_India (although most employers will give only a subset of these off).
> And then what?

Repeated posts are not a big problem. They allow newcomers to discuss things that were already discussed.
While I agree that Github has made it easier, it is still not easy. First they will reject because of some subtle formatting error. Then they will reject because you didn't document it enough (or wrong). Then they will reject because your tests aren't done the way they do it. Then they refuse it because you merged and didn't rebase.

There are hundreds of reasons why they won't pull your changes. This doesn't apply to small, single dev programs. They are usually, at least in my experience, pretty happy that someone wrote a patch, but the big ones are really, really bad.
I agree, a 17" laptop screen is very small, and is why I use two 24" monitors in my day job. But that's because the problems I work on are far more complicated these days.

Back in the day, 320x200 - 40 columns x 25 rows - Commodore 64 seemed OK, until I saw the hires mode on an Amstrad CPC 64 - with 640x200, giving 80 columns. All these were huge luxuries compared to the 20x1 LCD character screen I mention in another comment here, of course.

But the point is, the problems you'd tackle are smaller too. Just ad-hoc things: probably simple mashups using maps, GPS and connectivity; algorithm implementation to satisfy curiosity, or to learn in idle time, or even to brute force a puzzler in a newspaper column. There was an iPhone game, Fling, which I spent 20 minutes writing up a solver for, on my laptop. I'd have liked to do it on the phone instead.
This should make it to the front-page. :)
I have no problem calling Sensei a particular great coder/architect. I even used to do it for the fun of it.
But when it comes down to management asymmetric relationships, I do my best to avoid biasing it more ("master").

Could be a great way to practice office theater, though.
This is what I did. Now I have root access, and much less restrictions in general. It's 3 bucks a month for the one I got.
Ask HN: looking for remote work
I am a senior developer living in Hungary. As salaries are much lower here than in the U.S. I can do remote jobs which require a very experienced developer quite cheaply. This can be a win-win situation, so now I've decided to rather than working for local companies, I try to offer my servcies to companies in the U.S.

I am especially looking for hard problems the solution of which require deep algorithmic thinking. I love math and I love to create algorithms. I also love performance optimization. If you want we can agree on to give me money based on what percentage I optimized your code further. I love to think about hard problems even if it takes days to find out a good algorithm. The more self-contained the task is the better you can use my services. I am most experienced in Java, C/C++.

nadam60 at gmail dot com
Let's see. A short, pointless, repetitive exercise, done for its own sake and with very little practical application or relevance. Sounds like a kata to me.
I am now using developer IRC channels to recruit.

After exhausting agencies, linkedin, and adverts I was particularly frustrated by what I had seen and the quality of who we had interviewed.

So I asked the simple question, "Where do devs hangout?". And I'm not talking bars, I'm talking those who are busy actually doing stuff, especially if it's stuff they're working on in their own time (a passion for something).

And the answer to myself was in the community channels for a given tech. For the most part this was freenode IRC rooms, but sometimes it's Google Groups.

The important thing with approaching people through these channels is not to go in cold or piss them off. But as this should be an area which you know too (or your CTO does, or other devs you have does), then you should open the dialogue in their comfort zone.

Encourage use of the channels and just watch for a bit to see who is giving answers to other people... they're the ones who know what they're doing, and they're the influencers.

Once you know who they are, ask them if they're looking for work, where they're located (timezones help here, if you're in the UK go in early in the morning and you mostly have europeans, and if you're in the US go in late as you mostly have Americans). Even if they're not looking, they may very well know someone in the channel who is looking and they will recommend a good person.

Does this method work? Yes, for me it has done.

Using HN to hire is one example of this (and we found a terrific graduate who started today), and I did the same with the android-dev IRC channel to get a great Android dev. I've also done the same with hiring a great devops guy (another IRC channel).

Basically... if you can't find them, and if you aren't doing things like airbnb (great hiring pages that go viral), red gate (giving away ipads for good interview candidates), then spend your time and effort to go where they go.

I wouldn't call this clever. It's just very basic head-hunting. But frankly that's what you're doing. Stop expecting that the good guys are out there looking for you, they're busy doing stuff... the average guys are out there looking for you.
It happens when you are not logged in and you click the arrow.

It redirects to the login form, and then when you return, the up-vote arrow is gone but the vote isn't counted.
On some boxes, yes. On the one I'm using now, no.
Agreed. I find it admirable that people can produce code for purely altruistic purposes. I wish I had the time to do that in between my work that pays the bills and my work on my own project that will hopefully soon earn some money.

At the same time, I do end up using a lot of open source software as part of that work, and when I have issues with it, I do submit fixes back to the project. Sometimes they are accepted (in some form), sometimes they're ignored. This isn't overly time consuming, and if nobody did it, I'd be spending a lot more time fixing bugs myself.

Likewise, I occasionally open-source stuff I build that happens to be reusable. As far as I can tell, none of that code is widely used, but on the off chance that someone is looking for something exactly like it, it might save them some time.
"Design like you give a damn" - Cameron Sinclair

http://www.ted.com/speakers/cameron_sinclair.html
It shouldn't be hard at all. But it won't work as inline images, email attachments, or upload to website. So it's utility will be very marginal.
Great article. Nouriel Roubini says much the same thing in the WSJ
http://online.wsj.com/article/SB1000142405274870402930457552...
Speaking as someone who has come to all the same conclusions as the professor in the original article, and who is almost literally standing over his bookshelf, drumming his fingers on the saw and trying to convince himself to try using it...

... the DIY book scanner is indeed tempting. But the payoff is so lousy. From what I can see, you'll tinker and tinker with the DIY scanner just to get it to keep the pages in focus and well illuminated, and to get the software workflow pieced together. Then, because you probably don't have a big budget or a machine shop, you won't get a robot that turns the pages, even an imperfect one that skips pages and occasionally mangles a book. ;) You'll have to turn the pages yourself, by hand. That labor all by itself is more expensive then 90% of my books.

Meanwhile, the Scansnap is the real thing. My favorite piece of tech gear in years. It just works. The images come out nice. My magazine pages fit perfectly on the iPad screen.

Google has done all the hard work, of course, robotics, professional book-handlers, and all. Pity that I can't access most of the fruits of that.

So at some point you just have to try and convince yourself that it is no longer 1500 and printed books are a cheap commodity. As the article points out: Publishers routinely destroy printed books. They're just ink and paper. Even most of the books you think of as priceless collectibles are not particularly priceless. The really expensive part of an out-of-print book is the ability to read the words. If you want to decorate a room in beautifully bound old books, any old book will do.

And, thanks to the economics of publishing, most of my really hard-to-find out-of-print books are old trade paperbacks printed on cheap paper. It will be a challenge to preserve these books through my lifetime anyway. Rather than wait until the things age and fall apart, I might as well take them apart myself.

And this is how I argue to myself. But still, it's hard to bring myself to use that saw. What we need is a market in sawn-up books. Just rent a copy of your rare book that's already unbound and ready for scanning. Sell it on to someone else when you're done with it. Then you can keep the original rare book (in storage, somewhere upstate) but read the text whenever you want. The fact that this (AFAIK; IANAL) is legal but simply Bittorrenting a book you don't own is not is a very clear example of the brokenness of our legal system.
As weird as this post was, it was still only half a post. Lots of interesting thoughts, but the most important questions were never addressed:

1. Where do you go?
2. How do you find it?
3. How do avoid being in the same position a year later?

OP's advice is a recipe for a bad resume and a more miserable employee. Sometimes you just gotta put up with a little shit for a while before the right path becomes available to you. Ironically, the times when OP advises you to leave can be your opportunities of greatest growth when you don't even realize it.
Ask HN: Is sjobs@apple.com a good idea?
Is it good idea to have a public email address for the ceo of your startup for customer to reach, such as Steve Jobs?
Totally appreciate where you are coming from. I have been in that place many times before. There is some excellent ips already been posted here. It is usually a case of gritting your teeth and just getting on with it.
It's not healthy to consider oneself subordinate to ones manager. You're peers with different roles, that's all. He's more about the what, you're more about the how.
Jakob Nielsen: Alphabetical Sorting Must (Mostly) Die
Yes, and giving a damn is not restricted to a nice UI. You can give a damn about clean code. Or performance. Or extensibility. etc.
Except maybe defend, I think every single one of these would lose to Cannon -> DT rush.
Nice post, but I wish hipmunk gave a damn about graphic design and had an excellent designer touch-up that eyesore of vector illustration and the poorly anti-aliased text of "flight search", or maybe it's an intentional statement - we care so much about good search that we don't care about design.
Ubuntu CTO shares his tips for frequent international travel
The Top 8 Reasons Why Rappers Make Better Businessmen
But is that the common case? Or is the common case that, on occasion every now and then an incompatible change is introduced, but much much more often bugs and security issues are fixed that your users will benefit from immediately, and not have to wait for you to release a new version with new bundled libraries.

I'm a bit surprised that the Qt guys would make an incompatible change during a stable series. Is it possible you were relying on undocumented behavior that was subject to change?
Job fairs from universities are amazing places to find talent (and that cheap ;)). They aren't refined yet, but if you find the right people they are willing to learn, and are usually fast at it.
Sometimes what that guy needs is someone to bat ideas off of. Going away may not be the best solution.

When he says them out loud, things will happen in his brain. One of those things may help him solve the solution, even if you don't have any clue what's going on. Sometimes, -especially- if you don't know what's going on. The act of explaining something forces you to clarify it.
Ask HN: Is doctest TDD? BDD?
doctest is a testing library for Python. I usually use it. But I don't know the name of doctest's way exactly. Is doctest TDD or BDD? Or some other? How do you think of it?
That's a very good point. And given that the US national debt is well in excess of $10 trillion, a $100 billion reduction won't do all that much, short term or long term. Sustainable fiscal policy is the only real solution.
Yes, I have a similar experience with Eurosport's player. On my regular Macbook Flash streaming is somewhere around 80-90%, Silverlight manages at about 50%.

I probably would not have subscribed to it if Silverlight had been a requirement at the time, though. I have no use for it otherwise.
Ask HN: Online video streaming solutions? (Justin, Ustream...)
We will setup a small studio from which we'd like to broadcast live video/audio to the net. Video should be embeddable on our page, and quality of transmission should be 'good' for a certain value of good (audio being of most importance - since we'll stream live music performances). Chat room along with stream would be a plus. We have no idea of the audience size, but we will stream often (probably 5-10 or more hours per day).

First I looked at justin.tv but I couldn't find ANY information apart from some vague partner page, no pricing, no additional info, no nothing. Maybe I missed something, because we would be a semi-pro setup, not a regular Joe streaming his cat online. So I'm not sure if I could do this at all through justin.tv or not.

Then I looked at ustream, it looks great - there is embedding, there is ustream producer pro, etc... but prices are definitely out of our range. This is something we would do without profit and I may have a budget for it about couple of hundred dollars per year.
One step at a time. And allowing yourself to leave is sometimes the hardest one to take.
I'm surprised there's not more. Don't any of Paul Allen's ventures merit the list? And the number order is a bit strange. I would assume Valve would be at or near the top of the revenue rankings
Programmers -should- feel slightly challenged. If we don't, we tend to make things more complicated until we do.

One of the solutions I've found for that is to try to make the solution as simple and clean as possible. That adds the 'complexity' in the right direction, instead of the wrong one. It's still difficult to do, but not because the code is an untamable hydra.

Researching new tools, like Unit Testing, has also helped. The difficulties in learning and using them keep the added complexity away from the code itself. (Yeah, Unit Testing is an old example, I admit it.)
> I've always thought that the people who gave a damn were the ones who instinctively understood that energy given is not energy given away. It's energy given and kept.

To keep this somewhat in line with conservation of energy, energy given is indeed given away. However, you may receive energy back from whomever you gave it.
Maybe NYU should be a startup?
like is the bipartite graph a natural translation or is it something arbitrary you invented? because if it's arbitrary it's confusing because in the written description you mentioned you could from one edge to another so it doesn't seem like it would be a bipartite graph but simply a regular connected graph?
To be fair, if you wrote a browser plugin like Silverlight, wouldn't you do the majority of your projects in it?
Got an API for that? If not, build one and people like me will pay you to embed video/audio chat in our apps.
Instead of "If you aren’t being challenged in your job – leave". I would say: find a way to challenge yourself. Take some initiative. It might be your job that's stopping you from reaching greater things, but I bet it's not your place of employment.

Talk to some experts. Come up with new ideas. Be disruptive. You've got the knowledge, the contacts, and the credibility to do so. Leaving now without trying that first seems like giving up to easily to me.
Are you doing?
Alphabetical ordering of countries is not super-helpful for English people such as myself. In general, I have to look in four places on the list to be sure I've got the right option: England, Britain, Great Britain and United Kingdom. (Yes, I do see all four of these in web forms.)
Navy Bombs Guam With Dead Frozen Mice
Websites without meatspace contact info always seem a bit less trustworthy, IMHO.

I'd like to see a physical address, and a phone number, even if I'll never use either. If both are missing, it suggests that they want to make it hard to find them. Especially if the domain name is registered through a proxy.

Make sure you specify the hours during which the phone will be answered, with time zone.
This is a good list, but if you're a startup founder you generally only need to know 1% of each of these books. Don't buy them all. If you had to choose 3 books from that list, what would they be?
I tried to set up Dropbox without any sort of a GUI. I know that their .deb package is partially an extension to Nautilus, and since I run Xubuntu I don't have that installed. Instead I followed the poorly written instructions at http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall which resulted in a .py file being invoked via ~/.profile which still creates a GUI window to ask you for your information, etc. Why not have a standard daemon with a ready-made init.d script rather than this madness?
A history lesson for mobile operators (BBC)
Yet another Mashable "Top X" list? Yay.

This is what I point to every time someone asks me why Mashable, even though it has more pageviews than anyone else, still doesn't matter in tech news. Sigh.
Not necessarily.

It also happens to me when up- or downvoting comments.

I think there are safeguards in place to prevent us from voting too rapidly. E.g. when I go through a thread and "adjust" it to my liking (up/down vote as I see fit) and then reload, then usually half of my votes didn't make it.

I'm trying to get into the habit of voting immediately, but keep falling back to "buffered I/O" when I'm not paying attention...
I guess in a way it's aimed at enterprise custom stuff, a company running a .NET app can get it turned into a web app far cheaper with silverlight. That's the only place I have been exposed to it while interning. I personally wouldn't use it for anything but am happy to install the plugin as long as it doesn't noticeably degrade performance.