skysight-inc/HackerNews huggingface dataset:
My resolution: 1024x600.

Seriously though, I have a project that I've been putting weekends/nights/vacations into for a couple weeks, that's going to make me some money next year.
mine is simple i am will get a wife. Wasted a lot of time looking for the exact woman of my dream i am 34... ugh!
Tried my Droid X at shoprite and it did not scan. Too bad. WOuld have been nice to eliminate those tags.
> I was just responding to somebody's sad claim that "life is meaningless."

Then you completely missed the point of what forensic wrote, because he did not claim that.

The problem with articles such as this, which is what both forensic and me addressed, is that a lot of people claim that time spent on video games is wasted, that time spent in any sort of rat race is bad, without any sort of backing for that claim. And if you don't back the argument you can flip it, which is what me and forensic did.
As soon as they defined that 1000 char limit, they set a hard edge. The use cases that hit that limit are then the edge cases, at least in the minds of the developer(s).

I was just suggesting that there should be more consideration of how software will be used in ways that hit limitations.
Minimalism isn't the problem here. Minimalism can be used a number of different ways, and the author discusses only one of those ways - luddite asceticism. I rarely encounter that attitude, though.

Instead, many of the better minimalists I've read cut back on most things so that they can dig in extremely deeply with a few things. They want to be extremely good at a few (2-5) things, and to do so, they sacrifice being moderately good at a large number of things.

The author talks about great achievers soaking themselves in things, building lots of connections, and building great ideas. This 'minimize to maximize' approach does the same thing. It just tries to build connections where they are most likely to be helpful. It understands that with our limited capacity, we should be devoting as much as possible to the most important things in our lives.
Perhaps they could take more responsibility, but they certainly aren't worse than Apple. Remember how Apple was very hush-hush about the exploding/fire-catching Macbook batteries? That seems a more apples-to-apples comparison to a product that was sourced upstream. Notice how Apple didn't do a full recall, they just hoped people wouldn't notice. Points to wakemate for a courageous recall on one report!
I'm not sure why they're still running at all.
Isn't this a bit drastic, though? I absolutely commend you for the fast reaction and concern about customer's safety, but do you know the extent of the problem?

I mean, if the problem is limited to a certain batch of power supplies (or just that single faulty one), you've just deprived a large number of customers of the use of product. Certainly if you have no way to segment the people who may be affected, then the safest thing is a total product recall, but that's generally the last resort any business will take in this situation.

In any case, I hope this is just a speedbump for you guys and you continue on successfully.
Ha. Very clever.
Show/Tell HN: My (New Year's) Resolution Is
A buddy and I had a ridiculous idea at 4pm Wednesday to create a simple site to collect new year's resolutions.

http://www.myresolutionis.com

We went from "dude, I've got this idea" to a fully-functioning production site in less than 20 man-hours (we still had to work our "real jobs" in the middle) thanks to the hacker community:

* A Linode credit from an AppSumo bundle from a few weeks ago - server solved.

* Ruby on Rails & FB Connect gems - back end framework solved.

* The HTML5 boilerplate & jQuery - front end framework solved.

* StackOverflow - "issues" solved.

Actual cost-to-date: $10 for the domain name registration.

The hacker community wins again!

PS, here's my resolution list: http://www.myresolutionis.com/jeff

edit: title for clarification :)
Is ‘moderate drinking’ really good for the heart?
Most of that $29 is the Apple brand. The circuitry inside one of those USB chargers is very simple.
Show HN: iSMS - Efficiently send SMS messages to multiple iPhone contacts.
http://www.newyorker.com/reporting/2008/05/26/080526fa_fact_...
They're over 11 million active subscribers right now.
Ah I see, thanks. That officer sure did do you a favor :D
I didn't say infallible. I said efficient. Many of the problems with markets are that they are efficient in ways that people don't want them to be; they will ruthlessly pollute the environment or squeeze people right out of the system if that is what brings the maximum reward. Or, to the point at hand, ruthlessly optimize propaganda without much thought about the consequences. Many people make the mistake of conflating "efficient" with "desirable", but they are only related, not identical. (Actually damn near everybody makes that mistake, even economists, to be honest.)

