skysight-inc/HackerNews huggingface dataset:
I think it just depends what you ultimately want. All those options you listed are great things you could be doing, but it depends on what you want your goals to be... we can't really decide that for you.

So, do you want to build something? Well, why aren't you ready? Everyone is ready to build something cool. If you want to do it, you'll find a way, even if that involves learning more or finding people to help. However, if you want to take the startup path, you have to know you want that.

Do you want to do freelance work? Well, start now. Get any and all jobs, build your reputation and gain experience. However, again, is that you want? Do you see yourself doing freelance for years? Full-time? Part-time?

Do you want to have another job? This is really option 3 in terms of living and being able to support yourself. You either 1. Start a company, 2. Work for a company, 3. Do freelance. It is very dependent on your values, goals, personality, etc. Do you want to deal with the hard work, stress and risk of a startup? Do you want to work a 9 - 5 for someone else because it's potentially more stable and less stressful?

I think you just need to ask yourself the questions about what you want for your future and then decide from there.

In regards to the other things listed... open source projects, learning more (programming and non-programming, networking, etc. I would say regardless of which option you choose (startup, job, freelance), you should always be doing those things. Learning and developing your skills, be them technical or not, is ALWAYS essential... as is networking.

Anyway, I know didn't really tell you what you should do. However, hopefully I helped you realize that you just need to take a step back and assess what you want out of life and how you will be happy... then do whatever it takes to get that!
Compete at SeedCon and win $50K+ in startup-friendly services
The Responsive Web Design Revolution: Coming to a Facebook Near You
The Incredible Shrinking New York Times Keeps On... Shrinking
That's more of a guideline aimed at people who aren't assholes in person.
Is This Offer Fair - The Real Risk of Joining A Startup
We just added some servers in singapore that should have speeded us up for your region. Have you tried it recently (last couple of weeks). If it is still slow would love to continue debugging at http://duckduckgo.com/feedback.html
So I "control the scene" the same way I control a youtube video?
No, but we use other results besides Yahoo's (including our own). I'd appreciate specific examples when they come up: http://duckduckgo.com/feedback.html
Changing languages will absolutely save you from classes of security holes. Java programmers do not have to keep a working model of object memory lifecycles in their head to build safe programs. C programmers, on the other hand, still do have to care about the metacharacters of the HTML DOM and SQL. In fact, because it's a bitch to rewrite retained char* strings in place without pegging malloc() to the top of your gprof profile, C programs are actually slightly more prone to the kinds of security holes you're implying plague languages like Java.

Even if you stretch to find a class of flaw that only affects a language like Perl (for instance, the ease with which Perl allows you to write code where metacharacters will allow an attacker to stuff commands into a shell), you simply have to go back 10 years or so to see the 8lgm posts that did the same thing to C programs all over the Internet.
I like the writing style of the Wired Danger Room guys, specifically Spencer Ackerman and Noah Shachtman.

Tim Bray and Marco Ament are other writing styles I like.

Daring Fireball is an interesting read from the standpoint of subjective debate club tactics (no offense). He's not a particularly good writer, but Gruber has an keen sense for arguing. It's interesting to examine his tactics for "winning" a debate, even if he's completely wrong.
I signed up too; then I realized I had Facebook for family/friends, LinkedIn for career/jobs/contacts and Twitter for when I absolutely have to know what Ashton Kucher is thinking ;-).

Then on top of all that, I have a family that demands a real hangout time. Anybody know what Google+ can do for me ?
I just "published" one, I use bookmarklets: google bookmark, google calendar, hacker news, google reader, and now "taskme"
Fred Wilson on WSJ article
You use the timestamp to resolve the two values to see whether 5 or 6 is the latest.

Your system would have the same problem to resolve which data is the latest.
NSUserDefaults gets very slow when you put megabytes of data in it.
One year old thinks magazine is a broken iPad
It's not just Apple's bandwidth; it's users' iCloud storage, which costs users money.
C is a language for people that care about programming. Like, you treat it as a lifestyle, not a career or side activity. You read books on it cover to cover. You continually seek to simplify and make your code more clear.

