skysight-inc/HackerNews huggingface dataset:
Cannot money be a means to the end to justify the beginning?
I work to pay off my student loans. I think that when my student loans are paid off, and my expenses are significantly lower, I can relieve myself of my job security and either relocate/travel and become a consultant/contractor maybe pursue a more fulfilling job.
Which rules engine did you use? And how did it work out? I'm interested in those for work-related reasons.
Analyzing competitive Nordic skiing with R
Getting started with a Launchpad is actually cheaper than getting started with a similarly-sized AVR. The 20-pin ATtiny2313 is $2.88 from SparkFun. The programmer + shipping will throw the cost to about $30.

Although I suspect these "value-line" microcontrollers aren't quite as powerful as an AVR.
A closer equivalent in perl, and other similar languages with closures, is the manually-unrolled continuation:

sub continuationish {
my $args = shift;
my $state = {args => $args, state => 'INIT'};

return sub {
goto $state->{state};

INIT: {
# initial setup...
$state->{state} = 'NORMAL';
return $first_output;
}

NORMAL: {
# do stuff
if (!$almost_done) {
return $next_thingy;
} else {
$state->{state} = 'TERMINATING';
return $next_thingy;
}
}

TERMINATING: {
$state->{state} = 'TERMINATED';
return $state->{last_thingy}; # set above somewhere
}

TERMINATED: {
return $sentinal_value;
}
};
}

Everywhere you'd use a variable, you have to use something out of $state. This works. Any function can be rewritten using this approach to become a "generator" in Perl or similar languages. (Just remember that for and while loops all ultimately compile to "goto"s, and just perform the transform yourself.) But... you'll come to appreciate continuations or Python's yield pretty quickly. I think there have been three functions in my ~10 years of perl programming where I deemed it worth jumping through these hoops. Nice tool, but if you're using it a lot something's wrong.

There exist some modules that try to do this automatically, however I have had some trouble with them, and they have the major problem that they end up being relatively opaque, often involving things like source code filters. Also, the module documentation can feed you bad ideas about this enabling multithreading or being a good idea for routine use; in fact it doesn't affect threading at all and I'd run screaming from any module written by an author confused enough to think it's related even tangentially to multithreading. Since you really shouldn't be doing this all the time, I actually recommend doing it manually in a Perl-like language, or switching to a language that has much better support for this style if at all possible. YMMV.
I've been using WizHive for client collaboration and find the new features a wonderful surprise. I especially like the ability to invite Clients as "Limited Access" members with the ability to determine what information they can see and functions they can perform. I wish I had known they were working on this earlier.
Forgetting about the t-shirt for a while, are there cheap ways to do this biofeedback analysis? I know someone who could use that sort of treatment.

Alternatively, is there a place that does biofeedback analysis that can be recommended in London?
Blinking LED's! Blinking blue LED's!
I wish they supported number porting - that's the only thing preventing me from completely switching to it.
It's one of those devices which you can sell really easily to people even if they may not need it. Combined with Apples always effective marketing.
I'd recommend finding an accountant (ask other local freelancers for references) and have them handle all the business incorporation issues (LLC vs S-corp, payroll taxes, etc, etc). It will cost more than doing it yourself, but they may end up saving you money, and you'll definitely sleep a little better.

No offense to anyone in particular, but beware the legal/accounting advice you receive here on HN. Just like you shouldn't ask an accountant for programming advice, it's not a great idea to take accounting advice from a programmer. Pay an accountant to handle things, at least at first. Have them teach you how to handle payroll taxes and quarterly filings and all that stuff. You may find it's easy enough that you can do it on your own. Or, you may find that it's complicated and you're glad to have an accountant handle it.
Who cares about the rest of the world? Everyone = the USA in the eyes of Google.
Why would Apple Not tweak the A4's instruction set?
Although Apple's A4 processor in the iPad/iPhone 4 is based on the ARM RISC-type processor, it appears it's instruction set is extensible. With Apple's purchase of PA Semi and Intrinsity, I figured it makes sense that Apple would take advantage of the golden opportunity to tweak their custom silicon for improved performance of Objective-C and the many software layers that ride on it to really "enhance the user experience." But I've seen no mention of the possibility anywhere. Does anyone have any insights into what's synergistically possible between the hardware and software?
How Microsoft spun off a successful iPhone app firm
Same here (from Canada) : Thanks for visiting Google Voice. We're not yet open for users outside the US.

Guess they should specify it in their communication.
The bill is in conference committee because they passed two different bills. They have to try to craft a bill that synthesizes the two and (crucially given the filibuster) that can pass both houses.
* everyone = US users
I quit my six-figure job (in Malaysia) 1 year ago as well to build my startup. It feels so liberating ever since. I haven't manage to made back the same level of income i used to make though. But somehow managed to get an angel seed and achieve ramen profitable business within 1 year. Haven't ever regretted it a single second!

