skysight-inc/HackerNews huggingface dataset:
I think the name had something to do with this. I would fully expect a site like this with the name of "Bitcoinica" to get hacked at some point. I would have about as much faith in a site like this as I would with a bank by the name of "Bankica."
Microsoft still has 90% desktop market share. They still have a very big reach. And this was the attitude that got them into a lot of trouble:

http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish

People might not fear Microsoft like they used too, but they still have the knockout punch in them. If you're their competition, never let your guard down with them.
The problem is that there is no way of knowing that the criminal even knows the user's PIN, due to flaws in the chip-and-PIN protocol. See http://www.lightbluetouchpaper.org/2010/02/11/chip-and-pin-i...
The more competitors Dropbox gets, the more fragmented the whole thing becomes, which in that sense helps Dropbox. I look at Cubby and think "not another cloud storage", there's no point for me even if it's "better" because I'd have to convince everyone I work with to use it. I'm already sharing various folders with other people on Dropbox, the switching cost is large and only GDrive looks like a true contender as something that many people will end up using or at least will bother to install if I need to share something with them.
That much is obvious. Not asking him. Asking the HN crowd.
On any other article the massive header would be obnoxious, too. As a human who uses the web I think (naïvely) that it'd be nice if I could start reading the content of a page from the top, and I certainly shouldn't have to scroll down a page to start.

I understand that the author is trying to prove a point, but before I knew that I thought, "God, what a ridiculous page layout," and I was closer to closing the page because of it. I guess the moral of the story is that you can shove your relevant content "below the fold" if you like, but only if you're making a joke.

As for the 37Signals example, I think the article is exactly wrong on that one. The first section of that site has obviously been designed with specific intent - they're giving you descriptions of their products, and making the case for using them. It's all sales. They're not "telling a story", or waiting for you to reach the end of the page so they can tell you where to go next, those links at the bottom of the page are just there for people who forgot to click the links at the top of the page.

I'll agree that most of the "content" is below the fold, but that information is down there quite deliberately. Users aren't expected to scroll down, they're just catered to if they're not satisfied with the content at the top. Again, the content above the fold has been chosen with specific intentions - everything else is secondary to it. If anything, this example works against the point of TFA.
One example of a huge cloud-based privacy problem: Google Analytics, which I discovered by using NoScript.

So, google knows about me even when I don't use it. Even when I am explicitly avoiding it, and use DuckDuckGo instead (I do, by the way). Your "benign blog" which uses this service is hurting my privacy big time. I'm okay with you knowing that my computer is visiting your web site. I'm not okay with third parties such as Google, Facebook ("like" buttons, anyone?) or some advertiser automatically knowing that as well.

Same problem with Gmail. They look at and analyse your emails to send you those targeted ads, remember? You pay with your privacy to use it. Which may be fine. But you also pay with my privacy, each time you send me an e-mail, and each time I send one back. That is definitely not fine.

Personally, my heuristic for privacy is this: By default, don't sacrifice your privacy. Think twice before you do. And never ever sacrifice others' privacy without their explicit, informed consent.

We're quite far from that.
Winners of Udacity's CS101 contest
I don't, because there's a bilateral US-Denmark "totalization agreement" on social security, which ensures no double-taxation. There's a rubric determining which country you owe taxes to, depending on where you reside, what your nationality is, and who your employer is (but it's never "both"). It also takes a small step towards allowing you to shift years accumulated in one country's program to the other.

Such treaties exist with 24 countries, so of course you'd be right if I didn't live/work in one of those 24: http://www.ssa.gov/international/agreements_overview.html
Social Chaos is a Hill Climbing Algorithm
I don't want Microsoft to go away: what they are doing with Asp.net MVC is absolutely amazing and is catching up with the Ruby on Rails framework.

Their focus has to switch from software to web and mobile, like everybody else (Apple for example), and I think they are doing it well, late, but well.
The worst client of all
The problem of the client dictating to the designer dozens of things that need to be above the fold is a strawman. That is a client who is not giving the designer latitude to do their job.

