skysight-inc/HackerNews huggingface dataset:
Out of curiosity, is there any reason to have a return value from main() in something like a microcontroller, where there's nobody and nothing (that I know of) to care what main() returns?

It's very unlikely... but yes, just possibly. There are some very wacky calling conventions out there; among them, "caller reserves space for result on the stack after the function arguments".

If you run into this particular variety of crazy, declaring main as returning void will result in the compiler looking in the wrong place for main's parameters, with obvious and very rapid breakage resulting.

I'd say that you don't need to worry about this, except that microcontrollers are exactly the sort of niche environment where you're likely to encounter craziness -- so it's better to play it safe and declare main correctly.
Hacker News: May be the Closest Social Site to the Old Digg
Could you link to your HN profile from Daring Fireball (or something equivalent)? I'm having doubts about whether you're actually John Gruber or not, if only because you would have used 'gruber' instead of jgruber (gruber is still available from what I can see). Would be nice to have it cleared up once and for all.

And if you're not John Gruber of Daring Fireball, then please remove the lies on your profile page.
No apology needed! Tone's tough, and I'm particularly sloppy in conveying it carefully :)
I love that the slide after "[Data systems must be] 1. Robust to machine failure" is an error "Oops! This slide did not convert properly hence cannot be displayed." Oh the irony.
Jaypee Orchards, Jaypee Greens Orchards,  Jaypee Orchards Noida
Jaypee Greens Group Presents new project 'The Orchards' a beautiful creation nestled amidst natural surroundings and it is providing 2/3/4 BHK apartments in sector-131 Wish Town Noida.
They made a great decision with QNX. But flash and Adobe is what is going to kill them
Everyday Indians are pretty average users; I don't know why you're quibbling with that part of my comment. What examples do you think would be good?
The unique environment at HN is just hard to find at anywhere else.
That sounds like a good reason to omit the cast. Compiling C code as C++ is a bug: You can take valid C code, run it through a C++ compiler without any errors or even warnings being printed, and have it behave differently.

If you want to use C code from a C++ program, you MUST compile it with a C compiler and link it in.
There are also laundry (Facebook), massages (Google), mini-day spas (Microsoft; maybe? private to employees but not clear on pricing), etc. Haircuts are very much in theme with "work and live on-campus" approach.
A Better Way to Use Twitter for B2B Marketing
> largely

critical word there: largely. he wasn't saying all. he was making a generalization comparing large groups. individual cases may vary.
Way Good Shape body fitness
Pulse Hlaupabrautir writing, such as weight, size and advanced features are provided so that now the local shops were easy to get, then check the cholesterol levels hlaupabrettum or shop online, where you can get a discount coupon to use with every purchase Stigmylla worl livestrongfitness Live Strong Fitness.
I'm afraid I agree with this post. I bought a Samsung Focus on Black Friday with AT&T's Buy One Get One Free deal. What I like about it is the nice looking user interface and the web browser. (As a phone itself Samsung Focus is awesome). The actual Windows Phone 7 OS is awful. I put in a 16gb memory card a few months ago and it's incredibly slow. Everything takes a long time to load. By "long time to load" I mean 5+ minutes to open an app. All of the apps are tremendously slower after installing that memory card. That's most likely due to the memory card itself, but it's practically unheard of for phones to have dramatic performance reductions after installing a memory card. That makes me believe it's the software.

I really bought it because A) I like to try new things and B) I like developing with .NET/Silverlight because of the awesome development tools.

I had a G1 before and although not as slow as that was (I updated it to 2.2 at the time), this OS isn't a good buy.

The phone itself though is really nice, it has a high resolution screen (480x800) with a 5 mega-pixel camera and it's really light.
Designing the world's most beautiful news caster
Hmmm, maybe the removed photo doesn't reflect in the stream real-time (but will eventually) ... i may give it another try.
Sorry to the OP. Many people I know swear by their iPhones. And with those for whom iOS doesn't fit (for whatever reason: Apple's idiosyncrasies, carrier/phone choice, app/OS choice, etc.), Android is an excellent alternative where Angry Birds runs just as well.

