skysight-inc/HackerNews huggingface dataset:
He's an expert you say? That was certainly not my expectation from the article.

(1) Blind faith in Generics.

This alone screams newb to me. He says that he got better performance with a custom data structure (no shit sherlock) but then seems deeply surprised by this. Duh. Okay, well, obviously he's relatively new to Java, but hey, he could still be a performance expert.

(2) Never mentions the biggest weapon in the C vs Java arsenal. The thing is that C is only able to make optimisations up to a certain point, but there are optimisations that can only be made at run time not at compile time. So Java starts off behind, but can catch up some or even all of that distance.

People have used this to demonstrate Java code running faster than C code, but that is old news, a newb might not know this.

(3) Does not mention the second biggest weapon in Java's arsenal in the Java vs C speed argument. That being that more recent versions of garbage collection allow for super fast memory allocation - enormously much faster than what you get with malloc.

(4) Never quantifies how much slower Java is. If Java is 5 or 10% slower, then Meh, is that really news? If Java is 2x slower than carefully hand-tuned C by guys with actual code writing credentials like Linus, then that is still pretty good. 2x screamingly fast is still more than good enough for most people. If the difference is an order of magnitude, then that is not so good. If the difference is two orders of magnitude, then you might as well be using some scripting language.

A proper expert would certainly have quantified the speed difference.
Google is heavy on logic but weak on intuition. Why their designs seem to look good but are hard to follow.
a large correlative indicator of academic success is the academic success of ones parents.

Very difficult to measure 'innate smartness' (Is it even possible?)
Rise of the Facebook DJs
New Facebook "Listen With" buttons allow you to choose a friend as a personal DJ and rock out to whatever song their playing...in real-time.
But we're not talking about just phones and tablets...

"[...] yesterday, Qualcomm announced plans to produce Windows 8 tablets and ultrabook-style laptops built around its ARM-based Snapdragon processors"

Those will be locked out as well.