If that describes you, it's a damn fine tool.
Very true. I think most hate for C is really misplaced or for completely the wrong reasons.

I like to think I'm a good C programmer, and I use most of the techniques you describe. But lately I've been wondering whether I'm not actually coding object-oriented code in an inefficient manner. Do you try to somewhat avoid falling into an OOP pitfall, or do you embrace OOP and if so, what reasons do you have to use C over Java or C++?
I think this crosses the line regarding how much control Apple has over the device for which I paid!!!
Union Révolution Citoyenne
Union des indignés du monde contre les abus et la collusion engendrée par le système capitaliste.
su.pr was launched in 2009, so I don't think there's a direct correlation. Just a lot of users and really good recommendation algorithms. They've been also steadily improving their mobile and ipad apps.
Cut your 3rd chin off ya fat cock smoker.
Measuring the earth with traceroute [Warning: PDF]
(Note: I continued writing my original comment after you posted yours.)

I don't have much experience with Fortran and Pascal. But the original article also talks about how C was different from Fortran: "Fortran did okay for array-oriented number-crunching code, but nobody could do it for general-purpose code such as what you’d use to build just about anything down to, oh, say, an operating system."

And that covers most of the FORTRAN libraries still used today.

Both Fortran and Pascal came close — ADVENTURE may be one of Fortran's greatest triumphs — but they were not really usable by themselves. Software Tools was written in Ratfor (as I said, C's sibling) and TeX was written in WEB, rather than Pascal. (Writing a text-processing program in a strongly-typed language without a string type is an exercise in frustration.)

> you can think of MCP as Unix in which drivers are part of the kernel

I'm not sure what you're trying to say here. Drivers are part of the kernel in Unix too.

> but "integer" in ALGOL is certainly as portable as "int" in Unix -- they both fit the "hardware word."

But ALGOL-60 doesn't have bitwise operations, bit shifts, unsigned arithmetic, char, or more than one precision of floating-point. Instead you get ↑, exponentiation. So many algorithms that can be expressed efficiently in C cannot be expressed efficiently in ALGOL-60.

> Wirth also had "Pascal lite" with pointers

Where can I learn more? Googling [Pascal lite] is not helpful.

> The concepts of "closer to assembly" but higher-level languages existed certainly well before C.

Certainly true — BCPL could be described as one of them. But BCPL didn't quite get it right.

> Finally, see Google's go -- it's more or less acceptance of Wirth's directions

What does Golang have in common with Oberon (?) that it doesn't have with C?

๛
Gap to close 34% of namesake U.S. stores by end of 2013
Trackiffer.js: GA Events Made Easier | Viget Engage
Your writing seems ok to me. As someone pointed out below, content is king.
Mine:http://colabopad.blogspot.com/
It sounds like you already have a few ideas, and in my opinion, all of them are good. But first, you need to figure out where you want to be.

1. Are you happy with .Net development? Or are you willing to explore something new?

2. What do like doing? Do you enjoy web development? Then stick to it. Otherwise, maybe a small project in say, a mobile app will tell you if you like that kind of work.

With that said, I have found that attending community events is a great place to start. You get to talk to and mingle with like minded folks, and even if it is a community around a technology/methodology that you have little or no experience with, you can still talk to folks and see what they think. Most communities I am a member of are always helpful. I have also found coding meetups as a great place to get to know people.

But the networking element is very big, and useful. People need to get to know you.

Once you have picked, say .Net, or Ruby, or iOS, try a small project with it. Make a presentation of what you have learned. Again, nothing teaches you like teaching others. And people will remember you.

It seems you are already somewhat of a "producer" (your StackOverflow score) - adding to that never hurts. Whether that is working with someone at a coding session, giving a presentation, writing on your blog about your learnings, or contributing to open source - it helps.

