skysight-inc/HackerNews huggingface dataset:
If you're interested in this way of thinking, check out Bret Victor's talk Inventing on Principle
I know this seems outrageous on the face of it, but I suspect the truth may be quite a bit more nuanced. There's not nearly enough detail here to know what's going on. Some possibilities that spring to mind:

1. They may have taken advantage of special tax credits offered by the government for activities that it was deemed to be in the best interest of society at large.

2. Ebay UK may have carry-forward losses from a previous year that lowered their tax.

3. These "sales" may just be gross revenue, completely ignoring the issue of COGS, which means gross income might only be $50m or something much lower. I know the article cited Ebay's global profit margin as being 23%, but is that on gross revenue or gross income? That seems high to be on gross revenue...

4. This revenue may have been earned by subsidiaries owned by Ebay UK, but the money was never brought into the UK and has been reinvested into those subsidiaries. For example, Ebay UK owns Ebay Monaco, where there are no corp taxes. Ebay Monaco does $10m in profit. If they sent that money back to Ebay UK, they'd owe UK taxes on it. Instead, they reinvest it into hiring more staff and expanding the Monaco office. If and when the money goes back to the parent entity, it'll be taxed then.

Getting upset about corporate tax law based on newspaper articles is a fool's errand.

EDIT: More details:

http://www.forbes.com/sites/timworstall/2012/10/21/ebay-is-n...

Looks like they're just taking advantage of EU law to have payments from consumers go to a subsidiary in a lower tax jurisdiction. How is this different from running your company in Texas instead of New York for lower state taxes?
You have N elements, so they have N! possible permutations. The ordering of the list is one such permutation; to describe one message out of a language of N! possible messages, it takes lg(N!) bits.
Hey Scott, I'd love to work remotely from Bali for awhile with my wife and baby. Where should I look at staying? I'd like to be close to the action (tech startups) and food, etc. Thanks!

ryan at skycatchfire dot com
Of course xbox has been made with such a model but I'd agree that it never has that price pressure that surface has.
Note: 63-page PDF of a mathematical paper published in 1926.
How does this compare to the Teensy 3.0?
Lovely!

This sample shows the startup cost of LLVM. It is not ideal for short-running tasks, as just JITing this code with LLVM increases the overhead for this test by 0.42 seconds on my machine (iMac, 2010).

Might be worth running this for a longer period of time, they will basically converge.

LLVM is great for HPC, when this startup cost is not a problem.
Outsourcing the Decryption of ABE Ciphertexts
> So as an unordered multiset, the information content is 0.96 MiB

Could you please explain this more or point to other links?
People are simply giving names for useful patterns that you can use to solve certain classes of problems. You can still write great code without using them and you can even use them without knowing what they are called.

