skysight-inc/HackerNews huggingface dataset:
The US was never a major market for Commodore Amiga, and CD32 wasn't a great success in any of the Amiga's major markets (albeit better than the CDTV and the Phillips CD-i). So it's unfair to blame their failure on the patent.

While I'm sure most people here agree that software patents need fixing, saying they were to blame for the Commodore Amiga's failure is inaccurate.
http://www.google.com/patents/about?id=lz4UAAAAEBAJ&dq=4...

That's the patent. Commodore was already in difficulties, both due to both problems of their own making and strong competition. The patent issue can't have helped but it's unlikely it's the primary or even a major factor in their demise.
On the contrary, I feel it's as close to Why's Poignant Guide any Javascript tutorial has got so far. It reads well and the interactive console is really helpful. I'm 2x12 old, admittedly, but for me this was a really good way to learn JS better.
Besides Mathew Cook, who else did Wolfram sue?

http://en.wikipedia.org/wiki/Matthew_Cook#Work_with_Stephen_...
That looks like every single bug report I've ever got.

Occasionally, I wouldn't even get the error message; the report would be something like "Hey Mike, listen, I ran the regression tests against your new patch and they fail. Please fix it, I told the project head the stable API would be ready ASAP. Thank you."
Data deduplication is not available in the current version of ZFS in FreeBSD. Work is ongoing to port version 24 from upstream which will offer this feature.
The second part of that line was referring to javascript in general as compared to other languages.

And I think you are insane :)
I've never met a single developer (besides you apparently) who prefers the tedium of raw javascript DOM manipulation to jQuery's abstracted methodology.

I'll take

var i = $('.someclass:first').next().val()

over the equivalent raw javascript any day of the week.
OS X has `sdef` and `sdp` commands that can translate any application's applescript dictionary into .h files for ScriptingBridge API:

sdef /Applications/iTunes.app | sdp -fh -o -

This was a life-saver for me, as I find AppleScript absolutely impossible to use.
You'd be shocked how easy it is to make The Computer into a bad cop.

This is your automatic notice: our accounting system has classified your account as delinquent because $YOU_FAIL_AT_TIMELY_BILL_PAYMENT. If you do not bring your account into positive status, the system will mark your account for escalation of collection activities. To make a payment, $PAY_AS_AGREED_YOU_MAMOO. If you believe you are seeing this message in error, $FEEL_FREE_TO_ASK_ME_TO_MARK_YOU_CURRENT_BEFORE_YOU_PAY because $THAT_WILL_BE_A_FUN_CONVERSATION.

You can automate paper nastygrams -- not that anyone will notice if they're actually sent by hand, mind you...
About differentiation : my framework is inspired by the web development frameworks and agile development philosophy (Especially ruby on Rails). The "Convention over configuration" approach.

In most case, you will use the commons GUI elements provided and you will save some time.
If you need to make it look different, you already have a foundation to quickly customize the appearance. The idea is to no repeat yourself designing the same elements (radio buttons, forms, tabs, windows, always 90% the same..) to concentrate to the really important design problems to solve.
Building Filesystems the Way You Build Web Apps
My best tip is to equate the foodstuff to exercise equivalent. Ask yourself: How much exercise would I have to do to not gain weight by eating this junk?

A chocolate bar is roughly equivalent to, say, a 30 minute jog. If you think that what you're about to eat is as bad for you as a 30 minute jog is good (or that they basically cancel each other out), it doesn't seem quite so appealing. Then if you choose the apple instead, you've done the equivalent of a 30 minute jog better than the quantum-choice-alternative-less-disciplined-and-slightly-fatter-you.

Before you eat any junk snack, take a long look at the nutritional information and think about what it is going to do to your body.
I tried it for a month back in 2005. Very interesting experience, to say the least. I had never heard of lucid dreams till I had one. ("I was aware of my surroundings and therefore obviously awake, but then I woke up... wtf?")

