skysight-inc/HackerNews huggingface dataset:
"AMD says Kaveri has 2.4 billion transistors, or basic building blocks of electronics, and 47 percent of them are aimed at better, high-end graphics."

This sentence would have been so much better off if they'd just punted on the weak explanation of "transistor" and left it to anyone unsure to look it up.
Also, AMD has chosen to fab Kaveri in a bulk process that trades off clock frequency for density (-> more chips/wafer -> cheaper).

The HSA stuff could really be something exciting if they can get the software and OS support. Winning both latest gen consoles is bound to get some clever people spend cycles on it.
The US government doesn't realize the implications of their actions. A day will come when the US needs German help, support, or assistance in an area of global importance and the Germans will be very reluctant to help because of this.

The USA has had it good for a long time and has become very spoiled by it's priviledges.

Essentially, the US overplayed it's hand and there will be blow-back consequences.

I could imagine a terrorist living in Germany and the US asks for assistance obtaining him and the Germans tell the US to fuck off.

It doesn't even have to be a terrorist, it could be a person like Snowden. So, now, instead of assisting the US government, the Germans are actively working against them.

Or, I could see the Germans investing heavily in developing technologies that prevent spying. Germany could become a place where you learn how to NOT be spied on.

All this because the US Government doesn't know how to treat allies and respect sovereignty.
> I pay for the dumb pipe to give me all the internet fluid I care to pay for, regardless of its makeup.

You're assuming that broadband networks should be a dumb pipe to begin with. Why can't Verizon just decide to get out of the "dumb pipe" business, and say that they won't sell you a dumb pipe, but a pipe with whatever restrictions they want to impose?
I think this story is missing some key pieces (it seems like it was created by the plaintiff's lawyer). Still if the commentary suggested is true, then Oracle could be in trouble. The technicality that I wonder about is that this guys wasn't "harmed" by being told to pay the foreign worker less, (mental distress complaint aside) and the foreign worker presumably doesn't know this happened and so isn't suing Oracle.

And all of that is conflated by the fact that the person is already hired so it isn't a hiring question, it is a pay question. And at least in the several "managing legally" I've been to, paying people differently doesn't get you into legal trouble like not hiring or firing them does.

That said, at one of the companies where I worked there was a suggestion for engineers to go to India to help train local engineers, and having their salary be the same as their peers would have in India. (as opposed to California salaries) It was controversial to say the least.
The question of how AI will integrate with our society and economy is a fascinating one. We often make the mistake of assuming that an AI will be similar to a human just faster or smarter, but that misses some of the key distinctions of an AI versus biological intelligence.

One of the most striking is the ability to radically alter the substrate and operation of an AI system.

Because of the emergent nature of intelligence, I suspect that many AI instances will be raised like children, tested and validated for specific environments and then large portions of their consciousness could be frozen to prevent divergence of their operational modes. AI systems could also incorporate self-auditors, semi-independent AIs which have been raised to monitor the activities of the primary control AIs. Just as we involve checks and balances in corporate or national governance, many AIs may be composite entities with a variety of instances optimized for different roles.

This will be desirable since you may not want a general AI intelligence acting as a butler or chauffeur. Do you really want them to be able to develop and evolve independently?

Of course this just scratches the surface. AI will take in us in directions we can not dream of today.
you forgot the homosexual tyrants, the gypsy tyrants, the slav tyrants and not forgetting the tyrants with disabilities.

The takeover of the German state by the National Socialist party was little more than a coup by a gang of thugs, psycopaths and criminals. The persecution of Jews and other minorities was just a convenient scapegoat to drag the majority of the population along. The horrible crimes perpretated during this period cannot in anyway be ascribed as a (popular) uprising.
Limited scope as well - believe mobile is completely separate (?) - and imo mobile is the more interesting and important domain for NN.
Show HN: A cassandra backup tool
Your Code is not Enough
> Wouldn't the FCC clearly have this authority if they simply choose to reclassify the internet as a common carrier service instead of an information service?

They'd have to reclassify broadband as a telecommunication service instead of an information service to regulate broadband providers as common carriers.

This would be reviewable by the courts under the definitions of those terms in the Telecommunications Act, but looking at the definitions, it seems that this would likely be reasonable. (Most ISP provide some components of service that are clearly more like an "information service" than a "telecommunication service", but the basic of internet access seem to be more like a "telecommunication service", and regulating different components of packaged services differently is something that the FCC has done other places before.)
Ruby 2.0 breaks HTTP requests by passing a default Gzip header
Well that's a shortsighted way to view voice. You don't have to use audible feedback alone. Combine aural, visual and tactile feedback and you have a much more efficient means of control.

For example, in the carputer I designed years ago, I could see the information on a small LCD screen, I could hear it with text-to-speech, and I could feel it with vibrations from motors in the steering wheel. I could also give feedback by speaking commands or entering them on a small keypad. So I could switch between fast visual feedback or multitask my visual road input and audible computer input.
Old ATI chips were named Rage. Kaveri seems to be a river in India.... but it would've been much more cooler if it was named Kolaveri, which according to my poor translation skills must mean Rage in Indian (or one of it's dialects - possibly tamil).

