skysight-inc/HackerNews huggingface dataset:
> Real operating systems have to run on a myriad of hardware

Historically untrue, and still not true for OSes like Windows NT (modern versions x86 and Itanium only), MVS (z Series only), and, of course, Mac OS X.

Historically, I think Unix was the first OS to run on multiple different kinds of hardware, as opposed to running on multiple variants of the same architecture.
If you look at iPhone and Android phones, the same may be true for tablets, but look how long it took and how much money companies spent on Android products to get this outcome.
In the end, I think it's more important that the means of software production are open and freely available. This allows people alternatives to proprietary software that isn't insanely great - like Firefox helped a lot of people escape IE.

If they've done nothing else, the FSF has accomplished that.
Clickable: http://blog.getgush.com/post/3858261541/were-hiring-a-few-se...
When receiving criticism, I should do as you say, and assume my mistakes are the target, not my (oh so sensitive) self. But when handing out criticism, I should assume the other person will take it personally. It's like that principal for Internet robustness: be conservative in what you send, and liberal in what you accept.
It seems like a decent idea if that's what you really intend to do with it.

I'd get rid of the ads at the bottom though, kind of cheapen the look of the site.
I am insecure in every area you mention above, and I do everything in my power to approach advice exactly as you phrase it. Perhaps this is because I am insecure (all I know is that no one really knows everything), I choose to phrase things that way, often also seeing if they know something I didn't.

I don't think there's as close a tie between condescension and insecurity-- but perhaps in some cases that happens. I'd rather people just never be condescending, regardless of what position they're coming from.
Wake up, sheeple?
Not only do they get individual talent, but also the cohesion of existing, working teams.
I believe that is a live link and now they are not longer speaking with Patio11
To be fair, Neal. You did send me the link _after_ I IMed you saying, "Hey, didn't Lycos have a product called Circles?" ;)
You can get both formulas from this one:

e^(0.25τ) = i

but that doesn't make it a better formula. Or if it did, then the following formula would be infinitely superior to all of the above (and it doesn't directly mention either π or τ):

e^(ix) = cos x + i*sin x
You should add a random, monthly-ish gift autodelivery service and call it 'Flowers and Forget'.
Then why the full angle is 2 dammed Pi radians? I prefer the simpler Tau radians instead.
how about a simple implementation in Forth?

: o dup . cr 1+ ;
: t o o o o o o o o o o ;
: h t t t t t t t t t t ;
: thousand h h h h h h h h h h drop ;

1 thousand
Generally speaking, when you're allotted options (equity), let's say 100,000, those options will vest equally over a three or four year period. The salary is market rate with a raise commensurate on the company's desire to keep/reward the employee or you get the old song and dance about no raises/bonuses as management wants to keep reinvesting as much as possible into operations while they take as much money off the table for themselves as possible.

I haven't seen many cases where early employees were rewarded with substantial raises over their peers as this would be counterintuitive to management retention and recruitment goals.
Please cite specific examples of common deceptive practices (not just anomolies) if you're claiming that Wall Street fully practices deception on a daily basis. To claim that they do so is just absurd. Taking a populist opinion without understanding specifically how the banking industry works, and what it can and can't legally do, just wreaks of the Dunning-Kruger effect.
I've never seen this. I wish there was an easy way to recreate this, without almost getting scammed or abusing the Ebay system.

You could be on to something though. How many people have been wronged?!
This is a good point: people don't care about correctness sometimes! Fortunately, you can get part of the way there by stubbing out complaining segments of the code with 'undefined', which only bug out if they are run.
Considering how many codes (building codes, health codes, etc.) started out as efforts in the private sector by the likes of insurance companies and restaurant reviewers, it seems that answer is would be the capitalists, most of the time.
If you don't plan on taking money-save time and opt for fiscal sponsorship. It boils down to an existing non profit allowing your operation to borrow its federal EIN and you getting the benefits of being a non-profit. You will still need to create a board and do all the other stuff-just later. They also charge. I've worked @ "projects" that were sponsored that charged 7-10% for the sponsorship. It often included all the back-end stuff.