I'm a big proponent of understanding why it works that way and trying to ensure the market works for us, not against us, and therefore I don't think letting it run unfettered is a good idea. I also don't think deliberately misunderstanding and demonizing it, then applying foolish and poorly-thought-out first-order-thinking-based controls are a good idea either, which is by far the most common alternative. It's like demonizing gravity and trying to legislate antigravity into existence.
Yes.

While I do use stock phrases, I don't like them at all.
This is the sort of thing that makes me skeptical of this story - people suffer a problem for a variety of reasons, and suddenly, a scapegoat gets seized upon.
#1 - MongoDB: see comments above. :)
#2 - Redis: also see comments above. ;)

#3 - new to me: Twisted as a server framework; more specific Cyclone which is a Twisted-based clone of the Tornado server framework.

http://github.com/fiorix/cyclone/

Comes with built-in MongoDB (TxMongo) and Redis (TxRedisAPI) support too! :)
You don't know why the 28th most popular site in the US with a $500 million/year ad revenue stream is still running?
You shouldn't. Although I'm in software now, I've done enough hardware design to know that sometimes shit just happens no matter how well you jump through all the hoops.

It's a pity that it happened so soon after the product was released, but things like this are not at all unusual. In fact, they're lucky that they found out about it right away. I've known of suppliers changing the component they sell you without informing anyone or changing the part number, causing problems that go undetected for years.

Like an earlier poster said: hardware is hard.
I read. Very well written.

"You need people on the ground." -- That's exactly why we have yet to sell this directly to consumers. We partner with newspapers who have the relationships in place, and the boots on the ground, to make the sale.

This last leg of the internet sale is not going to happen over the phone, it's going to have in person, and probably with someone the business trusts.
SenseNews (from hakia): Latest innovation in stock analysis
Err, no.

According to my worldview, it is preferable because it is real.
Why Mobile Web Has Been A Massive Hit In Japan
- We are sorry -
Browser error
Your browser is not compatible with the application (supported browsers: Internet Explorer, Firefox and Chrome)
I think you are arguing a connection that is at best stretched.

