skysight-inc/HackerNews huggingface dataset:
That one caught me too, even with zero knowledge about CUDA/OpenCL, I actually googled OpenCL to find out the fact of the matter.
One of the main reasons they don't want a relationship with you is because they're generally less likely to be persuaded they need to pay more for the improved version of the service, or dissuaded from downgrading/cancelling

Conversely those people that enjoy building a relationship with companies are often those looking to negotiate a discount.
If you willfully misinterpret people, you can tell yourself you won every argument.

But in the long run, it's going to make you stupid.
"As a result, rather than measuring precision/recall as a percentage of domains or as a percentage of urls we usually try to measure it as a percentage of results that appeared on a search result page or results that users click on, mined from our logs."

So this basically means that you are able to discern content spam on authoritative domains (facebook, wordpress.com, etc) based on ctr, bounce, impressions compared to surrounding serp results rather than comparing that data against the parent domain as a whole?
I loved this application - it would grab linked articles on Twitter, get the linked article and display it in my RSS reader, saving me a click hundreds of times per day.
Interconnect separate device is a nice outcome of this tech. But I think there is a more immediate application for this, the interconnection of chips on a motherboard. This way the motherboard will only be important for power purposes and will leave the information streams to optical connections.
It will save a lot of money not spend on crosstalk between copper lines and will crash some speed barriers at the same time. Now only we need an optical bus.
These are primarily messaging systems. I've considered using them before. Nothing, however, has come close to letting me do introspection like Resque does, and the best part is that I don't need to do any work to get it.
Lines of code produced is a terrible metric of software progress and especially software quality. By comparison, a well constructed test is an excellent metric of learning.

Also, have you ever written software for the government? I think if you had, you'd yearn for an objective evaluation procedure as accurate as standardized tests. For your proposal to work, you'd have to carefully set up incentives for the judges and try to figure out how to keep the politics to a minimum.

If "teaching to the test" is a bad thing, that just means you have a bad test. With varied enough questions, the easy way to prepare for a test is to understand the material. I agree that teachers shouldn't be judged directly by the scores of their students, because not all students have equal background and ability. But any time you have an opportunity to measure something objectively, jump at the chance. That goes for software, too.
This is one of the best systems programming articles I've read in a very long time. Short summary:

* Trust the VM system to figure out how to page things (hey, 'antirez, what's your take on that? You wrote an ad hoc pager for Redis.) instead of getting fancy, because if you get fancy you'll end up fighting with the VM system.

* Minimize memory accesses and minimize the likelihood that you'll compete with other cores for access to a cache line; for instance, instead of piecemeal allocations, make a large master allocation for a request and carve it out.