I'd opt for an LLC and then consider becoming a "B-Corp" (look it up). It sounds like the technology may have a business model in the future. If you want to be part of it as a founder-and not an employee-don't opt for the non-prof route.

Ping me if you've got q's.
I write more C++ than C, but this still makes me happy.

Some people set an objective, for whatever reason, and accomplished it. Other people seem happy with the result.

I'd call that a positive outcome for OpenBSD and all the developers involved. Cheers!
Dotzler's Law of Smartphone Assimilation
I spent way too long trying to get my likes to conform to allowed characters. It doesn't like periods in them or unicode characters, so I had delete 30% of my likes.
I think there's two main problems here at play: excessive criticism and discouragement.

I actually like the first one, and most hackers I know do too. I've seen geeks take (possibly harsh) critics very well, way better than "normal" people. Personally, I find it useful as a route to self-development, but it's certainly more frequent than in other places.

About discouragement, I think the author is just visiting the wrong communities. Or maybe I've been really lucky all this time. Either way, I don't see evidences of this behavior being more common in our circles.
Read the Tau Manifesto (linked int he article). He covers that and shows why Tau is easier to use there, too. Dude was a physics prof at Caltech; I think calculus is sort of important to him, too.
Sorry, your point is unclear to me.
To a homeless person, I could well imagine the top is a regular well paying job and a home they own - Which should be achievable in 10 years with hard work, education, internships, career ladder.

The top of the mountain is relative to where you are now. For many people at the 'top', may actually consider that the bottom, especially if they were born into it. The top in their case is Bill Gates, Zuckerburg etc. e.g. the Winklevoss twins.
marketing excellence (we talk the talk) / operations excellence (we walk the walk)

Groupon does one of those well.
Hopefully just one generation as being an ass may stop them from getting along with the opposite sex and reproduce...
Momentum: Hacker with iPhone take over NY Times Square screens
Launching cause-related charity. 1st event, Hoops to Fight Hunger. HN opinion?
The short answer is "If you have to ask that question, you can't do it."
He hasn't been on yet. He probably will be in a few minutes.
Real operating systems

I guess the real operating systems you're referring to are written in real programming languages by real Scotsmen.
If your natural unit is radians, then you're arguing for tau rather than against it.

How many radians in the circle? Tau

How many in half a circle? Tau / 2

How many in a quarter turn? Tau / 4

Much better than mentally switching from a quarter circle to half a pi.

And if you're using it in calculus, it's more natural to integrate from 0 to Tau than from 0 to 2 Pi.
Information Overload's 2300-Year-Old History
Wonderful idea. I signed up.

Nth-ing the suggestion on tweaking the ads. They're definitely jarring. Perhaps try to pick up some sponsorships? 1800Flowers, etc.
There are two points to be made here:

1. With a static type system, you can make the key change at the data type declaration level, and then chase down the compiler type errors to figure out all the place you need to change it. You need to do extra legwork in dynamically typed languages to get the compiler to tell you this sort of info: how many times have you changed some variable name in Python and forgotten to update the reference somewhere obscure?

2. Yes, if you have some pure, functional code, and then you decide you want to have a feature that uses state, fixing things up can be a bit tedious. I think there's an interesting space here for refactoring tools that help take out the tedium. I will also note that this restriction is a good thing sometimes: you know how you add a global here and a global there and suddenly you have an unmaintainable blob of global state? Haskell asks you to "slow down" and re-think about what you actually want to do. It encourages you to use the minimum amount of language features to get the job done. This leads to more maintainable code.
It git or it github?
As short as possible. If it takes more than 5 seconds to start seeing the product, I'll start skipping around or leave the site. You don't need a title sequence or intro music. Just start. Get to the point. Make the point. Then stop.

