skysight-inc/HackerNews huggingface dataset:
I second this suggestion - all the interesting implications of learning a new paradigm, but nobody can accuse you of jumping on the Lisp/Erlang/Haskell bandwagon. Also, unlike some other esoteric languages, Factor has a pretty extensive standard library (everything from OpenGL to database bindings, an HTTP server and HTML templating), it has the ability to call functions written in C in dynamic libraries, and you can compile stand-alone redistributable binaries.
I have had several used and new cars. Based on my experiences to date, I would buy a "modest" new car which has been in production for a while and has a good reputation. In my experience Japanese cars are reliable, but I'm wary of the cheapest models. Then keep the car for at least 10 years.

Shop around and be on the lookout for sales people "needing to make numbers". On new cars I generally get between 5% to 10% off just by being very aggressive in negotiating. Just apply the same high pressure tactics on them as they would onto you.

When I have narrowed the field to the cars I'm interested in, I chat up people in car parks, at work, etc. By asking leading questions like "Would you buy another ....?" or "If you bought another .... what how would it be different from your current on?" or even "What car do you wish you had bought?". Most people are happy to talk about their experiences. You will more likely hear about the negatives and those are the things to look at very carefully in reaching your decision.

From my experiences even the best cars are more likely to have problems in a new model range. No matter how good the processes, the incidence of problems is higher before things get shaken down.

If you don't care for looks, end of model run-outs are excellent as long as the car is not obviously built out of the last parts in the bin.

With the way the economy is, you just have to be able to make a great deal by not getting emotionally carried away.
Steve Blank: Going to Trade Shows Like it Matters – Part 1
In general:
Join Toastmasters, it will help with small talk and making speeches. Learn to tell jokes, a conversation is much easier if the other person is relaxed and laughing. Be well read and know how to argue in a non-confrontational manner. It is not always necessary to use the large blunt object to make a point.

If you are looking to get married and you need help meeting someone then google 'Doc Love' and read his free stuff or listen to his internet radio show. I was referred to a counselor for this sort of thing by a friend, the counselor was teaching the same methods of recognizing what is being communicated (by her and by me)

I tend not to notice non-verbal behavior or know what message I'm sending except in formal situations. At the time I wasn't ready for the information so it was frustrating. Later through I was and it has helped.

If you have problems with recognizing non-verbal behavior look into the work of Paul Ekman; again very helpful.
Coffee in the morning, tea in the afternoon. Best of both worlds :D
I've been drinking more tea lately but the $2 stuff at the grocery store seems to work fine.
moe, I don't see you arguing against ars's thesis in any way except insinuating about the motives that led to his/her words. I have just downvoted you and upvoted him/her specifically to discourage this style of argument.
Actually, it's often the opposite.

In particular, clang tries to use the least amount of memory possible for better caching effects, which is why it compiles much faster.

For the compiled program, it's also comparable in speed (and sometimes faster) in most benchmarks. That's pretty impressive given that GCC has been around much longer and has more developers.
Compilation speed and incomprehensible compiler errors remain an issues for template heavy code but this is the first time I've heard complaints about binary size. Can you educate?

Theoretically the incomprehensible compiler errors will go away in the next couple years as compiler writers integrate C++0x "concepts."
For biology you need a particular branch of math: statistics. Of course the same is true of physics when you look at it on a small enough scale.

With the small datasets some biologists work with, you might not get a useful result, but at least you can quantify how unuseful it is!
What a beautiful API for Chrome manipulation! Can't wait for it to be part of the browser. More generally, it's really exciting to see how seriously Mozilla takes extensions as an integral part of the web experience. It's cutting edge in a way Chrome and IE haven't really begun to explore.

