skysight-inc/HackerNews huggingface dataset:
Pay more money than I'm probably willing right now... :)

Seriously though, our competitors seem to do it themselves. Which probably means PCI compliance and a merchant account, then doing all the integration themselves.
There were usually multiple plugins (of varying quality) sharing the same name, most outdated, no documentation, sometimes no link to a source repo. It was hard to navigate and slow to search. I work with 6 other front-end devs, none used it.
She's just saying that other countries should not restrict the Internet more than the US does.
Yeah, it costs Amazon nothing to run...

Maybe Amazon should be complaining that the retailers don't have to manage huge server farms, or employ hundreds of technical staff, or so on.

They both have costs associated with doing business. Amazon has to pay ongoing infrastructure costs that the retailers don't, they have to take care of sales and other taxes that Amazon might.
This is a great article for an introduction to HTTP caching. It's well-written and even covers how to set up caching in Apache.
> your suggested patch involves a workaround on the part of users.

EXPLICITLY BECAUSE microsoft refused to patch internally, which is what you think antirez is doing wrongly!

> Your example with the Microsoft web browser is disingenuous, as it involves a closed, proprietary system, and

So? Where is the contract, written or social, that antirez signed, which predisposes him to accept patches that go against his philosophy of keeping the code base lean, simple and efficient?

> This is a direct patch applied to an open codebase, which in turn allows users to reasonably expect that, there being no technical or resource obstacles to implementation, a platform port could be expected.

THERE ARE TECHNICAL OBSTACLES, CLEARLY DETAILED BY ANTIREZ. You might disagree with them, but they are not empty words. And furthermore: WHY? WHY SHOULD IT BE EXPECTED?

