skysight-inc/HackerNews huggingface dataset:
This might be true. I've done this myself. But is it ideal? I don't particularly care for 'people of all colors holding hands under a rainbow' as an ideology, but I do think it's easier for a homogenous team to make bad product mistakes.
I don't follow you here. Are you saying that inheritance is mandatory to OOP? (I don't agree nor disagree. I'd just like to know what you mean.)
Well you could kill for the business desktop machines at my prior job, but it would be like killing someone for their socks.

1GB RAM powerhouses with 5400 RPM disks.

I lobbied hard for 6 months, doing research for them, laying out how little it would cost to buy new machines, and an additional monitor for all the developers, going so far as to do benchmarks of our software on my home machine (consumer-level $1200 Core i7) compared to the work cast-offs.

I quit when it was clear they did not care about the concerns of the developers at all, just cared for milking the sole golden goose.

But managers who did little more than PowerPoint, Outlook and surfing the net got budget to upgrade their laptops to specs that outclassed any machine the engineers had, it was pretty depressing.
What data can you bring to show that we won't run out of addresses any time soon? It would seem that we have around 15-20 months left [1]. Given the scale of the change, isn't that "soon" enough for you?

[1] http://arstechnica.com/tech-policy/news/2010/07/internet-wil...
Don't assume they know what you are talking about. I've worked with medical doctors and lawyers who are super smart and make hundreds of dollars an hour. If I were rude to them, they would work with someone else.

Our experience is different. I know bits and bytes like the back of my hand. They know their areas just as well. Respect that and them and they will love you.