One piece that's missing for me, however, is the lack of innovation in sharing/discoverability of extensions. For example, I'd love to be able to write a quick script for news.YC, be able to share it, and let others discover it with <5 clicks...
As far as I can tell, it's just an article about beverage choices. You don't appear to have missed much.
Class FAIL - It's a cheap and tacky "look at me" ploy. Unlike hacking Time's poll, which required a little tech, a little thinking, and highlighted a security issue to Time.
Introducing Jetpack, Call for Participation
Random Hall Laundry
How does this overcome the need for two kinds of equality for objects? i.e. whether two pointers refer to the same address vs. whether they point to different addresses (or the same) that contain objects with the same value, according to that object's definition of equals().

Do you mean that the present == for primitives should be replaced with .equals(), and the == for object reference equality should be replaced by perhaps === or .refEquality(), and then the .equals() for objects should be left alone. and then, == be added as syntactic sugar for .equals().... Are those assumptions what you meant?

If so, the same outcome can be achieved with by changing object == to ===, and object .equals() to ==. However, there are reasons for treating primitives as objects other than this.

I expect you've a model in mind from some other language that resolves this in along different lines (C# would be one), and so you haven't felt the need to articulate the assumptions needed to make it work. If I've guessed wrongly, can you elaborate please?
DaveM on Beaux Arts in the early 20th century
'People-person' brain area found
yes. but how is that generated js being served?
This one is simple: MS Exchange dominates the corporate world, but it is used like a giant file share by the users. They attach 40MB presentations and send them to hundreds of people without even thinking. This is then actually duplicated to each user for no real reason (at least it did last time I used Exchange)

Must have been a long time ago - Exchange 2003 stopped doing that.
I'm proud to say that I have substantial experience with composting toilets (both because it's true and funny) from Clivus Multrum: http://www.clivusmultrum.com/products_system_process.shtml

The main trick they use to avoid the smell is a fan that pulls air down past the seat and then vents it out the top. If it's set up right, you smell nothing but the roses outside (or whatever is nearby). Plus, you get badass compost for free.
I am the OP, and there is another discussion on the same here

http://news.ycombinator.com/item?id=619548
10 Ways to Build Traffic to Your Site
Create A Minimalist Computer Experience
VMware vSphere 4: The once and future virtualization king
The choices are always all the letters of the alphabet, but sized by probability. If you can write it in English, you can write it with Dasher.
<lamejoke> Presumably a feature for Django devs</lamejoke>
Still, that is the way complete strangers become something else than that.
If you want to use http://tatatweet.com, it costs around $1 per group per month. If you want to clone the whole site, feel free. Maybe start moc.teewtat.at

I do need to insert something better in the license. I want others businesses to copy the code. I'll get on that today.

Note that just because everything is open source doesn't mean it is free to clone the site. Most people don't know how.
Living in a country that's stuck on the end of an expensive and slow(ish) undersea cable for the past few years, sometimes my thoughts wander towards something like this. Even just a service (US-based) that would download a set of files (HTTP, FTP, bittorrent), burn them to DVD, and post them via airmail would be pretty handy. Bonus points if there was a way to use airline passengers as your couriers, such that the total latency might only be ~24 hours. :)
I've tried all the stuff mentioned in the article, and to me personally (allow me to repeat this to nip the obvious retorts in the bud - to ME, PERSONALLY :P) it hasn't made one bit of difference.

I still use a french press, but that has a lot to do with convenience. I just don't grind it fresh anymore or spend tons of money on fresh-roasted beans - a bag of 8 O'Clock Colombian works just fine.

So you might find that ultra-fresh coffee brewed in such a special way is the cat's pajamas, or you might like me find that it was way too much time, effort and money for way too little payoff. Trying new things is fun and worthwhile, but in this post-Internet post-9/11 pre-intergalactic wars world, product fetishism definitely abounds ("I won't take notes in anything except a Moleskine journal" and such).

But as always, why em em vee.
Timeline of a Car Crash
It's also the style that's been preferred in the two companies where I've been employed as a C++ developer.

