skysight-inc/HackerNews huggingface dataset:
"Do you really use this in conversations/emails etc?"

Yup, and when (rare) people ask, I explain them the motivation. Might be due to the people I interact with though. As I said, this only pertains to remote meetings involving multiple individuals from across the globe, each staying at their own location.

If you're scheduling a worldwide meeting with someone in another timezone and you say 14:00 CEST or Eu/Paris summer time or whatever they already have to deal with timezones. If it's your time they'll have to convert and risk missing some peculiar rule of your timezone, and if it's their, they will have to recognize it's their, and you take a risk converting it with a potentially outdated rule. As soon as you're talking timezones, you might as well go with UTC: you know how to convert your time in UTC, and they know how to convert UTC to theirs (and back). This completely obviates the need to know where your correspondent is and how time is managed there, and none of you have to care about which side of the globe the other is living in.

Also, the thread-top post link misses a particularity of timezones. As mentioned above, one should probably mention timezones but e.g CET or CEST not by offsets like GMT+2 (where you don't know if it's CEST or EET). This way everyone knows what we're talking about: north/south and DST in effect or not.

What's more, a properly maintained system should receive updates about the various changes of timezone DST settings. IIRC Russians had one not so long ago. Of course, if your system is not up to date, it has no means of knowing when the DST change will occur.

"someone travels with their Blackberry and changes the time rather than the timezone" That's not a bug, that's a PEBKAC and no amount of software goodness will prevent that. Actually they probably do that because they usually manually enter their 4PM LA appointment when in NY Timezone, and if they changed the timezone the event would be offsetted to 2PM. They are essentially specifying time relative to them and not relative to UTC. Maybe they failed to notice they can do that or they did not bother to set the timezone of an event when creating it, and as soon as an event with the timezone set comes in, they're toast. Combined with the terrible pervasive expectation that software is always crap, they blame the software and fail to notice their mistake.

Edit: Russian timezone update on e.g Debian: https://groups.google.com/group/linux.debian.bugs.dist/brows...

Notice how the system timezone file describes every timezone update, so that your calendar software can use it for your years old events.
I'm a college student, but I've been intermittently working on a couple of HTML5 games.

One is a simple version of the puzzle game Sokoban. http://sokobanjs.com.

The other is a bit unusual, it's sort of an interactive chatroom plus level editor, inspired by the DOS games ZZT and Megazeux. Still in very early stages. Here's a screenshot: http://i.imgur.com/pjdR9.png

I live in Northampton, MA, though I visit Boston frequently. My e-mail is in my profile.
studying my native language -> studying CS

Windows -> Linux

blub -> learning Lisp and Haskell

not knowing C -> knowing C

dial-up internet -> broadband

random editors -> emacs

19" and smaller monitors -> 24" monitor
It's so sad that some trolling assholes will try to poison cool projects like this by entering extremely high or low numbers. $33million? $123? $0 ... sheesh.

http://www.penny-arcade.com/comic/2004/03/19/
How we changed our name at the last minute
Yes. My friends in Brazil are already asking for input in BRL. Will add it.
I agree that it's equivalent in practice; both programs could compile to the same machine code. Where it's different is the human thinking represented by the two programs.

The word "while" implies thinking about a range of time from beginning to end. In contrast, the non-"while" version lets you stay in the moment. It's a conceptually simpler program, up until the point we use that fancy mathematical r-word to describe it.
I recently purchased new insurance. One company's site created its own scrolling widget for drop downs. Not sure why, but each page had several of these devil widgets.