Giving names to these ideas just makes it easier to communicate common concepts to yourself and others. (imagine how hard it would be if you didn't know the terms "binary tree" or "MAC address").

The existence of these concepts is not an affront to your existing knowledge. Learn them only if you think it helps you.
2k round pbkdf2 iirc.
Show HN: Australian voice/sms API beta signup
Windows 8 is the best operating system available today. All you have to do to make it work for desktop is to uninstall all the WinRT (Metro) apps. You will end up with a really nice start menu that can be accessed quickly from a corner.

The best new thing is suspended apps. That alone is a deal breaker over previous versions of Windows.

This comes from a guy that has a MacBook Pro since 2007.
XP had no real competition. Windows 8 faces well entrenched competition, much of it brutally undercutting MS on price and offering considerably better integration with their smartphone of choice (unless you're the %4 of smartphone users on WP7).
Nice analysis, but only half of the story. As pointed out in the comments, you can make thick or thin clients in both native and HTML5. The issue is rather the one about lowest common denominator. HTML5 aims at working in very varied "runtime environment", where standards are bendable, bugs are rife and feature support a few years behind what native could muster. HTML5 is more difficult, and does not have all the tools, of the native environment. So the question is rather - will HTML5 develop faster than native and thereby be on par with it, or will it always be the straggler?
My single biggest headache with "HTML5" mobile browser applications has been the text fields/inputs.
Never made the connection between app.net and imeem before. Dalton's talk at Startup School 2010 was fantastic; it's really valuable to hear a founder candidly discuss the challenges they faced without the veneer of PR posturing.
You could also change the last line to:

"7) The world's conservative Christian community has brought this upon themselves... by being or supporting murderous psychopaths, by promoting mostly bullshit religious dogma that may not actually be part of the bible, and by being some of the most Xenophobic of all cultures the world has ever seen."

And it would make as much sense. Which is not a lot really, as from your argument it is surely also fine to persecute people dressed even slightly like americans, in those countries which america has attacked, if it is fine to persecute people wearing headscarves, for an extremist attack over a decade ago.

Also, if you want to round up the litany of death from dogma, athiest states have been just as destructive as religious ones over the past hundred years or so.

[edit] I have personally have found that generic religious/philosophic affiliation (Buddhist, Athiest, Christian, etc) seems to have very little bearing on if someone will be a dickhead, and also that all large affiliations seem to have their fair share of them. Claiming rationality about the lack of evidence for god, for instance, does not make people necessarily any more rational in other spheres, and also it doesn't automatically make them any nicer.
For those who will be using Windows 8 and miss the Start Menu, Classic Shell is a FOSS solution.
http://classicshell.sourceforge.net/
Seconding @scottmcleod as well as @taligent below -- key issues with Bali are traffic and tourists. You could also consider neighboring Lombok / Gili islands which are growing more expensive and more trendy, or if you find you can do without any western amenities, there any number of hidden coastal gems through the archipelago such as Manado / Bunaken. IMHO, quality of Internet varies inversely with quality of life -- live happy :)
Interesting, I was wondering how long it would take for this kind of proxy to pop up.

I don't appear to be able to remove my app.net account once I have added it, just get the following error:

Cannot GET /remove/2338
I appreciate your concern! I didn't really draw any conclusions from the data, as I mentioned in the "Conclusions" sections. This wasn't meant to be hard science, just some fun with data.

I did make an update with a few, more conventional statistics as well as an adjustment based on day of the week (see "Updates"): http://robert.io/posts/4.html
The Internet Split (the rise of advertorial content)
I made an update adjusting for day of the week (see "Updates"): http://robert.io/posts/4.html
Why Canaan Partners backed a digital pawn shop
If only deciding the next President boiled down to one issue!

Edit:

And I'm not agreeing that non-renewal of the Bush tax cuts for the rich is necessarily disastrous to the startup industry.
I vote for a man page!
Because the OpenSSL 0.9 APIs have some serious issues, and there are quirks in BIO destruction, etc, that couldn't be fixed without breaking a lot of code. That's why they maintain two trees; 0.9.8 for compatability, and encourage people to use the 1.0 tree, which not only has some new features, but also some important API fixes and improvements.

It's important to note that you can in fact have both openssl library branches on your system and that isn't a problem. It's a mis-statement to refer to these things as breaking changes, as your 0.9.8 linked code is not going to break anytime soon.
went to pennApps... even a little attention to gluten-free would have been nice.
I made an update using standard deviation and Z-score charts instead of my homebrew normalization function (see "Update"): http://robert.io/posts/4.html
Hell of an awesome week in tech
Turning to the past to power Windows' future: An in-depth look at WinRT
I don't think the article is arguing that everyone needs to work on a single project.

But there are a striking number of people building "pictures of cats doing x" websites. It's technically easy, which appeals to some people.

But there's nothing wrong with reminding developers that they have the talent to address bigger problems than a shortage of cat meme websites.
> Except for optimized C and C++ there is no popular language (I'm talking about the performance that is due to the design of the language, _not_ a particular implementation. For example dynamic typing is necessarily slower.) that is faster than C#.

Er, but you can't just completely disregard implementation, because it really matters in practice. You're not going to get a lot of adoption simply because your language is theoretically better/faster/...

In these language shootouts, Lua, a dynamically-typed language aimed at small size and simplicity, regularly beats out C#, because Lua has LuaJIT[+], which is a really good implementation, whereas C# for many people means Mono, which is at best an "OK" implementation.

It's the same as with algorithms: big-O complexity is obviously important, but it isn't everything; for real-world uses, the constant factors may make all the difference...

[+] The standard Lua implementation is also very good, but it's a more typical VM, and while very fast for a non-JIT VM, can't match LuaJIT in many cases.
Heartily agree. But this thread is very wrong about loader basics.
Most of the artifacts in Chrome Mobile stem from the fact that the latest stable version branches from Chrome 18 at which point the chrome compositor was in somewhat of a disastrous state (things are somewhat better in Chrome 20 and up). Chrome attempted/attempts to support transforms regardless of the underlying engine (be it OpenGL ES 2.0 or skia) and as result of this ended up implementing a lot of things that would be handled by OpenGL ES natively within Chrome itself, like backface culling, clipping, layer sorting, etc. Unfortunately, most of this math was wrong and as a result many things that use css3d transforms are a flickering disaster. Instead, I think they should have interfaced entirely through OpenGL ES and let a software implementation simulate it in the case of GPU-less hardware (which I think they've actually licensed and are already deploying in some later versions).

If you look at Safari, on the other hand, the only real major issue with 3d transforms is hit detection can sometimes be wonky, but this isn't something that OpenGL makes particularly easy anyway.

The ironic thing is that the stock Android browser is actually much better than Mobile Chrome, likely because it was written directly on top of OpenGL ES 2 from the start, whereas mobile chrome was actually a full port from the desktop. I haven't read much of the Android browser code though, so this is largely speculation.
Twitter did what I suggested in 2010
Did I miss something here? Why was this downvoted?
had one of these dual things for a time - they are a pain to clean
I have never understood this sentiment. If it's such an easy pattern to spot, how come someone in senior management at Microsoft hasn't spotted it too? Is your average internet commenter really smarter and more perceptive than one of the world's largest and most successful companies? Furthermore, has Microsoft not grown as a company at all for the last ten years? Has the IT environment not changed at all either? And is history destiny?

I would argue no to all those notions. I think Microsoft in 2012 is a much more disciplined, focussed, and frankly ambitious company than it was in 2002 or 2006. The development of 7 and especially how the company communicated with the public about 7 was a quantum leap from Vista. As far as I can tell, Microsoft has carried forward all of those improvements into the process of building 8. If it is making mistakes with Windows 8, they are entirely different genres of mistakes than it made with Vista or ME.
What I meant when I said, "I'm not a statistician" is "I have no clue what I'm doing, but I want to see what the data says." I went in with no experience, so I just went with what made sense to me. Several people made some good suggestions though, so I did do a little self-study and made an update that uses standard deviation and Z-scores, and adjusts for days of the week (see "Updates"): http://robert.io/posts/4.html
Integrating git with your existing website
Pseudo-scientific unwarranted conclusion -- the metaphysical implications of QM are not conclusive.
I guess I was thinking of all the cool things bandcamp (which I love) and soundcloud are doing for indies, not to mention Spotify, rdio, grooveshark, itunes, amazon music, and google play.

I've been looking at the space and don't really know what I could add. It looks really crowded with innovators to me. If I read you right, you're just saying that there's still room for something better?
I hear you, but to make your argument you have to define the term 'fair share'. If you take the working definition that 'fair share' is 'all legally owed taxes' then guess what, all these people are paying their 'fair share.' So do you see the problem? You have an internal definition of 'fair share' which is inconsistent with what the folks who govern the UK have codified as 'fair share.' Is that Ebay's problem? Or is it yours?
i think the argument being made is that if you sample a continuous signal at a frequency higher than where most of the power in the signal's spectrum lies, then those samples are not independent. so standard statistical tests that assume independent measurements overestimate significance.

so if you have two smooth, continuous signals, over a relatively short time (compared to the underlying process that is generating them) then you should simply ask whether they both slope in the same general way (if you like, there's a 50:50 chance that both go up (or down) compared to one going one way and one the other). both sloping in the same way is not terribly significant (50:50 likely by chance). and that doesn't change even if you sample like crazy, and generate lots and lots of points, which appear to show a hugely significant correlation.

[edit as i slowly grok this better] more generally, correlation coefficient isn't a good tool to use for comparing signals. it should be used for comparing random samples from populations (a signal is not a population). and i don't think people use it that way these days. so i guess this paper won out.

but i may have missed something, or be simply wrong, because this was published 100 years after fourier died, yet when i scanned it i saw nothing that mentioned fourier analysis, which seems like an obvious way (see above) to phrase this (but i may be biased, since i guess fourier analysis boomed once machines existed to compute ffts).
In the past, PennApps organizers went out of the way to cater to my dietary needs (dairy-free), but I think it was too big for that this year. Maybe allergen inclusion on the registration form could have informed organizers on the ratio of different foods they could get?
> And is my country better? Um... Yeah. By orders of magnitudes it's better.

You missed the point. Everyone knows the sports team that constantly finishes in the middle of field is better than those below. OK, we get it.

Why are you so concerned with comparing America to the countries that everyone knows are "lower" than America?

If you actually had any interest in improving, you'd be looking at those countries higher than America, and you'd notice the gap between America and the top of the ladder is growing very, very quickly.
I agree perhaps it's too much.

Interestingly, it looks rather nice, clean and readable (IMO) without everything else (here's a screenshot: http://joelg.cc/KJp5/o). Unfortunately, I'm pretty sure that have everything else there makes a big difference. I could probably remove the ad, but a lot of the rest definitely works, I have some data on it.

Thanks for the heads up though, I think maybe my incremental changes have meant I've gone too far on all this stuff without perhaps realising.
Yeah I think if you number the permutations in order from smallest to largest (ie all 0 to all 99999999) then you can update as new numbers come in by keeping track of the number (N) you've already seen and assume the other (million - N) are 0. So you just have your 10^6 bit number representing the sorted list of numbers and an 27bit integer representing the number of samples seen. The update function might be a bit ugly though :)

It's probably actually a question of whether the update function could be done in the remaining memory - it certainly couldn't unpack the whole representation.
There's a lot wrong with this article. However, the biggest logical flaw he makes is not everyone is a single-issue voter.
Adobe Muse 2.2 - визуальный конструктор сайтов
> So Ubuntu could deliver a useful gain in audio performance over Android on a tablet such as the Nexus?

It could if using USB audio input and output. The DAC in the Nexus 7 is not very good. Also, as you pointed out, Nexus 7 doesn't have headset jack, just a headphone jack. So that's lacking. However, there are some compiled kernels that added USB audio out support (but then simultaneously charging the device doesn't work, sigh...).

> puredata allows you to set up your own controls for a sound synthesis program - and you can have chunky buttons and big sliders for touch I'm hoping.

Have you heard of http://libpd.cc/ ?
(Do you mean "transitive"?)
Nevertheless, being unable to maintain focus on activities that are not enjoyable/easy is a diagnostic criteria for inattentive ADHD.

Whatever the case, categorizing these symptoms into a disorder is rather inconsequential to the fact that taking Adderall has generally improved my quality of life. I honestly don't know if I'd be able to keep my job without it.
The point of the article is that Promises should not be just the name of a general pattern or idea for a common concept, but adhere to a very specific definition. Monads as far as I know are already that, not a pattern but a very specific type of construct.

That's one of the reasons I hate the reality of design patterns in modern software: they start off as useful vocabulary, then some specific variants of the pattern hijack the name, and soon it's impossible to communicate clearly as nobody knows which variants have which names and meanings, and vocabulary starts to diverge wildly (see also: MV* patterns).
I love how he says, "Obama wants to significantly raise taxes". Hardly. This seems to be a new version of the same old "We can't tax the job creators." argument.
Am getting javascript error.Since Geolocate API of scoutme has internal server error.
This is actually a good reason to avoid styling id's as they take precedence over classes in styling.

See: http://codepen.io/anon/pen/fecup
Five Ways Deregulation Is Ripping America Apart
Show HN: We drank the accelerator kool-aid and released a free app for bloggers
You're kind of misreading why Nitro isn't in UIWebView. Since Nitro is a JIT it requires executable pages. Non-apple apps don't allow executable pages because you could then download native code and run nearly anything you want (within the process sandbox), which adds a risk that what Apple approves for the app store may not be what ends up running on a consumer's phone.

The good news is, that with Remote View Controllers in iOS 6, we may get Nitro'ed UIWebViews in a separate process (like how home screen apps work) that have their own secure set of executable pages. See: http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-...
Beautiful feed of panoramic iPhone photos
Others have pointed out the time and money drain, and while those are true, I don't have a TV for another reason.

More than any other single item that I'm aware of, a TV is a device to indoctrinate you into a certain way of thinking, and that thinking is consumerism. Everything you watch is an ad for something you don't actually need, and as time drags on, you'll slowly find yourself buying yet more stuff.

I find it extremely liberating to not have a TV and be able to think for myself about the things I do or don't want to buy, rather than have someone else tell me about it.

In my country, they are commonly referred to as "The Idiot Box". (And it's not because of the people you see on it...)
I think a lot of it has to do with a sense that they need to use this title in order to gain legitimacy in the startup community. I met lots of people calling themselves entrepreneurs who have never started a business and I meet lots of people who call themselves founders of entities that don't require anything more than an organizer. It is all because saying you are a consultant or a financial analyst or a marketing coordinator is not sexy or interesting. Instead of figuring out what they want to be and working towards it, they dress themselves up with a title and act the part. I know there is this whole fake-it-til-you-make-it thing, but sometimes it is all just bullshit.
Nice no true scotsman.

https://gist.github.com/3889970
I assure you, you didn't need to buy dvd shit, you only wanted to.

As someone that hasn't had a TV for over 6 years, it's amazing how much more time you have for the things you actually want to do in life.
He knows most ideas will fail when they are executed.

So the "logical" thing to do is to stop executing and just acquire existing patents and file for new ones. Then wait for others who want to execute or who try to execute. Then, if it looks like they have, or will have, the money to pay, threaten to sue them.

Brilliant!

A true innovator.
if you've ever actually used Visual Studio 2010 or above, and compared it to Eclipse, you'd realize how sad Eclipse looks in comparison. I use both at work all the time. Nothing compares to VS.
This guide (or book?) couldn't be upvoted enough. With his comprehensive work I believe Michal has done more for home manufacturing and high quality hobbyist robotics than all 3d printing "revolutionary" and "disruptive" companies combined.
It's hard to understand how far you're suggesting going with this. Many people in child development would disagree with how far you seem to want to take this concept of abstracting away real-world objects.

My kid's preschool had an idea of "loose parts" (for example: http://progressiveearlychildhoodeducation.blogspot.com/2010/...) in which a selection of physical objects (buckets, balls, tables, blocks, boxes, ramps, branches) was placed in a large play yard for open-ended construction. The kids were allowed to do whatever they decided to do with the parts. They would build some things up across several days (without being directed).

It's important to understand that, to make this work, you don't put out everything at once. For a week, you put out a few things that go together. Then they go in to storage, and you take out a different assortment. It has to rotate, or else it becomes part of the landscape and is not used.

To do this, you need to have a considerable amount of storage space, and a staff that is energetic enough to wrangle the stuff. But the stuff itself is rather inexpensive and, by design, simple.

The same kind of ideas hold, on a smaller scale, in households.