When it works -- that is, when you actually fall asleep and wake up when intended -- it's _awesome_. However, I found it very difficult to adjust and ended up not quite falling asleep, then getting up 40 mins later, then not quite falling asleep, and getting up 40 mins later... etc. Eventually I had been awake 8 hours with only 40 mins of sleep, then crashing and sleeping for many hours, further ruining the routine.

I started during finals week and figured in neither helped not hurt; I had more time to study (and used it to do so), but was often tired when studying and taking tests.

Steve Pavlina tried it for a while and blogged about his experiences. At the bottom of this post, he has provided a list to said blog posts: http://www.stevepavlina.com/blog/2005/10/polyphasic-sleep/

I decided to try it again when I was older (I was 18 or 19 at the time), which was considered safer because of the belief that the human brain stops producing new brain cells once it/its body has become an adult. This has recently been falsified.

If you're willing to be limited to not doing anything for more than a few continuous hours it just might work. This which can be difficult unless you're not very social, and don't have a job in which you work regular hours, and don't have a girlfriend, and rarely have to be somewhere at a particular time. In 2004-05 I happily fit into this category, and still do (despite having two-going-on-three income streams), but I don't think I'll be trying Uberman again... Perhaps I should?

Thanks for reminding me that this exists. :-)
Good point, you've probably just summarized Paypal's Antifraud department.
True enough. When I was a kid there was rotten.com, and I never felt threatened by it (unlike, say, stilemedia, which I immediately considered culturally fetid).

The great thing about the internet is that you are in control, and so there's nothing much to fear from nasty pictures - you can always just close the page if you decide you aren't interested. 2girls1cup is a relatively long video, and all the people I know have only watched it for as long as they needed to decide they didn't want to see the rest.

Of course, this has lead to shock values, but I haven't seen many bad examples you couldn't anticipate - maybe just if you're really unlucky on your first visit to /b/, or something.
Glass Half Empty: Why UK Web Start-ups Don't Get Media Attention
Because it would be very difficult to decide if your box was not transmitting or just unable to be heard at any given time. The square, spread over a large time allows you to say with confidence, "yes I have received and yes its the bottom/top of a dot/dash".
That's what happens when trolls feel like reddit, HackerNews and Quora are not fun enough.

Once they are fed up with bug trackers, they will probably move on and start contributing troll code to open source projects.
ZFS boot support didn't really have a bearing on scaling up large FreeBSD storage servers. It is standard practice for various reasons to have a seperate RAID (or SSD) for booting large fileservers.

OpenSolaris had so many restrictions on the boot ZFS pool (could only be a single disk or RAID1 mirrored) anyway.

It is ironic also that you mention driver availability, when driver support is one of the problems with FreeBSD. Commercial support has been quietly but steadily eroding for the last few years. If you try to put together a big FreeBSD system, as I have done, you start to run into trouble once you leave the lower levels of consumer-grade hardware.

If you want a viable alternative to OpenSolaris, look at Nexenta. They have recently hired some of the people who left Sun when Oracle took over.
A metric like 'active repositories' is probably more meaningful and doesn't involve the woolly distinction between 'projects' and 'gists'. Say, repositories with a checkin (other than repo creation) in the last N days.

With the ease of forking even plain 'repository' is a relatively vague term.
At what time do you get the food cravings? I've struggled with food cravings at night all my life, and i see many go through it. I've tried lots of different things, but in the end a chinese lady told me that, it was because i wasnt eating enough for breakfast.

She told me to fill breakfast with protein and carbs and to eat like a king at breakfast time and like a prince at lunch.

Since i started doing that, my cravings at night have dissapeared, and i haven't had to come up with some formula to avoid junk food.

Try it ;-)
“Frictionless” as an alternative to “simplicity” in design
First, try describing what course of study would prepare one for "How to deal with Americans." Does that sound a little funny to you? Because it should. What would it cover, business etiquette among self-employed American software entrepreneurs or the appropriate preservation of Eucharistic host? If you had the second class but not the first, how would you bootstrap from the second class to cover how to speak to a black female Texan at a business luncheon?

