skysight-inc/HackerNews huggingface dataset:
Honestly, I find it impossible for myself to identify with the young man who found himself transformed into a bug ;)

I know it's supposed to be a metaphor, but it kind of kills my personal identification with the poor sod.
What I also find useful is getting practices with bottom up approach. In math the way ideas are developed and presented are first with the low level definitions and axioms, and then from there using logic those ideas are combined to prove more complicated theorems which can be used to solve other problems more easily. Similar to how programs can be built starting off with the low level details and then building abstractions on top of those to make dealing with other problems more easily.
This skill in and of itself is useful regardless of the type of application one develops and how much actual math a problem needs.
Mostly, I'm glad this isn't the Adobe technology.
As he said, "what's the good news and what's the bad news?"

The reason that fortune and emotion are being conflated in the discussion is because whether an event is considered good or ill fortune depends on the perspective of the protagonist.

If the protagonist is happy with the outcome, the line charts North, and vice versa.
You know that if you just left the slash off, the files go into root's home directory (typically /root/)?

On a separate note, I tend to disable root SSH access on my servers. I SSH as a user and then when necessary, I'll su to root. Not only does that kill the temptation to use root as the default login, it also makes it doubly-hard to get to root as far as password-stealing goes.
Try to land a system programming gig at a bleeding-edge research company! I work as one, and easily 1/2 of the workers don't come in until 10:00. Some come in as late as 1:00 when they don't have meetings.

It's also a great environment for early risers. I get in at 8, and I'm a machine through 10:00 every day
Unofficial:

Asahi in Japan offers the first word on how the 3DS achieves its 3D-ness by suggesting that the new portable game machine with feature a parallax barrier LCD from Sharp. The tech has apparently already been deployed in a few cellphones over there and is described as "unsuitable" for large-screen TVs. This is corroborated by Nikkei, which suggests that the screens on the new device will be smaller than 4 inches diagonally, placing it closer to the DSi than the 4.2-inch DSi XL / LL.

Other news from the latter source include so-called 3D control stick(s), though it's not entirely clear whether this'll be anything massively new or just a pair of analog nubs for us to push around. Either way, Nintendo is said to have secured patents for the new control methodology in Japan late last year. The Nikkei article also mentions improvements in WiFi transfers and battery life, as well as a new vibration function. Now that we've got all that out of the way, can someone please tell us if this thing has Tegra inside or not?

http://www.engadget.com/2010/03/23/nintendo-3ds-to-come-with...
Wasn't he already in NZ?
"Your enemy is never a villain in his own eyes. Keep this in mind; it may offer a way to make him your friend." Lazarus Long
What's the difference between the yellow border and shaded highlighting?
The Top 50 Websites by Traffic in 1998
Will the automated content include interviews with players or quotes from coaches? You would need to scrape that content from non-automated sports stories.
I'm not famous, but I can tell you a few things about my productivity:

1. When writing The Geek Atlas I worked consistently Monday to Friday from 0900 to 1200 and then 1300 to 1700. I used a spreadsheet to track my progress, predict completion time and motivate me.

2. On a daily basis I grab a standard note card and write down five things that I want to achieve that day. That keeps me focussed on what's important.

3. I travel by public transport and use that time for thinking, reading, and writing. Many of the articles I've written have been banged out on a Macbook Air on a London bus. Most of the content has been refined in my head in bed, walking down the street, in the shower etc.

4. I keep my email inbox triaged ruthlessly. Currently there is a single email in my work inbox, and four in my personal one.
The problem with all the date pickers that take text input is that they can't differentiate between 03-05-2010 being in March or May. I worked on some software for a company doing federal compliance consulting for employee hiring processes and requirements. We found that most people don't read (MM-DD-YYYY) type notifiers most of the time and immigrants were most likely to write dates as DD-MM-YYYY where as those born/raised in the US would write MM-DD-YYYY. When dealing with hiring issues getting those things wrong can lead to fines for the employer, incorrect eligibility for benefits for employees and other issues. What we ended up doing was having the date picker automatically show up and start moving to the date as it was typed in. If you entered 03-05-2010 and you meant May 5th 2010 you would see the calendar on March and then most users would switch to the date picker widget to correct the error.