WM7, on the other hand, still sounds like a black sheep, so I'm always curious to hear how someone decides to opt for this choice. I think the most common I hear is "I was waiting for a long time, and I was hoping this time Microsoft got it right."

Signed, a former loyal Microsoft customer/fan who one day stopped waiting.
it’s limited to the all-but-obsolete Android 2.3 “Gingerbread” runtime.

Uh. 3.0 was created specifically to address tablet concerns, was it not? 2.3 is still the new hotness for phones.
Cellphones Track Your Every Move and You May Not Even Know
i applied for a job with expensify about 3 months ago. the interviewer asked in what language i wrote a web app from my portfolio. i said c#. he said, and i quote "you can make websites in c#?" he literally had never heard of asp.net. yet is ragging on .net in this blog post.

their office was just 1 room, with 3 guys sitting at a single table. they kept offering me a beer. i guess it was to seem hip, seeing there's no real reason to have a beer during a job interview.

another funny thing from applying is in the coding test they show you how to connect to their api using javascript, but it would never work because of cross domain restrictions. they probably have only tried it over localhost ;p

i wound up not getting the job because i used the kohana mvc framework in the coding test and they 'couldnt understand my code.' i think in all i wrote less than 150 lines of clear, commented code, but they dismissed it outright because i used these things called classes. im sort of glad i didnt get the job, because i got a job paying literally double their offering salary the next day.
It definitely is the memory card- WP7 isn't designed to have removable memory, and Samsung apparently didn't get that memo: http://www.engadget.com/2010/11/17/windows-phone-7s-microsd-...
hes wrong about the "bytes over the wire" bit anyhow, it's pretty straightforward actually
How to convert MKV to iMovie with MKV to iMovie Converter Mac?
Daniel,

Which of the several mobile HN apps is yours? I'd like to try it and see your social layer in action.
Could we please make it Clojure this time instead of Erlang?
I'm with you on that one. I've never understood it when people say that Google has a monopoly as powerful as Microsoft or Facebook. If a Facebook user finds a social network that's better than Facebook, tough luck. The value of Facebook is that their friends are on it so they can't switch to another social network. If a Windows user discovers an operating system that's better than Windows, tough luck if you rely on any applications that only run on Windows. If a Google user discovers a better search engine then switching is the easiest thing in the world. The main barriers to entry that exist around Google search are that search is really hard to do, not that Google have some kind of lock in that makes it hard to change search engines.

I really like joe_the_user's Mongol Hoard analogy. Google aren't scorching the earth or building a moat or otherwise erecting barriers to entry around search. With Android, for example, they are attempting to ensure that no fortifications can be built on the surrounding land. That's a very different thing.
I got a WP7 phone (the HTC HD7) after realizing that I had a top-of-the-line Android phone (the HTC Evo) and, even with CyanogenMod, it still felt really slow. Almost worse than an iPhone 3G. For me, WP7 feels a lot better than Android or iOS.
This is fabulous. I might even say that this medium is going to inspire new genres of digital art.

Bravo.
The Oakley M Frame sunglasses will make anyone look intimidating. The lenses are made of with black Iridium which makes them more like shields than just any old lens. Because of this these http://www.oakleysaleonline.com offers a high-mass impact protection and allows greater contrast when it’s cloudy outside. This model of http://www.oakleysaleonline.com comes in a variety of lens shapes including hybrid, sweep, heater and strike.http://www.buyoakleysunglasses.com offers the best in performance and protection. http://www.buyoakleysunglasses.com are so comfortable, it is easy to forget that you are even wearing them while hitting the slopes, or waves, or riding your bike through the streets.
No. The opposite of this.
The Oakley M Frame sunglasses will make anyone look intimidating. The lenses are made of with black Iridium which makes them more like shields than just any old lens. Because of this these <a href="http://www.oakleysaleonline.com>oakley sunglasses</a> offers a high-mass impact protection and allows greater contrast when it’s cloudy outside. This model of <a href="http://www.oakleysaleonline.com>oakley polarized sunglasses</a> comes in a variety of lens shapes including hybrid, sweep, heater and strike.<a href="http://www.buyoakleysunglasses.com>buy oakley sunglasses</a> offers the best in performance and protection. <a href="http://www.buyoakleysunglasses.com>discount oakley sunglasses</a> are so comfortable, it is easy to forget that you are even wearing them while hitting the slopes, or waves, or riding your bike through the streets.sfatr
Still, why would changing one's country make HTTPS available again?