Also, assume some viewers will have their sound muted. Assume some others will switch to another tab and only listen to it.
Thanks for the feedback. Had a few users report this :(

I'll try to address this later today...
Wikio Closing Huge Round To Become Long-Awaited EU Internet Star
Bloody peasant.
the one with the lolcats?
> it looks a lot like t, which is often used to represent turns

I see that as an asset. It makes the correspondence between 2Pi and one cycle even more obvious.
Never mentioned is the fact that the government had a fixed exchange rate for gold, yet was inflating the dollar from 1914 on. By 1929, the dollar had nearly halved in value, yet there was the same exchange rate for gold. What this essentially means is you could double your money by exchanging cash for bullion.

This precipitated a run on exchanging dollars for gold, a run that continued to collapse banks until FDR suspended exchanging dollars for gold.
You are right about the entropy in one sense. So against a determined attacker the port does not matter.

On the other hand, most drive-by attackers won't bother going for the other ports. Perhaps you can make some argument involving the probability/entropy/information of the attacks vs your defenses.
You're right, it's tough to recreate. I thought about filing a bug report with eBay. Steps to reproduce:

- List a high-dollar item like a computer with an artificially high buy it now price.

- Allow any type of buyer.

- Wait until it's bought and you get the first scam correspondence.

- File a non-paying buyer report.

- Wait 2 months.

- Call eBay to request a credit.
There is definitely a filter on Vodafone contracts (I use my netbook tethered to my phone), or at least there was in the past. It blocked reddit at one point. I access things via my VPN when I'm mobile anyway these days (to keep non-HTTPS connections from prying eyes when I'm on public wireless) so I'd not notice a filter these days.
A comment on the question says: "Why do interview questions always want you to write code that you shouldn't realistically write in application?"

To prepare you for the code they shouldn't realistically have in production. Oh.
Google API Access with OAuth 2.0
Android is effectively a modified Linux kernel with a custom userspace environment.
Looks like a fun project! But can't you get a google number, associate the phone, and click 4 to record?
maybe blocking open wireless networks is one of their goals. They want to be able to maximize revenue - if a couple of thousand people have to now actually buy access, rather than riding off of their neighbors - it's a win
Ask HN: Why was the Dropbox security issue thread killed?
Original thread: http://news.ycombinator.com/item?id=2322585

It linked to this post: https://grepular.com/Dropbox_Mobile_Less_Secure_Than_Dropbox_Desktop#

I had just tested my Dropbox account and confirmed the issue, and that session information was also being sent in the clear from the mobile client.

I came back and the thread was dead. Why?