The truth is that the fold is real, and it is important. What are you putting front and center in your design? It's a real question. Of course users scroll, but the top of the page does convey a first impression, and is thus more valuable real estate then the rest. Does that mean make every page a full-screen slide? Of course not, be sensible.
Possible, but anecdotally I know tons of boomers with multiple properties, but I cannot say the same for previous generations and generations that came after the boomers. This is why I suspect that novel research in the area would show that rent seeking, especially from housing has risen.

Another issue that may be contributory to rising house prices are divorce rates, which skyrocketed since the early 80s. A divorce almost always results in the occupancy of two residencies per family.
The main reason most people use Windows is that Dell, HP, Lenovo, Acer and Toshiba make it incredibly hard to buy a computer without it. Go to HP's site now and see if you can get a notebook with Linux preinstalled.

Most people would be perfectly happy with a Linux machine (I can tell you my mother is) and had hardware manufacturers given even some slight support (instead of building dozens of models seemingly designed to be Linux-proof) it would be much more popular.

The sad truth is that most people are not even aware their computers run an operating system. They believe Windows is an integral part of the machines.

The problem is that we, Linux enthusiasts, never managed to interest Microsoft's 5 most important clients (the aforementioned PC makers) on the full-featured, rock-solid, fast and stable desktop and server environment we were giving away for free.
I think you misunderstood that a lot of times so called "new things" are already thought about by those creators. But they may thought about cases that those new things are not a good solutions to problems and they decide to implement them in different way. In Crockford's case, it is the ';' at the end. And he wants to enforce it for clarity. And in Torvalds' case he wants accountability. I don't think they did not consider those new ideas when they start designing json/git, but they choose ways that facilitate programmers to create better/clearer/more accountable ways to solve problems.

I think for all software engineers who are old enough, we all know writing software is a social activity and sometime it is better to make projects manageable.

I think any one who creates technologies has to understand that design decision is an "Opinion".
Why do you want "an Excel/DB setup"? In what ways is Excel not enough?

You mention that a DB would be far more efficient. What kind of efficiency do you have in mind?
Could you explain this dark connotation? Having seen it used in publications of varying quality, I have sensed no such thing.
> He's not saying "they're idiots for doing this".

Well...

"github is a total ghetto of crap"

"make a real pull request, not the braindamaged crap that github does"
I edit online contracts this way all the time. Right-click in Chrome, "Inspect Element", right-click, "Edit element as HTML".
This was were I was quite surprised as well. Blizzard is always in a fight against cheaters, and it is required since their games are competitive in nature.
Came expecting insightful analysis of the state of startup business cofounders in the tech scene in 2012, got snark.

(Especially if business cofounders being approached by techies have their "list of things that annoy them", for example)
The DeanBeat: A tale of two industry giants
It's more of a question of demarcation of responsibilities, of which there are two:

1. Responsibility to have a backup.

2. Responsibility to not screw up live data.

When someone screws up on #2, it inconveniences the person responsible for #1 and potentially loses any data since the last backup. That is the limit of #2's responsibility in this.

If #1 hasn't done his job right, it will come out when someone eventually plays the part of #2 (mistakes happen). Once that happens, the damage from not having a backup is #1's responsibility, not #2's.

In this case, we do not have clear information about who was responsible for #1.
Why a web-based emulator? Just use the one that's included with the Android SDK. You can simulate any combination of memory, screen size, screen resolution, and various hardware characteristics. Sure it can be slow, but it's getting better and is actually emulating the system you're developing for.
I bought my first house in 1984. Banks were begging you to take out a mortgage and prices were in the tank. I bought the house with 5% down, PMI and a 14 percent, 1 year adjustable mortgage (interest rates were so high they had to go down). When rates went down property values soared and I was able to use the gain to finance most of the purchase of my next house.

