skysight-inc/HackerNews huggingface dataset:
For starting out I'd definitely recommend CodeIgniter (http://codeigniter.com) simply because the documentation is second to none.

Since learning CodeIgniter I've tried CakePHP and Zend, and found CodeIgniter is easier to use, and just as powerful, so I've stuck with it. In fact the BugMuncher (http://bugmuncher.com) back end & API is built on my custom version of CodeIgniter

Also check out the datamapper ORM plugin (http://datamapper.wanwizard.eu/) if you want Rails-like Active Record goodness.
Monopolies never work. Check out 'The Master Switch: The Rise and Fall of Information Empires' by Tim Wu http://amzn.to/JGc0zv
History will only repeat itself, but with greater and more severe repercussions for our apathy and ignorance.
Agreed, well the icons still aren't great on my Mac, but the font looks fine to me. Then again, I'm also a developer so I don't know everything about good design.
> Does that actually work? Is it enforceable?

Yes, it's legal and enforceable. Your signature is on the contract that you sign, not on some mythical un-marked-up copy.

In fact, this is often a good negotiating tactic: someone hands you a contract, and they just want to get it signed.
You strike out the price and write in a new price (or whatever), initial it, sign it, and hand it back.

The psychic weight is now on them - they have a SIGNED CONTRACT and all they need to do is to sign it themselves.

Taking the conceptual step backwards from a contract (albeit only signed by one party) to a contract signed by NEITHER party is a bit hard to do.
But it does remove the moral imperative to not plan your taxes such that you pay the minimum possible amount legally.
Personal bodyguards for life will be a lot cheaper.
You're being down voted because you didn't say anything. HN users hate that even more than complaining.
A lot of the problem is local government. Rising property values benefit ~everyone who lives in a town even if they're bad for people who want to move there, but the later don't get a vote in town ordinances. Well off people who already live there also don't want poorer people moving in and "using up town resources" without "paying their fair share". So you have all sorts of zoning rules in place trying to prevent affordable housing, though there are exceptions and I'm not sure how much things look like this in places that aren't US Northeaster cities.
As someone in the financial payment industry, let me shed some light on it. 3DSecure (the generic name) when used, generally prevents the user from issuing chargebacks, even in the case of fraud. It's a Terms & Conditions change basically for that purchase. Since your credentials can be hijacked at your web browser level, it is possible to give up your credentials AND give up your ability to re-mediate the issue later.

If you are purchasing stuff online, I advise using a credit card and CVV. Federal law (in the US) limits your damages to $50 total in the event of Fraud. (Not true of debit cards, or 3DSecure).

http://en.wikipedia.org/wiki/3-D_Secure
People regularly choose against their own best interests due to perceived obligations to family, organization, country, etc.
Dear subscription table,
I agree the people appear to be social proof even though they are no more than quotes from famous people. Not really false advertising, but false implications.
Post-lastly: there's the simple point that Firefox for Windows is an actual product that could be shipped near-immediately. There is no Firefix for iOS, precisely because Apple has never allowed it.

I think the broad point is valid though: Apple's platform control is no more morally justified than Microsoft's. And at least in the abstract they deserve equal scorn. But the specifics here are that Windows 8 on ARM won't run an app that can clearly be shipped (and will be for x86). That's a problem with a reasonable hope of being fixed, so it makes practical sense for Mozilla to whine about that first.

Post-post-lastly: it bears mentioning that if Safari was as bad as IE, Apple might draw more fire. It helps a lot to have a browser that doesn't lag the state of the art.
biwascheme> (call-with-current-continuation (lambda (k) (k 12)))
=> 12

It's based on Dybvig's "Three Implementation Models for Scheme" http://www.cs.unm.edu/~williams/cs491/three-imp.pdf
You can deduct taxes paid to your country of residence, so it's more max-taxation than double-taxation.
The reason you keep having to justify yourself is because you're making contradictory claims: ”I don't see any quality coming from any business that is ad-based” but you obviously feel Ars' content is interesting enough that you “will just adblock + readability the hell out of their articles”. Only one of those statements can actually be true unless you're highly motivated to read articles without any quality.

It's really quite simple: if you want ads to become less popular you have to pay to support the creators: stop reading Ars or pay $5/mo to never see ads again. I'm assuming that you have no intentions of ever actually paying because you closed with an unintentionally hilarious example of entitlement: “If they want to see my money, first they need to get rid of ads and commit to excellence, not the other way around”. Despite reading enough of their content that you want RSS feeds you're still forced to change the rules yet again so they're supposed to work for free until you decide they've reached the $5/month level of excellence?
Confusing Simplicity with Clarity
If your lawyer misses something that does material affect you it is considered legal malpractice. Lawyers can and have been sued over this.
Also, whether websites do or don't ask for it depends on their (and their merchant banking) risk appetite.

Sometimes banks make it mandatory, sometimes not. It's not * required* to make a transaction, it merely offers an (optional) extra level of security.
1) Using one of the more efficient CPS transformations will help remove many stupid constructs that are harder to statically find later.

2) In our CPS-based intermediate representation, we rely heavily on control flow analysis (CFA) to enable many classic compiler optimizations (inlining, untupling, unreachable code elimination, cases where only one member of a datatype is constructed/destructed, etc.).