I can talk to you in quite a bit of depth about discrimination against Koreans in post-war Japan, the Toyota production system, and the civil service examination system in pre-modern China. You know the sum total of my book learning about Vietnam? A close reading of my textbooks suggests there may have been a war, possibly involving white people.
It's been a few years since this was relevant for me, but my primary concern would be that in order to publish actual code I would either have to spend months cleaning it up, writing documentation etc., or spend the next year fielding support calls. Or both.

I agree with another poster here that having somebody else repeating the experiment with their own implementation is a better test for validity - if a second paper just copies the source code from the first and makes a few tweaks, mistakes could easily carry over.

But having the data available would be great.
There's a lot of us about ;)

That syntax you quote is not something I like, and isn't something that will run fast on browsers either.

$('<code>') is quite ugly. Any typos inside that string won't be caught. Also I don't find chaining to improve code readability.

Dealing with the DOM directly means you can optimize properly. For example, say you want to get an input elements value, in js you'd do:

theInputElement.value

Since you probably created or referenced the input element from js earlier and saved a ref to it...
I bought the sx-1 extension to the amiga cd32, to make it into a beast of an amiga. I really loved every bit of it, and it's sad that this is what brought it down. Someone should really pay.

Since Hyperion and Amiga Inc finally have agreed that the os can be enjoyed on other hw now, maybe I can get that feeling back.

Don't you just hate lawyers and greedy people messing up a consumers right to have fun? Great post, I always thought I knew everything about this story.
Facebook Lets Publishers Contact “Likers”
I think part of the glee may come from the fact that an awful lot of us (perusing technical fields) were looked down on as somehow inferior by many of these students on our way through.

It feels karmic.
The whole purpose of an oil ETF is for it to give you the
ability to buy or sell a bunch of oil at any time without
having to deal with the actual oil.

If that's the purpose, then they were flawed when conceived, because, as the article shows, the ETF´s cannot abstract from the costs involved with dealing with the actual oil.
'Frictionless' is much better than 'simplicity' - because simplicity can mean the sacrifice of necessary complexity. But I like Steve Job's definition of simplicity cited by Steven Levy in The Perfect Thing: "Fruit - an apple. That simplicty is the ultimate sophistication" and goes on to describe the iterative development process that eliminates all but the essential needed to deliver the desired experience.
Do you have a reference for that? I recalled it being a fuel tank problem, and Wikipedia seems to agree: http://en.wikipedia.org/wiki/Air_France_Flight_4590, http://en.wikipedia.org/wiki/Concorde
great news!! Thanks for posting this, I never heard of WP before.
Does that sound a little funny to you?

No, it doesn't. Large companies that deal a lot with foreign countries tend to employ people whose sole purpose it is to train new employees, who have to deal with those foreign countries, in cultural differences. For instance, a German company that exports to the rest of Europe would employ someone knowledgeable on French, Spanish, Italian, etc. business etiquette. Perhaps, for the US, they would distinguish between California-style, MidWest-style and NY-style; I don't know. I only know that there are people whose bread and butter is to teach others about these differences.

What kind of study prepares you for that? It's closest to cultural anthropology. I would expect it to come easy to sociologists and psychologists with interests in the matter.

Even between The Netherlands and Belgium, there are subtle differences that can be the difference between a deal and a failure. Learn those in a few one hour seminars and the mutual understanding and relationships get easier, or at least not unnecessarily complicated by misunderstandings that can be avoided. On the contrary, within a much larger country like France, even though there are differences and dislikes, especially between north and south, people tend to understand each other better. In Europe, these differences follow borders pretty well.

how to speak to a black female Texan at a business luncheon?

You can't be prepared for every individual's idiosynchrasies. You can be prepared for what most people that share a similar cultural background expect, even if they aren't aware of it.
You are right. This text is from 1998. An another decade passed and still no one gets the joke...
Your body craves what it is used too. It takes some length of time before your body adjusts what it's used to. In my experience this is 1-2 months depending on how radical the change. Every month you go on with a given diet seems to amplify the effect.