Despite EFF's headline, it doesn't sound like this made HTTPS unavailable, but rather the "always-use-HTTPS" setting.

Why those countries?

Here's a guess: it was a localization issue.

I bet changing your country changes your default language. And I also bet that the availability of localized strings (i.e. "Is string 8230 available in language X?") affects what options are shown to the user. After all, if a descriptive string isn't available in the user's current language, how do you show them the option?

So what exactly happened? I don't know. Maybe they whacked some part of a localization table. Or rolled back to a previous localization table. Or mangled mappings from "language" to "current localization table". Software is complex.

All in all, it really makes them look bad, even if there's an innocent explanation.

The timing certainly invites theories of maliciousness.
The slowness is the memory card. I have a Focus with a high end memory card and it's great.

WP7 software RAIDs (kinda) the SD card with the internal flash and treats it all the same. One nice thing about it is that unlike my Nexus One, all storage is first class storage. Apps, music, photos, video - All of it can go anywhere, with no special casing. The bad thing is that if your SD card is slow, everything is slow.

That said, Microsoft should have known OEMs would expose the card slot, and that users would put in slow cards. They should have gracefully handled it, or had the OS ignore/reject crappy cards, like they did with ReadyBoost on Windows.
Federal Bankruptcy and Insolvency
A lot of targeted attacks use humans to decipher captchas. Hell, a lot of programs used by internet marketing will display a captcha to decipher every 2 seconds in order to post in a forum/website. Invisible fields are in my opinion a much better solution, but who cares what I think, did you try other solutions before calling them silly?
The Oakley M Frame sunglasses will make anyone look intimidating. The lenses are made of with black Iridium which makes them more like shields than just any old lens. Because of this these <a href="http://www.oakleysaleonline.com>oakley sunglasses</a> offers a high-mass impact protection and allows greater contrast when it’s cloudy outside. This model of <a href="http://www.oakleysaleonline.com>oakley polarized sunglasses</a> comes in a variety of lens shapes including hybrid, sweep, heater and strike.<a href="http://www.buyoakleysunglasses.com>buy oakley sunglasses</a> offers the best in performance and protection. <a href="http://www.buyoakleysunglasses.com>discount oakley sunglasses</a> are so comfortable, it is easy to forget that you are even wearing them while hitting the slopes, or waves, or riding your bike through the streets.sfd
The Oakley M Frame sunglasses will make anyone look intimidating. The lenses are made of with black Iridium which makes them more like shields than just any old lens. Because of this these <a href="http://www.oakleysaleonline.com>oakley sunglasses</a> offers a high-mass impact protection and allows greater contrast when it’s cloudy outside. This model of <a href="http://www.oakleysaleonline.com>oakley polarized sunglasses</a> comes in a variety of lens shapes including hybrid, sweep, heater and strike.<a href="http://www.buyoakleysunglasses.com>buy oakley sunglasses</a> offers the best in performance and protection. <a href="http://www.buyoakleysunglasses.com>discount oakley sunglasses</a> are so comfortable, it is easy to forget that you are even wearing them while hitting the slopes, or waves, or riding your bike through the streets.zx
Few schools teach C at all anymore, let alone as a first language.
Turn out the lights on Youtube for Earth Hour
Apple Tethering Instructions: Open Google.com
Libya crisis: Explosions shake Tripoli
I guess web apps are the only viable way to cut out the petty bureaucrats and actually get product to customers.
<wannabe pundit>

If I were at Palm now or before their acquisition by HP, I would be pushing to ease up on the consumer focus and make an all-out attack on Blackberry's home turf.

RIM has completely lost focus. It has taken its eyes off of its own flagship product, and is busy trying to copy whatever anyone else is doing--but it can't really make up its mind who it wants to copy.

I think WebOS could have been a tremendous hit in enterprise IT departments. Anyone who can handle basic web technologies can write apps for it. If Palm had focused on the enterprise segment, WebOS could have been God's gift to any IT department saddled with a significant number of in-house applications.