I'd be interested to know what industry those companies are in. Do certain fields prefer one style or another?
I prefer tea, but I usually drink coffee in order to avoid the 2.5 sugars per cup I take with tea. I bet that's made your life complete knowing that, hasn't it? No? How could that be? Maybe some things aren't worth making articles out of? Speaking of which, my programming font of choice - before the seventh top 10 list this week pops up - is the first monospaced font I come across.
It is conceivable that a Blue Pill-like rootkit could be implemented purely in software

My only concern was searching for persistent infections.
Noida property - Noida properties - Property in noida
Noida Property & Noida Real Estate - noida property,noida real estate,Greater noida propety, greater noida real estate.investinnest.com , noida apartments, flats of noida, noida residential properties, commercial real estate,Greater Noida Property & Real Estate – visit noida.investinnest.com to check prices & booking of apartments, flats of noida – also see residential & commercial properties list to get all informations.
I think this is more of a permission feature for objects than a performance optimization. I think this `freezing/unfreezing` of objects only makes sense in an environment [or application] where objects and resources are being shared by more than one user or process. . .much like GNOME locks files in /tmp according to processes running on some other user's session.
Kudos (to all of you at Amazon) for being the first to turn that quote into a product feature. Certainly seems obvious in retrospect.
Lies! Conspiracy! It's all part of the evil world domination plans you concoct from your secret moonbase!
What's the difference between a moral imperative and an extremely strong preference, I wonder? For example, I like peanut butter a lot, and I think torture is wrong, regardless of the circumstances. The first is a preference; the second is a moral imperative. If asked to defend either proposition, I can say only, "I am convinced that this is true."

There are, of course, lots of arguments for or against torture or peanut butter, but they aren't moral propositions. For peanut butter, they might be about health; for torture, they might be about what's legal, or what works to stop terrorism.

One difference I notice is that preferences extend just to myself, while moral claims extend beyond me, i.e. I think it's fine if you don't like peanut butter, but what I think is moral I think applies to everyone (modulo my uncertainty about it).

Perhaps that gets at what irks some people about the article-- the builder's implying not just that his way is good, but that your way is bad. (In this case, he makes his case in a pleasant enough tone, but I think it's fair to say that he condemns the modern system of housing and land management.)
would you risk your account by intentionally adding malware to your data sets?

HDDs are passive, there is no danger in merely hooking one up. and as long as the file system drivers are solid, shoveling these bits into "buckets" (whatever these are) is safe too. you're just shoveling the bits, not looking at them.

this is about data, not executable code.
REST Programming Toolbox Requirements
Sounds like you're prepared. Try K/Q. Programming doesn't get much more exciting or exotic than that.

http://en.wikipedia.org/wiki/K_(programming_language)

For a taste of what it feels like, see http://kx.com/technical/contribs/eugene/kidioms.html . Most everyday programmers should find themselves intrigued at around number 11 (mesh).
I actually first heard about Redis from a talk at the latest Ruby meetup in our area. The main things I took away from the talk is that it's really fast and is a pretty good way to manage sessions.

You can find more information at the Redis Google Code page:

http://code.google.com/p/redis/
Hello, there are guys using Redis in production with 350 million keys for server (64 GB ram for server). Also there are several other startups using Redis in production. Of course I'm using it in production myself.

If you search 'redis' in search.twitter.com you can see a lot of guys hacking with Redis in paywork environments. We are ready to release Redis 1.0 stable, it'a a matter of one month now. Then we'll have two development trees, one stable and one instable.

To deliver a rock solid product is one of my top commitment with Redis.
I prefer to drink Chamomile as I try to avoid caffeine as much as I can. At the moment, I use Twinnnings Chamomile tea bags (for convenience), but as soon as I move into my own place, I'm going to start growing my own in the garden and drying and storing it for drinking.
If he likes the OTA stuff, why doesn't he just use gmail and google calendar? They both have excellent iPhone support, even allowing you to view your emails and meetings when you're offline. You can also 'push-sync' your contacts with your google contacts list. You can create nice google icons to replace Mail/iCal.