Fogus' point is well-meaning, but it tars an active project with the brush of being some guy's (even pg's) hobby language, like Arc.
I think the article is articulate and makes some good points. Mainly: creativity is a process that feeds on, and thrives amid chaos / disorder / complexity.
Startup Quote: Henry Ford, founder, Ford
Show HN: Click Track - See who clicks on links you post on Facebook
You can’t learn in school what the world is going to do next year.

- Henry Ford

http://startupquote.com/post/2543548511
>If you find the arrow keys to be WAY faster, use them

I would disagree with that. You have to think about what will be more productive once you have learned both ways. Sure walking is faster than a bike when you don't know how to ride a bike, but that doesn't mean you shouldn't learn how to ride a bike.
Zombie.js: insanely fast, full-stack, headless testing
Concept Cars of 2010
I thought he said he does it with javascript!
Most people who read this article will self-identify as an 'A+ player'.
Some questions:

* does it bother you when you say stock phrases such as "HAPPY NEW YEAR EVERYONE!"?

* does it make sense to have resolutions once a year at the same time as everyone else?

* what exactly is the new year a celebration of for most people? The fact that humanity is still here? Or perhaps the making of resolutions? Something religious?

* what do studies say about how effective the making of resolutions is and whether they improve society overall?
This article doesn't explain how boredom is "pleasurable" or why people would want to go to a boredom conference. Could somebody explain it to me? Is this some kind of a joke?
For those of us who do not know javascript (a rarity on HN, I know) could you explain what it does?
TRADER & PASSION: A TUTTI...indistintamente..
Well... I know the next console game I'm buying. Purchasing this game is like going to a concert with the intent of buying a band's T-shirt simply because it's the only way you KNOW the money will go to the band and not the label. Profit sharing for developers (well, me at least..) is like a beautiful maiden in the distance that I can barely see but want to get to sooooo bad. Props to these guys, I'm sure this game will rock!
if (location.host.search(/crockford.com$/i) != -1) {
alert("Stop hotlinking me!")
}

I don't think you can fool that, but I'd love to hear about how I'm wrong.
<script>
var oldAlertFunction = window.alert;
window.alert = function(){};
</script>

<script src="crockford.com/json.library.js"></script>

Arms race, but just sayin'
How To Avoid Getting Fired From Your Own Company
1920x1080. There's no substitute.
BBEdit
This is why vi used hjkl for movement: http://en.wikipedia.org/wiki/File:KB_Terminal_ADM3A.svg
I agree with this. The way they single out "Chinese" is very immature. They even said they paid to have proper certification in the U.S., well who did you pay because while your manufacturer may have shipped a bad product, your QC dept clearly failed their job too.

All you needed to say is that they were defective and they needed a recall, no reason to try and blame someone else for your problem.

I bought from you guys to support you, but please take some responsibility.
original discussion: http://news.ycombinator.com/item?id=2030226

=/
Interesting, but seriously, take those ads off. Are you expecting to make money off of this? Even if you did, it would be pocket change at most.
It does... many things. All sort calls are hardcoded to return [4, 8, 15, 16, 23, 42], regardless of input. It scrambles the log bases for the math logarithm commands, it hardcodes the output of the upper-casing string call to a constant, and what I've reported is just a sampler. It is very well-named.

Could be improved a bit, though. Many of its entries lack subtlety. If you really want to be evil, make uppercase do something like uppercase all but one letter, or "uppercase" the digit 1 into exclamation marks, 2 into at signs, etc., convincing the poor developer that the JS upper case function is broken and affect digits. ("Must be unicode or something.")
Or, perhaps, if it gets you nicer syntax. The classic macro example "unless" could be written with a function, but then you'd need to write

(unless (< 1 2) #(println "hi"))

every time.
The chip is (in theory) very interesting to work with, but in practice it suffers a lot due to lack of cache control. Since the L2 cache is writeback (instead of write-through) and because there is no cache flush instruction you are forced to manually flush your cache by reading from memory...
This doesn't seem so exciting once you realize that AMD and Intel are already shipping 12-core CPUs.
Obligatory: "Teach for America Chews Up, Spits Out Another Ethnic-Studies Major"

http://www.theonion.com/articles/teach-for-america-chews-up-...
Attempts that gives them "folksy" small-bank sounding names.
I've heard of it - I prefer readability to be the standard choice for a website though :)
I don't play WoW currently and haven't for over a year now but I did enjoy my time playing. I was accused of being an addict although I don't think I was - I just enjoyed playing and hanging out with people online.

It's funny reading this article and all the comments. IT's not so much about WoW vs being productive as diversions in general. I know people who spend most of their free time reading fiction. Isn't that just as bad? What about watching TV and movies? How about browsing the internet for hours on end? Yeah, maybe you learned something interesting, but unless you're going Jeopardy it probably won't really pay off.

Being productive for productivities sake is also an interesting view point. At what point do you decide to just enjoy your life by doing the things you enjoy rather than trying to "make it better". If you enjoy the journey then great - if not, do you arrive at a point where you are satisfied? Or do you continually struggle to reach some goal that is always just out of reach?

Yes - some people may feel trapped in a game like WoW. I think there are also many people who just enjoy the game and the experience and prioritize their life accordingly. Just because someone doesn't have the same aspirations as you doesn't make them a bad person. I'm sure if you ask most people they would like to be more successful - but few are willing to give up all distractions and diversions to achieve that.
This is an absolutely inspiring post. I've been thinking about the game mechanics (actual game mechanics :P) for a game I've had in mind for a few years now, and this is huge inspiration. Thanks for linking it. Sadly, I haven't found that many posts like this in the past.
The point would be to give webmasters a heads-up and time to fix their sites before hotlinking is disabled, not so much to prevent them from using the file.
well, except for 2560x1600 of course..
7 programming languages on the rise | Developer World - InfoWorld
hah. I thought myresolutionis.com would return by screen rez (2560x1600). :)
Perhaps this could be a good start for another coding contest: The most inefficient webpage.

The object: take a copy of the Google search page and represent it in the most inefficient, bloated way possible. There would be two divisions: time-bloat and space-bloat.

Rules: Every piece of code must be involved in displaying something visibly on the page. Every statement in the Javascript must be making forward progress toward displaying the page.

The functionality of the page must be exactly the same as the original.

Any other rules?

(There wouldn't be any loading and waiting on external resources, of course.)
Money is fairly irrelevant to raising kids IMHO

The key attributes are energy and time I think.
> After a much-needed break, a drawing was held. Some of the winners got a DVD called "Helvetica," a 2007 documentary about typography.

This one really cracked me up.
"SenseNews has invented a new curve, what they call 'News Effect' curve. They have devised a mechanism to relate the breaking news and social media blurbs to the stock price impact... It is a new indicator for stock and bonds.
It computes value and position of a stock based on, the breaking news and social media blurbs."

This might be the first commercial service based on such an analysis, but it's hardly new. See, for instance:

Financial Analysis Using News Data:

http://www2.cs.sunysb.edu/~wbzhang/papers/RPE_final.pdf

Trading strategies to exploit news sentiment:

http://ftp.cs.sunysb.edu/~wbzhang/papers/stock.pdf

Text Mining Systems for Predicting Market Response to News:

http://www.iadis.net/dl/final_uploads/200708C025.pdf

Newscats: A news categorization and trading system

http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4053143

Trading Strategies To Exploit Blog and News Sentiment

http://www.aaai.org/ocs/index.php/ICWSM/ICWSM10/paper/downlo...

SOPS: Stock Prediction Using Web Sentiment

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.114...

News and Trading Rules

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72....

Modelling the Stock Market using Twitter

http://homepages.inf.ed.ac.uk/miles/msc-projects/wolfram.pdf

etc, etc, etc.. the research papers in this field just go on and on and on.

Everything from mainstream news, to blogs, to stock message boards, and even stock-themed spam has been analyzed and used to devise trading rules and predict market conditions.
Indeed. I was just being silly :)
Arguably, that's not the same, as long as you define "unless" as not having the hash there.

I'm not quite familiar with the hash -- is that just making a vector with println "hi" as its elements? How does the unless work with multiple statments? I'm sure you know that unless has an implicit progn in it -- does this? What's the code to implement this? I tried, but couldn't really figure out what to do with the vector.
Ooh, good catch! That's awesome.

I changed the title so it makes (any, more?) sense.
Bonus points for apparently using RLE for same-colour runs of pixels. :)
Absolutely. I develop mostly in PHP and JavaScript and thrive in Ubuntu, and plan on giving Mint a try next time I need to start from a base install.
I'm not quite sure what you mean, but synchronization without atomic operations is possible.