* Schedule threads in most-recently-busy order, so that when a thread goes to pick up a request it's maximally likely to have a pre-heated cache and resident set of variables to work with.
Perhaps your Starbucks barista is pulling a Jerry Glanville, the NFL coach who would leave game tickets at will-call for Elvis.
No, not at all. This is just talking about the granularity at which we compute metrics like "spam rate."
Oursignal: interesting online news aggregator you probably already knew about
Pieces of information from the same source are not independent with regard to reliability. To establish reliability of the source, one should take a sample of facts and verify. If you can find misinformation even without investigation, it indicates high probability that other information from the same source is incorrect.
Meryl - A thin web layer for NodeJS
What was the "amusingly denigrating take"? I've always wondered what a smart guy like him was doing in a place like that.
IPod touch becomes iPhone using Yosion's Apple Peel 520?
So, I know that you can set quantities, but the process of ordering a bunch of rosaries for a classroom is not the same as the process of ordering one very intricate rosary for a First Communion gift (which, by the way: shouldn't there be a button for "rosaries for First Communion" which is tailored to what people are going for with a First Communion gift? I dunno, this is something you might be able to test, first with a simple link to a page with a different header, and if that moves the dials, then with a more involved shopping experience tailored to that setting).
The problem probably wasn't having the masters degree so much as having the masters degree and applying for jobs with titles like "administrative assistant"

moral of the story: don't trust "careers counselors"
Puma Club Shoes,Women Puma Shoes,Sale Puma Shoes
GNOME 3 not ready yet, release pushed back to 2011
Settling the OS X focus-follows-mouse debate
Sharp develops new chip for dual screen mobile devices
US population way out of date (ditto for Canada)
Looks pretty awesome. I'd love to use it on an upcoming project.

2 questions:

1. Do jobs (in app/jobs/whatever.rb) have full access to your Rails models (so you can pass it an ID and it can do whatever)?

2. How does the rake task/worker best work in a production environment (other than Heroku)? Use monit to keep the worker(s) up?

Thanks
I would strongly prefer "Define $IDEAL as the standard of behavior that is expected", lest we get more cases of "$BADTHING leads to $IDEAL and is therefore good".
10-year venture returns (-3.7) lower than Dow Jones Industrial average
Divorce mediator Miami can help you and your spouse reach 
Divorce mediation provides an alternative to divorcing couples to approach their divorce in a subtler way.
Great stuff!

Also, for the extremely anal, uri-redis is aware of the database number:

require 'uri-redis'
conf = URI.parse 'redis://localhost:6379/1'
conf.host # => localhost
conf.port # => 6379
conf.db # => 1
Working at a startup sucks

So does pushing a cart, to a horse.

The problem is that OP has it backwards. He complains about how hard it is to do all the things you don't have to do.

You don't have to endure multiple "No's" finding investment; you can bootstrap or use friends and family.

You don't have to endure multiple "No's" trying to convince clients to accept your offering. You can find out what they need and build that.

You don't have to hire. If Version 1.0 of what you're building can't be built by one or two people, you may want to rethink what you're doing.

Starting a business and building software is tough enough when you do first things first. No need to pile on.
http://www.reddit.com/r/programming/comments/cu9vv/lastfm_ha...
admitted.
I don't have many stats, but I believe some IT installations (where the browser is supposed to connect only to intranet sites) will severely restrict the allowed use of JS.

Also, I've had JS randomly break in firefox sometimes, and it doesn't get turned back on until the next install.

I think graceful degradation is still the key word here. Not just because it will allow non-JS users to access your site, but also because it helps force you to realize the semantic separation of the HTML versus JS layers.
Sounds like a situation he put himself in by having no goals and just looking for anything that comes up.

Instead of doing that, he could have done research in what opportunities his degree opens up for him and specifically target those areas in his job hunt.
Simple, get Venter to create microbes that eat oil and dispersant and reproduce for exactly 16 generations.

(The “simple” is sarcastic for two reasons, one of which being the incredible danger of radically altering the ecosystem.)
1. Yes

2. Just use the "rake resque:work" task and I recommend using something like upstart that works awesome, but I have also done it with monit and both work great
Sony reveals ‘holographic’ display - no 3D glasses needed
Does anyone know if there is a library for this sort of communication for web communications? I'm working on my own for a web application I'm writing, but it would be better if one already exists. (If not, I've been planning on open-sourcing mine when it's usable...)

Incidentally, I explained this exact concept to a few friends who I talk to about my project, except I used Pat & Oscar's! You order and they give you a number, and you go sit down. Then when your order is ready, they come to you by finding the table with your number on it. A benefit to this analogy is that you can have multiple outstanding "orders", simply by having multiple numbers on your table.

I've been meaning to write a post about how I plan on using this, I just haven't felt motivated. Maybe I will now!
You are much better of using an IDE with java unless you want to write everything yourself using barebones and then do lookups for obscure bits and pieces that are only a simple completion away in an IDE.

Enjoy your elite way of doing it though.
Photography essay : pick the right topic right away
Writing an essay on photography can be pretty interesting. Photography has its applications in almost every field of human activity. Journalism, Advertising, Social events, Entertainment and hobby are main uses. Some possible essay topics are discussed here.
Maybe that'll happen to me eventually. It wasn't a 28-hour cycle, certainly, but I've been on the overdrive until crash sleep schedule basically since I was born.

I don't see any end in sight. I have to stay up for almost 48 hours every few weeks when I actually have commitments (like a job) in the morning as a reset. It's annoying.
You got that right. In the end, the target platforms are the vendors prerogative.

Where you really run into problems is selling a weak Unix version into a Windows-hating shops. It ends up being more of a problem than if the vendor just told the customer "you're better off using Windows with our product".
I really hope there's a good deal of fantasy into this story.

Gladwell, in his great book Outliers, argues that IQ is only related to success to some extent: above the intelligence level that allows you to get a MSc without great difficulties (this is obviously a fuzzy metric), adding much more doesn't have a big impact. Other factors (was programming your hobby at 16 and you got access to a workstation when it was not common?) make the difference.
I expected this article to be something totally different. I think it was a great article, though the title had little to do with the moral of the story.

But man I can relate. When I graduated with my Mechanical and Electrical Engineering degrees, I thought the world was my oyster. I found a sweet job called Marketing Engineer that required both a well-formed understanding of engineering and a knack for marketing and communication (I had those!). Turned out to be nothing more than a glorified technical support job (at least 6-7 hours of my work day). After 8 months, I was totally depressed, my side startup was suffering because of it, and I had to quit. No amount of money was worth that feeling all day, every day.
Now that's interesting. I've been asking around for a while to find out what other systems programming experts think of this article, specifically the first point about not fighting with VM, which is the most prominent one (including in phk's provocative recent ACM article). I'd also like to know what other things, besides these, Varnish does to achieve its performance. I'm sold on the idea that most of us have been doing this kind of thing wrong. Let's hear more about how to do it right.
All good reasons for going solo, and exactly what I would expect HN user to say :)

Good luck
Probably because glass filters UV light.
A cute cartoon, but seeing as I just ([imo]unfortunately) read "Brave New World" in a very in depth literature class (apologize for the fallacy call to authority) , I don't find the Cartoon to be accurate at all.

For example, books were banned in "Brave New World" -remember all that Shakespeare drama? Huxley was saying people are going to be controlled by the government because in the Brave New World, the government breeds humans for different purposes, and all those humans know are pleasures which are completely dependent on the government, like daily rations of soma, a drug which prevents aging and sadness.
X Prize is holding a press conference tomorrow to announce the prize:

http://www.xprize.org/media-center/press-release/x-prize-fou...

There will be a live webcast at 1pm EDT:

http://www.visualwebcaster.com/event.asp?id=71238
Weddings also often require all-day commitments, which is a huge factor in pricing. I am a photographer and make about 60-70% of my revenue from weddings. This is one of two reasons why we charge what we do; the other is the massive wholesale costs on albums ($500-$900 from the vendor we use).

The rest of my revenue comes from other types of shoots, which are much, much easier and a much faster turnaround. A family shoot can be redone. A wedding can't, so experience matters more than any other kind of shoot.
Yap, Brave New World is much more interesting to those who want to understand what might be our future than 1984. I believe that's common sense to those who read both novels.

Also interesting is Brave New World Revisited, a book written 30 years after he's other book where he compares it with 1984 by Orwell. He also makes some guesses about the future[1].

I love dystopias and Brave New World is the best.

spoiler

[1] The most important one being about soma and how it's so similar to lsd.
Interview: aXXo, The Most Popular DVD Ripper on BitTorrent
It's true. I don't want a relationship with any companies. So long as their service works flawlessly as advertised, that is.

And if "self-service" involves a finicky IVR that is pretending to be a person and pretending to 'listen' to me by voice pattern-recognition, then I'd rather speak to a person, even if it's one person in a call center of 1,000 who deals with hundreds of customers every day and doesn't really care about establishing a relationship with any individual one. I'm a problem they have to solve, even the really friendly ones see me that way. Although I'd rather have had an internet service work properly the first time so that I didn't have to deal with any of that crap. Would I enjoy a real relationship with someone at the company? I don't know. No big company's "customer service" has ever achieved this, so I have nothing to compare.

Restaurants might be interesting to look at, though. Although my tastes are fickle: at 5:00 I might like the idea of a long, relaxing dinner where I interact with a cute and cheerful waitress after being seated by a friendly and professional maitre'd. 6:00 might roll around and I might have changed my mind, now I want to walk into a fast food restaurant and pay up front to have a bag of grub left on the counter for me to inhale as quickly as possible on my way somewhere else. And in the latter case, if I could just send a text of my order in advance and it would be waiting for me-- even better.
By the way, this is from my daily "learn something new" email -- if you have any general feedback about the endeavor, let me know. Thanks :)
I want to get some real work done. Like they are doing at the Mayo Clinic.

