skysight-inc/HackerNews huggingface dataset:
Not a bad idea. What if the front page was dynamically generated on a per user basis depending on whose opinion you respected. After typing this I realize it sounds similar to friendfeed. "A dynamic front page of people who you want to listen to"

FWIW, I voted up on this article so you can stop listening to me.
Yes.

At this point we're really constrained by the number of cores we're running on.

Once we can get a hold of some more servers, we should be able to drastically improve the performance and prune many of the results.

We'd also like to run the algorithm on additional corpora. Specifically: (1) the US patent database (back to 1975); and (2), a collection of United States federal and state case law (the JURIS database).
Hey, you're talking about my startup (btw, I re-posted the story from there)

Edit: If you are sick of being downvoted for having a different opinion you should definitely check it out.
Looking for a ThirtyDayChallenge team?
> and thus symptomatic of a culture more preoccupied with doing things the computationally interesting way rather than the more powerful way, e.g., using recursion when a for-loop would be shorter and faster

That would indeed be a strange culture, but it's not the Lisp culture. We use loops.

In fact, most (all?) of our looping constructs are implemented as macros. Try implementing a looping construct (or any other macro in CL) without macros; I bet you'll find it shorter and faster to use a macro than a function.
I tried Bach and it appears that it just returned Wikipedia articles that mentioned Bach. My initial expectations were more along the lines of Google Sets.

What are the shapes on the homepage for? It was kind of intriguing that they seemed to do something, but I didn't know what.
The Greatest Resignation Letter Ever (Stewart Butterfield of Flickr)
Um, don't downvote axod for this innocent question. What's the point of that?

axod: http://en.wikipedia.org/wiki/Carl_Icahn
A lot of blogs run by high-profile business figures are wishy-washy buzzword-riddled bullshit.

It looks like this guy, though, could turn out to be the Zed Shaw of corporate America.
To make [case] work as a pure function, you would have to roll your own thunks by passing anonymous functions in for each case to be evaluated and each outcome. That works, but all that boilerplate becomes tedious.

I like Ruby's block syntax for doing this without macros, but unfortunately you only get to pass in one block per function.
ah ok thanks :)
"The problem is that most algorithms and program logic cannot be made to run better across many processors" evidence for this?