The thing I'd really miss when switching away from my iPhone is the iTunes sync. Not having to worry about syncing my music is excellent. I know it's vendor lock-in, but.. it works so well!
How To Choose The Best Business Forums?
Yeah, most of those songs available for purchase would not have been available at all to most consumers in the pre-Internet era. With online shopping, small producers may not be dramatically better off (as some Long Tail hucksters would claim) but they're not worse off and they might be marginally better off.
Javascript is the most important language of the 21st century.

Master javascript and the web will be at your fingertips.
Good stuff! Thx for posting. It would be great to see more such sys admin/IT support type of postings.
Gossip Girl Sentiment Experiment: Find Out How They Really Feel
Sanjay dutt - News, Videos, Pictures and more
> Suggesting that this is a bad thing

Oh, I didn't mean to imply that. I think it's great.
It's been a little while since I read "The Long Tail", but I'm pretty sure that Anderson specifically says that the blockbuster isn't going away. The head will always be there. What's interesting is the development and lengthening of the tail.
Absolutely true. This is why Redis can do things that with an on-disk storage engine are almost impossible. This our reasoning: in order to really scale, with every kind of DB, if data access is evenly distributed like happens in many web 2.0 apps, the DB must fit in memory anyway (being this OS disk cache, or directly used memory like in Redis). What really matters is persistence and replication. Asynchronous disk dumps gives us all this: data is persistent, replication is fast and non blocking and trivial to setup. And because everything is in RAM we are free to do high level stuff without to care about how data is stored on disk. On disk we have just a "stupid" dump that we reload a startup.

In some way this is what Paul Graham described in some comment years ago: take all the data in memory in your application, and just write a file in append-mode to reload it later. Basically this is an ad hoc, informally-specified, bug-ridden, slow implementation of half of Redis :)
I have this mental filter that I apply to all technohype. When I read someone saying "Invention X is going to change the way we do business forever!" it registers in my mind as "Invention X has some interesting consequences that will affect a number of business processes." And then I can read the whole article/book/blog through that filter and often feel like the author is making valid points.

Then someone else comes along and says "OMG did you see this guy claiming that Invention X will change the way we do business forever? What a fool!" and my first reaction is "oh, no, he didn't say that..."
hi there

just let me know what kind of sys admin /IT stuff you would like and i'll post it.

regards
Linda Rising on the effects of caffeine:
http://www.infoq.com/presentations/agility-personal-level-po...

Quite interesting talk
I always say: to make a man out of your child spend half the money you're spending on him and spend twice the time with him. (not my line but liked it)

I also think that money for eradicating poverty would be better spent on scouts who can spot people or groups or communities worth being helped instead of helping them all.
Homeland security isn't the military.

That Ware Sisters site is pure propaganda, a complete factual distortion zone. All of the interest being paid on debt is not "military".
Andrew Orlowski is no hack. The Register (which he writes for) just holds a view against the U.S. mainstream, being a British publication.
We used a vacuum press at work for a couple of years. It makes great coffee and it's mesmerizing to watch, video here: http://daily.hotpads.com/hotpads_daily/2007/01/coffee_revolu...
About 3 months ago, I needed >50Gb of data uploaded to AWS and I asked a friend of mine who works at Amazon for help. He asked around and told me to mail the external storage to Amazon with keys/bucket info and a special code. I UPSed the stuff and within 2 days of arrival, I received an email with a notification that the transfer was done. Later on, I got the storage back. Everything worked as advertised!

I guess there's so much demand for this sneakernet that they made an official service. I wonder how many other people asked for transfer help before today's announcement...
Note who the author is: http://en.wikipedia.org/wiki/Andrew_Orlowski