> The decision was arbitrary (we know that technical constraints don't exist,

PLEASE READ ANTIREZ AGAIN (AND AGAIN (AND AGAIN)) THERE ARE LEGITIMATE CONCERNS WHICH YOU FAIL TO ACKNOWLEDGE

> The reasoning given for the decision is heavily based in arbitrary judgements not backed by valid engineering concerns (a lot of that low-level OS stuff? Yeah, actually pretty standard across operating systems, though the incantations may be different).

So please explain to everyone how easy it is to do copy-on-write from memory to disk without pausing and without fork() -- because THE GUYS AT MICROSOFT WHO SUBMITTED THE PATCH DON'T KNOW HOW TO DO IT. THEY THINK THEY MIGHT HAVE A SOLUTION BUT HAVEN'T POSTED ONE YET.

> You are being unreasonable, I believe.

The only unreasonable thing I am still doing is replying to you. We apparently live on different planets. ANTIREZ HAS NO COMMITMENT TO THE GOOD OF USERS OR DEVELOPERS. Furhtermore, ANTIREZ BELIEVES AT THIS POINT SUPPORTING WINDOWS WITHOUT FORKING IS AGAINST THE GOOD OF USERS, DEVELOPERS AND HIMSELF, as he has clearly stated.

> I also prefer to debate with people who can structure arguments

Funny ! I'll come back to this post when I need another laugh!
Facebook's IPO Will Create 1,000+ Millionaires
I found a way to reduce procrastination, while enjoying some of it. I alternate a procrastinate day with days of non-procrastination.

For one day, I am allowed to watch as many movies as I want, play chess, do whatever useless and enjoyable I might want. Then I would do variable periods without procrastinating. This could be 1 day, 1 week, 2 weeks, 1 month. It depends on your other priorities, work, family, achievements. During those periods, I have blacklisted the things I usually do when procrastinating. When I go back to my procrastination day, I am very happy since it has been a while I have watched a movie, trailer or play chess.

This is very similar to some drug-addiction techniques, and I found it worked for me very well. If you feel bad and haven't tried that yet, try that and let me know how it went.
H&M virtual models
Some of these comments are missing the point. Their methodology isn't about how to build but on what to build. It's a problem many industries face. When the client is a non-technical person (the norm in making web apps) building the UI first makes good sense.
There is nothing fancy about the site, but it doesn't look that bad.

I thought it was an interesting idea and I would go back if I heard about it again. For a site like this you don't need everyone to love it, you just need a few boosters who like the idea to give you some validation.

That being said - I'm not sure of the value for me to go back again. Maybe if there was some way to track my favorite ideas or see people who start working on them that would be kind of neat.
Dramatic unseen footage of Japanese tsunami
Yes, for me this also seems to be the case. Most of my procrastination results from not having scoped out my task load. I overestimate how much work I have to do, get anxious, then engage in various activities to quell the anxiousness in the short term.

Lately what works best is to clean my room, do the dishes, do laundry, etc. – anything productive and meditative – and when I've had a minor success and calmed down, I find it easier to confront my TODO.txt + .reminders and sort everything out.
Part of why I love my current job is because we focus on the actual users of the software and get feedback from them, not the executives.

It made the initial sales much harder, but the results are much stronger and we've gained such a strong reputation that the software almost sells itself.
If the radius is formulaic based on the overall dimensions, should it be patentable?

In my opinion, a lot of these claims for the design patent are obvious. The width of the bezel isn't so different than the width of the margins of of the wide ruled spiral bound notebook sitting next to me on my desk. The lab style notebook next to me, which also is almost the same dimensions of the iPad, has almost the exact radius of the corners of the iPad, which feels "right". Not because it's novel, but because humans like rounded corners and the radius is large enough to not be sharp but small enough to maintain a relatively constant distance from the corner of the screen, thus maintaining a feeling of continuity.

So, I'd argue that this form factor is obvious because it mimics the design of objects (notebooks) which humans use in a similar way. Seriously, they even took half the name of a notepad and put it in the name of the device!

A home button in the center is obvious too. If someone told me to draft a device that looked like a notepad and had exactly one button, I can't imagine a design much different than the iPad, or the touchpad, or the samsung. If they told me to put two buttons, they'd probably both be equidistant from the center.
I don't think there's remotely enough money in apps to justify future development. This OS will need hundreds of millions of dollars in development to stay competitive and it's not starting with a userbase of any real size.
Your best bet would be to find an existing (probably Qualcomm MSM) ARM-based Android phone with supported hardware drivers and an unlocked bootloader that you really like, and port WebOS to that. Porting WebOS to such devices has been accomplished to small extents in the past by hackers on xda-developers.com.

Here's one such example reported on today: http://www.theverge.com/2011/12/9/2624350/webos-hacked-toget...

As you likely don't have the fab facilities, any phone you'd build from off the shelf parts would resemble the lunchbox-sized cell phones of the 80s.

I built one several years back with a Gumstix board and a GSM module from (I believe) Sparkfun.com. Though it only did SMS and Data, no voice (wasn't interested).
I think the last line of the post makes that clear. Despite people's preferences being somewhat predictable in the aggregate, Correlated is still able to eek out surprising correlations on a daily basis.
Awesome - thank you. I think I will do exactly that.
Typerighter.com - a minimalist, cross-device, cross-browser writing app.
Ask HN: What are you reading? What've you read lately?
The last two truly great books I read were:

- James Gleick's _The Information: A History, a Theory, A Flood_ (http://www.amazon.com/Information-History-Theory-Flood/dp/0375423729/), an interdisciplinary overview of the human history of the creation, understanding and exchange of information.

- Manuel de Landa's _Philosophy and Simulation: The Emergence of Synthetic Reason_ (http://www.amazon.com/Philosophy-Simulation-Emergence-Synthetic-Reason/dp/1441170286/), about how computer simulations have allowed humans to begin to truly understand emergentism and to advance science at a level between theory and experimentalism.

EDIT: I'm asking about books -- not necessarily dead trees, of course, but long-form non-fiction or fiction.
I think I'm a bad singer but good at programming. I also think pot should be legalized and I also think the death penalty is ok.
I thought they sold out of the touchpads?
I suspect that the Enyo framework will be the prime survivor out of this outcome, as it could easily be ported to Android, and perhaps iOS (somewhat).
My problem is that I don't find the javascript on the main comparison page to be all that bad.

It doesn't do enough to warrant learning the abstraction syntax.
The HipHop Virtual Machine - PHP JIT
Node.js modules you should know about: nTwitter
> If you know what your next step in the project is, you'll have this urge to jump back in and do that task.

For me it is the next interesting and possibly rewarding step. Just simply knowing what's do be done next doesn't cut it for me when I perceive it as a dull task. Even if I know it can be done in a few minutes I tend to avoid even starting to work on it. I have lots of these little boring things piling up for weeks and I know I'm going to have to finish them one day or another, but for the time being I'm here on HN, following work-related links on twitter, exploring stuff or answering stackoverflow questions.

What works for me is finding something interesting, even way outside of the scope of the project. Anything that could make me start to work with the project I should be working on. From there, as soon as I catch the flow, I usually can go to fixing bugs and doing the tasks I have avoided doing for days. I spit code like mad, close a dozen of tickets in an hour, fix things only I knew were broken, doing these final touches here and there. And suddenly even these annoying things start to be highly rewarding, because finishing any of them - and most of them take very little time and effort to complete - makes me feel I've accomplished something and started to dig out of the hole I dug myself in.

Then the work day is over, or a distraction comes, I go to a meeting etc, and the next five minute task turns into countless hours of procrastination, followed by finding that itch to scratch which puts me back on the track again.

tl;dr: I have to buid elaborate scenarios to lure me into doing anything tangentially related to the project (but funny/rewarding/explorative) from where I can move to the real, but somehow boring tasks.
About that, VMware does a remarkably cool work to be fair with other companies (at the point I had problems understanding this behavior in the first months: in Europe competition is sensed always as something dangerous and I'm glad that VMware attitude is different), and in this specific instance I did not received any pressure about avoiding to support win32, actually I got some suggestion to be more open if the win32 port will become more reasonable/complete.
raver you say? Do you know of any good bay area raves?
Which is also what the company is claiming to do. I.e. we will create a prototype and walk you through it before we start coding.
Real Madrid vs FC Barcelona El Classico - La Liga Live Streaming
Most companies have two strategies when it comes to regulation:

1. Fight any regulation.
2. Fight good regulations.
FTA: "...the oldest applications in our sample...have likely undergone more extensive remediation for security vulnerabilities over time..."

I suspect the age of the codebase correlates better with their metrics than the implementation language. The worst-performing languages are also the ones with the most recent code. They're not finding a Java problem or a .NET problem, they're finding problems in fresh code, which is no surprise.
Well, it's written in small italic gray at the top of the page. To make it clearer, it could be written "Compiled javascript" on the top right of each compiled javascript code. Or, maybe instead of a left and right rectangle, there could be a kind of arrow to inform that the left side gets automatically changed into the right side instead of showing an equivalence between the two.
I don't know if you were around 10 years ago, but there used to be real problems between certain network cards and switches that prevented autoneg from being 100% reliable. For any company of a certain age I would not be surprised to see a policy like the one you describe.
I think Barcelona will win
Excuse my ignorance of LLVM but couldn't someone build a PHP LLVM JIT compiler and stand of the shoulders of that project?

I am sure I am trivializing the effort that it takes to make JIT for PHP.
2008+ version -- throw your assets into CloudFront (or another CDN of choice), let CDN handle the caching. ;)
I find that procrastination, at least in my personal case, is strongly correlated to the amount of work I have pending. I tend to procrastinate when I a light work load. I find that I can focus on task when there is a heavy load. Well, at least now days, back when I was a student it was quite a different story and I guess I changed because of that experience.
Good information doesn't necessarily have an expiration date, but I concede to your point that it might not be the most up to date source out there.
What do you expect Bill Gates to do as president? Convince Congress to fix healthcare with a brilliant solution he came up with? It would get crushed because it does not preserve the power of and bribe the powers that be.
Microsoft Rolls Out Winter Update With New Look, Bing, and WP7 Companion
I agree. Procrastination is caused by a lack of vision.

Here are some painless quick-wins:

1. Make a list of things you would like to accomplish the following day BEFORE you go to bed. Prioritize it. Then close your eyes and visualize the next day. Start from the moment you wake up. Wakeup -> Bathroom -> Coffee -> Get Dressed -> Check email -> Commits to GitHub -> etc... Visualize everything. Watch the following day like a movie in your head. Do it every night.

When you wake up you'll know exactly what to do. You'll feel focused and ready to make things happen for yourself.

2. Set goals. Make plans. What would you like to achieve in day? One week? One month? How about in the next 10 minutes? I'm sure there is something you have been putting off that you could accomplish in 10 min. Just work hard for the next 10 minutes.

Start now. Right now. Ok, Go. 10 minutes. That's it.

3. Oh, you are still reading? Well, watch these:
http://www.youtube.com/watch?v=h1WC6hNTONg (procrastination)
http://www.youtube.com/watch?v=wi_zx40B9S4 (vision)
(good friends of mine -- fantastic profitable startup run by brilliant and fun hackers -garry)

--

Software Engineer at A Thinking Ape

A Thinking Ape is currently looking for an extremely smart and talented Software Engineer to become permanent members of our core team in our downtown Vancouver, BC office. You should be comfortable with designing and implementing applications from beginning to production and enjoy working on massive scale technical problems.

Your background should include:

Proven software engineering talents
Solid knowledge and understanding of web architecture
Clear communication in code and in writing
Interest in metrics and data analysis
The itch to make something people want
and it would be a definite plus if:
You are contributing or have contributed to an open source project
You have launched your own iPhone app and Facebook app
Registered at and regularly read Hacker News (and send us your username if you do)
Experience with some of the technology that we use including: python, java, objective-c, javascript, apache, linux, memcached, redis, zeromq, mongrel.
Apply by sending a cover letter and resume to:

We are still an early stage start-up and as a developer you will have the ability to influence the design and development of nearly everything that we build. You will have to be very comfortable with ownership and management of your projects. As such, you will have the potential to develop into an engineering leadership and management role over time as we grow.

All new members of ATA engineering are equipped with a new Macbook Pro, an iOS device, and a high quality design notebook.

jobs@athinkingape.com
Samsung. They changed white square into a white rectangle and that's about it. Design patents are a low hurtle but they they could have at least used a circle/house/drooped the icon or something other than a box for home. I mean outside of the iOS reference what does a box / rectangle even mean?

http://www.phonearena.com/news/U.S.-version-of-Samsung-Galax...

And again, if they had two buttons and use a square for one of them then that's also fine. Or if it's an arrow that stands for play that's cool. But a white rectangle?
Folks who see ideas everywhere are overflowing with them and often paralyzed by them.

That's one way ideas are generally worthless. Execution is far more important.

To execute, smart nerds alone might not do it. You need smart people who get it, in all positions.

Who will help get it and get it done? Maybe people who over-value ideas but have lots of energy to put into an idea they get?
Honestly I find my IQ to be a hindrance for all but the most difficult coding. Getting a night of 4 or 5 hours (half the mornings waking up naturally) does wonders for my productivity.

Most of the time I'm not actually working on the math part of what I do (building data analysis applications), I'm working on the glue code. Glue code is terribly boring, but less so when your mind doesn't have the energy to think about more complicated things. Also, TDD really helps because it makes it feel more like a game where dots are XP tokens, but still. Also being sleepy makes me more likely to just say "$#%@ it, I'll just roll it in C" rather than trying to reduce an O(n3) to a O(nlog(n)).

Hmmm. After writing all that out, I came to the realization I need a vacation.
Apple’s new Grand Central store is awe-inspiring
LLVM isn't the worlds greatest target for a dynamic language, as Rubinius and Unladen Swallow found out. It does a lot of low level optimization, but a basic prerequisite to that is being able to do some sort of optimistic type-based optimizations, and LLVM has no infrastructure for that.

It looks like HipHopVM uses tracing which is probably a better way to go.
Mine is to just stand up, push the volume a bit and start dancing as if the world was ending outside. This is so satisfying!
CoffeeScript is always going to be less verbose than JavaScript, but in the context of a full code file having some functions with parentheses and some without isn't a pleasant consistent experience in my book.

Another thing CoffeeScript handles unelegantly is two anonymous functions (very common when a function needs an onsuccess and an onerror):

api.get(
->
# Success here.
->
# Failure here.
)

The benefit of curlies is you get a consistent experience and don't have to go to Stackoverflow to find out when you need commas or parentheses and when you don't.
I'm not referring to HAML and SASS, I'm referring to Ruby.

HAML and SASS are good thing and to integrate it with Wordpress is great. However, if you want Wordpress developers to make use of your efforts, cut the dependency on Ruby since no Wordpress developer will be willing to get up and running (or even installing) Ruby.
Next time... :)

Make sure all co-founders' equity is vested.

Don't do a 50-50 split. One person needs to have a majority stake. Otherwise, you spend too much effort being a democracy instead of a startup.
I've spent some time trying to impress this thought into my mind – likewise Steve Jobs' daily reminder that you are going to die – but I just can't make myself care. The issue for me is that wasting away is really quite nice in the present moment. I really do enjoy procrastinating. Sure, I don't enjoy tit as much as doing things that I love when I'm not worrying about something else subconsciously, but it's so much easier to just drown it out. Why not?

After some thought and experimentation, I came to the conclusion that I need external motivation to kick me out of this cycle. Internal motivation doesn't work for me. The things that works better than anything else is setting up my tasks so that other people are dependent on me finishing them.
Except antirez' argument is actually technical. It is not for political gain of any kind.

I really have no idea where you are coming from with this statement. My observation of the world is that "give the other cheek" gets you slapped twice and doesn't eventually put you in a better place (unless it is after you get to heaven, which I haven't yet experienced)
Nice app but to totally circumvent the retailer and shipping fees, they should invest in quantum teleportation technology.
Not necessarily; and this is what I meant by vague (though yes, complicated is probably a better term).