Feel free to experiment a bit - Spent a little time on a mini-project of your own and see if you can turn it into something you like doing (this takes effort and discipline especially if it's using new technologies, and not a very small project). If that that does not work, look for some OSS project to contribute.

My take on this is simple - people admire those who are passionate about what they do. Companies (and tech people higher up on the food chain) are always sniffing around the local groups to find talent (at least that has been my experience).

I personally do a little of everything, and although I do find that I spread myself a little thin, it has helped me. I speak (and help out) at local user groups, I used to host and manage two of my own, I usually have a project (in a new language) of my own. My OSS contribution has been next to nothing, but I am hoping to turn that around soon.

On a final note - learn how to sell yourself. You sound like you already have some very good practices - you just don't know how to "work" it. One of the books I recommend to everyone is "Never Eat Alone" - It truly changed the way I see every relationship and helped me tons along the way.

Hope this helps.
For the vast majority of developers of iOS apps the specifics of how their data is stored and backed up do not matter. If they were not forced by Apple to adopt this set of constraints they would make decisions on a whim, it would lead to less freedom for user, because where there is uniformity, there is a power to abstract, there is a freedom to not micromanage.

Circumventing design decicions is hard. Learning the specifics of particular design is hard practically in the same way. Hacking in an intentionally prohibitive environment is not much different from hacking in an overtly permissive environment — there's a pile of poorly undocumented design decisions which you have to grock before you get anywhere in this system.

So the actual difference it political. I won't argue that preventing little Joe to write the coolest Doom clone ever by requiring all software to be cryptographically signed before running it on a particular game console is somehow more evil than forcing him to spend years learning the ropes and working late hours in QA.

But I believe that imposing certain constrains on people willing to build on your platform is a good thing, because the resulting uniformity gives the platform more leverage.
Whethere the constraints are technical or political /in origin/ is irrelevant.
Onepager: Does this solve problem #29?
It's like beating cancer by learning to mitigate the downsides.
An interesting meta data point here is that out of the short few sentences they chose to quote from larry page, more than 50% of it was about Google+. Even though it generates no revenue and has a tiny user base compared to the rest of Google's products.

Which is to say, whatever you think about Google+ it is undeniable that they see it as a huge strategic priority.
I followed the gnome3 instructions on the XMonad wiki and it went pretty smoothly. Remember to install gnome-panel from the repos.
Not trolling, but perhaps I was unclear.

First, my information is about a year out of date. I only used FF (well, Mozilla Suite/Galeon/Phoenix/FF) from around 2001-2010, and it's clear the FF team has moved to improve performance since then. Perhaps my impressions from that time frame are no longer valid, but the issues I checked in Bugzilla while writing my post seemed largely unresolved.

I said "gestalt" to criticize not Firefox's actual development process, but the impression one might get as a longterm user (e.g. me.) Things like https://bugzilla.mozilla.org/show_bug.cgi?id=474718, which stood unresolved for roughly two years. https://bugzilla.mozilla.org/show_bug.cgi?id=185236 went unresolved for almost NINE years--was just fixed last week. https://bugzilla.mozilla.org/show_bug.cgi?id=279048: five years.

"This is an easily-demonstrated bug that "renders" (so to
speak) many pages unusable, or forces designers to impose
kludgey Javascript 'fixes' for Firefox users. This bug has
been around for many versions, and has been mentioned many
times.

Please, please someone on the Firefox team -- take on this project."

It's not just FF: https://bugzilla.mozilla.org/show_bug.cgi?id=12916 is still unresolved, after eleven years, despite a hundred dollar bounty. Bugzilla is full of wontfix/worksforme legal wrangling where users unable to write the patches themselves (and having dealt some with FF's internals, I understand why) are told that their bugs don't matter.

Meanwhile, FF expanded from its stripped-down, single-purpose origins into a memory-consuming beast. On my Linux machines, it crashed daily. I would much rather see crashes, leaks, and slowdowns addressed before building new systems like the Awesomebar, tabs-in-titlebar, phishing prevention, and so forth.

Every developer I know has switched to Chrome. When I ask about it, I hear common rationales: speed, robustness, parsimony.

