skysight-inc/HackerNews huggingface dataset:
Yes, instead of applying the physical presence test for sales tax, SB 234 would apply a substantial nexus test. The opponents argue that this would require Amazon to collect sales tax if it maintains its Affiliates program, as they are arguably resellers/referrers located within California.
Why not accept FaceCash then? The rate is 1.5%, much lower than what you charge now.
Forth as a Haskell DSL, or Lambda: The Ultimate Stack?
With a matte screen you have your thin matte layer directly over the screen. The matte layer itself offers no protection. So if something hits a little bit too hard against the screen, your screen will look like this: http://goo.gl/qSQxl

Cheap glossy screens have exactly the same issue, but more expensive glossy screens such as the ones in Apple's Macbooks or Lenovo's X1 laptop are basically a glass board right in front of the screen. So they are much more resistant against scratches and against other types of physical abuse.
We thought so too! But then we realized that if you're going to download and install a miner, you probably want one that's actually fast. Browser plugins, which are almost all javascript these days, are basically the worst of both worlds from that perspective: slow and require manual installation.
I don't really care about the price, but the fact that you can't get the 13" version with the antiglare option. I have my laptop in the backback all the time and the 15" and 17" versions are just too large and too heavy.
Thanks to google making beta cool, now dev and companies have stopped lying about something being 1.0 when it really should be 0.1 beta 0.1
I do not disagree that crushing Lodsys forever would have cost more than enabling it by paying their racket. OTOH, it will cost more to the market as whole not having crushed Lodsys when it was easy and, by helping it grow, Apple has done a disservice to us all.

And yes. They failed to take a stand because it was cheaper not to. Does that look anything but revealing?
It feels like someone could learn some Zen here. Most things in life are not of type boolean. It is true that these labels are a wrong concept in some way. But of course the same applies to the idea, that everybody can do everything in the same quality and quantity, just after spending the same time learning it. It is too simple a point of view, isn't it?

Other than that I also get the feeling these days, that you can't be a good coder without any ideas about design. To understand how we construct software we all naturally learn the interface to processors, electronic waves and so on. Why should learning about the human interface not be as important for understanding how we should design our software. Also we all need to express what we have in mind, which also needs some design abilities to create appropriate ppts and prototypes.
AMD Releases G-Series APUs, Desktop Chip Prices Leaked
That's absolutely true. Some people don't yet have those connections, just like we didn't, and I think you can still shoot for those people. It's different than investors, who almost never take meetings with people they don't know. The kind of advisor you want to work with should be friendly enough to respond to someone they have never met, and probably doesn't get the volume of email that an investor gets. That's been my experience anyway.
He said that when announcing the iPhone because Apple failed to properly patent the iPod when it was first released, and subsequently got tied up in a lot of litigation and licensing fees when other companies started trolling them. If anything, Apple hates the patent system, but is forced to play the game.
Linus should just drop the 2.6 prefix and go with "Linux 40" (like Solaris 10 is SunOS 5.10). Then the stable kernel releases can be "Linux 40.x".
The bill is an attempt to extend the definition of nexus significantly; nexus means you as a merchant have to collect sales tax on transactions in any state where you have it.

The biggest example is Amazon.com does not collect California sales tax as they have no presence here. The bill would make pretty much any electronic presence, representation or relationship qualify as nexus, thus requiring Amazon.com to collect sales tax.

Now, a lot of politicians like this idea and it is usually pushed by a coalition of small retail businesses that have a burr up their...yeah. The original legislation focused on affiliate marketers as the nexus. Illinois just recently passed a law targeting affiliates for this as well.

What happens however is the merchants end their relationship with affiliates in the affected state. The law is not designed to be enforced because the wording makes it impossible to truly determine if an affiliate in the state was involved. The end result is affiliates leave the state or are cancelled by the merchant.

What makes this law beyond the pale is the attempt to define nexus as almost any manner of electronic represenation or presence. If you have an ecommerce company and are not in CA, but your web host has your files in a CDN in the state, you get to collect sales tax -- on any transaction involving the CDN server in CA. Pretty much a technical hurdle no one can cross. It goes further by making the definition so broad that the CA board of equalizaion can determine that nexus exists at any time for any reason.

So yeah, hope that helps. It is pretty nuts and I'm meeting tomorrow with the senator that sponsored it. Wish me luck!
We thought about how much people would hate us if we did some digg-bar thing like that. We'll leave the being debatably evil to google.

As for the GPU-accelerated JS, check out WebCL: http://webcl.nokiaresearch.com/
That plus any sort of contracting relationship, electronic representation, marketing, etc.