So the real trick is to spend 1 month suffering (don't eat a single bit of candy) and then make the much easier choice to limit yourself to some reasonable amount (1 per week, for instance).
He even knows what a stack trace is, according to the "Actual result" part. That is impressive. I sense someone new to the internet.
Not about cravings directly, but what works for me to reduce hunger pangs is to eat a spoonful of any kind of butter or milk fat. It gives me a nice base level of satiety until the next meal.

Anything sugary is only good for 45 minutes at which point the hunger returns in strength.

Now if only I can remember to do this every time.

edit: And no, my weight doesn't increase as a result of the fat-gobbling. It's the sugary stuff that does the damage.
Ask HN: Why open a startup when you can opt for civil services??
Recently I had a major discussion with my friend about opening a startup. We had a good idea and some motivation. After working for about 2 weeks he left saying that he is interested in the civil services and he plans to study for it. Moreover he also tried to convince me for leaving this and moving in his direction. As of now I`m alone and utterly demotivated. Pls comment.
> I've never met a single developer (besides you apparently)...

Well, now you have.

We're just not as noisy as the jQuery guys. :-)
Wow. If this is legit, this one is really bad. It covers this case:

1) Bob and Alice go to a coffee shop that uses WPA2, but gives the password to paying customers.

2) Alice uses the exploit to acquire Bob's PSK.

3) Alice records and decrypts all of Bob's traffic.
I have heard a lot about not having your biggest meal last in the day. Something I do when I have late sleeping hours is get up in the afternoon, have some coffee and toast. Then have dinner at the same time as the rest of my household who have much more normal hours, so the biggest meal is halfway through my day. Then later on I try to fit in some exercise and either have a health shake or fruit, something light later on.

My biggest problem now is probably energy drinks, have cut back but still enjoy them regularly.
I wake up at 6:30 to beat the traffic, so I go to bed between 10:30 and 11:30.

Waking early has some benefits: working for a few hours before your coworkers are awake is a nice feeling, and I get home in time to run and and cook dinner at a reasonable hour. On the other hand, if a crisis happens at work, everyone else's 9 hour day is my 12 hour day
Even better but not explicitly mentioned in the article, a fictional Tony gives you some much-needed emotional distance in any money-related dispute. I see countless sole-proprietor businesses suffering damage because the owner, perhaps understandably, takes customer disputes personally. With a fictional bad cop, you are left free to 'play' the good cop, which might even help you to see the customer's side of the situation. Yes, you should do this anyway, but it's clearly harder than it sounds.
Why is it suddenly fair for the government to make such extreme intrusions (forced to reveal information, sterilization) when before it wasn’t (taking aways money).
i dealt with a company that did this: after a short time it became obvious what was going on.

as customer i no longer trusted the company: they were lying to me, trying to make their business look bigger than it actually was.

if they were dishonest about this, what else were they being dishonest about?

at the first opportunity, i took my business elsewhere.
Are you saying it's easier not to take abuse directed at Tony personally even when you know you are Tony?
This is unethical. What happens when a client discovers that you've been deceiving them?
Hopefully this will give them some publicity and encourage SAS customers to seriously consider them as an alternative.
Well, that is highly subjective of course but I give you some examples:

- The fact that the syntax is almost constantly of this form (function arguments) and that you can create sophisticated "blocks" out of a small set of language features

- Recursion is an essential part of the language it is fun to implement algorithms that way

- Great IDE (DrScheme)

It all boils down to that you have a simplistic, consistent, "small" language without ambiguities and a rapid feedback if you use DrScheme (because of the REPL, Debugger...).

If you hint at something graphics wise with "wow" I can tell you that our instructors showed us some games in scheme that other students created as assignments (we implemented minesweeper) and source code wise they were quite good. They, however, gave us their hombrew object oriented pack that we should use. And this is another "wow" in Scheme (and probably in any other LISP). You can build your own object system - something that would be impossible in for example Java... (albeit it is possible in lua through metatables and also in javascript and theoretically should be possible in Python, too. However the flexibility regarding the syntax is on scheme's side). Frankly, implementing an object system would be overkill for your niece but the fact that it is (relatively easy) possible is a "wow" IMHO.

If you install the DrScheme Environment you get a lot of example applications (Card Games...). So you can easily get something visual done in DrScheme.

* I have to note that I'm talking about Racket Scheme (formerly PLT Scheme)
A few years I cut out all processed/fast foods and at first it was hard. My Body was used to easy to digest, high fat, high sugar, high salt foods. Now I find those foods unpalatable. I'm sure over time I would get used to them again.... and maybe even crave them.

BTW I'm not claiming I'm healthier now, I'm just saying it's easy to get addicted to those foods but as you say a month or so of avoiding it helps to break the cycle.
Meteor Crater Discovered With Google Earth
I'm crying. I can't go to work now, I need to sit down for a bit.
From the foods you describe I'm guessing you are used to eating quite a large amount of sugar. You don't mention, for example, craving steak. (Mmmm....steak :)

If "nutritional replacements aren't hitting the spot" it might just be that you're ingesting fewer calories and are hence hungry. Junk food tends to be very energy dense so you have to eat a larger volume to maintain the same amount of energy coming in.

One way to blunt sugar cravings is to exercise. Particularly if you're a lard arse your insulin response can go out of wack. Exercising depletes muscle glycogen which can help bring things back to normal. You can find out a whole lot more here: http://www.bodyrecomposition.com/fat-loss/training-the-obese...

Another way to blunt sugar cravings is to fast. You'll find various people promoting "intermittent fasting". Basically, don't eat for about 12 hours. Fairly simple to say; may not be simple to do.

Also, make sure you're eating plenty of protein and fat. Don't just replace one pile of carbohydrates with another (e.g. nachos with bread). If you do this you'll stay on the sugar treadmill.

I hope that is useful.
The Devil And Mr. Yankovic: The Seven Darkest Songs Ever Written By Weird Al
Here are the seven songs that prove Al and his doom-accordion have some demons they need to get out from time to time.
I remember http://flippa.com/ allows that. Just list your app's site for sale and include your app. Check with them.
My method is to cook well. A large variability of dishes of different national cuisines can help you to avoid junk food.
Eg for today's dinner I had a nice rizotto with fried onion, sweet pepper, aubergines and semi-milled rice (don't forget soy sauce though). It's tasty, it gives energy and after eating dishes like that it's hard to call nachos/soda 'cravings'. They really taste like junk.
SAS tried to claim that SAS was not a programming language, because the PROC steps are not Turing complete. They knew that a programming language was not copyrightable.

The judge called BS, ruling that the ability of a programming language to call out to external procedures doesn't make it NOT a programming language:

>55. Based on this evidence, counsel for SAS Institute accepted that the DATA steps were a programming language, but submitted that the PROCS were not since the procedures were complex programs. In my view this submission confuses the PROC steps in the SAS Language with the programs in the C language which are invoked by them. The PROC steps are commands issued by the user to the computer expressed in a particular language which is parsed by the SAS System. Accordingly, the SAS Language as a whole, including the PROC steps, satisfies the IEEE definition of a programming language.

Awesome judge.
When is a list considered 'sorted'
This doesn't affect the employees, just the investors. You can't blaim Paul Ceglia for Zuckerberg trying to trick him out.
Because the nature of economy changed. In the old times, any able bodied person could do manual labour. Now manual labour isn't needed that much (industrialisation, etc...).

Another reason is longer life expectancy and subsidized health care. In the old days, a person inclined to irresponsible reproduction will not live that much longer than a person without. Now there are many countries with an average fertility rate well over 6.

Another reason is that it reproductive responsibility has been shown to work. Compare China to every 3rd world country (e.g. 50 African countries and India). Their one child policy not only stopped untold misery, but created the bedrock for future prosperity.
What, no Zelda? Bah!
Or rather, the project head expects the stable ABI to be ready ASAP.
That's interesting. I speak JLPT 1 Japanese, and have never had it be useful in finding work. I do far better for myself not working in the Japanese business culture, and hacking away at a tech startup.