http://www.gamblingcommission.gov.uk/gambling_sectors/remote...

Do I need a licence if I am based abroad?

You do not need a licence from us to run a remote gambling service if all of your
remote gambling equipment is located outside Great Britain.

If you are based abroad and want to advertise your gambling services in Great
Britain, you must be based in a whitelisted country or a country mentioned
in the Gambling Act 2005.

What qualifies as our "gambling equipment"? Our webservers?

That being said, it's still probably a good idea to get a license.
To Ubuntu users who don't want to wait for the official release, you can use this frequently updated PPA to install Emacs 24:

https://launchpad.net/~cassou/+archive/emacs
The Entire Collection of the AlecBaldwin #WordsWithFriendsGate Tweets
Video of all the tweets that award winning actor Alec Baldwin tweeted, right from getting a warning from the Air Hostess to his ejection from the American Airlines plane in LAX and ending in his call to mass #UNFOLLOW him on twitter after which he was to "crash" twitter.
>And where/when did monopoly come up in this conversation? To my knowledge patents do not enable a company to a monopoly.

That's exactly what a patent IS. A temporary monopoly, granted by the government.
Netbook Toshiba NB550-11D
That's my favorite feature of Thinkpads: that means I cannot damage my pinkie any further :)
Product School For Founders: User & Buyer Personas
The problem is the half-assed work/activities.

I think you have to be fully engaged in any activity you are making. If you want to relax, relax in a full paced way. Not worrying about the work you have to make.
If you must work, work in a fast-paced way, and make the job done.

The worst kind of works is the one multi-tasked. You dont get in a 'flow' state that is necessary for the most jobs people here in hacker news makes.

Two books are very good in the matter, The power of full engagement http://amzn.to/vdS1Tc and Flow http://amzn.to/t2bed6