One thing that really pushed me to take the leap was "I have only one life, it is short. It is now or never!" in my mind!
Learn how to take amazing photographs for your website
They do, but not for all features:

http://googlevoiceblog.blogspot.com/2009/10/google-voice-wit...
That quote is fantastic, thank you very much.
Good point. It would require a different format of advertising than what America is used to, and that could be hard to sell.

Interesting chicken-and-egg problem, it would really take a combination of a brave network and brave advertisers to change the whole thing -- and so, the future looks bleak...
I'm somewhat surprised that none of the other manufacturers has brought a similar product to market yet - well, a few have, but in a muted, almost diffident fashion. Given the lead time and the existence of fairly competitive hardware already deployed in netbooks, I had expected that Asus or someone would move more aggressively to get a foothold in this opening market rather than allowing Apple to brand the form factor. Perhaps they are calculating on launching competing products for late summer (for students going back to school) or Christmas (the family sofa computer).

there are a lot of commercial possibilities going unexploited at present. I'm already seeing iPads deployed commercially; at the mall the other day, I saw someone using one to take consumer surveys, and I noticed over a year ago that 7-11 stores use (older) tablets for inventory management. As a pure consumer device, tablets - preferably slightly larger ones - are just begging for deployment as a family boardgame platform.
I believe this was also shown briefly in the movie Pi. At least, I think that's where I recognize it from. Great movie about finding patterns in numbers and pareidolia.
Yes, but that seems a trivial application of "lambda calculus is turing-complete" (or of some similar statement, if that one doesn't quite work). CPS is a slight improvement on that theorem, but not particularly relevant.

Here, we have a piece of code which relies on both closures and continuations, and which is less clear than the equivalent code would be without continuations.
Green.view: True-bluefin
Apparently the state-of-the-art is to have buttons for every floor to be outside the car, in the lobby. Each person declares their destination with a press; as cars arrive they display or announce where they'll stop so the right people can board. But elevators are an old technology; so many buttons and such optimal grouping/scheduling were impractical when the current conventions arose.

I've been in an office building in New York that uses this system, it's supposedly very efficient in both time and energy, as it should be. BUT, they have had to station an attendant in the lobby to basically operate the system for visitors, since it's just too obtuse for the average elevator passenger.
is there a list of numbers somewhere that is still blocked by Google Voice?
Getting everyone to use my GV number is really paying off these days.

I don't pay any carrier anything for SMS service. I use Google Voice, generally via my gmail inbox, for all SMS>

Then my iPad is running a soft phone, configured with Gizmo5 SIP credentials. So at home, calls to my Google Voice number ring both my iPad and iPhone. I'm using the jailbreak `backgrounder` app now, but iOS4 will offer a sanctioned solution.

This is my mashup for shitty AT&T cell service, fast cable modem, no land-line, and nice and shiny but power efficient Apple hardware.
It's also such a universal constant that some sci-fi stories or movies (eg, Contact (1997)) use them as a tool to indicate an intelligent civilisation. In other words, transmit 2 blips, 3 blips, 5 blips, 7 blips, and it soon becomes clear it's not random - it's a list of primes.
An analysis of a compromised Wordpress site
Pretty bare bones no frills low cost provider: http://joesdatacenter.com/
Oh wait, it's been 2 years I have some bestbuy gift card and I never knew what to buy with it!
This depends on how you define "of our choosing".

There are a number of practical social situations where an understanding of divisibility can be useful.

For instance, say a group of social animals of equal rank stumble upon some berries and split them amongst themselves. It would be beneficial for them to understand that if the number of berries is relatively prime to the number of them, then an even distribution is impossible and they should accept that.

I'm sure more compelling examples of grouping in social animals arise all the time. Now if these animals begin to study numbers abstractly, one of the first things that they will practically need to understand is the rules that govern groupings. This will lead them immediately into the idea of prime numbers (and by extension relatively prime numbers).

I can't really think of a technique of grouping or looking at numbers that wouldn't at least implicitly require prime numbers.

It may be that higher level analysis of primes (like in this article) is somewhat artificial, but I'd maintain that the idea that a number is prime, or at least the concept that two numbers are relatively prime, is one that is fundemental to having any understanding of a number system.
I downloaded Skype onto my wife's Droid on the Verizon network. The app doesn't work with wifi though, which is annoying. I think Verizon is requiring it to work only through their data network, so they get paid.

Maybe Skype is releasing this SDK in the hope of making an end-run around these kinds of barriers?
There are advantages and disadvantages to throwing in your lot with a closed system like the App Store. I wouldn't agree that either closed or open systems are likely to dominate the other in the future: as long as enough people value either, there will likely be both.
This is very interesting. It is probably easy to find out by running a decompiler on code taken from the iPhone 4 or iPad.
The Beat Goes On: Open Source Multimedia Tools Part 2
I'm guessing their scraping the sites content. From a quick Google search it seems that only very recently has their been an easy way to export your data from Ning? Pretty bad form for a network that has been around so long if that is the case.
Search Engines of the Past
Avoiding Bad Reactions by Foreign Nations as Reason for Speech Restrictions?
At $4, I'm going to order one first, and figure that out later.
All the odds would look like a full checkerboard, not like these diagonals. The fact that some diagonal lines appear to be favored over other nearby diagonal lines of odd numbers is still interesting.
Etc, etc, etc. Adding it into existing chat clients is a fairly obvious usage. I'm curious as to what else can be done with it that won't be expected.
Everyone in the United States only :(
It's interesting that he's a big business guy. I would restate his title as: "the Apple store is for suckers or smallfry, if you're a big company."

And, he's right. Big companies do take $50k+ to create mobile apps. Big companies do have much better things to do with their money; they can add far more value at greater scale. Of course, Jane developer might not be in the same boat.

Another interesting confounding variable: he clearly conceives of developers as 'one-app' developers. And, he's right that this doesn't pay on the apple store. There is just, frankly, some randomness in which apps tip on the store -- most developers have figured this out already, and of course Apple gives links so that developers have an easier time cross promoting.
Old Wall Street Discusses the New
I know that the XBMC crew have already integrated support for it. There is a github repo for the drivers too.
What would happen if the military embraced social software?
The combination of a Nexus One <-> SIPDroid <-> PBXes.org <-> SipSorcery <-> Gizmo5 <-> Google Voice is a complex one but pretty damn amazing. As long as I have a half decent wifi or 3g (or sometimes GPRS) connection, I can make and receive calls for free to and from the US wherever I'm at, worldwide. Pretty sweet.
Also, I would strongly recommend getting a bench power supply that has an adjustable current limit.

I have an old and trusted Thurlby Thandar supply which gets used for all development, including things that will later be powered by a host USB port.

I have it set to a little above what the project needs, typically a few 10s of milliamps. My (regular) mistakes just result in the voltage dropping away - no fireworks.
Idea for Hacker News Outbound links
I had a job at a 5,000 employee corporation in the Valley which was fine with me regularly coming in around 10 (occasionally pushing to 11) as long as I got the work done. It didn't strike me as unusual or special. Then again, I didn't have a PHB.
Google Voice Leaves Beta, Now Open to Everyone
APL is the language of the future (and has been, since the early '60s). While it does have a demanding learning curve that is uncommon in this day and age of all-popular-languages-are-curly-brace-languages-and-approximately-equivalent, (more demanding than e.g. haskell in my opinion), and it is very rewarding.

For example, APL has the "foreach" mindset done right; I suppose C#, Java and friends will get there at some point. But for now, APLs foreach is inherently parallel; C#/Java's is inherently unparallelizable. What would you prefer for your common 80-core machine of next year?
Will definitely look into that! Thanks for pointing that out.
That's busy enough. See comments about working on someone else's schedule, first, then add in time for meals, commuting, showering, taking a dump, exercising, doing household chores, paying your bills, responding to email, etc.. After all that, there isn't much time left in the day. Especially since some businesses start closing down at night. You're probably tired, anyway. Those 9 hours at work make a HUGE difference.
I'm really not fond of this trend of using Facebook logins for everything. Why not OpenID or similar? Whenever something asks for a Facebook login, I immediately decide not to use it.
I asked this on the TC comments, but do you have to own the Ning blog you want to copy to Posterous?

If not, and I can take anyone's Ning content and use it as my own, that's a big problem.
Adding coprocessors on the same silicon is one thing, but changing the instruction set is a little extreme. They license a core from ARM and changes to that core would be more costly then adding some custom silicon to the chip.

Let's take an open source software analogy. I got this wonderful code from a group that is really picky about patches but has a good plug-in architecture.

I can change the core code. When new software shows up, I have to try and re-patch the software to add back in my core changes. I might try to submit my changes to the group, but if they are not broadly useful, they won't get adopted.

I can add my stuff through the plug-in architecture. It is a known expansion path, cheaper, and has less of a chance of breakage due to it being the preferred, documented method. Sure, when new software shows up, I will probably need to make some changes, but it will be easier.
Then nobody would ever be able to buy a house with anything less than cash.

Nobody has a guaranteed job for the next 30 years
RE: Social Engineering -> these were software developers that gave up their laptops btw, not just random business users. So he must have had a good pitch.

The laptops were all less than a year old. But you could easily argue the loss value was less than their purchase value. However we still had to spend $30K to replace them all.

The data on the laptops also wasn't worthless. Thankfully the guy was just an ebay/thief and not interested in selling our sourcecode.
I believe I am seeing the end of when a technologist can walk into a company and start having a reasonable conversation about any of the random hardware/software combinations that might be running there.

All the more reason to elevate that discussion above technology and focus on the customer's business problems.

A little background...

I once had a customer who made aftermarket automobile wheels. They described what they thought their customer would want and had an outside designer produce CAD output. This went to a foundry for casting. The castings went directly to a polisher. The polished castings went to a plater. The polished & plated castings went to an assembler who put the wheels together. They were then shipped to a distributor for sale to the general public. All of the transportation was handled by contractors.

Here's the thing then: this company consisted of 3 guys who didn't do any of the manufacturing; in fact, they never even touched their own product. Contractors did everything. The company was a marketing and project management firm. The owner once told me, "I don't know how to cast, plate, or polish wheels. But I do know when someone else does them right or wrong and I hold them to the fire. That's all I have to know to get a quality product to market."

Daniel, technology has reached the point where guys like us have to adopt that mindset. We must be absolutely focused on our customers' needs. Then we need to know what to do, what to use, who to call, and how to evaluate them. That's it. That's always been it. We can't know everything, but we have to know that our customers are being satisfied.

It's OK to depend upon others to know what we don't know as long as we know how to depend upon them.
Combine gyroscope, accelerometer and compass, and you get very precise data about movement of the device. Together they basically enables you to do very interesting motion control stuff. Think an always-with-you Wii controller, but better.

I bet that there will be a lot of cool innovations coming. In the beginning, they will be mostly games, but it will be usable for many kinds of real world control tasks, too.

(More info about gyroscope http://forums.appleinsider.com/showthread.php?threadid=11060...)
"How do you get around bias in peer review?"

It isn't possible. Much better to have multiple intersecting circles of trust than to pretend that there can be one unbiased judgment of a work.

And when I say "isn't possible", I mean, "isn't possible". At all. You can't do it. I could all but prove this mathematically with enough time, using terminology and concepts from the machine learning bunch. (Their definition of "bias" is one of the most profound things I learned in my entire 7-year college education.)

Double-blind reviews can still be done in the circle-of-trust regimes. Obviously there's a point where the work is unblinded and you have to deal with that, but it hardly strikes me as impossible.
Most people want to see 3M in 80 days, but it is more like 3M in 3000 days. Correct me if I am wrong, but Apple started to work on these touch screen technology (which I guess is the foundation of the Ipad) since 2001. Or at least that's what I heard during Jobs'D8 interview.
What I find most disturbing about that attitude is how these people must treat their employees, once they get any. If they really think its such an inferior way to live, they can't hold them in very high esteem.
Of course, if you have another other AT&T phone (Android, WinMo, Blackberry) you have no problem using Google Voice. The only way you can't use it (with a native app) on the AT&T network is if you have an iPhone.

Also, it's not VoIP from the phone like Skype is. It uses your regular voice connection and voice minutes and not the data connection. What it does provide is a portable phone number, free SMS, voice mail transcriptions, and a host of other calling features. It's the kind of innovative application you'd expect when you combine the cloud with smartphone technology. Apple just doesn't want you to have it.

Unfortunately, back to your original comment about why apps are rejected (private apis, etc, etc) is, unfortunately for you, not true. Lets say you want an app to control your PC bittorrent app from your iPhone? -- Forget it, also not allowed. I understand now allowing apps that put strain on the network or use private apis but rejecting innovative apps or app that hurt Steve Jobs sense of morality just rubs me the wrong way. I'd rather have an open platform with a slower upgrade cycle.
I'm looking for a general CSS cheat sheet.

The original parent wasn't appealing since it was oriented towards being printed out and I'm prefer to just read on screen - I don't like bunches of paper lying around, I like wasting paper and I can copy and paste on-screen stuff.

Your link divides CSS into several odd subcategories but gives no general reference.
That clears my doubts on the gyroscope.
This does open ground for a lot of innovation.
Care to share what those 3 things were you want to do but can't find apps for?
"...a weakness in an old install of WordPress...allowed the jerk to set up a phishing scam under my domain.
I learned all of this from Bluehost, which hosts the WordPress portion of my site."

When you log into Bluehost's control panel, and go to your installed apps, it immediately informs you whether or not you are up to date with the latest versions/patches. It has automated scripts to do the updates for you.

Either this author completely disregarded application security by not staying up to date, or he customized it so much that automated updates were not possible, but then did not maintain his own code.

Either way, and whether or not you agree with Yahoo's actions, the author needs to own his own responsibility for his apps.
You don't think having large savings is a safety net as well, that could keep you from truly experiencing life? Feeling that thrill of REALLY living on the edge?
Apparently open to everyone doesn't mean everyone...
(Yes, i am not US citizen).
As an attacker of (...) intelligence, key management is the place I look first in security protocols for failures, because both lay developers and crypto engineers tend to make more mistakes there than anywhere else in crypto protocols.