CPS is a great transformation and makes for a wonderful IR, but you have to pay a decent static analysis cost before you will be able to perform many classic optimizations and get great performance. That said, we've done pretty well (http://manticore.cs.uchicago.edu ), but it's taken years of development. I'd also like to second cjfrisz's pointer to Appel's green book. It's a fabulous introduction to compiling in a CPS-style IR, though you'll find you still have a fairly large performance gap if you don't implement the CFA-based versions of them.
Everyone is a tax payer. Based on income the amount you may end up paying on your tax return is zero. Of course no one actually ends up paying zero. There are usually sales or value added taxes. Even if those direct taxes do not exist, you'll still pay indirect taxes. When you buy a product or consume a service the amount that goes back to the producer includes money that they then use to pay taxes.
More to the point, I find that VNC has one huge advantage over X sharing. When I move my computer, all my programs don't get closed.

I'm never sure why something like 'screen' for X applications isn't standard (I suppose that is what VNC is..)
He is using Tor, which gets a lot of criticism for not being secure but actually defeats Syrian or Chinese governments. If the US can track a hidden service in Tor, they will probably not waste this trump by catching such a small fish.
> He is now a much, much better kidnapping target since he is one of just a few non US citizens with over a Billion dollars who has no real protection.

Somewhat interesting, considering his parents fled to the US because gangs in Brazil had him on a "to-kidnap-list". If anyone were aware of the problem I'd think he would be.
Great idea but wish sign up wasn't busted (as everyone points out).

I am interested to actually see what the curriculum looks like when you get in. I think you can cover a lot of design principals effectively without studying art history. I am sure you will find a great many designers just fell into their current field with no formal training.

I don't know if it's so much about having the formal training and instead would be having an eye and then developing that eye. Design is really whatever you want it to be.
Agreed, in FF the Gotham font-faces are blurry but fine in Chrome. Icons are not sharp either. Hit the "View the full curriculum" and the background dot pattern is not the best choice.
See, for example, Tetris on a ('secure hardware' platform) chip & pin machine[1]

The same group (security research at cambridge) are also the ones who produced the 'chip and pin is a joke'[2]
paper you might be referring to.

[1] http://www.lightbluetouchpaper.org/2006/12/24/chip-pin-termi...

[2] http://www.lightbluetouchpaper.org/2010/02/11/chip-and-pin-i...
From a top member of a legal website's forum (so take this with a grain of salt):
"It seems that once you renounced the US citizenship your situation will be like any other who is applying for a Green card for the first time." (this is after quoting some wordy US regulatory docs)
> FF's entire existence is based on a hate of Microsoft