I was hoping to hear him talk about the Von Neumann Bottleneck (http://en.wikipedia.org/wiki/Von_Neumann_architecture#Von_Ne...), a problem faced by serial and parallelizable algorithms.
thanks. And -4 downmod for my follow up. I guess I should have done my research :/ just never heard of him before that's all.
Are you sick of being downvoted for having a different opinion?
I'm. That's one of the primary reasons why I'm still working on my startup (personalized social news site) even though the odds are stacked againts it.

Please help us create a community where people can exchange stories and opinions freely while still maintaining the quality of personalized "front page".
For what it's worth I searched for "google.com" and got "The International Society for Cryptozoology" as a top hit. Not sure how useful it was but I did learn that there was such a thing as Crytozoology and my day instantly got 10% better.

I actually use this one all the time:
http://www.similicio.us/

I think it uses delicious tags.
You have to click on the bold links to "drill-down". So, if you click on "johann sebastian bach", it will give start to give you results such as: "Vivaldi's Cello" and "History of Germany"

Currently, we're limited to running on one server. Therefore, the algorithm is restricted to running on the english Wikipedia corpus.

It appears that the "skip slope" metaphor with the shapes was a bad idea.

Each shape is a ski-slope difficulty rating symbol. So, Green -- "easy" -- will take the meaning of your query more literally. Double black diamond -- "advanced expert" -- will try to extrapolate hidden meanings in your query. It will suggest topics that are less obviously related to your query.
Not equating education with work misses the bare truth that education _is_ work. And education _is_ valuable, which is why it shouldn't be put in the hands of a group of people that (as a group) fail.

Seriously, when was the last time you met someone successful that was good at only one thing? Yet children are put, every day, in the hands of people who know NOTHING outside their domain. Certainly there are a few exceptions: you probably even remember a few from your schooling. But they stick out in part because they're so rare.
Lvhsystems Home Automation
Low voltage home systems alarm LCD HD CCTV intercom phone control Installtions Los Angeles
Lvhsystems, Low voltage home systems., the world's leading provider of home automation products Installtions and personal gadgets, today announced the availability of BoosterLLow voltage home systems™, patent pending, the first plug-in X10 signal enhancing device that can be simultaneously deployed throughout the home to provide a reliable network between automated devices.
Should this article be kept off the internet simply because qualified people may not read it? What you said is true, but it's not clear what you're arguing against.
Do yourself and us a favor, and go back to reddit.
"two other in-the-works tools". Sorry.

And I should have said "That fit this description". I have no idea if they're like your solution.
Most languages short-circuit ands and ors already, but adding additional short-circuiting demands macros:

My practical example of this is my desire for a short-circuit "implies" operator to use in assertions (typically in post-conditions).

I want to able to write checks like

assert (foo != null _implies_ foo.someProperty);

where the _implies_ operator short-circuits.

Writing my own implies(a,b) function is no good in most languages, because strict evaluation would yield a null-reference exception in the example when a is null.

Without macros I end-up writing:

assert(a == null || a.someProperty);

or worse

if (a != null) { assert(a.someProperty);

With lisp-strength macros I could easily add an implies operator and get readable rather than clever code.
Those who cannot remember the past are condemned to repeat it.

- George Santayana

There was a time in the 60s and 70s when the bean counters convinced the bosses that "economies of scale" was the lever needed for the big boys to clobber the competition: thus the "conglomerate". Every Fortune 500 company had to get into every business, being all things to all people. Even Exxon got into the copier business.

So you had companies like Midland-Ross and Allegheny International that weren't companies at all; they were collections of acquisitions that had nothing in common except for infrastructure and support functions (including IT). They were into heavy industry, consumer products, real estate, you name it. Imagine the convenience of buying your tractor and your toaster from the same company!

Fast forward 30 years. Except for General Electric, with its immense defense contracts, the conglomerate is dead, long sold off when its parts became more valuable than the whole. The entire "economies of scale" myth has long since been blown away by technology when smaller nimbler players have taken over the world.

Today, its hard to tell the difference between Yahoo and those conglomerate dinosaurs. When your balance sheet is still healthy but you have trouble answering the question, "What business are you in?" it's time to beware the raiders.
Moving Companies
Moving Companies Nationwide International
Yeah, those types of questions are easier to ask Google than to ask forums. However, it is really silly to penalize people for asking questions.

My father once said something to me that turned out to be valuable, and I still try to follow his advice: "Only ask a question when you're truly stuck."
Locksmith Los Angeles
Locksmith Los Angeles Locks Keys
Los Angeles Movers
Los Angeles Movers Moving Companies Moving Services
It like google with schizophrenia. Pretty impressive. It seems like drugs and alcohol as mind enhancer for creative people (writers, designers, painters) is obsoleted now :-)
And lets not forget the physical and psychical terror from your colleagues. And the depression, apathy, and disgust with life. It was fun sometimes but between 7 and 15 years of age, i was pretty miserable in school, and i was bored because i knew everything and didn't find any challenges. But from the bright side i can now live my life with out fear of oppression because i know it and know that you shouldn't be afraid of it. The adult world is also full of bullies and its nice to know that you were trained the hard way for dealing with them.
Like when I was 10 years old, I now sit in my designated area eagerly staring at the clock until it's time to go.
Virtual currency threatens stability of Chinese currency
chrome://browser/locale/aboutRobots.dtd
As a developer, i like to be left alone most of the time but too much isolation of developers in a team can wreck havoc. Its especially bad in the scenario the article discusses...

GIT and SVN are really good tools for collaboration without "persistent meetings"
It would be a mistake to view this study solely in terms of breakfast calorie counts. The researcher allotted macronutrients differently for each group, not just with breakfast [1] [2] but, more importantly, in the daily totals:

Control: 1,085 calories ~ 17g carbs, 51g protein, 78g fat

Test: 1,240 calories ~ 97g carbs, 93g protein, 46g fat

Since fat contains ~9 calories per gram (versus 4 for protein and carbs) and since ~3 percent of fat calories go toward energy conversion (versus 25 for protein and carbs), we should expect Control to burn their calories ~2x more efficiently than Test. So while Control ingested fewer calories than Test, over time Test kicked their butts on weight loss because when Test burned a calorie it burned lots of additional calories. [3]

[1] Test ate 610 calories for breakfast: 58g carbs, 47g protein, 22g fat

[2] Control ate 290 calories for breakfast: 7g carbs, 12g protein, ? fat

[3] I'm ignoring some other factors e.g. enzymes (such as liprotein lypase and hormone sensitive lypase which store and release stuff like fatty acids)
so, is this a real loss? These are the same people that led yahoo burned yahoo to the ground.

They are part of the old system, and some new blood in yahoo will probably do good. Obviously they will be hurting in the next 6months, going with a re-adjustmenet, but for the long term this might be good.
Maybe it's a coincidence that the best boss I've ever worked for was home schooled, maybe it's not.
$0 salary and no equity (you’re supposed to be compensated in experience) - The experience is worth more than the market salary would pay for the work.
In many cases it leads to preferential social treatment and occasionally the
social connections you make on the job will turn out very valuable later.

no benefits other than vacation and sick time: no insurance, for example - However, depending on the quality of the employer, you may get access to
people and facilities of considerable value.

no possibility of promotion or raise, ever - It's more like the opposite: strong likelihood of automatic promotion regardless of merit.

no job description: just do what you’re told - Not unlike a startup, where your job description is meaningless. You do what needs to be done.

micromanaging boss asks about project status every hour - That depends on the boss and how well you've accomplished past projects.

strict hours, starting at 8:30AM sharp - True but you often leave early.

if you’re late even a few minutes, your boss send you to her boss. rigid workweek, but then you’re expected to work from home a ton. open-desk seating, not even a cube, with a hard chair
- Those things vary considerably between employers.

the work is boring and demeaning, like adding digits and copying text - That's not true. Often the employer will expect you to demonstrate your
creativity. Furthermore much of the boring work can be done in groups and you often get plenty of breaks where you're free to use your time as you wish.

all your useless work gets thrown away - As it should be. The useful stuff will be saved. Depending on your employer
and family situation you may get rewarded for good work in ways that far exceed
the market value.

if you want to use a computer, you can buy one or just scribble on paper - Again not so. In fact many employers provide computers even in situations
when they may not be necessary for the work.

no supplies room, either - That depends on the employer.

my daughter can’t drive, so commute was complicated - Generally speaking these kinds of employers are often close to home and many provide transportation. Also carpooling is frequent in this line of work.

can’t even put the job on your resume until you work there for a decade - This is backwards: it's good to put on your resume along with specific accomplishments up until you've been there for a decade at which time it's value is reduced.
Sometimes the best commercial is to put the boss right out front.

When Chrysler had trouble selling cars, personable Lee Iacocca did the TV ads himself. Wendy's is still looking for a spokesman half as good as Dave Thomas. And who could forget Remington's Victor Kiam, "I liked the shaver so much, I bought the company."

Technology has changed but the basic idea endures. What better way to promote your cause in a battle among high tech goliaths? The boss's blog, what else.
No education, either.

What, do you not remember school?
TextMate is easier to learn. Once you know emacs or vim, there really aren't any tools that are more productive to use. But the trick is that you have to really know the tools. It's not enough to fire it up and try it for a while. You need to use it full time (for everything: mail, documentation, notes, poetry -- editors aren't just for code) for a good while. Get the keystrokes into your fingers. Emacs users should think seriously about remapping Ctrl to the left of "A" where it was when the bindings were designed. Keep your hands off the mouse as much as possible. Learn the various tools and modes if you like, but above all get used to the idea of living in your editor.

What you'll find is that the modern GUI mechanisms for interacting with code are just terribly awkward. You'll start using keystrokes for other stuff too (like Alt-Tabbing to your command line), and everything will fall into place. Eventually, you'll start writing rants like this one trying to convince all the young'uns about how wrong they are about what they want in their tools.
The difficult rating thing is really really clever! I wish Google had that. Only problem is that I usually ski near home (in Europe) and the convention over there is colors (green, blue, red and black) instead of shapes. Still, kudos for that feature!
"[statins] have absolutely no affect on mortality rates in the typically prescribed case"

http://www.ncbi.nlm.nih.gov/pubmed/12114036

The Heart Protection Study (HPS) randomly assigned 20,536 subjects to simvastatin (40 mg/day) or placebo

After an average follow-up of 5.5 years, the following significant benefits with simvastatin were observed:

- A 13 percent reduction in all-cause mortality (12.9 versus 14.7 percent for placebo).

- An 18 percent reduction in deaths from heart disease or related blood vessel disease (5.7 versus 6.9 percent).

- A 24 percent reduction in major cardiovascular events (19.8 versus 25.2 percent)

- A 25 percent reduction in the first event rate for stroke (4.3 versus 5.7 percent) reflecting a 28 percent decrease in ischemic strokes and no reduction in hemorrhagic strokes

- Among 3982 diabetics without prior cardiovascular disease, a 28 percent reduction in the incidence of MI and stroke (14 versus 18.7 percent).
Original article is at http://digitalwatch.ogilvy.com.cn/en/?p=235, why post a blog about it?
Can you downvote people on this site?
I'm sick of submissions about downvotes.
Celebrate SysAdmin Appreciation Day and OpenDNS's 2nd Birthday
Here you can downvote comments if your karma is above 50.

We have sliders for people so you can adjust your preference for their posts.
Great, there are no submissions about downvotes there, because unlike here it is not a problem.

Edit: whoever is downvoting this comment should check the definition of "irony"
for a lot of the consumer-facing software startups, founders releasing early is how they see if the idea is viable
I'm not saying they are the only gatekeeper. But point is, pharmaceudical companies can't just create a medication and claim it "does xyz" and expect that people will pay for it. These medications are reviewed before being "covered" by insurance companies or medicare (goverenment), so it's not a free for all, as implied in the original poster's comment.
(2)

Consult. Take a half salary. Use the other half to pay for a developer who will work for half salary. Wean your way out with product revenue.
the thing is others start expect too much from you. =(
It's funny you mention that. I was home schooled, and now that I'm in college, I find that it's less than I expected (plus I feel much more prepared than I think I would had I gone to a 'traditional' school). Hopefully I'd make a good boss, too.

We didn't have very rigid class hours, most material was self-taught (especially in high school), and work and studies were done when practical, when I made time for them, not when an arbitrary structure told me that it was time to study this subject. For example: I found that I'm much more mathematically adept later in the day, so I would do the next day's math lesson the night before.

Another interesting thing to note is that I was not micromanaged, as is the case in the article... come to think of it, maybe I'm not as prepared for 'the real world' (corporate) as I thought. :)
That's nothing. Look at the job I took:

lifetime exclusive contract, you can't work anywhere else, not even moonlighting

$0 salary and no equity (you’re supposed to be compensated in satisfaction)

no benefits other than being told that "everything here is a benefit"

no possibility of promotion or raise, ever

no job description: just do what you’re told

no office of your own, in fact, nothing of your own, ever again

all work ever done for any other employer must be forgotten forever; it's useless here

everything you do is wrong

everything the boss does is right

if you want to work on any personal projects, you have to make it appear that it's really for the boss

micromanaging boss complains about everything every 7 minutes

strict hours: 24/7, always on call

lovely seating, but only for company

the work is boring and demeaning, like taking out the garbage and cutting the grass

all your comfortable clothes get thrown away

you have to drive, even though the boss tells you where to go

you have to wear an employment symbol everywhere so that other prospective employers know you're already employed

you can only go to hacker news when the boss is out...oh wait, hold on, Hi Hon, you're home! I'm in here, on the internet, on diamonds.com...<alt-tab> (bye)
Two aphorisms and a few notes
Good information. I didn't know that. Also, not everyone ski's.

I'm trying to think of a way to make the functionality of the shapes more obvious.
Karma needs to be greater than 25 or thereabouts.
I highly recommend Logitech's VX Nano. I've had mine for almost 6 months now still using the original batteries, and I use it every day! It's small which I thought would be a pain at first (remember Apple's infamous "hockey-puck" mouse?), but it really feels natural in my hand. Also, it is precise on any surface I use it on, using the laser sensor. I really like the dual scroll wheel (clicky until you press down and then it freesrolls through any doc in 2 seconds) and the forward/back buttons. Its receiver is so tiny I just keep it plugged into my laptop and never worry about it. I could go on and on and on, but you get the point.
intolerant atheists are just as bad as intolerant christians or muslims
> Equating education with work is kind of silly.

Equating education with school is kind of silly. Government (public) school is just about the worst environment for learning.

But I'm glad you enjoyed your slavery, comrade.
I'm not sick of being downvoted (don't care), but I can't say the same about posts that are nothing more than advertisements for the poster's startup.
Sounds good. This will be practical just as soon as you invent an AI smart enough to make it through medical school and pass the boards.
Comparison of CMS products
I was wondering if anyone has experience with any CMS products?

What were the good points? What were the ugly points?

We are evaluating, Drupal, Joomla, Sharepoint, Ektron, SiteCore, Hannon Hill, Revize, and EpiServer.

Any comments on any of these?

Thanks very much for any help you can offer.
Jeff Dean builds his code before committing it, but only to check for compiler and linker bugs.

When Jeff Dean has an ergonomic evaluation, it is for the protection of his keyboard.

All pointers point to Jeff Dean.

http://research.google.com/people/jeff/index.html
Ask YC: Feedback on my new Template Creation Web App
http://www.widgely.com

Widgely is an online template builder that lets people create, share and use templates to make many different types of document. These can then be downloaded as PDF, embedded into websites or viewed through widgely.com.

The site is in beta, and has been live for a few months now - mainly friends and family testing it while I make changes and add extra features.

I've just released the latest version (PDF download and a "Template Wizard" for creating templates) and was hoping that some people here might be interested in taking a look and posting any feedback they have.

Cheers, thanks for your time :)
Yeah I like totally don't get it...