And then there is the song... :)
Appeals Court Overturns FCC Net Neutrality Rules
By that definition even Qualcomm (top 5 semiconductor company) is an NPE as TSMC fabricates their chips. ARM licenses both RTL (code) and GDSII files (the files that a foundry such as TSMC uses to freate masks for fabrication) just as you would license software. They can hardly be called a NPE.
Well, the most difficult project I had to upgrade was a 2.3 project with a custom Asset Pipeline, with some additional features that Sprockets do not support.

Sometimes the upgrading problems arise due to gem dependencies, as a lot of gems set hard constraints on other gems' versions so it can be a little tricky to update everything at once.

All the other upgrades where rather easy, but of course it depends heavily on the size of the project, the test coverage or the underlying server infrastructure.
Living in Atlanta, the Leaf is ALL OVER. There are no less than 12 in my parking deck, up from zero less than 3 months ago. Two Volts, two Teslas, one Mitsubishi electric, and more than a dozen Leafs. Leaves?
> I think the gist of it is that the FCC exceeded it's authority in deeming ISPs Common Carriers.

No, the ruling specifically found that the problem is that the FCC has:
1) declared that broadband providers provide an "information service" (on which common carrier requirements can not be imposed) rather than a "telecommunication service" (on which they can be imposed), and
2) imposed the kind of regulations that are essential to treatment of common carriers.

I.e., that the FCC has both declared that ISPs are not common carriers but than regulated them (in some respects) as if they were.

There's obviously two ways to resolve this contradiction.
BASANT BIBHAR
Push Monkey - Wordpress Plugin for OS X Mavericks Desktop Notifications
You shouldn't create a poll for it, because all those reasons somehow overlap.

My biggest reason is the "if I build it, they may not come".

I have plenty others like:

I really don't want a snake/VC on my back
I couldn't afford to pay employees without VC cash
I'll need to generate money before bringing someone onboard
A 1 man team takes all other factors of failure and multiplies those factors by 100/1000
I always liked this set of challenges/riddles, though it is directed at Python specifically. I appreciated that it forced you to deal with some Internet-related programming tools and concepts.

http://www.pythonchallenge.com/
AMD is doing some interesting work with Oracle to make it easy to use HSA in Java:

* http://semiaccurate.com/2013/11/11/amd-charts-path-java-gpu/

* http://www.oracle.com/technetwork/java/jvmls2013caspole-2013...

* http://developer.amd.com/community/blog/2011/09/14/i-dont-al...

* http://openjdk.java.net/projects/sumatra/