His articles on The Reg often tend towards trolling.
Cool find, I like their style. I don't like their unreadable thumbnails.
I hate coffee and I've been drinking tea for decades. Why aren't I a Web 2.0 zillionaire yet?
Costs involved in starting up
Its working for me.
Despite Apple, cool new iPhone hacks are coming
and it is not just GMail. Search is not responding too.
"Most grocery stores have a razor thin profit margin on the merchandise they sell therefore it is imperative for shrinkage to be kept to a minimum. For example with a profit margin of 5% a store must sell 500 dollars in merchandise just to cover the cost of a 25.00 dollar item. In one year a store with merely twenty five dollars of losses a day must increase sales by 175,000 dollars to break even. Keep in mind that for many supermarkets 5% profit margin is high"

http://www.evancarmichael.com/Retail/3869/Grocery-industry-a...
"it used to be (up until the 1950s) that U.S. Citizens were taller than Europeans; this trend has been reversed in the last 30 years - now the Euros are taller (especially the Dutch)"

This is related to the fact that recent immigration trends into the United States have favored the shorter peoples of the world.
And working fine for me (am in UK)
Visible Tweets - best twitter back-channel visualisation yet?
"The homicide rate in Baltimore, DC, and Philadelphia increased ten fold. Were there ten times the number of young men?"

I have to address this point.
Doesn't have to be a ten fold increase in people to account for a ten fold increase in crime. A much smaller, unemployed group can dramatically increase crime for lack of better stuff to do.
BGP flap flap flap?
>Physics can easily be interchanged for computer vision as a tool for aiding in mathematical intuition.

I came from topology to computer vision, not vice versa. This experience showed to me (as if I needed another proof) the "unreasonable effectiveness" of abstract(!) mathematics.
DVD that holds 2,000 movies unveiled
Last night, I disagreed with this, but wasn't sure why, so I didn't post.

One reason I prefer manufactured things to handmade things is that the manufactured ones seem "right" in a way that the handmade ones never really do. When I make something by hand, it's never really done, because I can always see imperfections and problems. When something is made by machine, even the imperfections and problems seem like part of it, rather than mistakes, because the machine (ideally) does the same thing every time. It appeals to my sense of completion.

Another reason to prefer manufactured things to handmade (or custom) things is precisely that there's less information associated. It's more relaxing -- less cluttered, in the same sense as the Stuff essay ( http://www.paulgraham.com/stuff.html ).
Netflix Prize - One Team's Account
We had this at Be2Camp north last week.. it felt much more dynamic and lively than any of the other twitter visualisations I've seen so far. Thought that people here might want to be aware of it, particularly if you organise events with a twitter backchannel display.

Here's a currently trending term to see what it looks like when there are a lot of tweets on a topic:

http://visibletweets.com/#query=%23Britflicks&animation=...
Song Writing and Software Design - How Vienna Teng Escaped the Cubicle
It's important to realize that once an object or property is "locked" (e.g. prevent extensibility on an object - most likely by being sealed or frozen) it cannot be "unlocked" - it's that way for as long as the object exists. This is done intentionally in order to prevent other code from unlocking it and then modifying it.
Thanks for that. I've always thought the "ye" was pronounced like "yay!" :p
The overwhelming majority of actual Java code needs at most one equality operation defined per class. Hamming compression and convention suggest that it be called == . Extensibility suggests that it desugar into .equals() or something like that.

For immutable objects like ints or Strings the implementation of equals() should compare internal values, because reference equality for passive immutable things is practically never useful. This should already obviate the majority of explicit calls to equals() in actual Java code, because most of them are comparing Strings anyway.

For mutable objects the default implementation of equals() should compare object identity (hashCode), but be overridable if the user wants something exotic.

Algorithms and data structures relying on equality, like hash tables, should provide the option of supplying the equality operator or hash function at construction time, just like printf frees the user from the need to commit to one Integer.toString() implementation in perpetuity.

This all sounds like a reasonable scheme to me. I can flesh it out in more detail if you request.
wanted to link this one as well as it's one of my favourite websites ever, think I've plugged it on HN before. (It was where I found this crazy visualisation)

http://www.moma.org/interactives/exhibitions/2008/elasticmin...