Grab someone with a web development certificate from the junior college, give them a month, and you can have an app on all your in-the-field employees' mobile phones. Oh, and you can trivially port it to your desktop machines, too!

</wannabe pundit>
The PlayBook is a tablet, not a phone.
The Oakley M Frame sunglasses will make anyone look intimidating. The lenses are made of with black Iridium which makes them more like shields than just any old lens. Because of this these <a href="http://www.oakleysaleonline.com>oakley sunglasses</a> offers a high-mass impact protection and allows greater contrast when it’s cloudy outside. This model of <a href="http://www.oakleysaleonline.com>oakley polarized sunglasses</a> comes in a variety of lens shapes including hybrid, sweep, heater and strike.<a href="http://www.buyoakleysunglasses.com>buy oakley sunglasses</a> offers the best in performance and protection. <a href="http://www.buyoakleysunglasses.com>discount oakley sunglasses</a> are so comfortable, it is easy to forget that you are even wearing them while hitting the slopes, or waves, or riding your bike through the streets.
But you generally build nuclear powerplants so that they withstand events with much lower probability than 99%!

Besides the Sanriku earthquake was estimated 8.6
The Oakley M Frame sunglasses will make anyone look intimidating. The lenses are made of with black Iridium which makes them more like shields than just any old lens. Because of this these <a href="http://www.oakleysaleonline.com>oakley sunglasses</a> offers a high-mass impact protection and allows greater contrast when it’s cloudy outside. This model of <a href="http://www.oakleysaleonline.com>oakley polarized sunglasses</a> comes in a variety of lens shapes including hybrid, sweep, heater and strike.<a href="http://www.buyoakleysunglasses.com>buy oakley sunglasses</a> offers the best in performance and protection. <a href="http://www.buyoakleysunglasses.com>discount oakley sunglasses</a> are so comfortable, it is easy to forget that you are even wearing them while hitting the slopes, or waves, or riding your bike through the streets.
asdf
There is so much garbage in those comments. The lack of staging servers was probably from 6 years ago and we use TFS, git and SVN.
my geeky must read timeline:

infoworld > slashdot > early digg > techmeme > hacker news
Science.I/O is an open science community
What happened with the BlackBerry decryption keys? Do you have a link?
http://en.wikipedia.org/wiki/Popcorn_(instrumental)
Word frequency lists and dictionary
U.S. creates 'panic button' for democracy activists
Deals on Concert Shirt
This section consists of a large selection of Band T-Shirts including Concert T-Shirts as well as, music t-shirts, rock and roll t shirts and many more.
This is wrong, there are more than a few things Myspace open sourced.
For phones, sure, but certainly not for tablets. By the time that consumers can actually buy RIM's PlayBook tablet, how many developers will still be writing tablet apps for Android 2.3? All Android tablets that have any chance of taking market share from the iPad run Android 3 (Motorola's Xoom, Samsung's Galaxy Tab 10.1, etc).
I own both an iPhone and a couple of Android phones. I think both platforms have some pretty significant issues. From my perspective, I don't appreciate the lockout of competitive applications on iOS (browsers, etc.) and Apple's attempt to leverage their platform to force their content businesses to the forefront (required in app purchases, etc). Android seems to have bred a pervasive ecosystem of spyware, and has big issues with keeping the OS upgraded on most phones. Both platforms suffer from serious delays in addressing vulnerabilities in the OS and webkit browsers.

Which isn't to say that I expect(ed) WP7 to be any better in those regards, though there was always hope. I didn't go out and buy one/start developing for them, but I can certainly understand how someone might come to choose door #3.

There is always no better choice until suddenly there is one.
Actually I disagree - the poaching between FB and Google actually sets difficult precedents for pretty much everyone else.

You get FB enticing talent from google, and google giving raises to keep people and this makes all other companies at a disadvantage.

Further, paying college grads 100K+ sets them up to be prima donnas almost immediately.

Last, it is against the stance that when starting your own company, and taking on money, the VCs want you to take smaller salaries to show that you have skin in the game, that you're hungry etc... This makes it such that lifestyles become set and the likelihood of anyone willing to take less is not going to happen.