Talk down to them or treat them rudely and they'll work with someone else.
That may be true, but I suppose the strategy is not to spend much more time on an item yourself once you've jotted it down on a list, especially when you're confident Joe Sysadmin would know the answer straight away.
Really? rvm (http://rvm.beginrescueend.com/) has made setting up Ruby development environments on my Mac a breeze. I generally only run a few versions of Python (2.6 and 3) and do most work in 2.6 so I can't speak to that as much, but I haven't had issues with Ruby or Python on OS X.

PHP is still a bit annoying, as the default PHP that comes with OS X kind of sucks, as does compiling PHP, but I'm used to it by now. And there's probably eight million tutorials on doing it if you aren't familiar :-)
Gmail Video And Voice Chat For Linux Has Released
Saudi Arabian judge asks hospitals to paralyse man
My location is Long Island, NY.
Willing to relocate for the right opportunity.
ActionScript is not JS plus sugar. ActionScript 3.0 adds statically-typed variables and class-based inheritance. A good compiler can use these additional constraints to produce better code -- performing more like Java than JavaScript. It's possible that the VM is not the bottleneck here.
I have a stupid question: If helium is so infeasable to extract from air or get from other chemical means. How did US end up with such had such a large supply of helium in the first place?

EDIT: The answer to the question is:

U.S. Bureau of Mines arranged for five private plants to recover helium from natural gas. For this helium conservation program, the Bureau built a 425-mile (684 km) pipeline from Bushton, Kansas to connect those plants with the government's partially depleted Cliffside gas field. This helium-nitrogen mixture was injected and stored in the Cliffside gas field until needed, when it then was further purified.
Security Cams Capture Data Center Pranks, Miscues
How Hollywood represents foreign speech
An unusual highschool graduation speech.
I'm married to my co-founder. Neither of us work through the night. Recently we quit working weekends.

We spend too much time at our computers lately, but that's more out of laziness and lack of originality than anything else.

Occasionally, we yell at each other about work, but then I hear married people do that about other things, like laundry.

We have one SaaS out in the wild, another under development, 1 ebook, and various live and your-own-pace training courses. I quit consulting in January (except for an ongoing contract I had to fulfill) and he has kept doing the consulting, but is about to quit himself.

There's no such thing as a startup truth. Some people will tell you you'll work through the night and get sucked up; some people will tell you, no way. (Like me.)

The fact is, what type of business you choose to pursue, and the choices you make every day, will determine what your life's going to be like.

Me, I'm happy knowing that 12 mos from now, our first SaaS will be grossing $40-50k/mo and our second one probably $10-15k/mo. :)
Hurricane Electric have an IPv4 exhaustion JS based countdown widget on the front page of http://www.tunnelbroker.net/

On May 28th of this year I wrote an article:

https://secure.grepular.com/Setting_up_IPv6_is_Easier_Than_Y...

At the time of writing, they were predicting we had 427 days left. Today they're predicting we have 281 days left. It's gonna bite a lot of people on the ass.
Filed 4/8/2010. I'm fairly confident that I used the pull-down refresh mechanic in other apps well before that, so these guys had better have some seriously good evidence that they were first to invent.

Then again, it's rather easy to be granted a patent. It's much harder to make it hold up in court. Still frustrating when app developers have to be afraid of implementing simple and obvious functionality like this for fear of being sued!
You can compile only what you need. It's much faster that way, but if you do a complete build (debug, static, etc) it will take hours. It's not that bad though and certainly worth it in the end.
Exporting Silicon Valley
Polymorphism is at the core of most OO language features. Sum types aren't a viable substitute in most large apps because they are closed to extension at runtime. Doing it right functionally means rolling your own protocol system.
That's something I often thought myself, phpBB/vBulletin type of forums have been around for 10+ years now, and they haven't changed a lot since then.

I think there might be lots of things to rethink on the UX side now that we have so many new frameworks available.

If you aim to build a 100% hosted service, I feel like suggesting to let the client keep ownership of the database at least. I wouldn't like to give total control of all the posts on my forum to somebody else.

I'd say simplier & better looking interfaces + open customization features is the path to follow. Just my 2c.
If your "pack" exists, they are hard to come across by accident.
Conjunctured 2yr Anniversary Party
Notes on Behaviour Driven Development
Isn't This Exciting
So to some up: "Yes, the brain is very complex, but you don't understand the power of exponential growth in information technology!" Surprising.
I don't think it's much of a problem anymore. Despite Linux not "making it on the desktop" or whatever, there's now more than enough people using it that a quick Google will reveal whether any random laptop has full linux support (including 3G modems, touchscreens, fingerprint readers and other weird odds'n'ends) and probably a community providing the software to fill in the few remaining gaps till the the required fixes hit the mainstream distros.
Polymorphism is often implemented as at least inheritance of interface in statically typed languages. Without polymorphism you don't get dynamic dispatch, especially open to extension at runtime.
I only ever seen the flash progression in those times from peeking over the wall at the other side so people might be able to correct me, but I dont think the adobe acquisition did flash a whole lot of favours, it managed to get its 98% etc penetration well before adobe was ever around.

Back in those days flash vs html for plain websites was a serious debate, under adobe while video has got massively popular, flash has been further and further marginalised as a tool almost only for games, adverts and video.

I certainly couldnt see macromedia open sourcing flash any more than I could see adobe doing it without this pressure, if anything I think macromedia were even more aggressive with shutting down alternative players, at that time they were competing with html which broke in every browser, they wanted to make certain it was write once run everywhere.

To be honest I am entirely biased, but its always seemed obvious to me that open web standards will very very slowly replace virtually everything proprietary on the web. right now there is not one decent web publishing tool and I am pretty stunned that adobe havent stepped up to produce one yet (dreamweaver does not count, and neither does flash exporting canvas). Heres hoping whoever does makes sure it works on linux :)
What is your SaaS channel strategy?
Cash-out can be abused, but on the other hand, if you don't exert pressure on your employees to continually work overtime, or take as little sequential leave as possible, that's less of a problem.

Though I know it's somewhat common practice here in New Zealand to start not taking leave if you're about to quit, so you can get one or two extra paychecks when you quit, and time it so you have two weeks to a month before your new job starts.

Same benefit, plus a nice cash bonus.

