skysight-inc/HackerNews huggingface dataset:
As far as I know, the hacker news site is written in some lisp, with lots of lisp fans here.

I'm with you though. Lisp can be great for some problems but it's mostly not. The lisp guys hate hearing that and shout you down.

One measure of a language is how well it works to pass on a source base to a new team of programmers. I bet if someone were to go measure lisp against C they would find at least a 100x greater success rate with the passing on of C.

The lisp guys are profoundly focussed on how easy it is for them to write code. The real world is more concerned with how easy it is to maintain, review, enhance code.
How to Decorate Your Small House with the Right Furniture
It sort of is... it's ego-pornography
This comment confuses me? It resets at 5pm, to an hour chosen randomly by dice roll?

EDIT: Not sure why I can't reply to your other comment but:
> its a simple timer that counts down to 5pm of the following day

If it's counting down to 5pm of the following day, how come the timer is showing > 24hrs for me?
Nope, still didn't help.
Those billion Lisp implementations primarily exist because Lisp is fashionable; Pascal is not. In the past, toy Pascal compilers have actually been a popular project (especially in introductory compiler courses).
writing software is not the only way to change the world. though, if this is the life she was interested in living, this is an awesome story for her. most decent people's friends don't necessarily need to be engineers or high achievers to have great value. (none of that is positive or negative in response to the post.)
Warning: This website maxes out your CPU, for no obvious reason. Happens on Firefox and Opera.

Might be related to the fancy graphical effect on the top there. Is it worth making all of our fans run, though, I am not sure.
If I couldn't run a compiler on a computer for some reason and had to do it all in my head, I could still write fabulous programs.