http://www.youtube.com/watch?v=CPjN07JyVjo&NR=1
http://www.youtube.com/watch?v=pcE_JHx5_gA
> # For example, Paper A is written by Author B and Author C, when this paper was published in year 2000, Author B is affiliated with Organization 1, and Author B was affiliated with Organization 2, provided such information was presented in the paper full text or meta data. Now Author A is affiliated with Organization 3, and Author B is with Organization 4. Our algorithm constructs the following relationship:

> # Paper A is related to Organization 1, 2, 3, and 4.

> # Therefore, all citations to Paper A will be contributed to all 4 organizations.

This seems rather ridiculous to me. So if I have 100 publications with at least 5 citations each at some unknown school, then I go to Stanford, all of a sudden Stanford gets 500 extra citations?

Also, I saw no mention about citation filtering. It's not uncommon for small communities to (intentionally or unintentionally) game these kinds of systems by publishing lots of low-quality papers and citing each other a lot. In fact, I didn't even see any mention about filtering out self-citations, which is absolutely necessary.
Linux Poll: What's Your Favorite Project?
Funny Friday – Hyphenated Names That Never Should've Been
Let's see now...

You took bad advice from the wrong person.

You dumbed yourself down.

You played the role of some other person, not yourself.

You played someone else's game without expressing what you were really thinking.