Not saying it's the best thing to do for employers that treat you right, but if you're not being paid overtime, and being asked to work it and weekends a lot, it's not like you don't deserve getting that back if you leave.
So, something that's not immediatelly apparent upon reading this. How do I use it? Do I init it in an existing GIT repository and will the added bugs be synced along with my other changes? That would be awesome to replace my current method of light-weight bug tracking: a todo.txt in the git repo.
But as a human being, it's inevitable you'll need to eat. It follows we should weigh the consequences more heavily for inevitable choices. Having children - at least in richer countries - is a choice, and not inevitable.

On a larger scale, it's arguably inevitable that humanity seeks to perpetuate itself. In that sense, having children is not a choice at the species-level. But we have the unique power, individually and collectively, to reflect on whether and how to perpetuate ourselves sustainably.

Finally, the difference between a vegetarian/vegan diet versus say, the Standard American Diet, has orders of magnitude differences in water, fuel, land, and waste products (that 2nd Law thing again). That means the same resource base and ecosystem could support tens to thousands more vegetarians than meat-eaters. A very large vegetarian family would still have less impact than a single meat-eater.
The start-up scene in Spain is very small. I recommend you to read Loogic, a blog about start ups in Spain.

If you dont like what you are doing, don't do it. Find something that motivates you.

In my opinion you should learn at least some basics skills about planning in technology/engineering. Learn what is the Waterfall model, what is Toyotism, what is Agile software development, scrum, Kaban ... there are many things that you can learn, but first things first. What are you interested in?

Anyway, my very best advice. Try to crash in a place where they really know what they are doing. Try to work with great and smart people, even if you earn less money. "Be the worts", that will make every day a challenge.

Will you consider relocate?
When you init it, it creates a .later directory to store the issues. You could revision this along with code, so yes it seems like a nice replacement to the todo.txt.
A while back I increased my MUA's mail download interval to one hour. The decrease in focus disturbance was immediately tangible, and very refreshing. Coworkers would ask "don't people complain that you don't respond quickly?" to which I reply: It hasn't happened yet. :) At worst, the boss walks over to ask if I've received such-and-such email he sent, but that has been rare.

I'm thinking of increasing to an even larger interval.
Reading my original post I did make it sound like i'm looking at it the wrong way. I do work on a lot of personal projects and have learned a lot more than just by reading the books. I can actually write a decent app, I've written RSS parsers, a threaded comment system, an online ticketing system for my roomate's entrepreneurship project (no payment processing though), and right now i'm working on a CRM system.

We're planning to launch the CRM system soon and market it to our specific industry and i've actually learned a lot over the time i've been coding in my free time, I just feel like I don't have the skills the be hired on as a programmer at startup.

I'm leaning more towards finding a personal project that has big potential and build a prototype using my PHP skills. If it catches on I figured I could then find a more experienced programmer that could optimize the code and make it scale as the user base grows. I feel like I could use my skills as a founder and then bring in some awesome programmers to refine and enhance my app rather than getting hired as a programmer.
This isn't a prediction. It is an observation that a particular stockpile of already-existing and extracted helium of finite, concrete, and precisely known size has been mandated to be sold by 2015, after which there won't be any of this stockpile remaining. It may happen to involve a natural resource but is not the usual sort of "natural resource will run out" prediction at all.

Theoretically, one could make a lot of money stockpiling the stuff now and selling it later. However I doubt I'm the first to notice that. If enough people do that it would at least buffer the shock.
I suppose this is why Tweetie for OS X has been languishing for a year. Loren had better things to do with his time.
I know several people who can afford Macs, and like the better looking/feeling hardware enough to actually buy them. However they're software developers and so to get the "it just works" they need to install linux on their iMacs and MacBook Pros.

The 2-3 hours stints to get a new version of KDE are long gone, you should give it a try sometime, you might be surprised.
The long hours issue is not unique to startups. I've seen happy couples where one partner works long hours and the other does not, and when both work long hours. But obviously it depends on the couple and what they both want out of life and the relationship.