An example of mutual exclusion, without any atomic operations, taken from the book "The art of multiprocessor programming"[1] is (paraphrased) as follows:

Two threads, A and B, want to access some memory. Each thread has a flag.

When thread A wants to access the shared memory:

Set flag A
Wait for flag B to become unset
Access memory
Unset flag A

When thread B wants to access the shared memory:

Set flag B
While flag A is set {
Unset flag B
Wait for flag A to become unset
Set flag B
}
Access memory
Unset flag B

Obviously this isn't a general purpose solution, but rather an easy to understand example demonstrating that atomic operations are not required.

[1] http://www.amazon.com/Art-Multiprocessor-Programming-Maurice...
Finally a pixel-perfect display on any browser! With no-license font embedding.
How would this not start a backlash of "JQuery (or whatever) is broken."? If the only indication is that a hotlinked .js suddenly stops working, what exactly is the debugging process there? I simply don't think most web developers are going to find a useful path from "scrambled log bases" to "hotlinked js," if they even identify "scrambled log bases."

Then again, maybe the point is to muddy your own waters? I'm reminded of an aphorism dealing with activities that should not be undertaken near one's place of slumber.
Also check the article "image based shaving" for an algorithm for beard removal: http://graphics.cs.cmu.edu/projects/imageshaving/
Very cool, but execution didn't work for me and made me very frustrated.
جدول النفاس
nah not really bro. market liberalism consistently lifts rich people further into richness and pounds poor people further into poorness