You settled for an inappropriate job.

You're bored to death and wasting time in a dead end job for 6 months now.

And you call that "Damn Smart"?

[EDIT: The only smart thing you did (following up with a nice Thank You note) is the only thing that got you the job. Please don't attribute your "success" to anything else.]
> hey, 'antirez, what's your take on that? You wrote an ad hoc pager for Redis

Antirez referenced this article and explained why he disregarded these advices in the initial Redis VMEM post.
What was your graduate degree in? Could you apply that to create value somehow?
44 University of Massachusetts-Amherst
54 University of Massachusetts Amherst

Uh?
I would love to live in the Philippines and pull an American salary. The cost of living is easily 50-70% cheaper than Los Angeles, and the people there are so friendly.

If your company uses (or could use) offshore workers, you could have a good case for moving overseas to manage that team. The value of having someone they trust working alongside the offshore team is probably worth paying you your current salary.
My biggest concern is that one cannot comfortably & safely type while walking. Just let your imagination fly & type later at home?

Anyway, I would first practice read-only browsing e.g. with Vuzix Tac-Eye LT¹ attached to iPhone (or smartphone of your choice). If that worked, I'd add one-hand bluetooth keyboard, such as FrogPad².

Generally speaking, wearable computers are definitely the future, but the technology is not yet ready for the prime time. Today's virtual glasses are clunky, low-res and expensive; input methods are primitive.

[1]: http://www.vuzix.com/iwear/products_taceye_lt.html
[2]: http://www.frogpad.com/
And yet the turnover is incredibly high for such a "cushy" job. If you look at the numbers it’s less expensive to retain more high quality teachers than it is to attract and train new ones.
It's called the h-index: http://en.wikipedia.org/wiki/H-index
Hey Edward,
We're at v2, or stage 2. Hacked a small prototype to test user feedback, spoke to potential clients to get their "reception" to the idea, built it ourselves, ... And then and only then, when it passed these tests we went "serious".

But you're right on on all your point indeed !
Neato; link?
MongoDB guys outsourced the entire caching/memory management to OS VM and on my (modest) workloads it performs really well. It probably also means that OS is a bit more relevant now and the choice b/w BSD/Linux isn't just about personal preference anymore, I can imagine that their VM characteristics are quite different and "2006 style" software like mongod won't work the same.

Anyone with low-level experience with BSD/Linux VMs?
The more I think about this the more I think that the startup community has evolved a peculiar brand of hazing, in which small groups of diverse young men attempt to forge powerful emotional connections for pursuing mutual goals by subjecting themselves to absolutely unnecessary and artificial torment and humiliation. The hazing is then paraded around as a badge of perverse pride -- a mix of "we're tougher than anyone else" and "nobody else really understands us, because no one else has gone through it."
Please review my startup - Flowshark
For what it's worth, I've been in and out of the FreeBSD kernel since 1995 and am an unabashed PHK fan.
Here is another option the alphagrip

http://www.alphagrips.com/
Wikileaks outed 100s of Afghan Informants
On one hand, mmap() is very nice. On the other, you may run into the limits on process size, and this is essentially unsolvable [1]. So your program is limited to 3GB of data on 32-bit machines.

I also think hierarchical allocators - a slightly-formalized version of phk's "carve chunks off a block of pre-allocated memory" - deserve more attention. See SAMBA's talloc, or halloc.

[1] Well, you can write some code to page things out as appropriate, but by the time you're inventing your own virtual memory manager you're definitely doing it wrong. Just go with old-fashioned file-based code.
It seems to me that the first point made (on the performance of Squid's LRU caching) is really just that Squid is doing a bad job at it, and Varnish doesn't try at all (lets the VM system take care of it). In theory, managing memory at the object/application level should give you some advantages over doing it at the page/kernel level. I can imagine, for example, cases where Squid might perform better by moving entire objects to/from disk, rather than a page at a time in response to faults. In this case "1975 programming" really means trying to manage the memory hierarchy in the interest of performance, which is timeless. Indeed, the author later states that Varnish tries hard to "reuse memory which is likely to be in the caches", which sounds like the same idea applied to a different level.
This does remind me of an interesting bit of historical trivia.

I've been practicing martial arts for 27 years -- tae kwon do, shotokan, Goju (traditional pre-Japan Okinawan karate), Wing Chun, Aikido, Jujutsu, Aikijutsu (i.e. Aikido for combat), Kobudo (Okinawan weapons)... and Feeding Crane Gung-Fu.

Of them all, Feeding Crane is by far the most violent and brutal style I've seen yet.

It's also the only one developed by a woman.
UK mobile broadband spectrum auctions get green light
They are message queues. What makes introspection a critical requirement?
Taking it a step further, you should probably also be developing an 'evite' style approach to invitations.

Target the eco-friendly, or the progressives, or the tree-huggers, and just bypass the paper market altogether, while still creating a new niche in upscale digital invitations.

Natural extensions on that theme include a digital registry, guestbook, etc.
Dieting - becoming vegetarian, vegan, etc.

Job aspirations - granted, this is usually children and teenagers.

Religious or Political ideologies. For instance, as a highschooler I was convinced that Socialism was the best system - so long as you could do it Right. I have since become more cynical.
How the "Anchoring effect" screws up your ability to estimate
It seems that they both are right in a sense. Overindulgence of the self (Huxley) leads to destruction while overindulgence of Others (Orwell) does the same. Indulging in the personal pleasures leads people to forget about everything else while trying to take care of others too much leads to trying to run their lives when they don't listen to you even though you think you are right.
Why Nokia does not need a "Finnish Steve Jobs" to lead a turnaround
Get a standing desk and an old treadmill.
http://antirez.com/post/redis-virtual-memory-story.html

(See comments #29 and #30 for the reference)
I think the title was supposed to be the train of thoughts for everyone who got his original application. They thought he was too smart to apply for that given job, so they did not even invite him for the interview, since he would have to be rich, if he was as smart as his application implied, in THEIR opinion.