/me smears monitor with excrement
This is what Facebook has done with Pages.

Of course, Facebook had a massive effort to crackdown on "fake profiles", and they've kept fake profiles fairly rare. Thus the only way to get profiles for "objects" (companies, products, brands, etc) is to go through FB Pages.

It's no AdWords, but it's certainly not a terrible model.
I've managed to keep from being incessantly downvoted in my unpopular opinions by providing well documented arguments (logos, with an occasional appeal to ethos of sources), tying to personal credibility or experience (ethos), or providing personal experience developing an empathic response, then tying into into the main argument. (pathos -> logos, or just pathos.)

The problem isn't disagreement - it's not developing ethos, pathos, or logos into the appropriate argument. The more controversial the opinion, the more that one must work to develop these three qualities, rather than depending on just one.

I also work to expose the weaknesses of my own argument, admit them, but explain why they are superior to the more conventional alternative.

I find that when this fails for myself, it's often because my perspective is lacking, and I need to rethink my argument.

On reddit, I'll still usually find an unpopular opinion at 3 or 4 points. There's likely some downmodding done, but most people will leave it alone if it's a proper argument.

(Some arguments, of course, are out of bounds. The emotional appeal is too strong. Abortion in a pro-life forum, for example. I haven't had that problem in most major forums.)
There's a kids' picture book about Eratosthenes called The Librarian who Measured the Earth:

http://www.amazon.com/gp/product/0316515264
What the $#@! is Parallelism, Anyhow?
Wireframes: Struggles and Solutions, Part 1
Free booze? I'm in.
Browser Load Time Stopwatch