cf. india both in the 19th century (hooray for capitalist genocides) and today, the caribbean (especially jamaica) after trade liberalization was forced by the imf, africa for pretty much all time, the vast majority of the population of china, latin america for its entire history, etc

given your previous post about bankruptcy laws you probably have a more or less moral capitalist system in mind like sweden or canada as opposed to a post-industrial cyberpunk hellhole but you've got to remember that even in those countries capitalism creates more losers than winners and the vast majority of those countries' wealth has been extracted from the third world, the shittiness of life in which i don't need to talk about in detail.

just as an example the capital which propelled britain's industrial revolution was accumulated through the plunder of north america and heavy involvement in the transatlantic slave trade. the same with the dutch, and holland is the birthplace of capitalism after all.

the purpose of capitalism is to defend the private property (particularly ownership in production, for example dudes who hold stocks) of those who hold it against those who do not, and to allow people who have capital to get more of it through investment etc. you can say that people who invest capital deserve ownership because they risk their capital but you have to ask where the necessity of capital comes from in the first place - it's something of a circular argument.
StartupDigest Reading List
Dated: 9 February 2010
Are they? I believe they are shipping 6-core CPUs with hyper-threading (which present to the OS as 12-cores), but I'm not aware of them shipping chips with 12 physical cores. Care to cite an example?
New Year
Happy New Year and a New Decade :)
Some might be from laziness, but I would imagine most of the hotlinking is from ignorance.
I likewise feel the same in the US. In areas where cyclists are common, I am more confident that cars/etc are more used to cyclists and know how to 'handle' them. I've noticed that cyclists have become more common since ~2008 when gas prices spiked, and car drivers now tend to be more accommodating of them.

I think bike lanes are more useful as indicators of bike traffic on a given road. The bike lane tells drivers that there may be many cyclists on that road, and to watch out for them. The lane's typical proximity to parked cars (prime 'dooring' territory), pedestrians, and debris can often make it less useful as an actual lane for cyclists.
I was that kid that always said, "I'm bored." When I grew up, I started a lot of hobbies. Now, I'm -never- bored... Unless I want to be.

I've taken a couple vacations where my goal was to get bored. I'd pick a hobby and do it until I didn't feel like it any more, and then just kinda bum around.

When you -choose- to be bored, it's a refreshing experience. If it's forced on you, it's just painful.
It's actually fairly readable if you have a background in coding at all. Here are some clues:

1. Every built in in Javascript can be overwritten.

2. If you see something like ObjectName.prototype.fnName, then what you're doing is defining a new fnName function on ObjectName. The thing about Javascript is that you can add new functions to objects, and since everything can be overwritten, you can also replace old functions with new ones. So when you do something like Array.prototype.sort = function(){...} then you're overwriting the builtin sort method on Arrays. Most of the script is just defining builtins to have bogus results.

3. Javascript has a built in Math object, like a few other languages. The language also allows you to create objects on the fly with bracket notation: the layout is key: value. So the Math definition defines Math.PI to be 3.2.

4. There are a few other jokes in there too (like defining alert, which makes a message box, to be eval, which evaluates the string).
Sadly I can think of many instances where I encountered boardroom powerpoint just as uninteresting and pointless as that of Mr. Ward's tie collection.
The Object Pascal compiler currently known as Oxygene used to be "Chrome". Delphi jumped in the TIOBE ratings around the time Google released a browser named Chrome.
Intel is shipping 8-core (Xeon 7500) and AMD has a 12-core MCM (two 6-cores) (Opteron 6100).
You know the components of, and the capacity to upgrade, your own stack. With hotlinking, you (and consequently your users/customers) have an external dependency to a mysterious system with who-knows-what going on.