The issue that is more specific to startups that can arise is money. Bootstrapping a startup can involve lower or no pay for an extended period. Both partners need to be on board with that, since money is apparently one of the main things most couples argue about!
It's not the filing date that matters. It's the date of the invention.

http://en.wikipedia.org/wiki/Prior_art#First-to-invent_versu...

The name on the patent is Loren Britcher, who wrote Tweetie. Did you implement the feature before Tweetie came out?
Playing a bit more, what would be really nice would be to be able to do later -r list to recurse through subdirectories listing issues in those too. At present it only looks upwards.
Well it is my startup, I guess I didn't say it directly. My partner and I have been throwing around the idea for a few weeks and i've started coding it recently. He's not technical at all so I've been building out the app by myself and he's going to deal with marketing and business dev.
I expect content. Do note that the acs.org link is an article too, not a thesis, so you have no point.
As mentioned by others, 10 is typical for a new employee. 15 is common after some number of years of employment.

I have been with my current employer for 8 years and I have 20 days of vacation, 8 sick days and 2 personal days in addition to the standard holidays.
http://en.wikipedia.org/wiki/National_Helium_Reserve
Well, I'll reply to myself.

From the 1996 (when the first PalmOS device came out) to 2003, they sold over 30.1 million PalmOS devices, of which 22 millions from the company itself (the rest from clones). [1]

In comparison Apple released the first iOS device in 2007. Two years later (at the 2009 WWDC) they announced over 40 millions iOS devices. In fact _just_ in 2009 Apple sold over 42 million such devices.

That should give a bit of a scale.

[1] http://www.nicholson.com/rhn/palmfaq.txt

[2] http://theappleblog.com/2010/01/28/ipod-touch-now-outselling...
It's a lot more complicated than that.

For example, if I ask a small question today, I'll get an answer and get with the task quickly.

But I'll only have a small bit of information, so I'll be back tomorrow, the day after, and so on.

Whereas if I spend slightly longer working it out myself, I'll generally understand the system involved, and may be able to avoid a whole series of questions, saving significant time for everyone involved.
Quick Look: Chromium 7 adds GPU acceleration
While I don't have the knowledge to dismiss Kurzweil's theories outright (I only have a gut feeling), I must say that this response did not achieve a refutation of the statement that "Ray Kurzweil does not understand the brain".

I did not see anything in that response that indicated that Kurzweil is basing his beliefs on anything more than his 2001 adaptation of Moore's law to all things technological; to me, the brain's biology and particularly its physiology fall outside our current notions of technology.
Matias Tactile Pro 3 Keyboard Returns to the Alps
5 Online IDE's that let you code in the cloud
Maybe they don't allow it because of their early adopter audience: who among that crowd does not have a twitter or FB account?
Yep.

And don't think you can't find bad molders here in the US, or moldmakers that steer your work to a certain molder, who just happens to be an in-law. The best was a molder that found a way to "lose" several parts of a mold just as it was being picked up and moved to another mold shop. "Must have fell of your truck, buddy!". Hmm.

Oh yeah: if you let the moldmaker do the mold design, be sure and get copies of all the files, even if you don't have the CAD system to open or edit the files! Don't trust 'em to back up their hard drive.
This was meant to be a reply to the comment by tomjen3.

My bad. :)
What I got from the previous article (admittedly as my own synthesis, not afaict from the original text as such) was, sure, the program to build a brain is only X Megabytes, but the computer that runs that program is the human body growing in the physical universe. If you want to be able to run that program, you're going to need to emulate at least the relevant instruction subset of the physical universe. It's hard to know how large is the relevant subset or if computers will ever plausibly get there. If the subset turns out to be quite large, you'd need a computer that could model its own subatomic physics.
I at least agree with him that you don't need a trillion lines of code. A couple of lisp macros should do it.
If its in stealth mode and there is nothing for them to so, then I would hesitate. Are you planning on continuing with the startup after getting hired? That is the risk that they will see.