They struck the explicit wording and instead opted for a very broad wording, so pretty much everything qualifies.
There are several mentions of Apple servers and Apple services and Apple APIs. If Microsoft were providing all of the infrastructure for said micropayments in your hypothetical microtransactions service, then yes, it would be a comparable situation. If not, and the infrastructure is not Microsoft's, I don't see how it would be the same.
Yea it is interesting. I guess there is a chance that this works in the long term. In other words, with a 50% female ratio, more girls start applying to standards are able to be raised. And maybe even some smart guys come because of the favorable ratio. But I am really worried about the performance of the graduates in the short term.
"And while we won't be offering services at sparkbuy.com any more, stay tuned for truckloads of new awesome from our team at Google."
Isogenic HTML5 Game Engine - Premium, Pay-only Beta Opens
Looks incredibly useful!
Gotta mock -- I mean love, really -- the names they come up with. Illinois called it the "Main Street Fairness Act" when it was sponsored by home depot, target, best buy and walmart. ( '-')-p
I don't know about y'all but I got the glossy screen on purpose, it's damn near impossible to use a laptop in sunlight with a matte screen.
Thanks Charles :-)
I hadn't heard of that! I'll be sure to mention it on our opt-out page, along with adblock.
If we're mentioning and linking to web based CSS animation tools, let me humbly notify you of Edit Room:

http://www.edit-room.com

I'm the developer, and my development prototype is available to play with at that link. I believe my approach is both unique and will be a better tool for designing and animating in the browser.
If you're familiar with kernel releases it seems pretty normal to me. There have been some really major features merged in normal 2.6.x releases. I think they gave up long ago on trying to decide when a feature is cool and/or big enough to constitute a big version bump. It seems likely that they would increment it just to mix things up, not because of features.

Though my personal preference eliminates the dots all together (except for post-facto stable release (e.g. 2.6.39.2)), so the kernel released next would be kernel 3, the kernel released 3 mo later would be 4, and so on.
But imagine it you would have to. You can only speculate what it was like anyway.
"Your point that is someone's voting for it, it means that someone finds it valuable is the same argument that spammers used to use."

It sounds like you're saying that people shouldn't be forced to look at something that they don't want to see. And I fully agree with that.

That's why I've long advocated allowing HN articles to be tagged. That way, if you (for example) don't want to see any articles from c2, you can filter out articles with the "c2" tag.

Unfortunately, the powers that be (and the majority of HN users themselves) don't want to allow tags on HN. So we're stuck with the situation we have now, where people will submit whatever they think is appropriate, and HN readers are deluged with everything that manages to get enough votes.

If you have a better solution for this problem, I'm all ears.

"This isn't anarchy: there are rules"

There are guidelines, and the guidelines say that what's appropriate to HN is:

Anything that good hackers would find interesting. That includes more than
hacking and startups. If you had to reduce it to a sentence, the answer
might be: anything that gratifies one's intellectual curiosity.

For me, that includes articles on c2 that I find interesting and that I think others on HN find interesting.
Thanks for the summary.

> - All code uploaded to their orion servers

Wow, this just isn't for me or almost any code I've worked on.

I'd like to know for whom this would be comfortable other than using pure-OSS projects.
Why can't we have a language that supports both? I would love to have a language with a scalable type system where I could hack out a quick small prototype with dynamic typing first, and then perhaps layer on static types later where necessary to improve reliability and performance as the program evolves. For example, I would like to be able to declare a variable in all of the following different ways.

a value

a number

a rational number

a rational number between [0.0 - 1.0)

a rational number between [0.0 - 1.0), and I don't need any more than 30 bits of precision

a rational number between [0.0 - 1.0), and I don't need any more than 30 bits of precision, and please try to optimize for minimum memory usage instead of performance
Oh, they literally mean without being in close proximity to a mac. I'm so used to non-literal blog titles I thought they meant "without being near" to mean you didn't need a mac.
The Rabbit and the Mastodon: An Ancient Dilemma of Work and Wealth
Mandatory car black boxes?
Apple licensed the patent. Their claim is that the license covers the relevant downstream use.
More info on tomorrow's meetin with the legislators:

It starts at 10 and we will be meeting with the sponsor and several others in order to get opposition rolling. If you have a startup that might be affected or simply don't like this bill, please sound off so I can put you on the list. You could make a big difference!
Trademark law has classes for a reason. I'm sure Beck is perfectly within his limits to operate a company called Markdown that has nothing to do with Gruber's version. Also, why doesn't Gruber own Markdown.com? Seems like an obvious oversight.
PCPro is out of touch that their readers are not the average computer buyer.
There's a few reasons really so to be brief - I want to go back so I have less time thinking about my current career (50-60+ hours a week - no ownership), and more time thinking about a startup I am directly involved in while gaining hands-on experience towards an MSMIS or MSBIS. Basically, I want all my cards dealt to a startup rather than half of them since the other half is dealt to my current career. You may ask why I can't just jump straight into the startup and the answer to that is, because I'm repaying loans (private/federal) and paying bills. However, if I go back to school, I can defer the loans and gain financial aid which can be used towards other home expenses like rent, etc. I hope this explains it a bit better..
A few thoughts:

1. Nothing in the letter commits Apple to defend the developers or to hold them harmless. Legally, Apple does not have to do this. One can only hope that its self-interest in protecting its app-store ecosystem will be enough to cause it to do what is right. For now, Apple is saying only that it will fully defend its "license rights." One can read more into this than is stated but that is all that is stated (of course, Apple's throwing its weight behind developers even at this level is no small thing).

2. The letter does not quote the license agreement in any way. Normally, if there is something definitive in such a document, it is put front and center in a letter of this type. This could mean that the license language is not as definitive as the tone of this letter might suggest. Only time, and a detailed review of the license language itself, will tell on this point.

3. It is plain that Apple wants to do the right thing for its developers. Yet the situation is trickier than that. As of now, Apple has no legal obligation to defend or hold them harmless, and that step is an order of magnitude greater than that of saying it will merely defend its license rights - and hence the hedging in the letter.

If the goal of the patent system is to promote innovation, then this case is Exhibit A for how it is failing. Thousands of patents are gathered up in a portfolio held by an IV affiliate and licensed in bulk ("monetized") to big players such as Apple, Microsoft, Google, etc., who in turn believe that they have clear rights to build systems around them. But the patents are "monetized" again to lesser players with shadowy relations to the original IV group, who in their turn try to "monetize" them further by attempting to double-dip with the original licensees based on limitations in the original licensing language. At each step, threats of lawsuits abound and nowhere can one find even one example of a patent developed by a company for its own innovative uses. Instead, we have the equivalent of shadowy trafficking in intangibles that are now being used, not to encourage innovation, but to attack the very developers who are trying to innovate. Positively Kafkaesque.
people who are successful do not know how they became successful.

I'm afraid I don't follow. You're saying Warren Buffet, arguably the greatest investor of all time, doesn't know how he became successful? Or that some random chance gave him his uncanny investment insight? If that's the case why should we bother trying to control our lives at all? Why don't we just walk around with our eyes shut and hope luck drops into our lap?
Those in favor of only static typing and those in favor of only dynamic typing are living in the past. Any interesting evolution in programming languages will allow developers to program with and without types / contracts from the same language.
Microsoft causing a brain drain in Sydney Australia?
I doubt this is at all a valid theory in an age when everyone sane is deploying the kernel their distro vendor provides, and doesn't care what version number it is. The last time I saw a kernel being manually deployed on any scale was about a decade ago. I have no idea what kernel any of my servers is running; except that it is the latest update available from my distro provider.

If you give such a person a CD labeled 2.8.0, it will be viewed with much more suspicion than one labeled 2.6.40, and rightly so.

Why would the CD be labeled 2.8.0? It would be labeled RHEL 7 or Debian 7 or Ubuntu 12.4 LTS. It would not mention the kernel version at all.

Linux kernels have been stable at release for years. They don't do development releases anymore. They're all stable, incremental upgrades (there are development branches, but no devel releases that would ever make it into distributions or anything).
This engine looks cool except for costing $1000 for a beta version that also requires written permission to use in a game you actually release.
aren't most cases triggered by "http:// rather than "www"?
"interest is quitting after the third failure; commitment is continuing after the hundredth" It's brilliant. Thanks for sharing
I agree, although I expect that will be a dwindling proportion of the apps people actually use. All but a small handful of the things I used to do with native apps on my laptop I now do with web apps.
What is one of these time strapped guys supposed to do once he meets one of these girls? I thought he had no time...
This is true. Lisp compiles beautifully if you put the work into making it do so, and this work can be automated with macros.
The article implies to me that the third bug (passing 0.5 to sleep() ) is not caught by gcc. Does anyone know if this is the case?
It doesn't seem excessively hard to produce a warning about shortening like that - the first two seem more subtle, but that one less so. I don't have gcc on this machine to check it, but VC++ certainly does emit a warning for that kind of thing.
Do you mean like online interactive games?

I do not know if this is what you were looking for, but I have seen some interesting behaviors arise depending on how the system is set up in Dark Mists. Usually it has to do with where the rewards/incentives lie, such that behavior can be guided towards it, and it is always a new lesson in humility when unexpected incentives appear.

Yet in other ways, there is the outside-game community with its rules and ethics. Here is a specific example: Players are concerned about gangs of other players logging in and coordinating because they want to believe they play a game in which the coordination is completely in-character... a sign of the work we have put into the game to focus it on role-playing.

When designing an RPG (stress on the role-playing part), I have learned that it is not just about the game mechanics and features. It is also about building the community, the mini-society.
Well, whatever they offer it won't be NFC.
As a developer you have to place your bets. Developing expertise and a workable codebase takes time on either platform. Unless you have resources to burn you have to pick a side.
The Almighty Dollar: Buy the change you wish to see in the world.
You can support both. You should take look at Typed Racket, Racket w/ Contracts, Erlang Dialyzer, and Qi/Shen. Frankly the Lisp contingent is way ahead on this kind of thinking (would of course love to hear about others).

I'm interested in developing such systems for Clojure and have actively researching something considerably more powerful than Chambers/Chen predicate dispatch.
That's true but I'm also seeing a trend away from using Apple's native widgets in a lot of apps. I think users have seen them enough now that they see standard UI elements as generic and indicative of a boring or low-quality app. The leaders mostly seem to have rolled a lot of their own look & feel, even if it's just image-backed UIButtons.
I don't know, I was really into design in the past, and am probably more designery than most devs, but I wouldn't do TOO much reading.

Design isn't about how much knowledge you've accrued, it's mostly a journey of self-exploration through work, and looking hard at what you've done in relation to yourself and others.

If you can find someone who will give you an encouraging AND bullshit free take on your work, that'll be a huge help. Oh, and remember how much your first code sucked? Your first design will suck just as hard.
C#'s new "dynamic" type and Scala's new Dynamic trait are a step in that direction.
I think this is more a matter of transferability. If you're good at one quantitative or technical skill, it's not so hard to learn another, and you can do it pretty quickly. Teaching yourself to become an artist is a bigger gap. I can appreciate design (although I never studied it formally) but I can recognize that it may be more efficient to get someone else to do it for me. The optimal degree of specialization isn't always "none."
This is true but in practice it's not so different really. On iOS you layout an xml doc describing your widget tree (maybe via a wysiwyg builder) and attach event handling code to bits of the tree, just like HTML5/DOM. Native apps have better data models but things like Sproutcore might even the score.
Architecture of Open Source Applications (book)
NFC's problem is not technology - it's the lack of implementation.
Me too, he's also the hero of this story. I had a brother with a sever traumatic brain injury and his marriage didn't last, it wasn't an easy decision on her part but she couldn't invest into his rehab. Su's husband is a true hero too!
Evernote Architecture - 150 million req/day
Mobile Music Downloads Began in '92 (1892)
You should know that people have been trying reputation-style digital currencies since at least the early nineties. They require a ton of bootstrapping to get anywhere. That's because you end up with a trading system that's looks like a foreign exchange market with 7 billion different floating currencies. And that's assuming only individuals have them, excluding corporations. You'll notice old cypherpunks have a lot of skepticism toward the fiat-currency arguments against bitcoin. We've been trying to make fiat-currencies work. Keeping the rep net up to date is at least as expensive as mining bitcoins, but with none of the hard-crypto backing to the algorithms. And it's way more opaque. That's ideal if you're trying to soften shocks across a national economy. It's less ideal if you've got more self-serving interests than eyes.

Bitcoin isn't perfect. But we can test it, and if it breaks, we'll see quickly. Broken rep-net economies are like building markets on pyramid schemes: people have an incentive to pretend it still works until the damage is orders of magnitude larger than the economy proper.

And I encourage you to investigate what fractional reserve banking looked like in the days of specie-backed-currency. Banks still made loans and kept less than the entire value of their demand accounts on hand. It'll be weird, but there will be an M2 and an M1 in bitcoin, we aren't technically limited to an M0 money supply.
I wouldn't put it past google to be working on fixing that too.
Let's ask God.

God says, "revolt planets approbation familiarised unseen wealth
heartedness counterfeit together Hosts Far bespotted furnishing
disappear Devil replenishing offspring vain utensils entangling
whereof what's David stomachs unbounded conceit land astrologers
if stream rob undefilable me reconciliation Justina truly
funeral men's fingers next sport Fear ceasest refer offerings
Doth ."
8hrs Hacking A Clojure 3d Game Compressed Into 1min
After seven years with my company, I was finally earning the highest amount of vacation hours per pay check, up to 15 days per year. In my fifteen year career, as an adult, I've never taken a vacation and I don't really have any interest in doing so. I currently have about 300 hours of vacation banked. I'm at the limit, so unless I use some of that time, I won't earn any more. That's okay, because . . . I don't have any use for a vacation. I don't use sick days, either (I know a lot of people use their three or five allotted sick days from their company as personal time).

I guess if I was digging ditches for a living, I'd want all the paid vacations I could possibly have. However, I work with computers and technology for a living and I love computers and technology. So . . you know . . . why would I want to take time off from doing something I enjoy?

Not to mention, after I die, nobody is going to remember me fondly for the vacations I took, so I could sit in the sun and cook my skin next to a chlorinated pool in another country. They're going to remember me for any work ethic, personality, and accomplishments I had.
Also note that high schoolers who apply to college are applying to more colleges. Ever since the Common App made it convenient there's an arms race to apply to more schools every year.