This is exactly what Cory Doctorow was talking about in his article the other day about "the war on general purpose computing" - (http://boingboing.net/2012/01/10/lockdown.html)
I think the point here is that Microsoft is requiring additional restrictions that Android does not - when they both use the same handset hardware.

Why should we give Microsoft a pass? Because they're the underdog? No. Android is not 100% open (e.g. binary-only kernel modules for proprietary hardware, Google not releasing honeycomb, ...) But that's no excuse for Microsoft to use cryptography against the customer.

Microsoft must face the ill-will it generated this way, including the ill-will toward its attempts to mandate UEFI Secure Boot on the PC. This move on the ARM platform will be used (by me and others) to demonstrate that the UEFI Secure Boot requirement on the PC cannot be accepted.
You can't comment on old posts, dead posts or jobs posts.
If the goal is to bring devs in from other platforms, who might have all kinds of crazy notions about what Android dev entails, erring on the side of over-simplification will give more people the sense that "hey yeah, not so hard."
Apple manufacturers both the hardware and the software and then sell it, there is no 3rd party involved in this transaction.

Microsoft builds the OS and licenses it to a manufacture, they build the device and sell it. At least 3 parties involved.

Microsoft's requirements need to be met to be able to license Windows 8 for tablets. Microsoft is forcing manufacturers to lock down their devices or else they aren't allowed to use Windows 8.

Google licenses the Android source code/platform/name whatever, and a manufacturer builds the devices. The manufacturer chooses to lock down the boot loader.

Google doesn't make any requirements on the manufacturers to lock their devices down.

That is where the difference lies. Microsoft is being bad here because they are forcing something on its manufacturers that its manufacturers may not have wanted to implement.

I don't see why Apple should have to let people install Windows on an iPad, or for that matter even make it easy for people to do so if they pleased. I don't see why manufacturers should have to let people flash whatever firmware they want to their device. But I do see why Microsoft shouldn't be telling manufacturers that the manufacturers customers can't flash their device if they so pleased.
It says 17 here: http://images.businessweek.com/slideshows/20110524/facebook-...
thats correct. I'm typing this on my phone bare with my short response.

From 20 to 80% state of charge. The cell voltage will be around 3.3v. When the battery gets charged to more than 3.5v, it is pretty much full. The bms will cut the charger off when the first cell reach 3.6v. Most cells will still be around 3.5. So the ones that are above 3.5 will get drain down to 3.5v and in turn balances there battery pack.

balancing battery is tricky, and this is just one simple algorithm I find to work fairly well.
Or an arm-based ultrabook.
They are related, but even being smart and having smart, dedicated parents isn't enough. You also need to be motivated and have staying power.

I know so many smart, but unmotivated people who drift through life, rarely achieving anywhere near their potential. The same goes for people, like me, who get bored too quickly, and can't manage to stay dedicated to any one subject for long.
And here I was starting to believe that other article about a calmer gentler Ballmer.
Sounds like a very unconventional and interesting academic path and she seems like one of those innately brilliant and curious minds but.. she wants to "cure ageing"?

I guess my question here is "Why?" I certainly hope her answer is contained in one of her future blog posts because to me ageing is one of those things that would not only be unethical to "cure" and commercialize, but also extremely problematic for the future sustainment of humanity.
You can't seriously be surprised by this. Microsoft can't be trusted until their desktop monopoly is destroyed. I guess the US vs Microsoft is 14 years old this year. Maybe we've all forgotten how Microsoft destroyed all other PC OS'es and how Windows wouldn't run without Internet Explorer; Microsoft claimed it was part of the OS and there was no way to remove it.

http://en.wikipedia.org/wiki/United_States_v._Microsoft

"Microsoft's true anticompetitive clout was in the rebates it offered to OEMs preventing other operating systems from getting a foothold in the market"

It shouldn't be a PC vs Mac world today. It should be PC, Mac, BeOS, OS/2, Linux, etc.
> Google doesn't make any requirements on the manufacturers to lock their devices down.

But they do. Google has many requirements and if you don't meet them, you won't be licensed the Google apps. That's the same thing Microsoft is doing here. You can choose to make a tablet that doesn't meet their requirements, you just can't sell it with Windows if you do so.

Microsoft isn't preventing anyone from making products or selling tablets running other operating systems... just that the ones they sell with Windows can't be re-flashed.
Gentoo has a license masking feature described at [1]. You specify in make.conf a list of licenses that you like and do not like, and it will not install things that do not match that mask.

1: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=...
iPad was developed by a single company. Apple built the hardware and software. Apple didn't force a manufacturer through licensing terms to lock down the bootloader to stop the manufacturers customers from loading an alternate OS.

The thing that people don't like is the fact that Microsoft is saying through their licensing agreements with a manufacturer that they have to lock the boot loader down so that the manufacturers customers (Asus, HTC, Samsung customers) are not allowed to load an alternate OS.
If users only upload the magnet file, the TPB wouldn't even know how big the file is, unless their servers queried the DHT for the .torrent file and extracted the data.
Could be a bug - I looked at the Vintage source when it was in alpha - they had implemented text objects for many delimiters but I also found some bugs with , for example 'ci{'.
There is no requirement from Google to build a device that the customer can't change at will after they purchase it. The manufacturers themselves have locked the boot-loaders not at the will of Google.
Just keep in mind: People who end up at Stack Overflow are heavily biased compared to the general Internet population - because they are looking for something that lead them to search for and then click a link to Stack Overflow.

This same bias that selects the population will affect the choice of which search engine to use.
This rings true:

I worked closely with the ISPs in drafting this provision to ensure they were comfortable with how it would work

This sounds like BS:

I remain confident that the ISPs – including the cable industry, which is the largest association of ISPs – would not support the legislation if its enactment created the problems that opponents of this provision suggest.

At best, that second quote reflects a real misunderstanding of the big ISPs and their interests.
I did an Etsy search similar to this, with "instant" search instead of scrolling. I have to say I like your approach better.

A few questions about your Etsy API experience - can you now see who purchased through your site? At the time they had no feedback loop and no sort of affiliate program. Building my Etsy app was a lot of fun, but I had no way to monetize my work. I'm a bit out of the Etsy API loop now, but I do hope they've come up with some way to help devs make money.
SOPA and PIPA: how lawmakers are out to take my job
As a non-Irish citizen, I hope they fail big. They can't establish a link between lost revenue and non-blocking. They might, however, be able to establish a link between lost revenue and poor product, or lost revenue and failure to exploit the internet market.
And that's how Microsoft killed ARM based netbooks, ultrabooks, tablets, etc that could potentially run Linux because most OEMs will want to have them licensed for use with Windows 8.

Can we rehash all the dozen posts about this from months ago when people swore up on down that Microsoft wasn't going to do... well, what the rest of us expect at this point?
The aging-focused futurist biotech / longevity science ecosystem in the Bay Area is well worth getting to know better - or being more aware of. It is the root system of a revolution in applied biotechnology that is gearing up for launch, and will be talked about 30 years from now in much the same way that Steve Blank talks about the connections of the opening years of Silicon Valley today. This ecosystem stretches from the transhumanist salons (the diaspora of the old Extropy Institute) at one edge through to the researchers in the Kenyon lab at UCSF and the Buck Institute at the other. On the winding road of connections that link those two communities stand such figures as Peter Thiel, the Laura linked in this submission, Aubrey de Grey and the SENS Foundation research center staff, Christine Peterson and the other folk at the Foresight Institute, various volunteers associated with the Methuselah Foundation, a range of gung-ho immunotherapy startup efforts focused on GIFT cancer research, a bunch of strong AI researchers and advocates, Paul Glenn and his Foundation that funds aging labs in a range of universities, Halcyon Molecular down in Redwood City, Larry Ellison and his Foundation that acts more or less as an arm of the NIA, Patri Freidman and the seasteading crowd, and so forth.

It is a web, and to better understand the prospects for ventures like SENS, or immunotherapy startups, one has to have at least some grasp of how all these people are connected and how the money likes to flow through this web - it is a whole parallel world to that which Hacker News usually represents/reflects, but one that is very similar in many ways.
Android Design Graphics
Java 7 uses escape analysis to do stack allocation by default. So, if you play along and write code for which the escape analyzer can activate stack allocation (I don't know what the rules are for this), you can get those benefits.
This is part 1 - part 2 is here http://www.thisamericanlife.org/radio-archives/episode/454/m...
What I find interesting is that Stack Overflow has a really strong contingent of .Net/C# developers, so I assume these developers have a pretty reasonable investment in Microsoft technology, and not even they use Bing!
Firefall dev shutting down beta in protest of SOPA
Okay, am I missing something?

Microsoft wasn't a monopoly because their software pervaded rampantly; Microsoft was a monopoly because their entire business model bastardized the notion of vertical integration by making alternate software (ie competition) impossible, furthered by the costs of developing IE being (allegedly) baked into Windows.

Is the "Google = Monopoly" argument that their bundling of GMail/Search/Plus/etc./etc. is discouraging competition?
As a frequent Wikipedia reader, I support the minimum blackout period necessary to generate mainstream media coverage and no more.
Just as a thought experiment, what would be wrong with extending the vigor of youth twenty years beyond our societally imposed retirement age, 65?

Two decades out from under the thumb of the expectations and institutions would seem a just reward for the labor of our elders. How many people work for the chance to travel the world, and then find themselves physically kept from doing so?
Nice theory, but the data doesn't support it.

We have other sites (cooking.stackexchange, diy.stackexchange) that are much more representative of the population at large. Even on those sites, you see a similar ratio... the second largest search referrer sends 1.6% as much traffic as Google (about twice as much as it sends to StackOverflow, but still virtually insignificant.)
If you take issue with someone's argument, it's customary to point out the specific flaws and explain why you disagree. Simply slinging ad hominems and calling the argument ridiculous doesn't cut it. An example of how to respond:

>> See, we actually sell software as a service.

Great, I sell software as a service too. This is an irrelevant fact that doesn't make you or I any more or less correct.

>> Data security for our clients isn't marketing, it is the absolutely lifeblood of the company

"Data security" is a vague term that has as many different definitions as there are people to talk about it. Your mistake is in assuming that your definition (in which seeing a file name in a log is unethical behavior and/or a security breach) is the one and only correct definition. Many many web developers disagree with your definition.

Secondly, security is marketing. You yourself have said, and I quote: "Even if you do casually trawl the data of your users, for the love of all things unholy don't talk about it." So not only do you recognize the importance of data security itself, but you recognize that even the appearance of data security (or lack thereof) can affect a company's bottom-line. From there, it should be easy to understand how companies use the appearance of security as a marketing technique.

>> 37signals knows that it was a foolish oversight to casually comment on content trawling

It seems to me that they've repeatedly defended their decision on both their blog and in this thread, and haven't removed the reference from their post. You're on your own, here.
Seems to me that the ducked-typed nature of Python makes it pretty much impossible to determine this information in a text editor.

class A(object): def read(): return 'A'

class B(object): def read(): return 'B'

def doit(i):
if i==1: obj = A()
else: obj = B()
return obj.read()

When you put your cursor over the .read() in obj.read(), where does it point to?
Splunk files for an IPO
I agree developers are more biased towards Google (or away from Bing) than the general population. But I used to run a real estate website which crosses a wider cross section of the population than stackoverflow and all the non-Google search engines did an exceedingly poor job of indexing and delivering traffic to that site as well.
I see, that makes sense. A potentially better (and still simple) algorithm you could use is to take the differences between the cell and the lowest cell, and try to balance to the lowest cell's value. This should give a slightly tighter pack, and has a side benefit of the ability to balance at any state of charge.

I can send a pull request if you'd like to do some benchmarking. :)

That also seems like a small voltage swing. Do you have any more information on the cells you're using? Maybe a voltage vs. SoC chart?

Edit: wording
Macfusion is sometimes finicky, but works for me most of the time. And it's free (unlike Expandrive).
Exactly.

Add to that the fact that Google releases the Android source code. Manufacturers do produce Android derivatives (e.g. Kindle Fire) by removing the Google branding. And HTC just relented by unlocking their bootloaders, providing at least one data point that customers do want the ability to load their own OS.

Must we relearn the lessons from the PC all over again?
Khan Academy Discovery Lab
Apple produces their own hardware, and the various locked Android devices are not being locked down by Google.
Don't forget the tinfoil hat.
You can also equate it to "I want to perform at Carnegie Hall...so I'll learn piano today."
Or an x86-based laptop with UEFI Secure Boot*

* Windows 8 logo compliance still requires UEFI Secure Boot. This won't affect desktops as quickly but laptops come with minimal BIOS options. Managing keys to install another OS will be omitted by many laptop manufacturers.
Instead carriers require that all phones be locked. Different causes, but the same result.
The "(I'm not in the US)" link is broken.

It's : "http://act.demandprogress.orgjavascript:go_foreign()

Should be : "javascript:go_foreign()"
"Can we rehash all the dozen posts about this from months ago when people swore up on down that Microsoft wasn't going to do... well, what the rest of us expect at this point?"

This is almost the worst part of it for me. Those people get to play "the voice of reason" at the time, but they don't receive any of the deserved ridicule when their fantasy world doesn't pan out.
there are many laptops cheaper than $500
Yup, this is BS. On the other hand, it looks like all this pressure is having (at least a little) effect.
Is there a regular online community where they share thoughts & discuss?
Plenty of android devices have a bootloader that is just as locked down as the windows 8 ARM requirements.
And you'd be a very silly person to make that bet, as you'd lose a lot of money.
i love those reasoning of 'real' designers to enforce what THEY think is best.

like the 'designers' of gnome3 (using the term loosely here) who thinks focus-follow-mouse and click-does-not-raise-window are things that only the devil would use and so no one should be allowed 'for usability sake' and 'think of the children'

think about it. a black wallpaper is the best readability option. period. so let's remove the user ability to change wallpapers pronto!

what i say "everytime you provide the user an option, you are asking him to, if he uses the software enough, to take a little second to make a decision that will give him an incredible productivity edge"

now, stop being lazy and hiding behind excuses. work on the real problem: how to present the options so they are not in the way, like joel mentions it while not being missed by the user
So it's not only a guess, but you imply patchers are not coders. That's just cheap.
Why is this awesome? I'm not sure why I should be excited about this.

As far as I can tell, a few dudes tied to a standards committee met in a Google+ Hangout about using the WebDriver public interfaces as a standard, but I don't see anything about how this standard will be used or how it helps me write automated browser tests more quickly.
They're not locked down by Google.
Perhaps the selection bias is some combination of "understands how the Internet works / not willing to accept paid results in searches / looking for real facts and data" that lead users to use both Google and Stack Exchange?

Clearly Google has an obvious and overt lead in all categories, and all search. I'm not sure how you can refute that the set of visitors to one site is not a biased sample compared to all Internet users.

Your results are different than other published search engine use comparisons. If both are factual, then the measurements must come from different populations.
True, Twitter did apply the tactical rel-nofollow. Technically, Google is correct in their statement.

I don't care for how Google is positioning the statement, which sounds like Twitter is trying to hide its information from the public-at-large, and that Google is simply trying to deliver the best experience for the user. It's highly suspect for Google as the source of making those statements, as they benefit directly as a result of Twitter being included in their search results.
If there was Internet Freedom bills proposed, there would be discussion on Internet Freedom instead of these discussions of compromise and feasibility for the anti-Internet activists. This appears to be a stalling tactic to more anti-Internet measures, or promoting anti-Internet measures. They have introduced similar bills after it failed before.

"Hey, a lot of people don't want more Internet controls. So lets get them involved in the Internet control discussion by playing on their hopes of less Internet control. Their supporters will lose momentum as people say 'discussions are ongoing'. We can then easily pass more anti-Internet stuff when we can as we have done in the past. It's brilliant."
so what, that does not change the reality of the situation for the people that buy the devices.

EDIT: I am a device user, not a hardware OEM, like im certain most of the posters here are, to users of the device it really does not matter at all WHO is forcing the lockdown, the fact that it happens is the issue. Not sure why that very obvious point garners downvotes.
Bruno’s residential stair chair lifts feature advanced stairlift design
DAY Elevator & Lift gives you Bruno’s residential stair chair lifts featuring excellent and advanced stairlift design that requires no structural modification to your home.
It very much changes the issue. That is not an OS developer requiring third-party hardware OEMs prevent loading another OS as part of their licensing agreement.

This is fairly specific anti-competitive behaviour, it's not an issue of locking devices in general.
Top 16 Open-Source Projects of 2011
But... corporations are people.
Plus, people who are really looking forward to something like this are waiting in anticipation (Like me!)
> I've been speaking out about the Secure Boot brouhaha because there was effectively no evidence that they were actually attempting to lock anyone out

No evidence, just history. Lots and lots of history.
Nice! This will definitely save a lot of time.