It is intended that the GPU will be used transparently by Java code employing Java 8's streams (bulk collection operations, akin to .Net's LINQ), in addition to more explicit usage (compile Java bytecode to GPU kernels).
Weird, I was just talking about this earlier when someone asked for productive activity on train journeys to/from work.

I used to do these problems years ago when I was still a student and later when commuting to London. I did as many as I could on paper before trying to program solutions. I'll have to log in sometime and finish the few I missed.
And rightly so. There's no good reason why we should have cheap meat if the cost is hugely increasing our susceptibility to global pandemic.

OP was talking about taxing human-use antibiotics - i.e., we shouldn't do things that will increase the price of drugs that people literally need to avoid dying.
How a one-person business can break $1 million in sales
Valve Launches SteamVR Beta for Oculus Rift
Ask HN: what apps do you use most on your smartphone/tablet?
I would like to know what are the apps you use most and what field of application do they cover (messaging, mail, social, ecc...)
I find my solution more practical -- I flip the devices onto my desk face down/put into sleep mode
The estimate also depends on current traffic conditions.

I won't debate the accuracy of either case since it can only be an anecdotal and unproductive conversation. You were disputing the value changing over time, not it being inaccurate. Google does seem to give more optimistic estimates in general.
The Co-Founder of Typesafe, Paul Phillips, hates Scala too. Working on the compiler seems to have driven him mad (he says this, not me, but I don't disagree based on this performance.)

http://parleys.com/play/528cbfc3e4b084eb60ac78f2/about
> You're assuming that broadband networks should be a dumb pipe to begin with. Why can't Verizon just decide to get out of the "dumb pipe" business, and say that they won't sell you a dumb pipe, but a pipe with whatever restrictions they want to impose?

Why couldn't AT&T do that when they provided pre-internet landline telephone service?
I don't quite agree with that. Specialization is a good thing, but having managers and coders seems too much specialization. It leads to the situation where a manager could fix something small in the same time he communicates someone to fix it. Or situations where the manager slowly loses touch with technology. It's not likely someone will "understand" programming over the years without doing it constantly. And over time the manager's value to the team withers away.

I like this idea that there are no managers who manage and engineers who engineer. Instead, there's maybe one person who takes the responsibility of managing work, but does programming or other non-managing work the rest of the time. The engineers can also do a bit of managing, but they'll focus on the engineering.

The assumption is of course, that managing work can be automated away sufficiently and the team is a not huge. These are realistic assumptions, but are often untrue because of organizatonal flaws (or flaws with the manager).

The baseball coach argument doesn't really fit here, because baseball is not reinvented every 5 years. Programming quite often is. A C++ systems programmer probably can't understand much about HTML5 frontend programming. But a manager with C++ background can learn.
Do you know if Transition Dreams is available on Kindle? I couldn't seem to find it.
How did toast become the latest artisanal food craze?
That is until you learn to play the guitar
Blogspam, original is here:

http://overwatering.org/blog/2013/12/scala-1-star-would-not-...

Some thoughts: I've worked on several large scala projects, and I've found that long incremental compile times are often a sign of bad encapsulation. If you change the type signature of a public method then any file using that class needs to be recompiled.

I've found that explicit type annotations on method return types help a lot here:

def getBandit(ref: BanditRef)= {
...
ConcreteSimpleBandit(...)
}

This has type `BanditRef => ConcreteSimpleBandit`. If I change the implementation and return a ConcreteNonSimpleBandit, the inferred type signature changes to `BanditRef => ConcreteNonSimpleBandit`. If I use an if-statement and return one or the other, the return type will be the nearest superclass of both (say a ConcreteBandit).

However, if I explicitly annotate it to return a BanditLike

def getBandit(ref: BanditRef): BanditLike = {
...
ConcreteSimpleBandit(...)
}

then only the class in question needs to be recompiled.

The author is spot on about the use of infix methods. These are nearly always evil. What would be great if Scala gave you a way to explicitly declare certain functions as infix, and everything else uses the java-style calling convention. For a monoid, a |+| b |+| c makes perfect sense. However, consider:

optionalResult map (x => x*x) filter (_ % 2 == 1) getOrElse -1

Yeah, you need to do work to figure out what's going on. Compare to:

optionalResult.map(x => x*x).filter(_ % 2 == 1).getOrElse(-1)

But I suppose the former will save some bits ('.' and '(' take more bytes than ' ', right?).
Looks like questions have been added to the article now.
Kaveri is also finnish for a friend.
When I was a manager in a big corp, 5% to 30% is spent code reading (basically understanding the machine). Many times together with the team / owner of the component.

My job was not to do code review - we had a good process in place for that. It was always important to understand what is the internal state of the machine we are building/maintaining. So that I can answer to VP or PM team when they asks "we need to so X".
They're watching. How can that be a good thing?
Oracle will get kicked in the buffalo packet on the point of "retaliation." Essentially, they fired him because he was questioning them - you can't do that, especially in California which has hugely employee slanted laws. The point of whether the Indian sales hire was being discriminated against is not in the senior salesperson's domain - it would be the Indian's lawsuit to file.
Not really. With social login the security of the user's accounts across all the things they log in to is based on the security of the social provider they choose. So, if my chosen provider is Twitter, the security of all the web services I use will be compromised if Twitter's security is breached.

In the case of using the same password everywhere, the security of all the web services I use will be compromised if any one of those services is breached.

It's one point of failure from a trusted source versus n points of failure from multiple untrusted sources. That's a pretty big difference.
>I'm not a lawyer and I would love the hear opinion about this. Do companies use L-1 visas to workaround H1B requirements

Yes, often they come over under the veil of a 'temporary assignment' so they remain on foreign payroll. They can stay up to three years before having to renew/reapply. I worked for an immigration law firm and I saw wages as low as $15,000/year coming from South Korea to work at Fortune 500s.
You get what you pay for. The only people joining would be the one's who have no other option. They'll only harm themselves in the long run I think.
Not mentioned is "giant image at the top of the page screen that conveys nothing useful". I expect this will continue,

Medium has taken it extremes, but the trend started before that and is extremely common in landing pages - there are few startups from recent years that don't have this

A related patterns is "giant swaths of empty space at the top of the page".

Both are related to "lots of vertical scrolling required to get to anything useful", which the author did cover.
Clearly that's part of the answer, but I don't think that's the whole answer. While the existing broadband providers certainly did benefit from growing out of locally or regionally regulated monopolies, they haven't been that for quite some time, and much of their capital investment in infrastructure has happened after deregulation. Indeed, I wouldn't hesitate to say that the vast majority of investment in telecoms networks has happened since deregulation of the industry in 1996. Is a blanket neutrality order legitimate for companies whose networks are say 15% regulated monopoly and 85% private?
How many kH/s????
I can vouch for deadlifts putting you to sleep as that is part of my regular routine. 30-40 reps of Turkish Get-ups at 25% of your body weight is also very effective.

http://stats.preenandprune.com/
Keep in mind that Clinton also signed the Telecommunications Act of 1996. A few key things that this act did:

- Allow for consolidation of radio stations (and thus, the meteoric rise of ClearChannel)

- Allow for consolidation of telecommunications companies (and thus, almost the major phone service companies are the progeny of the Baby Bells)

It also did some very good things, like requiring entrants into the data services market to interconnect with incumbents.

But it also allowed telecoms to rip off the USGOV and taxpayers in extraordinary lengths (see previous discussion on HN: https://news.ycombinator.com/item?id=7021057 )
A List Apart open sources A List Apart
A List Apart on Github
PSD to HTML is Dead
Yay Sabayon!
> That’s why watching old TV shows is so effective; it gives me something to focus on without letting me really engage.

This is what I've been doing for years, there's probably about 20 films that I must've seen dozens of times each, and a few TV shows that I know and like enough to be able to watch time and time again without needing to focus on exciting plot twists because I already know them. Works really well for me, but this is the first time I've come across another person doing the same thing.
Your argument sounds good in theory, but a lot of us have the experience that 'good managers' are unicorns.

Before my start-up, I was a dev manager. And a damn good developer. I knew what technical difficulties my team had, and understood them, because I was the first place they came for an extra set of eyes. I ran defense from upper management because I knew the concerns, and I was the one with the voice. Because I'm also an open-book style manager I didn't play the "they don't need to know" card, but I could handle those things without them first having to mount a case to me every time.

I've watched A LOT of "I used to code" managers, and almost to a man, they are a disasters.
What is WebRTC?
Mailbox, WhatsApp, NBA Game Time, Feedly, Spotify
Because AT&T was a regulated monopoly, with all of the benefits that come from being a regulated monopoly (guaranteed rates of return, etc). The net neutrality proposals today amount to imposing obligations on carriers as if they are a regulated monopoly without giving them all the benefits of being a regulated monopoly.
Intuitively, I would have thought that this would be horrible news for content providers/distributors, and great news for wireless carriers. However, today, Google, Facebook, Amazon &etc are flying, while Verizon and AT&T are falling.

Does anyone in the industry know what this is all about, and what importance this decision really has on the future of mobile?
Isn't this something similar to Diaspora?

social networks are a drag.
Mass ACLU Concerned Over Privacy with Google's Acquisition of Nest
I only skimmed so far, but you might want to checkout Ranch instead of rolling your own tcp acceptor pool, http://ninenines.eu/docs/en/ranch/HEAD/guide/
Are there open-source drivers or will the driver builders have to reverse engineer the thing?
In my case: I'm not a programmer. I'm interested in it, and immersed in the tech world, but part of me doesn't believe that people really teach themselves to code and go on to make a career out of it. A self-limiting belief, I suppose.
I used to use dwm and I remember looking at ratpoison and wanting to use it, but I was learning Haskell at the time so I chose xmonad.

and likewise when I'll care to learn Lua I'll move onto awesome-wm. Which will probably never happen.
That sounds like a really fun place to work.
Because its not a freely competitive market. They didn't acquire the infrastructure and access -- particularly the last mile access -- by freely negotiating with property owners, nor, even if they had, is there unlimited capacity for new competitors to do so. Incumbent major broadband providers all got the basic access essential to provide infrastructure as CATV and telephone providers, as locally or regionally regulated monopolies, and there is pretty much no way for direct competition with fixed broadband providers on equal footing.

Exactly this. To me, it ceases being a property rights issue when the rights given to the carriers were not granted under market conditions to begin with.

Does that give the government the ability to impose on the carriers whatever it wants in an arbitrary fashion? No. But it does mean that there should be some elasticity in terms of regulatory structure.
Well, to keep it in the analogy, this is what the world without nn sounds like - "I bought a economy ticket but I am reaching lot late than the one who bought a coach ticket." It's not that I am getting a tight seat or shitty service. I am reaching late to my destination. That means eventually everyone would have to pay more depending on the whim of the carrier.
Tesla gains on strong sales; government issues 'recall'
Greg Maddux used methodical approach to get to Cooperstown
You may have inadvertently reversed the arrow of causality there :)
Sure, but I think that's orthogonal. My comment is addressing the OPs original premise. I seriously doubt there were hackers sitting around saying "we'll leave the PS3 alone as long as OtherOS stays supported." While removing OtherOS certainly brought more attention to the platform and accelerated the hacking, I think the reason it took so long for the PS3 to be finally cracked mostly had to do with the complexity of the architecture or other things. I don't think OtherOS was a factor.

As a counterpoint, I offer the xbox 360, which to my knowledge has not been cracked except for DVD firmware hacks and physically altering the device (mod chips).

The conclusion of this is that hackers will not continue to win the DRM battle. Eventually, enough holes will be plugged, where cracking these products becomes so time or cost prohibitive that the product stays closed for it's lifetime.