As a student of history I'm sure you are aware that Mozilla (the name and the code base) predated Internet Explorer. I think you meant to say that Internet Explorer's only reason for existing was that Microsoft feared Netscape.
IANAL, but if you cross something out of a contract, sign it, and the counterparty also signs the contract, then the part you struck out is not part of the contract. The trick is getting the other person who's signing the contract to sign it even though you've crossed things out.

In my experience, people and organizations often purposely make their contracts over-reaching just to be on the safe side, and expect savvy customers/partners to cross those overreaching items off.
Each time I see such showing off I get more convinced that such reports are mostly fake and done by script kiddies.

Personally I wouldn't go through the hassle of doing this. I mean, is this really more profitable than a a job as a developer, sysadmin, tester, etc? I wouldn't think so.

But could anybody explain me this simple thing: How does he prevent being traced? Hiding behind Tor will basically do nothing, he will get traced in no time.

So this still confuses me rather much.... so he sends out all sorts of tricks to capture zombies, how does he avoids hitting the wrong targets? (police, feds, etc)
ZeroN system holds a ball wherever you place it, in mid-air
NY Twitter Decision Fails to Recognize Data Require a Warrant
I'm cool with the downvotes, and appreciate the reason. All I petition is that gm's fanboy rhetoric gets the attention it deserves, which is a nuking from orbit.
But... but... today's young adults have the Internet!

I'm being slightly facetious, but technological advance has gotta count for something, right? (ex. new cars may be expensive, but is it easier to find used cars these days with Craigslist, etc?)
You're right.

Another reason I like Fermi problems, is that the kind of people who I want work with (read: curious-minded tend-to-be-geeky programmers) tend to love them, and solve them for fun. I can't count the number of times we sat over lunch, arguing weird questions like how many planes it would take to move a certain river, or how many people it would take to eat a rhinocerous.

If someone is put off by these kinds of questions, I would question whether they fit with the kind of culture I think a group of smart people have.
This is a very stereotypical view of Singapore. The idea that once outside the US everyone is a "better" kidnapping target is just absurd.
The logic behind your efficiency argument is fallacious. IF that were the case, he would have FOUNDED and BUILT the company on greener pastures.

But he didn't, he built and founded facebook here, and this is where he should pay his debt. He benefitted from the climate on THESE pastures, and the cost of doing so should be paid.
I just paid $44 to fax medical records to health insurance underwriters. The woman at the doctor's office was surprised the underwriters didn't access those records themselves. Also odd, they're also asking for all my other records for the past 5 years, when I already gave permission in a conference call for them to access those records.

Are they deliberately trying to discourage my application by burying me in expense and redundant bureaucratic busywork?
Does patriotism have anything to do with citizenship? or is the question of acquiring citizenship becoming a function of your financial/carrer plan? (I can see that in a lot of comments here. It is an easy logic too.)

In other words is "patriotism" or "nation state" a medieval concept that will, over the next century, morph into the "market-value-ism" or "market-states"? (In the hypothetical "market-value-ism": You will be able to enter exit & participate in civic activities an any place based on the education/wealth that you have &/or the corporation you are aligned with.)
I am 100% sure he will want to travel outside of Singapore. He has a few billion dollars. He better pick ultra safe locations for vacations.
Never heard of him here in Brazil. He probably gave up his Brazilian citizenship as well.

I wouldn't be surprised though, taxes here are 3x those in the USA.
> that should not be and are not marketed as replacements for computers.

Interestingly several of my non-technical friends have taken on iPads as full time replacements for laptops. They only used them to read the news, facebook or watch netflix the iPad does literally everything that they previously had laptops for.

> If Apple tried to tell me what I can and cannot run on OSX, I'd be pissed.

