skysight-inc/HackerNews huggingface dataset:
Right after our company got bought-out one of the first employees enrolled in a rather prestigious MBA program that took him over 3 years to complete, still working for us mostly full time. I heard he dropped $125K to finish the program. It did nothing to make him a better asset for us. He finally left, and I think the MBA had something to do with his new position. So maybe it was worth it, finally.

In theory I like the idea of dropping that money into creating your own MBA, but I think there are great practical problems in doing that while you are still employed. In the case of my co-worker, he couldn't afford to quit and pursue the MBA full time.
Nothing wrong with giving something the ol' college try. I admire Google's desire to get out there.
The Registry is a pseudo file system inside the file system. It is one of the reasons that Windows is so much harder to backup and restore than Unix is, because parts of it contain system state and other parts contain configuration and the whole is mixed into one big mess.

On the other hand, text files are universal.
Currently this is just a rumor but it seems to be well-founded. If they do this, it would be the one of the stupidest things that Google has done: (i) Facebook has grown too large for just another contender, even from Google, to kill it easily, people (including me) will show great resistance since they have so much time invested in FB; (ii) People do have trust issues with Google, I want to hedge my information among different big companies. Google already has my checkout, voice and mail, I don't want them to also have all my social network.

Social is the buzz but I can't understand why the big G is wasting time on such things while not updating their Android Market strategy or trying to better their very weak TV offering. The social battle is won by FB, accept this and gear up for a different one.
I had a similar issue, turned out I wasn't sleeping enough. Here is an easy way to fix it.

You're likely more sedentary, or not going to bed early enough to deal with when you wake up.

This is a common thing for people to start doing once they start working. Here is how you get back to sleeping normal amounts:

Stop drinking all caffeine by 17 hours before you need to awake the next day to get to work in time (so if you have to wake up at 7 to get to work, stop drinking it by 2pm; you may think it doesn't keep you up, which may be true, however it does make you sleep less deeply). Try dimming your entire house/apartment 11 hours before you need to leave for work, turning off all screens, read, listen to soft music, etc for that hour before bed. No watching TV or doing anything other than sex and sleep in bed.

Then go to bed 10 hours before you need to leave for work, have a real bedtime.

Do this for about 2 weeks, and you'll find you are so mentally alert. You'll feel like your old self in no time.
"Design by commitee is awesome" would be a more inspired blogpost. Anyone want to have a go at it. There must be something to be said for design by commitee.
Personally, I now almost totally ignore LinkedIn. My connectoins haven't grown in a year; my friends don't often update.

Maybe this is natural; its a professional management site, and we don't change jobs/titles very often. I DONT use it like facebook at all, and DONT care about social features e.g. Twitter.
Its a pretty bold statement to say that programmers who don't use your favorite language or style are ignorant of how a computer works.
How about talking to cats?
While I'd also probably prefer an android phone, the creator of this video seems quite ignorant of the legitimate reasons not to make buying decisions based on laundry-lists of features. Iphones seem to have the best "app ecosystem" at the moment and the value of that to most consumers is very high.
Try it and see. More will have a deeper effect, but I believe that any amount of focused mind-clearing has great effect (even 3 focused deep breaths at times throughout the day helps clear the head).
A Bit of Heresy: Functional Languages are Overrated
After a few weeks of this, it was probably only able to make him feel (his version of) normal.
That is exactly the positives I came to with the cost-benefit analysis I did for this topic in the article that is linked.
There are so many variables that play into it.
He's quitting Stanford to work for Facebook|Google|Twitter.
Yeah, NTFS is an excellent filesystem. Unfortunately many of its features such as streams and reparse points are rarely used.

Besides, you have to compare like with like. When NTFS was introduced, most Unix systems were still on something like UFS. If you wanted a journalled filesystem back then (and weren't on IRIX), you had to pay cash for VxFS.
"The fact is those fellow programmers "across the pond" are usually not experienced. That's why they're so cheap."

Would you entertain the possibility that their wages are lower because the cost of living in their countries are also lower? I agree that many outsourcing firms operate the way you described it. But then, I think that many people who call themselves professional programmers here in the US should never have been allowed near a keyboard unattended. The author takes offense when corporations paint all programmers with a broad brush and view them as "monkeys banging on a keyboard" - but somehow she has no issues applying a similar description to programmers elsewhere.
I don't think FP is all about concurrency - it's about more than that. In my experience it reduces the possible bugs in code (type inference / checking, referential transparency) - these aspects make concurrency easier to achieve, but that's not all there is to FP.
I don't understand why you feel this way, do you have any rational justification, or is it just a gut feeling? I don't know if you use GMail but Google already has a lot of information about you. Do you also want them to have your social network?

EDIT: If you want to downvote OK, but please also add a comment with an argument to back your beliefs, other than "I think Facebook is evil"
The world of programming will never agree in one thing, so if this would've happened, some people would love it and some would hate it.

There will be new "patterns" on how to use both features without shooting yourself in the foot. There will be new libraries written that exploit the awesomeness of both features. At the end of the day, there will be people benefited from that, and there will be more segmentation in the industry. People will have to be trained (wait... that no longer exist in our industry).

... and I... I will move on to a more managerial position so I can put to rest the learning of programming language for the sake of learning and swinging ego than for actually building things.
RAM is cheap and 32+GB is a lot of data so for a wide range of real world workloads can fit the database in memory. (You can get a server with 96GB on a PowerEdge R710
for less than $6,066$ today if it's 20x faster than a traditional database you will save money.)

The problem is MySQL etc doesn’t are not designed for this so while they become a lot faster they are still relatively slow. Also, RAM is only getting larger so once you make the transition to a RAM based DB you are unlikely to need to transition back.
PS: I suspect most real world workloads revolve around small datasets that connect to big blobs of data. Think Users/Projects linking to Pictures, Documents, and Video etc. You don't edit documents in your database but you do want to track version information, users, permissions timestamps, approval etc. It's often a good idea to mix a Key Value style data store with a front end SQL database.
Yep. I used it to gauge the donations I get, and because of the smaller single-donation average, PayPal is the better option.
I don't think many people stopped using AltaVista because it was too slow.

Maybe. Personally I stopped using it when they started throwing pop-unders at me.

Or maybe it was because it jumped on to the whole "portal" craze and other SE's that were cleaner felt quite refreshing.
> I want to hedge my information among different big companies

I prefer different small companies.

However, sometimes big companies are unavoidable (search engines, insurances, etc).
Yeah, but the premise is that people start off with Paypal when they have low volume and this calculator helps them figure out when they should be starting to look at "real" merchant accounts. I'm pretty sure the number of people who willingly go from merchant account -> Paypal is close to zero.
Warning: Highly unapologetic comment. :) Though, I don't mean to be rude, truly; I've processed the same thoughts and endured the same uncertainty. This was just what I finally realized.

So, everyone seems to be acknowledging the fact that your mind isn't as sharp as it was (maybe I missed a comment).

Thing is, it's simple. No, don't acknowledge it. Sure, there are hardened synapses, but to a large extent that's just an excuse for people to feel sorry for themselves. O_O

So basically, just get over the fact that you think your brain's not an sharp as it was. It's a load of crap. It's still all there, and you need to just overcome to emotional inhibitions that are getting in the way of you using it.

University is a pretty safe environment for exploring --as it should be; that's its purpose if nothing else. As a result, you're pretty well emotionally oblivious to the "what-if fears" of putting everything --all your mind and all your passion- into what you do. Perfect.

When you depart, a profoundly unseen transition takes place; you don't have that environment anymore. So you continue with the momentum you had for a while --couple months, 10 years- and then it's gone. You're learned a new environment that pulls into your mind before everything else a whole mess of things; the clichés of "only what's good enough" and "dreams are just dreams."

And then there's the "age 27 factor" as I've coined from the film Proof. (actually, go it is. It's appropriate.) :) Look back over old work and you think you realize that you'll never be able to do something that great again. Again, load of crap. Honestly, for myself, I'm typically looking back over old stuff and, while realizing the significant merit they held at the time and to the process of moving to where I am now, they're working in a highly limited fashion. What consistently happens is I let their singular weight become a symbol, a pristine concept for the knowledge I gained and I hold them so much more highly that what they actually are. On a personal level, that's fine. But to compare that symbol to actual work, no. Don't do it.

So here's my final thoughts on what it boils down to:
Get over it. Your brain is still all there unless you've found little bits on your pillow.
It's only a simple emotional inhibition that's preventing you from actually using your brain. Don't blame it on anything else.
And finally, your old work wasn't that great. (ok, so maybe it was, but it's not nearly as great as you're holding it.)

That's it. :)
Knowing something new will make you a better person.

If an OO programmer never knew functional programming, yeah, sure, he'll be a better programmer after learning LISP and I think the vice-versa is also true, a functional programmer who never bother learning OO because he thinks his paradigm is the silver bullet will benefit more knowledge if he decided to learn OO.
Lighten up. It's for laughs. I want an iPhone 4 but this is still hilarious.
Not always. Reducing the price on a subscription-based product like this can make the early adopters feel like suckers-- whereas it's easy to grandfather them in on a raise in prices.
IPad users will probably get iOS 4 before November
There are plenty of things wrong with the "ol' college try", the a few big ones off the top of my head would be a dilution of resources (engineering and otherwise - though this doesn't seem to bother Google much). Turning allies into enemies - I'm not really sure its smart for Google to try to "beat" everyone in the valley. They need some strategic partners. Brand overload - frankly as much as I like, and use, some Google products, I'm getting seriously sick of them sticking their nose into every corner of the internet.
I'm so sick of hearing about Diaspora. These kids don't have any product yet and as far as I can tell there is no reason to expect what they're building will be successful.
Want Quick Money – Take A Payday Loan
For what it's worth, the recommended dosage of pure MDMA is 125mg no more than every three months. Meaning this guy actually managed to take 2,250x the RDI for years without dying. (Not even counting all of the other drugs he was on.)
The OP copied the article's name.
Programming Language is like Software Development Methodology: it works well in certain area but doesn't fit well in generalization.

There are evangelists and purists in both world.

Here's a challenge for all evangelists and purists: you keep telling people that your thing is the right way to go, but when I ask you to learn my thing, you refuse like a mad man.

IT is a very funny industry, people keep telling you that we change the world, we have the power, we have the edge, we're the future or whatever. But at the end of the day, don't tell us to change ourselves.
It seemed very familiar, at least the motions the author has gone through. On my first retreat, after one day, I was absolutely sure that I wanted to leave. Sitting was painful, there was a lot of sleepiness, and I was longing for daily joys such as listening to music. And the mind is very well able to snowball unpleasanties :). After that first day, when I had the first talk with the meditation teacher, he made a joke about my mocking, subtle enough to make me smile. The discontent quickly melted away, and it suddenly became clear to me that I was suffering because I was craving for pleasantness.

The following week had moments with intense joy, moments with intense pain. But it became easier to see them without clinging, giving a lot of peace.

It's something definitely worth doing. Though it doesn't hurt starting with tiny steps, rather than cold-turkey ;).
Terrafugia Transition 'flying car' gets go-ahead from US air authorities
A definite no. I would never trust important information with small companies, they have a much smaller threshold to abuse it or forgo proper security since they have much less to lose.
Not really. You need to separately install the XP Virtual Machine software on Windows 7. He means it actually runs "out of the box."

(Windows 7's XP emulation mode is nothing like the super cool Rosetta on OS X)
Really cool project and a great design! I would limit the free version a little more though (just 5 mockups, no iPhone support) to make the premium features more compelling!
That's the sufficiently smart compiler argument. The fact remains you have more options available to you for minifying if you don't consider semi-colons optional, naming one compressor that can deal doesn't change the fact that most can't.
or Transmeta or Danger inc. if you were around in 2000.
I've done a number of weekend retreats (and have a daily practice) but definitely plan on doing a 10-day retreat, when time permits, as I think the extended timeframe would be quite powerful.
OK, but it's not as simple as that. Man fstab-sync, for example, and you'll see that your config files can be mysteriously rewritten. Or resolv.conf being dynamically modified by DHCP. /etc is more complicated than just a directory full of text files.
This is silly. Social networking requires critical mass, else it's useless. Something like 2% - 5% of users pay for freemium services.

So imagine if you had only 2% of your friends on FourSquare, or Facebook, or Twitter. Much less valuable, no?

Also, These companies can make far more money via other business models.

Users > Revenues for some consumer startups. Grow now, monetize later.
Once everyone is producing won't someone need to consume the production?
Because if you aren't trying to help Microsoft, your comment is incredibly boring.
With Google, it's at least "just" Google who has the personal data.

With Faceboook, a lot of unwanted entities get access to personal data. (http://online.wsj.com/article/SB1000142405274870451310457525...)

Also, disabling the "sharing" of all personal information is quite cumbersome in Facebook. (http://www.nytimes.com/interactive/2010/05/12/business/faceb...)

Google does have its drawbacks, but compared to the "social websites" it seems to be the lesser evil.
Example: Seed copy with keywords for SEO: http://styleguide.yahoo.com/resources/optimize-search-engine...
I rather like that idea - allowing different languages at the method level would be rather cool.
To be fair, $19/month only means that the cost of acquiring a new customer must on average be less than the current value of $19/month multiplied by the average time a customer remains a customer (at that price point). Obviously that can't be known on the front end, of course. Any thoughts on what a reasonable customer acquisition cost is for a service like this?
You don't 'click on' a button, you 'click' or 'push' it. It's a button. There's no need to change the cursor to let you know that you can actually click on it. That's the reason hyperlinks use the hand.
#include <stdio.h>

int main()
{
printf("Hello World!");
return 0;
}

Becomes:

.cstring
LC0:
.ascii "Hello World!\0"
.text
.globl _main
_main:
pushl %ebp
movl %esp, %ebp
pushl %ebx
subl $20, %esp
call L3
"L00000000001$pb":
L3:
popl %ebx
leal LC0-"L00000000001$pb"(%ebx), %eax
movl %eax, (%esp)
call L_printf$stub
movl $0, %eax
addl $20, %esp
popl %ebx
leave
ret
.section __IMPORT,__jump_table,symbol_stubs,
self_modifying_code+pure_instructions,5
L_printf$stub:
.indirect_symbol _printf
hlt ; hlt ; hlt ; hlt ; hlt
.subsections_via_symbols

Look at all that bloat! I just want to write out "Hello World" to the screen. Why do I need to create a function stack of 20 whole bytes? What a waste! And when I do that, I have to go through the onerous effort of saving my stack pointer to a whole 'nother register. What a waste of my system resources.

It's bad enough I have to call printf in the first place when I really could just use the write system call, but look how it doesn't even call printf right away! First I have to call some locally defined function which has to allocate even more space for another stack. More waste and bloat. And look at how all of this is organized, these sections are completely unnecessary. I just want to write out something to the screen! I don't need this level of organization and abstraction to do this simple task.
Your start-up doesn't NEED money, but it is definitely helpful. Most of the start-ups that do receive funding of $1million+ aim to go big, so having that latent capital is certainly a great security for when the time comes to expand. They can use this money to hire the necessary people, purchase the necessary assets (servers, workstations, etc) or secure annual rent.

On the other hand, start-ups that have a more modest outlook or vision don't need as much and actually shouldn't accept that much. Having $1million VC money pumped into a start-up that only expects to make $50,000 a month with steady growth will more than likely buckle. The investors will keep pressuring the founders and terms like ROI will be thrown around meetings like crazy.

The best thing to do is determine how much you really need (Or create a range for variables), and work from there. There's a bunch of decent (free) spreadsheets you can get from here: http://www.exinfm.com/free_spreadsheets.html

That's my 2c.
I wish we had something like this on my last project. On my last project, there were two separate systems for determining the local Timestamp. One of them was based on the time from the local machine's clock. The other took time from a central mainframe/transaction processing system. (Call these system-A and system-B) We really could've used something like the article proposes for both systems.

Here's the thing: The application would calculate the timezone based on system-A, then use the time from system-B to do a lookup into a GMT-based table using system-B's time. All well and good, until the testers tried to test calling outside allowed hours by changing their local system clocks. This mess resulted in trying to look up entries in the table for timezones the middle of the Pacific. Boom!

The worst part? Trying to explain to the testers how this was an inherent flaw in the legacy system and not a result of the upgrade. (Yes, I would've changed it if I were allowed to.)
.. which is brilliantly chosen because the article later evolves quite unexpectedly. (huh, guess I spoiled it now).
I too have a linkedin account that's been languishing. I recently went through and added people I've been working with closely over the last year from my email and phone contact lists. Amazing how fast I grew my connections in just a couple days.

I think that this is probably how it's supposed to work. Long slow periods, punctuated by quick rapid action while people do spring cleaning.
RAM is the new disk. See http://www.stanford.edu/~ouster/cgi-bin/papers/ramcloud.pdf does a nice job of looking at the practicality. See also the April 14, 2010 video at http://ee380.stanford.edu. The Stanford RAMCloud project page, http://fiz.stanford.edu:8081/display/ramcloud/Home, tracks recent activity in the area.
I think that for accuracy's sake "care" should be replaced by "believe you" or "think it will really work."

"Can you hook up my bluetooth to it" is very funny though.
It is a race, since Mailinator et al. keep adding new disposable domains.

I have also found undisposable.net, supposedly a central database+API for blocking disposable domains. Their site seems to be down at the moment.
- VoltDB stores all its data in RAM

- Run transactions to completion –single threaded –in timestamp order [will use multiple cores, with each having a single thread]

- Only data changed within a single invocation of a stored procedure is in a transaction, transactions can't span multiple rounds of communication with a client.

- You are also discouraged from doing SUM operations because it would take a long time and block other transactions.

I don't see how this is different than a NoSQL database. You cut a number of features (some critical to certain applications) from a relational database and get a bastardized version of a major database. It's a NoSQL database that uses a subset of the SQL standard and an enforced schema!

I find these discussions extremely annoying. I'm currently using MongoDB for my application because:

1. I don't need join support

2. I prefer my current schema to be denormalized.

3. Documents store better than rows for my data.

I could have used a relational database just fine. My data will fit with a little nudging.

The point is, you use the technology that best fits your problem. My current problem fits well into MongoDB but it could be solved less nicely with a different database.

All VoltDB is is another option if you have corners you can cut from the normal relational database model.
When I did some website commerce programming a while back, the merchant account we had came with a monthly fee that for many just-starting situations would be a sizable fraction of the total fees ($70/mo or so). Perhaps this has changed, but it isn't accounted in the app.

I was struck by how close the levels were until revenue gets quite high. The convenience of Paypal probably wins in most cases until the mid-to-upper six figures.
Wouldn't that be a lot like C#'s LINQ? The ability to drop complex, lazily-evaluated functional expressions into procedural C# is the closest example I've seen to blending the two methodologies. (Perhaps 'ideologies' would be a more accurate term?)
A stroll through your local hipster and/or yuppie district will convince you of the accuracy of this video.