Does that clarify my criticism? There's a lot of great code in Firefox, but I don't think we should paper over the holes in the software or its development culture.
U.S. judge says Samsung tablets infringe Apple patents
Yep, # of users is meaningless. especially when curious people are clicking on that + image on top, and just pressing 1 button makes them automatically an user. That's like literally shoving random people into your store and calling them a shopper.
It's not so much that Chrome is great, as that it doesn't seem to have the faults that Firefox does.

- The "hanging" issue: I literally just replaced a laptop because of this one. On my older laptop, Firefox became unusable, and got worse with each version, not better. I didn't have very many tabs open (~10?), and after about 6 hours or so, hovering the pointer over a link would give me the rainbow pinwheel, clicking a link would give me a rainbow pinwheel, opening a tab would give me a rainbow pinwheel, etc. This stalling issue has been widely reported by a huge number of people, and Firefox has been doing a lot of work on their memory management to fix it, but it doesn't seem to be helping. My girlfriend's newer Windows workstation had the same problem, but to a slightly lesser degree. In her case, Firefox became unusable after a day or two. People often point to extensions, but the only extension she had installed was AB+.

- Crashing. Just yesterday we had a client complaint where, according to them, about half the time they would go to launch Firefox, they would get the message that it was already running but not responding. We've had similar complaints from other clients, including a business client.

What makes this frustrating for me is that, like the OP, I'm pretty sure I remember when Firefox didn't have these problems. It smells like at some point they introduced some kind of terrible architectural change in the browser, and rather than address that directly, they keep trying to patch around it.

It's possible that the very newest version fixes all of these things. We made the decision to start switching off of it almost a month ago, after Mozilla firmly decided to go the frequent background updates route (and without also supporting older versions). If we have to choose to recommend one of two browsers, both of which do frequent updates, then we'll go with the one that seems to give people fewer headaches.
Put it in Library/ (but not Library/Caches/). That's exactly the behavior you're looking for, I believe.
If I remember correctly there was a minor bump with the release of su.pr, but the recent growth has been correlated mainly with their mobile applications.
While discrete hand signals may not mean much to a middle of the road dining establishment you can bet that the people who implement these protocols do so because they are effective.

They essentially communicate a level of professional behavior when working around their patrons. Small things like this are what distinguishes an apprentice from an artisan.
This is also particularly problematic for my own apps, which are offline photo browsers that sync your collection of photos. Keeping GBs of data in the Caches folder was the only way to have iPhone backups occur reasonably fast. Sure, they can be re-synced, but that will be a very time-consuming process for thousands of photos.
Hulu Owners Cancel Plans to Sell Company
The whole quagmire is bigger than just flushing Cache. Apple prohibits developers to store stuff that can be regenerated or re-downloaded. So, arguably, you can't just switch to using Documents for downloadable data.
You're right: The long bond is less, so what are they invested in? "Marketable securities" with 3% yield means that they have something not AAA (which probably makes sense on such a large cash hoard) but there will come a day when interest rates go up. That will cause the value of their bonds to drop substantially.

Hell, I'd like 3% on my money.
Brilliant judgement you've made of someone you don't know. I'm sure this particular instance of incivility will garner you plenty of upvotes, however.
NSUserDefaults is backed up.
Competitors Are Awesome You Dummy
Google Cache seems to have it.

http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...

Plain text copy: http://c-migration-plan.pen.io
Well I certainly hope getting Daft Punk when searching for Radiohead isn't what it normally does...
Android now has an official account on Twitter
Reasons why you wouldn't sign up.
I've realized that getting feedback for a landing page on HN can be rather gnarly. Maybe we ought to change the way we leave feedback. Instead of asking for feedback, let's write about why you wouldn't sign up for that particular service. Keep it short and one reason per comment please.

Reasons why you wouldn't sign up for: www.grooovy.me