It is a legitimate security issue, post and discussion
The Micropreneur Manifesto by Rob Walling
Kant was 57 when Critique of Pure Reason was published.
I feel bad for you having type this well-reasoned argument only to have one person appreciate it (beside me, didn't need any convincing to start with).

Couple of things I'd like to add are versioning problems (on the net old and new versions of code talk to each other, which almost never happens in local calls), and time-travel problem where an operation succeeds, only to have all of its effects reversed because the remote server failed and was restored from a day old backup.

Interesting thing about rpc is that it is so very sexy, and it is tempting you to think that you will add error handling later. So it hides 99% of all problems from you under a sexy appearance.
Planetary Exploration 2013-2022: Scientists are ready, what about you?
Web Analytics & Startups
Fwiw, I didn't even know there were ads on the site with adblock on.
Honestly, if something embarrassing about me ever shows up online -- just don't use my name. I probably wouldn't mind providing chuckles for strangers, the trouble is that Google never forgets.

If I was the Slate author, I wouldn't have used his name for this very reason. He's not doing him any favors by writing this.
Forget about the money for a second; what about the time?

To a producer/artist, the DAW + plugins is another instrument that takes time to master. Unless there is a really great reason to make a change, why bother? I can move pretty quickly through Logic and Pro Tools, but I spent years working towards that. There is no way I'd even consider making a change unless another piece of software offered some incredible feature or drastically improved workflow.
Wow, another reason to check back in with OpenBSD. Regardless of the meta debate on C++'s virtues or issues, having the core system build with just C would seem to help in simplifying things.

I am perhaps in the minority but I would really like a straight forward to build and maintain UNIX derivative and perhaps this can be it.
It's probably too early but, when you have the users, you should put up a dashboard with how many people are using the service. You could have something like "2436 People Are More Romantic," that would 'prove' legitimacy and verify the your premise of the site.

"Sign up and we'll send you ideas every few weeks at random intervals," sounds like "when we come up with an idea we'll send it out," it doesn't make me believe that you're committing to the site which makes me skeptical of entering my email.

Just my .02. Otherwise, I'm a fan of the idea.
Well, economy seems to be a fractal bubble if you look from a future distant enough, is a bubble that grows bigger and then a similar bubble replaces it and grows, and then another, and another, and another...
I like it this way, it compiles on the compilers where the parent's doesn't (see http://news.ycombinator.com/item?id=2323964), I believe it fits to all standards, doesn't depend on any undefined behavior, it doesn't assume any convenient type size, it doesn't call exit, it doesn't crash and also it doesn't use any relational operators. It even uses only two arithmetic operators, and only on integers.

#include <stdio.h>
#include <stdlib.h>

int pk( int i )
{
static int (*v[])( int ) = { pk, abs };
printf( "%d\n", i );
return v[ i/1000 ]( i+1 );
}

int main( void )
{
pk( 1 );
return 0;
}
Comparing Risks of Nuclear Energy w/ Other Sources
It was a dupe. http://news.ycombinator.com/item?id=2310398
Let me repeat: I didn't dispute the existence of tight monetary policy. I disputed that the federal government tried to let the market sort it out. Also, when you said "Feds", I assumed you meant people in the Federal Government (including the Federal Reserve, but not limited to it). Typically the Federal Reserve is simply shortened to "the Fed".

Lastly, if you read your own link (to the Wikipedia article on causes of the GD), you'll discover that there are many proposed explanations (including, for example, protectionism).

That's it for me.
I posted this to try and find the original story, unaware that it had been deleted.

http://news.ycombinator.com/item?id=2322401
How does one eat a tau?
BINGO! We have a winner. If AT&T had adequately provisioned their last mile networks, instead of trying to cram 10K households in a 1K household pipe, it wouldn't matter how much bandwidth an individual used.
Would what you're doing right now be possible using canvas on the client side?

On second thought, that might make things much more complicated / slow, you'd have to write something that allowed clients to send back processed results to speed things up for future searches by other users.

I wonder if there's any desire for something like http://maprejuice.com/, but easily applicable to any processing task that needs to happen in realtime * , as mentioned in the previous paragraph.

* But also support cached results.

PS If/when your no.de server crashes, do you have to push again to get it to restart? I was having this problem the other day — it's annoying to have to add a space to a file, commit and push just to restart the server.
The Content Farm (a parody site)
Yes. I have read that big skip lists have poor data locality because the skips jump at unpredictable (probabilistic) times to memory that is probably on a different page.
though C compilers usually do not implement 'proper' tail calls

With optimizations turned on, gcc turns a tail recursive function into the equivalent of a for loop.
It's an abuse of the standard (c90 and c99). main is supposed to return int and take either no arg or two args, but I think a lot of legacy code violates this, so most compilers let you off with a warning. That said, "-Wall -Werror" are two useful things to always add to your gcc invokation.
Not sure of the implentation details, but hopefully you're sending out different ideas to some degree per week/user. Depending on the ultimate success of the site, some might notice the use of some external force in 'suddenly thoughtful significant other'

"Bob gave you flowers last wednesday? and a card on Monday? Frank did the EXACT same thing!" (etc.)
problem is, we're already paying for bandwidth - now they want to limit how long we can use that bandwidth.
My bias: I was being recruited by the firm Phil Zimmerman owns to develop mobile clients for competitor secure SIP/P2P platform 8 months ago.

I think it has a better chance than zfone did or does:

1. Built in desktop 'platform', ie market, the Linux distros.

2. Skype and Mobile Operators will make enough potential customers enemies on mobile that any competitor who
gets a mobile product out the door will do well..

I like their desktop approach better than zfone..as zfone wanted to piggyback on desktop clients rather than
come up with their own P2p platform.
I think there is a gene for being able to devote 10,000 hours of deliberate practice to something.
Take what I say with a large grain of salt as it's just been my experience but... I've tried Ubuntu off an on for several years but never really been satisfied.

Mostly the problems I've had have been summed up by the only partly tongue-in-cheek tag line "Ubuntu: It's like Debian Sid but without the bug fixes" When it works, it works great. When it doesn't, it's hell to try to fix.

Stability is the number one issue. Stability of the apps (due to, I think, overzealous adoption of software that just isn't ready yet) and drivers (which of course you have little control over, but maybe try recommending an older, more tested, less featurful version of the driver as an alternative for when the new hotness dies a horrible death?). The kernel has generally been fine. I fully understand the desire for the latest and greatest software, but I'd rather run a version or two behind the bleeding edge in exchange for my apps not crashing all the time.

I also don't use GNOME or KDE or XFCE so I'm not really the target of any Ubuntu releases. So I basically would just chuck away most of the UI stuff that differentiates Ubuntu from say, Debian, and run StumpWM.

I did install Ubuntu on my dad's netbook and it seems to be working great though so... Maybe I just get the bad draw of hardware?
The linked article says:

"The profile of iPad 2 buyer is 60 percent existing iPad owners, 40 percent first-time iPad buyers and 100 percent own at-least one Apple product, Global Equity's Chowdhry wrote."

Where are you getting your 70% figure?
Yeah, It wasn't the unsustainable economic, political, social and environmental system that was Soviet totalitarianism. It wasn't the thousands of political dissidents in Easten Europe who were active, organizing and being persecuted before Reagan was even elected.

No, it was all because your Actor-President gave a nice speech and ran a deficit.
This is gorgeous. Woud love to read how you built it.
It would be cool if it had an API, like the picture url and palette in JSON.
The counter is in the plan but is currently an embarrassingly low number (79 and counting!).

Re: random intervals, we'll try to find a better way to express what happens, and as someone else suggested will show an example of what the email will look like.

I think we'll also add a random suggestion to the front page.
Patrick's on now.
I don't think anyone knew the name Cathy Cruz Marrero before she filed a lawsuit and put it on the public record. We've all done stupid things, and I'm glad mine weren't captured on video, but I'm pretty sure she handled it as poorly as possible.
Language purity for a project is never bad, it makes it easier to contribute to a project. However, this is barely a feature, given that C is weakly typed and common C functions do not use boundary checks.

For an operating system that aims to be secure, one would expect a more progressive stance, and heavy (intellectual) investment in a language that makes safety easier.

Yes, I know that OpenBSD prefers more secure variants of common functions.
If you don't have the guts to stand by your opinion, how are we to take it (or you) seriously? I may have to look at them with a suspicious eye, but my opinion of you - whoever you are - has probably taken a greater hit.
I'm not sure pointer arithmetic on function pointers is standard C. Using the -pedantic flag, gcc 4.5.2 does give a "warning: pointer to a function used in subtraction".
Not so far, but if we ever let more than one of the TBTF banks go, then the FDIC will be taking out billions in loans at sub-market interest from the taxpayer.
What's the point? You can google for yourself.

If I bring up examples they will be flawed because they are populist and because I don't understand banking as well as you do.

The banking system is flawless but you have to be a banker to understand this.
I've been trying to get my head around how this actually works, but have so far failed. I hope it's not fake. Anyone have any insight?

EDIT: Consensus seems to be it's a fake, shame!
Twitter: One billion tweets per week
Every user gets a random idea from a a database of ideas; there's maybe 40 ideas in the DB for each combination of genders. We have some logic that prevents you from getting the same suggestion twice in a row, and in a branch we've yet to merge we've added a link to the emails that lets the user get a new suggestion.

We've got Big Plans(tm) to add user accounts that will let users than customize their own suggestion list.
It looks great. I like how the settings controls are mostly invisible until the mouses over.

Here are some ideas for additional features:

1) Let a user load their favorites from Flickr and show the palette for each.

2) Create a bookmarklet than can be run on Flickr photo page to bring up the colorapi.com page for that photo.
Embedly Release Node and PHP Client Libraries