I think the distinction that Microsoft is going for here is Win8 arm = tablets = iOS, Win8 x86 = laptops = OSX. By your argument there should be no problem with them locking it down then.
I've been finishing up grad school for the past couple of weeks, so Clojure TCO hasn't seen updates for a while. One of the things on my to-do list for it is to do more extensive benchmarking, but I've thrown a lot of ad-hoc tests at it, and I'm getting remarkably close performance to standard Clojure code. Especially with your interest, I want to nail down some numbers to have solid performance comparisons.

I noticed that somebody commented about allocation being a big source of slow down. Someone suggested to me that if you have low-level enough access to your implementation, you can reuse the thunk after each invocation. It took me a while to get my head around it, and I'm not even sure it can be done in Clojure TCO. If you can change the contents of a underlying closure data structure, then you only have to allocate one thunk. I suspect that you're taking advantage of JavaScript's closures, so you may not have any more luck with it than me.

If you're interested, one of my next goals now that I'm done with school is to start writing about the algorithms that Clojure TCO uses. I want to write something fairly accessible that describes the Danvy CPS algorithm.
In the cities I lived in in the UK (west London, Cambridge) it was impossible to get NHS dentists and there were very few of them. They even had waiting lists to join. Admittedly this was over a decade ago. Perhaps the intervening years of increased spending has had an effect. Or maybe it is correlated with the cost of living - more expensive areas mean dentists want the higher private income?
It means that they're just an empty view. No implicit subviews with bizarre undefined behavior (no titleLabel, backgroundColor actually works).
WinRT is to Windows 8, as iOS is to OS X.
So, if you don't care about violating the terms of PCI-DSS, you can store the CVV2/CVC/whatever. I bet lots of places do. In fact, I worked for a Visa Level-1 merchant that had a card processing system that used an Oracle DB table as a queue for outgoing authorization requests. The table held the CVV2/CVC/whatever for as long as it took to get an authorization or a timeout, whichever came first. We passed the PCI audit, even though the auditors knew about it.

Given that there's only 1,000 CVV2 values (10,000 for Amex) isn't putting so much into CVV2 value a bit ridiculous? Someone who really wanted to could get a CVV2 value in only 500 auth attempts on average.
That doesn't mean you should lockdown all the browser apps just to ensure your control. Both iOS and WP8 allow all sorts of apps to be run. Then why not another browser?

AAPL's insistence for banning flash was justified. Flash has always been memory hog and battery killer but not allowing non-webkit browsers is foolish.
Best guess, the author is intentionally being dense and stirring up controversy for clicks.

Yes, iOS and Windows RT are similar in some ways. The main difference is that Windows RT is a version of Windows, an OS that is a monopoly in its area. Extending a monopoly to other areas is different than a totally new product. Note that Microsoft is using the dominant position of Windows to further Windows RT, for example by having Office on it and various syncing stuff.

Yes, there are grey areas, and all of this is debatable. It does make sense to give Microsoft more leeway given it is fighting an uphill battle in the tablet space. But the article seems to ignore all of that.
Oh, cool. It appears to be an interpreter, which is interesting, and worth profiling to see how it performs. I'll have to do that later.
Hey guys-- this is terrible, we were not expecting this much traffic. Signups are indeed working, we're pushing a quick fix to address the issue. (if you already signed up, you don't have to enter your email again)
Interestingly, I have found this varies by region.

The major employer in my area (that I work at) has 15,000 people. The unions (factory workers and draftsmen) have to show up between 6am and 7am depending on their specific project (everyone has an exact time, and can actually be 'late').

Engineers can show up anytime they want and leave whenever they want, but typically 9-3 is encouraged as 'core hours' so there is overlap, but other than that we can set our schedules. Thus, I come in at 9am on most days. Most engineers come in more like 7:30-8am.

Because the main employer sets the tone, a lot of other companies in the area run an earlier pace. My girlfriend works at a completely unrelated company and started work before 8am. Most of the schools start very early (because the parents are probably out of the house really early). All the union guys are leaving work at 2:30 or 4 in the afternoon, so restaurents open early and close early.