If the startup will be over by then, I would put it on the resume, but if you plan on continuing to work on it, then I would not put it on. If you plan to continue with it, you will need to be very careful with the IP ownership. If you have to sign an employee agreement, there is normally a place to list prior inventions/IP that are yours and that they can lay no claim on.
A recession is the perfect time to take a hard look at budgets and trim what is not needed. People will question professional careers that are inflated and that is just a natural economic process. The university system is already heavily stratified with tenured professors in the upper class and grad students and staff in the lower class.

I agree with your point about the use of adjuncts being a significant staffing trend. It's also a necessary trend especially at non-research (or sub-par research) universities. The combined roles of researcher and teacher at these universities lead to mediocrity in both in my opinion with professors using research as an excuse for slack teaching. Most students learn outside the class anyway.
Common as Air - A Graphic Review of a Book on Intellectual Property
It's the same in C#, == is used for reference comparison, you use it when you want to know whether two objects are the same object, whereas you would typically use .Equals() for value comparison.

There is no wrapper class for "primitives" in C# though, to box it, you cast it to System.Object, and that allocates an object instance for you on the heap. To unbox, cast it to System.Int32.

'int' in C# is just an alias for System.Int32 though, so I guess there is no analogue to the Java situation in C#. You'd either be comparing System.Object references, or System.Int32 value types, not some hybrid.

Example:

using System;
class Boxing
{
static void Main(string[] args)
{
int i1 = 5;

object o1 = 5;
object o2 = 5;

int i2 = (int)o2;

Console.WriteLine("o1 == o2: {0}", o1 == o2);
Console.WriteLine("i1.Equals(o1): {0}", i1.Equals(o1));
Console.WriteLine("i2: {0}", i2);
}
}

Prints:

o1 == o2: False
i1.Equals(o1): True
i2: 5
Lego Art
Take a look at this article and maybe you’ll get busy playing with Lego.
Defense in depth was actually invented by the Germans in World War One:

http://en.wikipedia.org/wiki/Trench_warfare#World_War_I:_tre...

As were the concepts of Schwerpunkt and penetration. These are clearly described in, e.g., Rommel's book about his WW1 infantry operations (http://en.wikipedia.org/wiki/Infantry_Attacks).
I'm just wondering: is using a command-line bug editor actually a good idea? Seems like the perfect way to stay out of touch with how normal people experience your software.
Introduction to parallel & distributed algorithms
TED: Peter Molyneux demos Milo, the virtual boy (Project Natal/Kinect)
"Hackademics" visualize WikiLeaks data as animated heatmap
"Startups take over your life" is a social construct. It happens because we expect it to happen, because we model it as "success", because we demand it from ourselves, and because we look at anyone who it isn't happening to as a failure.

My business is, in many ways (such as measuring by hours), the easiest job I've ever had.
Data:
All my docs are also on my NAS.

Programs and Configuration:

I have a USB Key with all the info needed for guests/new machines to connect to my wifi & NAS.

I use Ubuntu. I can't think of anything I really use that doesn't come through Synaptic. If I do, I'm sure I'll remember it when it comes to it.

I count .emacs as one of my docs, so it's on the NAS.

For everything else, It's an excellent opportunity to declare bankruptcy on all those apps you've installed but never use.

I do worry about a house fire. I have very minimal offsite backup, only my open source code, and a few documents on google docs are so resilient.
This appears to be the blog of the girl who gave the speech, but here is the previous discussion.

http://news.ycombinator.com/item?id=1573636 <- Over 200 comments

Additionally video:

http://news.ycombinator.com/item?id=1592436

http://news.ycombinator.com/item?id=1592481

http://news.ycombinator.com/item?id=1600567
Given his outward support of other developers' using the Pull Down to Refresh mechanism, this is a defensive patent more than anything else.

http://twitter.com/atebits/status/21665180962

http://twitter.com/atebits/status/21629390400