Localized date pickers such as datejs don't solve this particular problem because all that happens is the assumption about what format the date will be entered in changes. So an American in Germany might enter MM-DD-YYYY and the date picker will just assume that it's DD-MM-YYYY because that's the format specified in the de-DE.js file.

I agree that flexible text entry fields are preferable, but I've seen several business cases for preventing the user from being able to enter the date any way they want due to the ambiguity in date formats.
How Being Outside the Valley Shrinks Your Brain
The most valuable thing available here might be the understanding of why/how you lost your clients. Did they sign up and then decide that this methodology just didn't work for them? Or was it something else?

As people are saying, the customers or the business knowledge are the bits here that retain value.
Toyota's journey from Waterfall to Lean software development
EU Browser ballot already hurting Internet Explorer market share
This is actually a key insight - you need to actually do a little bit of experimenting when you get into software performance.

Politically, you can run into weird "ownership" issues (eg, the DBA team handles system performance) and fighting the chain is soul-deadening. One of the reasons I considered actually getting one of the myriad DBA certifications is to add the heft of being able to say I had it to the PHBs when this type of thing comes up.

Thankfully, I held off and I think for the most part these certifications (although valuable when paired with demonstrable applied skills in real projects) have fallen out of favor lately. Certs are a particularly strange form of resume fodder - a few years ago they were pretty key in making it past the HR gauntlet. I imagine that for some techs (I'm looking at you, Oracle) they are still a defacto requirement.
Comcic Sans walks into a bar...
A Short Course in Data Visualization and the Grammar of Graphics
He has abandonded mathematics. I don't know what he works on now.

Currently he mentions that he has everything he wants and doesn't want to be paraded like an animal in the zoo for everyone to see. He doesn't want money and honors.

What has alienated him from mathematics is others dishonesty. Read the "Manifold Destiny" article from New Yorker by Sylvia Nasar and David Gruber (http://www.newyorker.com/archive/2006/08/28/060828fa_fact2). In there you'll find a reference to Shing-Tung Yau. Quote from the article:

As for Yau, Perelman said, “I can’t say I’m outraged. Other people do worse. Of course, there are many mathematicians who are more or less honest. But almost all of them are conformists. They are more or less honest, but they tolerate those who are not honest.”
I find the premise of using IM for time tracking (and hence time management) a flawed idea.

For me, IM is generally a distraction and a timesink, which is why I've opted to uninstall any IM clients and instead do all my interactions through mail, it saves time.

I just don't see how this has any value but I'm willing to be proven wrong.

You mentioned you lost your clients? How? (just curious)
And this is why it will be denied. Opera mini is not a web browser. It is a viewer for a proxy server. This is a huge security risk because you're not just trusting the remote server, but you also have to trust Opera as well. And when dealing with SSL, the entire thing falls apart.

I think that they only way this could or should be accepted is if it doesn't support HTTPS at all. And even then it should pop up a very large disclaimer stating that everything you browser will be visible to Opera.

All in all, this is just a gimmick. If they wanted to really prove their point, they'd have ported their actual browser to the iPhone. Then they'd have something to complain about. The mini version of Opera has a place on underpowered handsets, but the iPhone is more than capable of running a full browser. But as it is, I don't think that this can be seen as anything more than a publicity stunt.
How To Find Your IP Address . DNS Address . IPv4 . IPv6
Selected date vs current date.
Not sure about kids today, but if my sister and I ever did that growing up we'd be grounded for at least 2 weeks. Granted my mom stood at home, but we'd still be liable for a whoopin' if we pulled such a stunt. Grades lower than a B? Not doing homework? Detention? We knew never to let any of that happen. That was the story for most kids I knew. I'm not talking about the 60s either, but rather the late 80s and the 90s.

I'm still fairly certain that was the end of the era where you really were expected to straighten up and fly right. When the high school pared down course difficulty from 5 levels (plus AP) to 3, and eventually 1 causing the top teachers to retire or quit in frustration. When No Child Left Behind warped into justifiable laziness and also ensuring no other child can dare get ahead.

I'd also like to take the time to point out that I lived at the bottom of a hill, and the school was on the opposite side. So yes I did walk uphill, both ways, in winter.
Yes, I think so. This behaviour and uncertainty increases the cost of business when dealing with Apple's platforms. Similarly, China's practices increases the cost of doing business in the country. Both have leverage due to size of the market economy (they can get away with more than a smaller firm/country would)

This does little to discourage the Nokia's of the world, but it certainly might be a deciding factor for smaller firms.
If you don't want to devote your entire waking hours to a job then don't apply to one that requires you to do so.

There are numerous productivity studies that show working past a set number of hours decreases productivity in the long-run leading to more bugs, poorer morale and more "fire-fighting" instead of fixing problems for the long term.

If a company goes against this and just wants to work longer and harder instead of smarter, let them do it.
Thanks for the link!

I'd certainly believe it. The amount of toxins man has put into the ocean is mind-boggling, so it's not a surprise if, even though they say on the damn bottle that they filter PCBs, that they're still there.

Edit: However, it looks like the one mentioned in the article is not the same one I use. The one in the article is Cod Liver oil. Still, that's no reason to assume the other one is safe, as this is quite a global problem.
.bashrc:

alias ls="my_ls"

my_ls (chmod +x):

if [ -d .svn ]; then
svn status
else
ls
fi
It would tick some iPhone developers off if these guys got faster service because of a stunt.
Of course if they had been running the proper operating system with a proper filesystem on the Vax then this wouldn't have happened.

You unix kiddies finally got a versioning filesystem now I hear ?
Set back his work? From every public account available the man has completely given up mathematics.
For a couple of years, there was only one browser: IE6. We've already seen what happens. MS had the dominant browser, and slacked off on improvement. Do you really think life would be better for either the users or developers if we were still stuck with IE6? You can thank competition for that.

Browser makers do cooperate. They work together on web standards. Two major ones share the same open source rendering engine.

Betamax was not "better" than VHS. It was better in image quality, but it was inferior in the length of material that could be put on a single cassette. Consumers voted with their wallets, and decided length was more important than video quality.
I won't disagree with any of your points. However, we're moving from "how can I learn C?" into "which is better, C or C++?". My point is that C++ gives you room to play around with pointers and whatnot without getting overwhelmed by them. I think a lot depends on learning style. Some people may prefer to dive right into C. Others might prefer to start with C++. Different strokes and all.
If you're a talented developer and live in (or will relocate to) Tampa FL, let me know. We're always hiring good developers and most our team has chosen the 10 to 6.
My mistake, got it confused with another C book.
Obviously this can be expanded by adding colorized svn output and setting your svn status and ls formats as you would like.
All of the existing browsers ultimately use Safari's DOM/JS engine. What would be really interesting is if there were a Gecko or a full Opera engine based browser. Opera mini isn't really a browser, it's a proxy, so I'm not sure this would fall under the same category anyway.
Great move by opera.
- (Try to) Force apple to act quickly (When do you think Opera Mini will be approved by Apple?).
- Create something viral to promote it (669 tweets at the moment).
- Involve customers, convert new users through voting (Upcoming guesses)

Costs an iPhone and some developer time. Brilliant.
Said to be the world's cleverest man, Dr Grigory Perelman, 44, lives as a recluse...

Leave it to the daily mail to add an extra layer of hyperbolic bullshit. As if it weren't a fascinating story already, he now has to be "the world's cleverest man".
Who sells dependency injection tools these days?

I agree that setter injection is bad but unfortunately some Java libraries/frameworks/guidelines have a rule that enforce the developer to create a class with default constructor thus preventing constructor injection.
Lights, Camera, Android: Is Google TV Getting Ready for a Close Up
The lectures have been recorded and made available in four parts at http://had.blip.tv/file/3375517/.
Because it does something entirely different. "echo " is the same as "ls", while "grep '.'" is the same as "cat".
When reading your article, I immediately thought back to Jamis Buck's repudiation of formal dependency injection in Ruby: http://weblog.jamisbuck.org/2008/11/9/legos-play-doh-and-pro...

I'd be curious to hear your thoughts on that piece.
Keeping the topic to "should I learn C++" and "will there be a C++ in the future"

Want to program the iPhone? Learn Objective-C, a bastardized C++ language

Want to build some shit-hot hardware for NASA or the Defense Department? Pick up VxWorks and WindRiver -- and welcome to C++

Want to write your own O/S kernal? Hell if I'd do it in C. C++ gives me nice namespaces and modules and an easier way of organizing things.

So yes, C++ is going to be around for a long, long time. And the concepts you learn in C++ -- assuming you can become a good C++ programmer -- are going to make you a much more proficient programmer in any of the "better" languages.

But fair warning: if you dabble? Yes, you'll be Homer Simpson.
Not one of the listed papers was a successful reproduction of someone else's published work.
Here's an idea: let's assume most people aren't idiots. That way we don't have to ban an entire sweep of activities on the basis of a marginal edge case.
As a math major, I definitely agree with you. There are a lot of problems that seem to be intimidating or unintuitive but when you try to formalize and generalize them a bit, they may be reduced to problems that have been elegantly solved by great mathematicians. You might still be able to scratch your head for a long time and come up with your solutions but chances are that your own solutions are going to be messy, inefficient and ugly.
Why should Apple treat them any differently than any other company? I assume they'll have to wait in line, just like everyone else. And when they deny it for security reasons, there will be a long laundry list of changes that would have to be made.

I do think you are right though about how there will be the inevitable onslaught of Opera vs. Apple posts (similar to the Apple vs. Adobe posts). But, I think that this will be a little more cut and dry. Opera would have had a better argument if they had actually submitted a browser, as opposed to a proxy.
Different chrome but all the same engine.
You work on a lot of VAXs? That's VAX assembler.
Wow, this is a PERFECT opportunity for iPhone users in China to get through the Great Firewall! (I hope they will encrypt it somehow before sending back)
(Comment here because I can't be bothered to create a login on every random website just to comment.)

How are aol.com and yahoo.com both ranked #3 in 2010?
The positions that Apple wants to be able to control the entire experience and that Apple would approve an augmented Safari experience provided by a third-party are at odds.
i, too, am curious how you lost the clients.

also, why the exclusion on using the name? seems like you can get a better price if you sell the whole company. alternatively, if it's worth nothing, why protect it?
It sounds corny, but the best solution is improving the quality of life in Somalia. Specifically, rebuilding their economy.

The "cost" of piracy is already tremendously high by any standard. Its only an attractive option when its the only option.

Look at Rwanda, or the ghettos of America, for parallels.
it actually says that he lives on his mother's pension.
You never know!

(we actually have a huge pile of old old machines in a store room at the office here - Im not sure if there is a VAX in there or not.. there could well be)

I wasn't being too serious though :)
Adolescent common chimpanzees form bands of males that stay up later than the rest and patrol the group's perimeter. I'm guessing human teenagers are genetically programmed to be the night watch.
India Calling: Can India’s JustDial Make it in the US?
50 Places Linux is Running That You Might Not Expect
That's actually not that bad. Google voice does a number on translations when the message is in another language: "My telephone number on the most gorgeous of and ideas. Fits in."
It's SIGPWR, signal 30. Usually only used for power failure though.
Well, call me a pessimist but they should ask people to estimate when it would be rejected.

Apple will use the standard response that it replicates functionality already present in the iPhone, i.e. Safari, and could/would confuse users.

I'd be extremely happy if I'm provided wrong.

A request to Apple fanboys: Kindly reply with why before you downvote me.
"The topological conundrum essentially states that any three-dimensional space without holes in it is equivalent to a stretched sphere."

I love how they throw that in as if any of their readers will understand it*

* FYI, the Daily Mail is one of our tabloids, famous for claiming that just about anything causes cancer: http://thedailymailoncologicalontologyproject.wordpress.com/
I wish one day without news about Apple.
Deals are of course going to be canceled voluntarily. If you're a mobile company why would you ship your products with a search engine that's dropping its service in your country? Not to mention the bad publicity the Google brand is now incurring in China. It's the same reason why endorsements/sponsorships/contracts are dropped when people like Tiger Woods and Kate Moss screw up. It's bad image.
… until China blocks Opera.
A possible fix for ambiguous dates: When you detect an ambiguous date, prompt the user for the one they intended before allowing them to continue filling out the form.
You should not care about who made a comment but the quality of the comment itself.
10mins syncing profiles, 10mins downloading updates

If you never reboot on Windows, these things never happen, and all the automated copy-to-the-server backups, profile syncing and updates are for naught.
On Linux, I've used "cp -al" to make a forest of hard links, consuming little space.
Why couldn't you have stopped it? Wouldn't going to bed earlier have helped?
Here's the trouble.. School start times for Elementary, Middle and High School need to be staggered. Otherwise they'd need a lot more buses.

But if you put grade school kids at the earlier start time, you'll have little kids that take the bus standing outside in the dark. That is not good.

In some communities with a bus mass transit service you can start HS at the same time as grade school by putting the HS kids on the transit buses. That works--the buses aren't as regulated, but it works. But school districts where this is possible are probably just a fraction.
No, i need two commands, ls -l and svn st to find out if a file is modified and what its perms are.

Its like saying "there is no need for ack, as i can construct the same results from find, grep, and xargs." While it is doable, common cases warrant simplified tools so why not create them?
"In my own experience, I’ve had more negative than positive transactions with experts and professionals that advertise themselves as such."

Great point. The terms expert and guru (maybe professional too) are a lot like nicknames. I can call you those things, but if you call yourself that, I can't help but think the opposite.
It may be true. I wonder though, if google had 75% of the market share in china search, would this be happening right now?
Coke damaged around 2.16 Billion
Ask HN: How do you keep track of your group/shared expenses ?
We are working on a web application to help people manage and keep track of shared expenses.

1. Just wanted to get feedback on what do you guys use to keep track of such expenses ? e.g. apartment rent you split with your room mates,groceries you bought for your home, informal debts/loan

2. Is there any problem you face in the current solution you are using ?
"4 girls in your area want to discuss Chain-of-responsibility." haha
This post only contains non-aff links

While I'm certainly good at C, and have been the guy people asked the C and C toolchain questions at a couple places I've worked, I'd say you're in for more than 1 book to grok the topics you've expressed interest in, and haven't met the single book that does all you want.

1: If you're a python programmer, I do suggest staying with pure C and AWAY from C++. You have little use case for it if you can mix python and C and it is literally pain incarnate while you do not know every little bit of it and/or work with people who do not know every little bit of it.

2: Secondly, a single book on C will not get you where you're going. You will need several.

3: I'd stick with K&R for reference, but then go to the following two books for threading and all the other stuff like networking:

You need these two books to get down C and it's ecosystem (make, autotools, etc):
Advanced Unix Programming by Rochkind (Really good explanation of signals especially): http://www.amazon.com/Advanced-UNIX-Programming-Marc-Rochkin...

Gnu/Linux Application Programming by M. Tim Jones (Recovers some of the same stuff as AUP, but does better with the toolchain):
http://www.amazon.com/GNU-Linux-Application-Programming/dp/1...

If you want to go more advanced, this is likely the correct book:
Advanced Programming in the Unix Environment:
http://www.amazon.com/Advanced-Programming-UNIX-Environment-...

Although if you're diving deep into networking, this is likely the correct book:
Unix Networking Programming: Vol I by Stevens:

http://www.amazon.com/Unix-Network-Programming-Sockets-Netwo...