Over time - the overall market salary expectations increase, but now the available talent pool that is actually worth those salary levels shrinks - putting both talent and employers in a catch 22.

Every single entrepreneur in the valley should see Google, and even more, Facebook as nothing but their enemy (until they try to acquire you, that is)
Misleading headline. HTTPS was only shut off if you a) set your location manually, and b) tried to enable a (relatively new) feature to force your account to always connect with HTTPS. It sounds like someone really just stumbled across a bug...and, oh by the way, it's been fixed.
Human Complexity: The Strategy Game of? and?
That strikes me as extremely unlikely.

I think the complexity class of Sudoko is NP-Complete (a quick google confirms it's not exactly NP but very close: http://11011110.livejournal.com/23221.html?thread=19381 -- complexity is the same as solving SAT problems which have only one unique solution)
Ask HN: Whats the best service for storing links for personal use?
I dont want to share the links. I read about 20-30 articles/blog posts a day and when i find something interesting i would like to store that link somewhere. Additionally since the more i use the service the more data i will have, i would like the link repository to be easily searchable. Whats my best bet for this?
Also i read articles over multiple machines and devices.
Why cant I DL the whole set yet as a single zip.

Why are there no icons for SERVER, DISK, STORAGE etc..

I make a lot of icons for work, maybe ill contribute them.
Nice!
It would be great if these could be made available as sets of @font-face kits too.. Using @font-face is a really useful way of embedding icons.
I think Addieu (http://addieu.com) is doing something like your first point: tap your respective phones to exchange contact info and social networks (full disclosure: I'm one of the cofounders, and we're iPhone only right now).

As for your second, if you know what your friends look like, you don't need to know exactly where they're sitting, so you don't need RFID. SitBy.Us (http://sitby.us) illustrates this perfectly: if they found a biz dev guy and expanded beyond SXSW & Mozilla Summit Conf, they'd be killing it. If Lanyrd is smart, they'll snap up or clone SitBy.Us.
Choosing a programming language is really a matter of personal preference. Where to start first also depends on what to expect to accomplish.

If you want to understand the basics of programming quickly, I'd recommend http://learnpythonthehardway.org/static/LearnPythonTheHardWa...

It's well written and the instructions are easy to follow.

If you're looking to dive right in to making web applications, you may want to try http://www.railstutorial.org/book

There is a slightly steeper learning curve, but the author does a great job of not assuming that you know Ruby. The instructions will show how to build a "twitter-like" application.
C++ International Standard final draft is ready
Pakistani Educational Chat Room
This has been happening for the past 12 years. At ArsDigita you got 100k, free food, massages and weekend drives in a Ferarri. And that was to compete with places like "Sapient" who offered more money. Even further back in ancient history, I believe Symbolics used the same approach to recruiting. I guess the new twist is that Google and Facebook can actually afford these salaries and perks.
assuming there is a bubble, and it bursts in the next 6-12 months... what would be the fallout.

I was a part of the first .com bust - but that was different. Technology, # and quality of devs, amount of $ -- all different.

But I cant reall figure out what will happen.

I mean, jesus, we went through the banking thievery debacle - with outright proof of BofA fraud etc... and NOTHING has happened - we are ~10 YEARS into the most expensive war ever* and STILL NOTHING has happened.

MILLIONS have already been foreclosed upon - NO major change in our lives as a whole.

I think we need to STFU about a bubble and keep building, but build shit that IMPROVES the quality of life, wellness and education of people.

SHUT UP AND BUILD.
It isn't great that Telstra customers have to wait for their operator to approve WP7 updates. Of course, this still sounds better than the Android model (where many customers can never get upgrades for their phones).This is a case where Apple has a clearly superior and more user-friendly model.

However, aside from that, the post just seems to have a laundry list of minor complaints about the marketplace. Some of these problems have existed on itunesconnect as well. (For instance, on one occasion, I had to use Firefox for a part of the app submission, because Safari couldn't do the job)

I'm surprised that these issues are the cause of his regret. (Note: I say this an iOS developer, who considered WP7, but decided against it).