And yet, it would certainly put a dent in some of my abilities.
Serving dynamic webpages in less than a millisecond (with Lisp)
Apple iPhone 4S Review
I believe, the problem is, various implementations of the same subsystems do not cooperate well (if they even cooperate at all). For example, NetworkManager does not cooperate with /etc/network/* or /etc/ppp/* or wpa_supplicant — it either steps away and does nothing or uses its own configuration (stored in completely separate manner). Sure, some approaches work (say, NM calls pppd, thus /etc/ppp/options have some effect), while some don't (good luck teaching NM to run PPPoE over 802.11 bridge).

This leads to a problem that one just can't have easily co-existing multiple approaches to work and configuration (i.e. "Ubuntu newbie" vs "seasoned GNU/Linux guru" ways). You have either one or another, and switching between is a pain.
Rep. Blackburn (Co-Sp E-PARASITE) on Why Regulating The Internet Is Terrible
its a simple timer that counts down to 5pm of the following day
Turbo Pascal wasn't my introduction to programming, but it was where I started to find my way. The edit, compile, test was factors of magnitude faster than any other compilers.

Like the post says, it was very small, even for the time. The editor + compiler was smaller than most text editors and many non-programmers would use it as a word processor. At a time when a lot of systems only had 160KB floppy drives (and no hard-drive), the size made a difference.

One great feature I remember was you could add inline assembler for things that needed to be faster (my IBM clone processor was only 4.77MHz). I spent hours shaving cycles off my Conway's Life program that was half Pascal and half assembler.
Siri ported to iPhone 4, fully functional
Does anyone know if this will affect non-OEM motherboards, like those sold on Amazon and Newegg?
Exactly!

I also think that building something cool in the hopes that you will get bought out by a large company is the hip thing to do.

Selling and marketing is boring to many of the people that want to start a company.
I think its ironic and hilarious that Ashton Kutcher preaches startups should solve a problem, and not jump to goal of being a billion dollar company, and then he invests in Likealittle, the company lambasted here http://techcrunch.com/2011/03/13/the-city-by-the-meh-thought...

Likealittle, with zero revenue model, exemplifies what everyone is complaining about.
"We are unabashedly inspired by Y Combinator."

http://www.imaginek12.com/model.html
Javascript graphing calculator in HTML5
Steve's Bio: Jean-Louis Gassées perspective
You need to focus on content marketing around your story - which, as I gather from your post, is the real estate opportunity in the middle east. Become an industry thought leader and champion.

Write some great blog posts that have real insight and just a very light sales pitch, and get them syndicated on sites that appeal to the middle eastern real estate and emerging business market. If it's a niche opportunity, which it seems like, then there should be several relevant niche media who, like you, are aiming for growth in the market, and can mutually benefit from great content you can provide them.

Basically, you need to identify partners who are vested in the industry's growth like you are, and figure out ways to be an asset to them and not just an advertiser. And the easiest way to do this is to provide great content.

- @jonnystartup
The advice he gave was general, and anyone who has done a startup for a year and learned from their mistakes would be able to give the same advice.
Oh great the conspiracy argument. You know, even assuming this is true, and that's a BIG assumption, what is your suggestion ?

Humans are the cornerstone of everything, and what you've just described is what humans do. You see people cheat the rules on toddler playgrounds, you see you and me cheat on our tax returns, you see business owners cheat their customers and suppliers, you see management fighting their own subordinates and colleagues with every dirty trick in the book, and yes, you see large groups, corporations, unions, scouting groups* go after individuals (though frankly, this happens much less in America compared to China, the middle east or even Europe).

I understand the 99%'ers griefs, I even mostly agree with the more moderate among them, but they are every bit as bad as the people they're attacking. They're human.
Too many start-ups chase too little cash
Make things. (Hat tip Caterina Fake.)

And if those things need a company as a vehicle, make that, too.
James Fallows on the vulnerabilities of the cloud after wife's Gmail is hacked
A lot of billionaires live in "ordinary people situations" more than you think. There's always the Bill Gates or Larry Ellisons of the world building supermansions and owning all the yachts, but Steve wasn't exactly one of those. And mere millionaires largely can't afford anything more than living like ordinary people.

And there are a lot of ways that rich people can't actually get anything more special than anyone else, at least not easily. It's not feasible to build hospitals just for rich people, so a billionaire goes to the same hospitals as ordinary people. Consumer electronics don't generally cost hundreds of thousands of dollars, so a billionaire has the same kind of stuff ordinary people have.
I would be surprised if the CP/M version was any smaller. Turbo Pascal was smaller and faster than anything else at the time. However, the CP/M version would not have been a native compiler. Pascal generally compiled to p-code which was then interpreted (and was therefore slower).
Right, but that doesn't fill out the email address.
Yeah, maybe if it's a monologue, or at best maybe a dialogue. Ever tried to have a real multi-party meeting (let's say 5+ people) transcribed from a recording? It doesn't actually work, mostly due to poor echo cancellation, variations in volume, people interrupting each other, etc.

If you put that much more clearly (not recorded) into the ear of someone who is physically in the room and is somewhat accustomed to listening to the personalities involved, perhaps rudimentarily familiar with technical vocabulary, names of the participants, proper nouns in which the discussion commonly traffics, etc., it might stand a chance.

If you think sending a recording of a 12-person strategy session to an off-shore non-native English speaker would actually work, my guess is that you have not tried it. :-)
Probably because it's statically linked with some standard libraries. If you write a hello world app in C++ and compile/link with all the defaults, you'll see similar results.
I find I'm in a similar mindset. What I've found is that once I stop learning, things become boring. Yes, I know I can take that interface, hook it up to this database, and with a bit of logic glue make a wonderful app come alive. The only challenge in that kind of work where you already know how to do every piece is overcoming the sheer boredom from going through the motions.

So what I think is the solution is to go meta. Step back and ask why you're having to write the same code to pump out the same kinds of apps. What is the commonality between all the various apps you're writing? Now solve that problem. The ultimate iteration of this, if done successfully, is a system that takes a design plus a formal specification of an app's functionality and automagically makes it work. Now you're working at a higher level of abstraction. I don't yet know what happens when you get bored of that. Perhaps by then you'll have developed your own AI.
Promo Jasa SEO Gratis
The Closest You’ll Ever Get to Being in Space
I've always seen Klout as a laughable site, somebody's pipe dream that he could somehow, through an algorithm, classify everyone on the Internet. Google has been working on that for data and hasn't even succeeded yet. But when reading these articles, like how Klout is making profiles for everyone it finds, including kids, without any kind of consent, and then linking those profiles on public persona's profiles, again without asking and with no way to remove it, then it becomes just an illicit practice that should be investigated for illegal behavior. Klout is making seem as if these people all agreed to participate, when it's not the case, which afaik is illegal.
Although I don't know and could be mistaken, I imagine they get a lot of kids from wealthy families who pay full price.
I believe it's this one:

http://www.youtube.com/watch?v=k2h2lvhzMDc
There are probably more fair comparisons, as you've chosen the largest websites in the world for the Silicon Valley side.
Are you certain this sort of behavior doesn't already occur directly or inderectly through "legitimate" groups such the CIA, News Corp, the RNC, DNC, etc? Perhaps these newer groups are a response to a feeling that we are already at war and have been for quite some time. Perhaps we're already in the nightmare. diclaimer: I don't think I know anyone in such groups (incluing the so called legitimate ones). I'm just projecting based on the various public info that passes by.
I really like that, thanks. It would have fit well, and I remember reading that post, so I'm a little disappointed I didn't weave it in somehow.
You should use OpenBSD, then it's only 10k. As for why, objdump -s gives some hints. Lots of the file is really just zeros (you can see this with hexdump too), and the various sections of the file are padded for alignment.
A note to Dave Winer and Fred Wilson
I'd argue that Anonymous by nature cannot gain de facto legitimacy because it is not one persistent entity. Anonymous is a mask that anyone can present themselves behind. The very targets that Anonymous is attacking could claim to be Anonymous, too. I understand that the idea behind Anonymous is exactly to shed the idea of labels and reputation and to treat individual actions on their own merit.

On the other hand, you made a great point about mixing fake data with real data, whether intentional or not. A random innocent "civilian" mixed within an expose of criminals could cause disastrous collateral damage.
dont know why its >25 hours. i probably messed up time check somewhere.
Everyone's a cost center but me.
It certainly feels the world's more stable cultures are becoming unstable.
What if you happen to think the new World of Warcraft expansion pack is awesome?
I like the self awareness here but I kind of cringed at some of the points made by the author. LMAX is definitely a counter to the one size/approach/design/trend fits all thinking in software. I guess its true when they say execution is everything. In the end, a great example of a well executed innovative design.
Communities fall apart, especially large ones. Maintaining the same level of quality would be unprecedented, even if you had the exact same people they would change over time.

Also the minimalist computer science inspired upvote/downvote sorting system is a bit of a mismatch to human communication. Someone has to try a more complicated paradigm. I think tags on posts and comments would work better. Have a menu/autocomplete thing for common tags like [agree, troll, disagree, interesting, this, politics, hostile] and weigh submissions and comments through them. Should also be able to combine multiple tags and have a rating option for each tag. Label severity of disagreement, politics or suspected trolling.

This way when you need to tune the knobs you have more data to work with than just upvote/downvote, total karma and average karma. I don't expect pg to do these kinds of experiments though, he has minimalist tastes and limited time.

Also many times when communities fall apart, we have limited data to work with to see where things started to go wrong. Was it too many n00bs that chased experts away? Was it hostility? Did too many new people start voting on new submissions? I've seen some attempts at analysis of HN but don't remember them making clear conclusions.
She was a passionate writer as Steve Jobs was for Technology. He even read her books.
True. That one always blew my mind as it really created a link between the two books. I was half expecting some of the characters to reappear when Cryptonomicon came out (didn't happen but Cryptonomicon has some linkage to the Baroque chronicles)
I despise brain teaser interview questions - are you interviewing me as a Sunday Puzzles columnist or do you want me to program/design/manage?

To me they reek of pop-psych bullshittery - as if somehow my responses to "why are manhole covers round" would represent some divine introspection to my inner personality and capabilities... or that my ability to gauge the temperatures of three light bulbs is in any way connected to my engineering ability.
Some of my friends have completely skipped creating an online identity. They just never really got around to it, and so never have.

Sometimes I think that was the correct choice to make. I don't think it was a 'choice' at the time, as in 'I don't want my details online' but rather 'I can't be bothered, there's nothing in it for me'. But now, having got this far, they now don't get caught up in the endless indexing and data sharing that happens without consent.
The author states very clearly in the introduction that the principles come from Robin Williams (not the comedian). Unless the author added this after you commented, I think your comment is excessively accusatory and off-base.
I largely agree with your points, but you picked one of the least relevant distros for your example? One of the things I've always liked about SuSE/openSUSE is that it's actually very friendly to people who want to configure at different levels of hands-on versus GUI: the three layers of config files, /etc/sysconfig shell-style configs, and GUI interfaces in Yast are aimed at not stomping on your manual changes (unlike Ubuntu, say) and allowing you to mix & match.

The way it works is that config files are checksummed and if the file has changed from stock (or the last version the system touched) it'll disable GUI alterations (which mostly just changes sysconfig and runs the SuSEconfig program to apply changes). The exception to this is when it's a very simple file format (/etc/hosts, say) that has been marked as safe to parse & alter, then it reads in your changed version and presents that as the base. If I want to hack on my postfix configs I can a) use the Yast mail module which'll tweak /etc/sysconfig/{mail,postfix} and automatically run SuSEconfig (and thus /sbin/conf.d/SuSEconfig.postfix). There's no difference here between using the mail or sysconfig GUIs and using emacs on sysconfig files, then running it from the command line. If I then choose to go in and edit /etc/postfix by hand Yast will avoid stomping on my changes with its now-outdated version, but there are backups if I really mess things up and want to revert. For the same reason network config gives you the option to swap from NetworkManager to the old, familiar and entirely happy (for me!) config files in /etc. There are a small number of exceptions, but openSUSE is in my experience about the least aggressive of the Ubuntu/Fedora/openSUSE trio in config lossage while having the widest coverage of default config tools.

All this aside and despite having Ubuntu, Debian and openSUSE chroots on my HP TouchPad... I'm trying LFS on it as I write. For something where you really want to explore the architecture and have tight control it rocks!
+1 for Python.

I adore Clojure (and Common Lisp to a lesser extent), but getting a new person excited about programming is far easier when they can do something useful really quickly. Python's massive collection of libraries makes that easy.
This saying is hard to google for, and quite intersting. Do you have a cite handy?
Did you see PG talking to the guys who were doing the 'matchmaking' dating site on this weekend's startup school? He told them that instead of making it into a dating site, find some really good matchmakers, treat them really nice, and reward them, and the masses of users will come later. I don't know how it applies, but if you're having a chicken/egg problem, try changing it around to an egg/chicken problem... Try turning the whole idea on it's head.
Internet Homepage That Pays You for Browsing the Net
Both git and mercurial arose out of discussions on the linux kernel mailing list related to a replacement for BitKeeper. (E.g. cf. http://lkml.indiana.edu/hypermail/linux/kernel/0504.3/1404.h...)
I think your horrors would have been abbreviated with less to fall back on.

I TAed intro CS in Java for a couple years and the vast majority of fundamental misunderstandings students had were caused by preconceptions and expectations of how things should have worked based on exactly this kind of previous experience. I think I spent at least as much time helping people un-learn things as I helped them learn novel concepts.

In the short term Java and C are friendlier, but this friendliness allows a student to put off confrontation with the essence of programming in a way lisps do not.
No, but only by definition. Passing through an s-expression representation is a requirement for a lisp compiler, because the tree to be compiled might have been built at runtime. Certainly lisp's grammar is no more complicated than pascal's.

Nor, frankly, is K&R C, which is is also a very simple representation. The ANSI process added some edge cases that complicated it, but really it's pretty simple.
I think this Eulogy helped give many people closure on Steve's passing. Such a well written piece. I'm really appreciate that she publicly shared this very personal moments with the rest of us, touching.
Google absolutely is an arbiter of your page's reputation -- you can see the 0-9 logarithmic scale on Google's Toolbar.

In the early days of Google/PageRank, the SEO world was abuzz with talk of Google's reputation score for each website, and everyone eagerly awaited the Google update to see how the scores changed.
What I found amusing was the outpouring of emotion last week when the Klout algorithm changed and peoples scores dropped.

Now I can understand, first hand, the drama that a Google ranking change involves, because it can mean real changes in revenue.

But a Klout score? I'd be surprised if anyone can find an example where a drop in Klout score equated to a drop in anything else except the recipients ego inflation.

As I dryly suggested to someone, maybe they should ask Klout for a refund if they don't like their new score.

As a statistic, it's something I have because other people seem to find it important, but I don't particularly care. Same as Google rankings - I don't care about PR, I care about traffic volumes and conversion rates. I couldn't care if I had a PR of zero as long as I got targeted and qualified traffic.
I'm 35 and have been working in Tokyo for about 10 years now. It's funny how fast those 10 years have gone by.

I was this super energetic do-everything-that-was-asked-of-me kind of guy in the beginning.

After a few inhumane projects of working 6 days/week, 9am-11pm I began to question the meaning of it all and found little.

Now I'm careful not to volunteer myself too much for fear of being seen as the point-man for every little problem that pokes up so I can enjoy a work-life balance. Now I have a family and live just outside Tokyo where it's quiet and peaceful.

Japan really does need to wake up and realize that it's throwing away its skilled people (not just in IT) but it'll take a massive exodus for the question to ever be raised unfortunately.
Did you switch your GV number to AT&T? Or did you use a new number?

I have been considering switching my GV number back to a cell carrier for a while, but I have heard/read that there might be issue doing that. Primarily with SMS/texting receipts, incoming calls from other GV numbers, etc.
Fucking fantastic.
If you want the newbie to learn something immediately useful and with the potential for deep understanding of some programming concepts, there's one clear choice. Unfortunately, that choice is JavaScript.

JavaScript is the language the modern web is written in and it's a language you can use to build and automate cool stuff that you can show immediately to your friends. You can build interactive programs, save state (in cookies), deal with formatting and input, and even do graphics with CSS or canvas. jQuery or its competitors will cover up most of the warts.

It's not a brain dead verbose bondage experience like Java nor deep in the metal like assembler. It isn't historic and systems oriented like C or mathy and abstract like Scheme or LISP. It can take advantage of much of the semantics of those languages as you learn it if you need them.

The tools to write and run it are simple and some good debuggers are built into your browser. Everyone owns a few client interpreters with a great application environment.

It's not pretty (boy is it ever not pretty) but JavaScript is the best language to start with.

If I couldn't choose JavaScript, I'd point my friends at Python or Ruby. They're better languages for both beginners and experts but they're not JavaScript.
Last week Klout told me I no longer influence my wife. I could have told them that years ago :(
Bill Gates is like Joe Satriani. Satch is one of the most technically gifted guitarist of all time. Hes a master at all the complicated alternate picking and shredding. But his music absolutely sucks.

Steve Jobs is Eddie Van Halen. A tortured virtuoso artist who is not only a master at guitars and keyboards. This guy produced some of the most innovative guitar playing in the 70s and 80s. He also created some of the most kick ass rock and roll songs of all time.

Satch plays awesome guitar. EVH creates awesome music.
Do you think you've made the right decision? You're going to have a difficult career if you don't want to sit in front of a computer.
I agree the 6502 would be a nice choice, but I'd be more tempted to go with a modern RISC architecture like MIPS or ARM- MIPS is extremely clean and simple, but it has the additional advantage of being something students are more likely run into in the wild someday.