Coming from an NYC office where 10am-6pm was the norm, 6:00am-2:30pm seems strange. But it does have some advantages.

First off, did you know the sun comes up EARLY. Holy crap was I missing a lot of daylight on the 10-6 schedule. I was up at 5:30 this morning and it was basically broad daylight out there. I went surfing before and after work yesterday while also putting in 9 hours at the office. That only happens if you wake up at 5 in the morning.

I personally like to maximize my outdoors-in-the-sun time so getting up at 530 in the summer and 6-630 in the winter has been a revelation. Yes, you have to go to bed earlier. But my girlfriend and I ditched the habit of watching TV before bed we both had from college (and don't have a TV in the bedroom) and that helps a lot. It also helps to go to the gym right after work.
And this is where engineering is important.
If you haven't read it already, this paper is quite interesting with regards to supporting TCO in javascript (using trampolines as a last-resort).
http://www-sop.inria.fr/indes/scheme2js/files/tfp2007.pdf
> I would bet that the reason housing prices have outpaced inflation is due almost entirely to the popularization of rent-seeking activities and real estate speculation (not including the relatively recent distortions due to late 1990s deregulations that led to CDS and other financial "innovations" created to derisk the asset class beyond what was rational).

LOL. No. The reason real estate prices are so high is because when the central bank forces down interest rates money pours into investment class assets, driving prices up.

Our shadowy banking overlords wisely started tightening up years ago to avoid a US style disaster. CMHC (our equivalent to Fannie Mae) tightened credit to qualify requirements for mortgage insurance. As soon as these changes took effect volume of real estate transactions plummeted and price increases halted. But then they started creeping up again... and the reason has nothing to do with Canadian policy...

There is a sizable Chinese community here, particularly in Vancouver. Monetary policy in China is constantly devaluing the RMB, and Chinese citizens are scrambling to unload them. Tons of them are coming over here and buying up tons of real estate. So anyone in Vancouver thinking of using a real estate agent to sell their property: Make damn sure you choose a Chinese one who has mainland Chinese buyers. If you hire a native there's almost zero chance he will directly find a buyer and so they'll be no way to reduce the commission you will pay. I sold my condo a couple of years ago and NONE of the non-Chinese buyers whose offers I accepted were able to clear the conditions because their lenders had cut back on their borrowing limits. I ended up selling to a Chinese family moving here who paid for the $700,000 place with cash.
It seems to me that the 24ms was the whole process they were using, i.e. put data in memcached, take data out using a seperate process, and put data in mongodb; versus putting the data straight into mongodb.
There's so many legal ways this guy could make just as much money with his skills. I never understood why someone is willing to put his freedom at risk when that is the case.

I guess he's just lazy or thinks he's incapable of making as much as easily legally, maybe he likes the thrill and challenge of it all, maybe he thinks he's invincible and there's zero chance of him getting caught. Either way he's very foolish for continuing to do this especially if he has no endgame in sight.
See also http://news.ycombinator.com/item?id=3960028 .
To the people who say "Where's the moral outrage" about Apple, I have to wonder if they haven't been paying attention for the last 4 years. Lots of people and organizations have led the charge against Apple.

It seems the only organization actively complaining about the limitations of Windows 8 right now is Mozilla. In terms of equal scorn, Microsoft hasn't gotten much scorn at all.
See also http://news.ycombinator.com/item?id=3960000 .
I stand corrected, thanks. Read up on the actual history of the browser. Thought today was going to be a day I did not learn something :-)
Microsoft announce Minecraft for Xbox 360 has broken all digital sales records
Guys, there is such as a thing as a US Visa for Foreign Investors:
http://www.uscis.gov/portal/site/uscis/menuitem.eb1d4c2a3e5b...
He'll basically throw half a million at any cash-hungry startup and get a visa in no time, that'll be pocket change for him in few months. Getting back into the US will be no problem this dude. There's always the rafting option from Cuba too :P (I'm going to hell lol).