(I know not everyone has an iPhone, but let's not use that as a reason.)
One nVidia and one intel, not that it matters. I'm arguing with his blanket claim that 'it still does not work with 2 monitors', not that there are no driver issues on ubuntu.
Agreed, I've noticed this type of signaling often in the hospitality industry. I'd compare it to a DSL with which a leader can communicate unobtrusively with those they lead. In certain cases it takes more time and effort to communicate information or instructions verbally, and it's more noticeable.
Firefox was creating memory-backed temporary tables and syncing them to disk; however, the process of regularly syncing to disk while using the browser caused issues. It also added to start-up time requirements.

For example, if you don't want to hold the entire history in memory but only the most recent changes, you have to create a view spanning the temporary table and the on-disk table to do history queries (so the Awesomebar returns results from pages you just visited, as well as ones already written to disk) and things get complicated.
I'll go first:

The page seems a bit bland. The design is clean and clear but it doesn't have the "pop" that makes it stand out from other landing pages like the camera plus app. Maybe it needs more color to brighten up the page
WBC praises iPhone but vilifies it's creator
He says he knew about this behavior, and he also explicitly said (on Twitter, can't be bothered looking for it) that he was not going to report bugs to Apple during the beta.

I guess Marco just prefers venting after the fact.
Their naming /branding scheme is not good. Google + sounds like an API extension or a bad programming language. Sometimes it's better to give a product a human face...beginning with a name that communicates what it is.
SEEKING FREELANCER (remote)

Technologies: HTML, CSS, JavaScript, LAMP, WordPress.

Needs: Rewrite a WordPress widget to be embeddable with a line of HTML, similar to the Twitter or Facebook Like buttons (i.e. a reference to an external JavaScript file), so it can work on all kinds of sites.

This includes rewriting the interface between the database and the widget to create an API for it. Like many other WordPress widgets, the current widget makes database queries itself. This was an MVP, so it's far from ideal.

Timeline: Start in late October, hoping to have this completed in a month or so, but don't have a strict deadline.

Contact: mikelee@moodthingy.com
"Isn't this what innovation is about?"

Forgive the mini-rant on semantics, but that sounds like using community as QA to solve problems you didn’t have previously - that you created. Because if that’s the new definition, Facebook’s sure been innovating when it comes to privacy issues lately.

I see innovation being about the positive experiences users have with a new product (or feature), and seeing the directions they take things the original creator hadn’t imagined.
While I don't have an answer on how to beat CAP theorem...I know someone who is working on it as we speak, as well as many other issues associated with the cloud. View his tweet below:

@eric_brewer
Eric Brewer
I will be leading the design of the next gen of infrastructure at Google. The cloud is young: much to do, many left to reach.
10 May via web
I have the 3810T too and I can report similar numbers. But still, I get more life when I boot into Windows. Moreover, suspend & hibernate just don't work & the laptop fan always stays on.

It could be a buggy BIOS for all I know but we could still do better. Thus, an OEM option where _everything works_ would definitely be nice.
>It's a lot like the one button mouse issue. People think its worse when they've always had to suffer with 2 button mice.

It is objectively worse. Cmd-clicking or two-finger-clicking is a pain in the ass. Many things become more annoying on osx simply because of the one button policy.

OSX is generally nicer to use than windows, but it's hardly perfect and there are some things it just plain gets wrong.
You think in 100 years we'll be writing in a language whose only real data type is an integer, overloaded to represent human language, memory addresses, and (by extension) the identities of functions?

What a depressing thought.

I love writing C code (the model of programming where virtually anything is possible by modifying and reinterpreting integers is often a fun one), and it's my best language, but I hope we grow out of it sooner than later.
Download Comodo Internet security Premium 2012 
Download Comodo Internet security Premium 2012
Bit.ly Wants To Predict The Future With Realtime Social Search
It was news to me that Safari supports WebGL -- the "Enable WebGL" option was sitting up there in the Develop menu all this time when I've been switching to Chrome for WebGL pages.
So, they replaced the plastic bottle of water with a plastic bottle of flavored water-like beverage. Sounds like an environmental win to me.