If you spun the mouse wheel every single custom scroll widget would rapidly change value! Things like jumping from "Single" to "Divorced." I ended up just dropping them from my comparison because I was so unsure of the data I had provided them.
This is an interesting product, and there have been others like it before, but what a shady looking company to be selling it.
In my free time I've been fixing up some code for the in-house music management/playback software at my alma mater's radio station. (plug: Song selection is controllable by website visitors, http://wvtc.net ). Though I'm probably going to leave that project to the current students once I finish the bit I'm on right now (I felt I should replace this part for them, its some bad perl I wrote as a sophomore).

Contact info is in my profile.
I disagree with you.

Try jotting it down and then reasoning it out as an individual in the tribe.

(1) Suppose there are 4 browns, b1 to b4, and b1 is trying to figure out if his eyes might not be brown.

(2) b1 wants to know if it's logically possible for his eyes not to be brown and for the others not to know their eye colour.

(3) b1 therefore supposes b1 has green eyes. If this were the case, b2 would see b1's green eyes and both b3 and b4 having brown eyes.

(4) If then b2 imagined b2 had green eyes, b3 would see b1 and b2's green eyes, and b4's brown eyes.

(5) If then b3 imagined b3 had green eyes, b4 would see three sets of green eyes.

---

(6) So b1 can imagine a situation, where b2 imagines a situation, where b3 imagines a situation, where b4 sees three sets of green eyes.

(7) If everybody on the island knew at least one person had brown eyes then in b1's imaginary scenario, b4 would know they had brown eyes and would commit suicide on day 1.

(8) If this didn't happen then we'd know that at least 2 people had brown eyes by day 2, and the induction takes off.

Since they don't know that at least one person has brown eyes, then b1's imaginary scenario is possible, and it's therefore possible that b1 doesn't have brown eyes.
Can I add that once you do launch, don't send me any more emails. Nothing irritates me more than noticing I have a new email on my phone, open it up and it's some app I tried 3 months ago that stuck me on their newsletter that I didn't explicitly ask to be on. A lot of apps make this a default setting that you have to go in and uncheck through 3 layers of settings pages. I mark all of these newsletters as spam; I don't go back to their app.
Aurora Borealis via Airplane
You could fudge the title or years of experience slightly one way or the other. The point isn't to be exact, but to differentiate between associate developers 3 months out of college and staff engineers with 20+ years of experience.
is this really a big deal? I wrote my share of Java code with generics and the issue never popped up, because generics are way more restricted than c++'s templates. E.g.

myclass<3>4>

can only be a syntax error because you can't have a value in there, inly a type name
You're of course making the assumption that his income would keep pace with inflation, which sadly has not been true for a large percentage of the American population lately.
I used to think exactly the way the author did. I'd actually get agitated when I had to explain to the IA/Design departments again why this was such a bad idea. I won about half the time, usually with my argument driven solely by my ego. Being vehemently against any use of it under any condition I refused to accept that there was any appropriate use for it.

Then, I actually did some research.

First, there are instances where reset buttons have a place. From Jakob Nielsen's post Reset and Cancel Buttons (http://www.useit.com/alertbox/20000416.html):
Reset can be useful for forms that satisfy both of the following criteria:

- the form is filled-in repeatedly by the same user

- the data to be entered differs significantly from one use of the form to the next

For cancel buttons, my "never ever" opinion was flawed because I refused to see the reset or cancel button from the viewpoint of users unlike myself. I spend a lot of time building these things (as most of you do). I know how forms work. After actually sitting down with users that don't, and people that don't spend that much time online, I found another thing to be true: People are afraid that form data will be submitted even if you hit the back button. They want the Cancel button to ensure their data won't be collected against their will.

A point the article makes but then ignores is the button's layout & design. Layout for these buttons is key. If they have to be used, they shouldn't inputs or buttons. I've found that the best design for these is a plain text Reset or Cancel link that's opposite the Submit or Next button. An alert is also key. Using one can instill confidence, assuring the user that their information will be cleared and not submitted.

However, there are a number of reasons these buttons could fade out of use, not limited to the following:

- Users are becoming more familiar with the way the web works. They understand that form data isn't submitted until a submit button is clicked. Because of this, forms are generally a trusted interactive element.

- With the widespread use of AJAX, it's only a matter of time before form data is collected in the user session before a submit button is clicked. It's already being used in some places to track successful conversions & Lead Dropouts (Sitecore OMS is one). If this becomes common, forms will revert to being less trusted. Reset and Cancel buttons won't fix this, though.

The rule I follow is much the same as it's always been: Don't use Cancel or Reset buttons. Though now, I understand the exceptions and plan accordingly. Think about the target audience for each specific form and include the appropriate functionality.
Care to share anything about your technology stack, or what /type/ of programmers you are looking for?
To see all these people doing all sorts of creative stuff here brings figurative tears to my eyes :) . Here's my humble contribution:

- http://projectilo.com/ A project sharing site

- http://askaround.me/ A local Q&A

- http://pubcentral.net/ For scientific publications

- http://igni.gr/ Classifieds

- http://mapifier.com/ Local directory & q&a

My main job is facebook apps.
I've used http://www.companyformations247.co.uk/ to open the company.

They offer cashback if you later open a business bank account with Barclays, so the company formation is actually free (you can even get back ~£30 back on top if you pick the cheapest formation plan).

As for accountants I've been using http://www.crunch.co.uk/

For £70 a month they give you:

* web-based accounting software

* dedicated account manager

* dedicated accountant

* sort out your taxes at end of tax year

* registered office service

* extras like help you with personal taxes for extra fee

Highly recommend both companies.
The Joel test http://www.joelonsoftware.com/articles/fog0000000043.html
Hacker: towards an understanding of a word and a concept
The games are still quite rudimentary, but it's nice to see him coming along. I wonder how far he will have come another six months down the line.
I work at a F100 company, we bought two of them to run UC (Unified Communications) and UCCE. They are amazing. They are instrumented incredibly, have an excellent API, designed fantastically. They are pretty much how you would design a blade center if you started from scratch and tried to learn from all the other systems.

The 10G uplinks and pinning, FCOE (and now with the new Nexus' you can do multihop FCOE if you are really gutsy).

Once you wrap you head around the idea of a logical server profile (which isn't that hard), they become very simple to work with. Well you will also have to expand you knowledge base to learn a little about storage and networks (but not that much).

The Palo cards are actually one of the coolest things anyone has created in a while, virtual PCI-e, its pretty cool.

As for whether they will stick with them or not, my thoughts are this, virtualization is dropping switch port counts in the core of your datacenter, Cisco has a choice, they can watch their revenue shrink, or create something like UCS and extend the data center surface area generating revenue. I think they will stick with it because they have to. AS for the price, list is high, but they actually give better than normal discounts on it (they explained the reason for this, but i don't remember right now).

As a point of comparison, we also purchased some HP c7000, they are really pretty crappy, we have had a lot of technical problems getting them working and frankly for every 16 blades you have another mgmt point, and a whole new set of uplinks and chassis infrastructure. HP really phoned it in.

Besides the c7000 there really isn't any competition.

I am sure this sounds a bit fawning, but we have had them for about a year, and I still think they are amazing ( and I am normally very cynical about new stuff, curmudgeonly even).
Sure! When I started working long hours behind a desk and not eating properly (teenage or stereotypical coder eating habits + sedentary lifestyle), the combo crept up on me but really hit me hard. I ballooned up before I realized it from 145 to 185 at the worst point.

I started doing a variety of martial arts at that point, but didn't change my eating and couldn't lose a thing. After a while, I started looking at different things: buying fresh food as much as possible, portion control, walking, and less alcohol. The combo meant changing a lot of things over time, but if I didn't change a lot then one thing would negate the others.

Now it's been almost 2 years that I've been back to 145. I weigh myself daily to keep track and adjust accordingly. I buy almost entirely fresh food (helps that I love to cook :), use smaller plates to trick myself into recognizing portions more easily, and I generally walk if it takes less than an hour. Gives me some much-needed time to think :) And I still drink... I love dark beers and wine, but I keep the quantity and frequency down now, and probably have even more fun now that I feel good about myself too.
Here's the link to the vending machine: http://greenaid.co/pages/Greenaid-Vending-.html

Their prices are $15/lb of seedbombs. I don't know how much each weighs, but: if it has clay, soil, etc. then it can't be light. I'm guessing about 10 bombs/lb. So I'm not sure how many people would pay $1.50 for a seedbomb with questionable efficacy.

If the price was lower (by an order of mag), then this could have serious potential.
Consistency really isn't that big an issue, the remarked points are really just details. (Of course in Javascript the use of == really is an issue).

The concept of equals is not as pure as it would like to be but it is not clear what can be done about this, since it is very convenient to have and it is not necessarily the case that there should be a universal concept of equality between all objects (although in practice this is only infrequently an issue in well designed code).
private.txt
http://privacytxt.org
Mostly it's me trying to get people to adopt this. =) Completely aware their is a W3 standard that tried to accomplish, somewhat, what privacy.txt is trying to do.

4jc.in
http://4jc.in
My person code deployment site. Mostly for web side stuff like JavaScript and CSS that I regularly use.

DuctMail
http://ductmail.com
Email reminder system that is simple to use. Again, created to scratch a personal itch.

The Wish Cloud
http://thewishcloud.com
Basically, everything you never knew you wanted. Socialized wish lists. Still a long way to go on this one, but making progress.
christian ----------------------------> atheist
meat eater ---------------------------> vegetarian
working for someone else -------------> working for me
sitting in the chair -----------------> sitting on the ground
reading eng. books translated --------> reading in english
engaging in Win/Lin/Mac discussions --> I dont care anymore
travelling with stuff ----------------> travelling light
Mostly agree with you, from what I understand about Ceylon it doesn't satisfy this need.

For me it's look like groovy, more a syntax cleanup than a new language.

And as far as I know Scala, it enable to create 'better' abstraction like you are doing in Clojure (great language too from what I used).
That's a bad strategy. If you're going to move away from family and friends to the dead middle part of the US where you'll have less opportunity, less useful connections, etc., then the salary you get is going to have to be much higher to offset this career hit.

Further, if you're on $100k+ in the Bay and you can get down to a ramen lifestyle with roommates, etc. you could potentially save more than you'd even make in the midwest.

I've lived in one of the lowest cost of living places in the US and I'm now living in one of the more expensive countries in the world. I am a lot more financially successful here than I ever was there and I was single there. Now I have a wife and kids.

>And yes, I did read the part where Google adjusts for region in their other offices. I just don't think other companies always do the same.

This makes no sense. You think other companies have offices in the middle of Oklahoma but pay employees a Valley wage? They must have people literally getting into gun fights over the janitor jobs.
Try +WEBP - The + tells Google to ignore what it thinks and just listen to you, the user, dammit.
SATA2 interface and DDR2 RAM... A major OUCH! That's like putting Bugatti Veyron Super Sport on a narrow and curvaceous country road: A pinhole that's just stopping it from literally flying (well, speed-wise, not altitude-wise).

On the top of my list as a consumer grade drive (thou, we're considering to put it into the Win2008/SQLServer server on our LAN ) is OCZ Revodrive X2 PCI-Express SSD (http://www.ocztechnology.com/ocz-revodrive-x2-pci-express-ss...).
Five Ways a Business Mentor is More Than a Friend
http://www.tweethit.com => Tracks the most popular products on Twitter

And the library that came into light while developing TweetHit => https://github.com/ocanbascil/Performance-AppEngine
This is probably OT, but I want to share: my side project this time is something completely different. I choose to stop writing code in my spare time and instead do something else.

My special side project is to finish the Ultra Trail du Mont Blanc in 2012.

I never ran before. I started my training the end of summer 2010, and I am really positive about making it by next year :)

http://www.ultratrailmb.com/
Take a look at glassdoor.com - it handles salary info with context (company, etc)
You are absolutely right in terms of what is technically possible. My point was more that it’s not really realistic to use crypto like that with a Dropbox-like service.
Nasa announces US museums to receive space shuttles
Nice one. Other than secret pools, it would be very interesting to have a global pool where people could indicate country, years of commercial experience and salary.
Tips to Prevent Malware Infection on Your PC - Download free antivirus
Yeah, it's still pretty rough right now but I still thought I'd mention it. Put in the state (NY in your case) along with the city and you'll get back the results you were looking for. Or, just hit search with no location specified and you can drill down by state/city/company/job-listing
I had a chronic injury (rotator cuff) caused by years of weight lifting. It got so bad, sometimes I couldn't put my shirt on. The only "treatment" was laying off exercise. I thought I was doing something wrong until I realized that I had selected a "less than optimal" form of exercise.

I also had plantar faciitis, caused by years of improper running.

In 2005, I was recommended this book:

http://www.amazon.com/Pushing-Yourself-Power-Ultimate-Transf...

which totally changed my thinking and led me to many other resources.

Now my exercises are:

- Hindu squats
- Hindu pushups
- pushups & chinups
- Heavyhands on stairs
- moderate running barefoot or with minimal shoes
- 5 rites
- occasional superslow on machines in the gym

I am in the best shape of my life with NO injuries.

Even though some of my responses were a little tongue in cheek, this one probably best supported OP's theme of "never looking back".
Phone hacking: Hugh Grant taped former NoW journalist
It's not something people are used to talking explicitly about; it's so ingrained that stuff returns directly to what called it that it never occurs to them.

Exceptions are probably the only exception, but I'm not aware of any language besides Common Lisp where an error doesn't unwind the stack - "an exception makes it return several levels up, where the last handler was defined" still fits within a fundamentally stack-based mental model.
Who defines the 'minimum number of people'? If it's not user-defined, I think you should make it clear what that value is. Otherwise, if I share this to my team of 7, but the minimum is 8, we'll never know.

For smaller groups, you could add an option to show only the average, not the salaries. Then with as few as 3 people it would be reasonable to disclose the value.
He'd probably continue the confusion he's caused with the existing TWiT network by rebranding it "This Week In . . . Cinema". Unless he could find a way to do some namedropping in the rebranding, too.
That's why I usually try to describe myself as a bard of programming. Pick a language. Pick a framework. I know enough to get started, and I know where to find answers to my questions.
I'm based in the UK and based on my own personal experience, Almond milk isnt easy to get hold of and would probably be very expensive.

I read a book by Larry Cook in which he explained that cow's milk in the way it is distributed and processed now isnt as good for humans as it once used to be, and that goat's milk is more harmonious for the immune system. It doesnt taste as good as cow's milk but its not that bad either. I find cow's milk very watery now.

It only costs a little bit more than cow's milk and since taking it, my immune system has been better.

As for the other alternatives, the only one that i could find was Soy milk, but personally i feel it tastes worse than goat's milk and i dont know whether this is true or not, but someone told me Soy messes with your hormones, and so i've been rather paranoid since then about it.
The Naughty Secret Behind the Salary Taboo
tl;dr (prolly longer than blog you can't access

http://www.reddit.com/r/programming/comments/goxux/redhat_an...
I should say that I have yet to post it to the Android Market only because it's still in a fairly early stage and I'd like to add a few things before I release it such a broad audience.

Your feedback would be appreciated.
if you are interested in new insights about complex numbers and analysis from a geometric POV, this book is wonderful: http://www.amazon.com/Visual-Complex-Analysis-Tristan-Needha... and quite accessible.
If you have any personal finance tips, i'd love to hear them ;-)
I have switched the order of the form and the question. The question is now first. I guess it was silly to have the form up front first.

I've tried rewording things.. I am still working on it.

More of a programmer then a poet so any suggestions welcome.

Thanks for the great feedback!
A cost-per-minute clock for meetings is a very striking reminder of the cost of dragging things on. While using it for meetings with lawyers is of course very fun (everybody dislikes lawyers), I find it to be even more needed for internal interminable meetings. When talking with lawyers, everybody already knows that it will cost a lot, but for an internal meeting certain kinds of people tend to forget that a company has an internal cost for everybody attending the meeting.
About the IE10 Platform Preview
The solution to this problem is to use a trimmed mean:

http://en.wikipedia.org/wiki/Truncated_mean