My advice is take advantage of the low interest rates if you can. You have to live somewhere and the mortgage payments are a form of forced savings and partially subsidized by the US government.
How do you intend to "update" an immutable list? Isn't it... immutable?
I like the "super high-level language" perspective. I imagine commit history like a (journaling file system's) journal, whose commands can be undone and replayed.
This. So very much this.
Not sure; I haven't got anything to benchmark my implementation against. My suspicion is that it would be faster because you get chains of interpreted-continuations-implemented-as-interpreting-closures that call each other normally, rather than trampolining absolutely everything. But I would not be surprised if I turn out to be completely wrong about that.

> Outlet is a compiler which compiles straight to js, no interpretation.

Right; hence, you would have to include the implementation of the CPSed run time environment in the compiled output, just as you have to include the extra trampoline function when you do the current CPS transform.
I completely agree. I was on a project to develop an extremely complex Android app and we survived just fine by testing on one tablet and one phone per developer (roughly 6 or 7 different devices total).

The developer tools do an excellent job helping test for and deal with errors on the different in the Android ecosystem.
Guild Wars 2 has sold "hundreds of thousands" of copies already
I went down this road before.

I had an idea but never got around to implement it. Is to use the new es-harmony generators to pause execution in non-cps-ed version of the code. I'm happy to further elaborate on that if you're interested.
CloudOn - Brings Microsoft Office to your tablet
> it's probably a requirement if Bitcoin is to be taken seriously as a safe medium of exchange for business purposes

Bitcoin is just an alternative to cash. It doesn't aspire to be anything else. Businesses generally don't transact in large amounts of physical cash either. They use trusted institutions and contracts to limit their liability.

You can of course build all that infrastructure on top of bitcoins just as easily as you can on top of cash. It's a question of reaching a sufficient amount of economic activity to make it all profitable.
I had a similar issue with my Django project on Heroku. My site performance went down once I enabled memcache, almost entirely due to latency (going up to 100ms at times). This is one of the reasons why I ended up moving off of Heroku and onto an EC2 instance: now I have full control of my stack, I can run what I want locally on the server, and I'm getting much better performance (nginx+gunicorn+memcached+django+johnnycache+rds)
html and css source is not execution. Getting distribution, partnerships, sales, etc. right is execution, especially since they don't clone tech-intensive companies (or at least not the tech-intensive parts)
Linus probably doesn't give a damn about how popular git is. He built it for the workflow that he wants to use. If github doesn't match that workflow, he's not going to use it.
7 reasons why you should play The Secret World
How I Built A Fashion Brand With No Experience, Just Punk Rock Spirit
Thanks Man ! Will learn a few new commands as well.
As long as Android sales remain brisk this is only good news for HTML5.
ICloud beta website reveals iOS 6 beta, web apps for Notes and Reminders
For some reason, the article link is not working.

The guy's site is http://www.buildtheenterprise.org/
True, but this is the reason I said that homes need to cease to function as an investment asset if you aren't living in it.

Homes should not function as an investment asset when interest rates drop. It effectively negates the benefit of more affordable loans. "The good news is that the home loan is for your first home is 5% with no money down. The bad news is that now everyone is buying homes whether or not they are going to live in it themselves, so the home you want to buy now costs you double what it did when loans were 13% and you had to 20% down". Only banks win in this scenario.

I would guess that a large share of all those homes purchased as an investment asset when rates dropped were put to use in rent-seeking activities. Add to that the vicious cycle impact rising home prices has on rental rates and you have an environment that hurts everyone that can't or shouldn't be buying a home.
Yeah but what has BOF really been doing lately?

They're just reporting this, it's not like we have them to thank for it.

And in the mean time BREIN manages to sue Dutch ISPs into blackholing TPB.

I really wonder whether my monthly donation is doing much good. I'll keep donating, but it'd be nice to see some (recent) successes.
The theory wouldn't hold to justify the run up in prices during the housing boom, or the rent/purchase disparity now. But in the long run, I do think that pooling could be used to allow larger amounts of credit to be extended to people without a huge increase in risk. I could see this leading to a one time, permanent increase in the value of leveraged assets like real estate.

Keep in mind - it might have been a plausible explanation for why real estate jumped 25% when historical trends would only have forecast a 10% rise. It wouldn't explain a massive run up (2-3 fold increases in housing prices over the course of 5 years). The housing boom was eventually driven by irrationality and corruption, which may have completely obscured a smaller but more rational increase in prices resulting from a legitimate technique to pool risk.
I used to work for a large multinational who had a few popular Android apps. This is what we had to do as well.

It's surprisingly common place at enterprise companies who need to support a wide range of devices.
Locate 25,000 species on new interactive map
Just so you know. You are absolutely in the minority of Android developers.

Most want their apps to work on ALL phones.
Thumbtack Revamp Makes It Even Easier To Find A Service Provider
It seems to me the 37 signals website puts the most important bits above the fold.
Hiring Hustle: 5 Tips for Building a Killer Startup Team
Well I'm not building anything yet except my skills and confidence. I'll be sure to reach out once I do get to the stages of building products. Cheers.
The designers I worked with at the time were early proponents of InDesign and basically told printers: "If you want our business, you'll have to buy InDesign." They did.
plan9's rio is very unixy, and quite "successful" at what it does.
You've never actually built an Android app have you ? The emulator is NOTHING like the real devices.
Fluoride is not a nutrient. It is added to drinking water for the same reason it is present in toothpaste: to convert tooth enamel from hydroxyapatite to harder and more acid-resistant fluoroapatite. For details, see https://en.wikipedia.org/wiki/Fluoride_therapy http://books.nap.edu/catalog.php?record_id=11571 http://www.cdc.gov/mmwr/preview/mmwrhtml/00056796.htm.
And (per the article) this is what using android looks like: “Unlike iOS users who throw up their hands in frustration, write bad reviews and just leave, Android users tend to be delighted when they find apps that work even if they have a glitch or two.”
I agree. Hundreds of devices is ridiculous. But if you are trying to build an app that must work on as many possible you are still look at 10-20 tablets+phones. It's still very expensive.
Finally! Pong IRL!
Atari: Eden Games "in the process of being disposed of"
http://xpra.org/ might interest you
Hey! Can somebody translate this all to mobile for me?
Do humans dream of android prostitutes?
I'm not an android developer, but I am curious. Why is it that testing on dozens/hundreds of platforms is considered essential for cell phones, but not for PCs? Is android just that much worse at abstracting hardware than traditional OS'es?
Until recently at work we've use Symfony1. It's going to end of life at the end of this year, and I think we're going to shy away from Symfony2 for now. It's a bit of a mess, I think, and it seems like they're going to correct a bunch of things in 2.1, but that won't be out for a few months. We'll probably reevaluate after that.

Our other goto framework is Cake. People do have a lot of good/bad things to say about Cake, but I rather like Cake 2. It's a little more mature now, and I don't really think it's as hugely complex as Symfony.

I use Zend on my own, but I'm becoming disillusioned with it. It seems to be overengineered and, after using Doctrine for as long as I have, its modeling leaves a lot to be desired.

Recently I've been researching FuelPHP (http://fuelphp.com/) and it seems to have potential. It's a little better designed than CodeIgniter and its ORM seems interesting.

Hope that helps.
With the success of the iPad, and its growth trajectory, I'm curious if designers will adjust to a design that favors the broadsheet format. As a person who does a lot of reading on the web, I find broadsheet to be vastly superior. Landscape is only really good for watching movies. For work I'd prefer something in the middle, and generally I wish all future computers were able to switch between portrait and landscape on the fly.
As a German-American: you mean like "sie"?
I agree, but there are other ways to do "harsh punishment". Still, I get your point; the US will probably never be as harsh as many other places.
Why Microsoft Is Being Left in the Dust
I was thinking more along the lines of: do Windows or Mac OSX do it in a more unix-y way than X?

When it comes to "GUI stuff" I am a consumer. I don't care about better software engineering practices in my windowing system unless that means the experience will be better for me. So far I am not seeing that offered by Wayland, nor am I seeing any real evidence that better engineering would or could offer me a better experience. If this were still 1995 and battling X was still something I did then I'd be less inclined to ask for evidence, but these days X is simply something I only know that I use because it used to be a hassle. I haven't had to know about it for years, which I think is the way Windows and OSX work for their users.
Because being strong minded about git commit message styles is the same thing as "code quality"?
Verified by Visa is a fucking joke.

In Canada it pops up a browser window that prompts for various personal information and its URL points at ... drumroll ... https://secureserver.net. If that's not by the book appearance of a phishing site, I don't know what is.
iPhone should have home screen gestures. Define your own shortcuts - e.g., draw a C to open Calculator or M for Music. Diagonal downward swipe to turn down brightness, diagonal upward to turn it up. Inverted V to toggle airplane mode, etc.
Join torilmud.org on port 9999 using telnet.

Their community is awesome!
Why China’s game business will hit $20B by 2016 (exclusive interview)
I assume that's because in the US responsibility for the fraudulent purchase is on the merchant, while in UK customer is more likely to hold the bag.
My "Seriously, how hard can it be." comment was about clipping the privacy policy to the clipboard, not to finding a new doctor. Also, from what I can tell, Stallman lives in an urban area. My comments were directed at him.
This has long been known about the programmer/developer profession, that the standard deviation of performance between practitioners is extremely high compared to many other fields.

The more interesting part to me is why don't wages for this profession follow this spread. Except for the rare cases of striking it rich on equity, the compensation spread between mundane developers and excellent top notch ones with the same skill acronyms and seniority is 3-4x at best and that is probably an extremely generous estimate.
I'd like to see someone argue that in court.
I would count that. I've never had an interview that didn't lead to a job offer. As soon as I can talk to the people who matter (as opposed to HR gatekeepers), I can demonstrate that I'm the person they want for a job. On the other hand, when I'm applying through HR, even for jobs that I know I would be a perfect fit in, I get a response well under 5% of the time.
Good first piece of advice.
Yeah this is exactly what I thought when I read this. There's no excuse to act like a dick, and he totally is in this thread - name calling and being super angry when nobody else is. I'm a little disappointed.
http://blogs.wsj.com/digits/2012/05/03/amazons-tablet-market...

Apple has 68% of the market. It's in a very powerful position, but it isn't a monopoly.
I don't know what shift managers you know, but the ones I know don't pull much more then what the standard employee gets.
Let's assume this is correct: will that TV do 3D?

If so: how? I do not see Apple requiring goggles.

If not: will it be the reason the product fails or, if it succeeds, what does that mean for the future of 3D?
Why is Mozilla Targeting Microsoft and Not Apple in Browser Spat?
> ... when a 2012 car's computer starts acting up in 2032 what are we going to do with them?

The same place you get a computer for a 1982 car: a salvage company. Whenever a car rusts out, gets totally wrecked, and so forth, the specialty parts are stripped and warehoused.
No, it means owning the browsing/battery life experience e2e.

Geez! When it comes to issues about Apple or Microsoft (or Ruby), it seems a number of people on HN lack the ability to think objectively. It's quite sad really. It's like watching Republicans and Democrats fight in Congress, or North Carolina banning gay marriage, or Muslims and Christians fighting over God knows what. All these things stem from the inability to put oneself in the other side's shoes. Extremism sucks. Apple isn't 100% evil or saintly and neither is Microsoft.
Thank you Ars, the RSS feed is back.
For those who want to know, this is what it looks like in IE8.

http://imgur.com/a/f8U1u

No words.