hacker news with inline top comments    .. more ..    29 Dec 2015 News
home   ask   best   2 years ago   
Stupid Patent of the Month: Microsofts Design Patent on a Slider eff.org
218 points by sinak   ago   134 comments top 29
ayi 3 hours ago 4 replies      
I don't think nitpicking, saying "this is just a slider, you can't patent it" or "ms copied all concepts from xerox and apple lisa" is rational in this situation. Because this patent is not about these subjects. Just look at the bigger picture: Corel copied Office suite apps almost pixel by pixel. I would be pretty angry after seeing this to screenshots:

This is Office Excel: http://weborb.gcflearnfree.org/weborbassets/uploads/ID_82/wo...

This is Corel Calc: https://images-na.ssl-images-amazon.com/images/G/01/software...

Even the shade of blue is the same.

tim333 4 hours ago 2 replies      
I had though the suit was stupid but I had a look at the Corel Office pics on Amazon and they do look kind of like a near identical copy:

Corel Calculate for instance Corel Calculate https://images-na.ssl-images-amazon.com/images/G/01/software...

( from http://www.amazon.com/Corel-Office-5-3-Installs/dp/B006N1Q0W... )

vs Excel https://upload.wikimedia.org/wikipedia/en/9/91/Microsoft_Off...

cperciva 6 hours ago 2 replies      
This seems like an entirely reasonable design patent to me. There are lots of ways of drawing such a slider; the patent does not cover any function, merely the ornamental design.

Now, the idea that this should entitle Microsoft to all of Corel's profits for the entire product is clearly absurd; as the article points out, that's the current legal precedent but is being appealed. Lawyers are hardly going to not take advantage of precedents which favour them; nor would it even be good if they did -- the fastest way to overturn bad law is to apply it strictly and make obvious its failings.

frik 5 hours ago 2 replies      
"If Corel is found to infringe even one of Microsofts design patents through even the smallest part of Corel Home Office, current Federal Circuit law entitles Microsoft to all of Corels profits for the entire product. Not the profits that can be attributed to the design. Not the value that the design adds to a product. All of the profit from Corel Home Office."

With such a crap "design patent" on a generic slider, Microsoft tries to extinguish another Office competitor?

DGAP 6 hours ago 4 replies      
Why didn't we get "Stupid Patent of the Month" HN posts when Apple patented "electronic devices with rounded corners?"
josaka 6 hours ago 0 replies      
This suit is probably in retaliation for an earlier Corel suit against Microsoft this summer. http://www.fosspatents.com/2015/07/corel-software-sues-micro....

This one reason companies keep a war-chest of patents, so they can fight back when targeted with a dying company's portfolio.

enjo 7 hours ago 3 replies      
" For example, Samsung explains that under the Federal Circuits ruling, profits on an entire caror even an eighteen-wheel tractor trailermust be awarded based on an undetachable infringing cup-holder. "

At some point companies are just going to stop doing business in the United States. I get that it's the worlds largest economy, but little by little this nonsense will fix that.

kyberias 5 hours ago 1 reply      
This is not a good article. The relevant context is missing: Corel has implemented a "Word mode" in it's product that mimics the look and feel of Microsoft Word. Mimics too well, Microsoft thinks.
brazzledazzle 2 hours ago 0 replies      
It kind of bugs me that an OS maker is suing a software developer and utilizing a UI/UX design patent to do it.
iamcreasy 5 hours ago 0 replies      
The purpose of A Patent is to allow the inventor to openly share their idea without the fear of stealing. The inventors are also allowed/encouraged to financially profit from their idea so they can continue invention.

But these type of patents are hurting everybody except one person.


lostinpoetics 6 hours ago 0 replies      
a silly patent (even by design patent stds), but the complaint illustrates that this patent is a pretty small part of a [smallish] thicket of patents on the ribbon concept, as well corel pretty brazenly trying to capitalize on the Office UI (whether that is a legit claim or not is up for debate) back when MS was pushing it (and of course MS allegedly meeting with Corel to "resolve" it after finding out). personal opinion is that it may have been a compelling claim in 2007/2008, but now just gives you that slimy feeling again. another good fact (probably irrelevant) is that microsoft is now (and has been) encouraging people to use the ribbon metaphor (as far as i can tell).
ams6110 6 hours ago 2 replies      
Putting aside whether Microsofts design was actually new and not obvious in 2006 (when Microsoft filed its application)

UI sliders were certainly not novel in 2006. And I'd be surprised if Corel did anything other than use the stock slider in Microsoft's UI library. Maybe they implemented their own and it looks too much like Microsoft's?

ikeboy 6 hours ago 0 replies      
>Putting aside whether Microsofts design was actually new and not obvious in 2006 (when Microsoft filed its application), whether Microsoft needed the patent incentive in order to come up with this design

Abrupt shift from legal argument to meta-legal argument. Seems stylistically wrong.

habitue 7 hours ago 4 replies      
This is the Microsoft we know. Welcome back!
throwawaykf05 3 hours ago 0 replies      
As josaka points out, this may be in retaliation to Corel's patent lawsuit:


All the patents in this lawsuit, of which the EFF picked just the one in TFA:

8,255,828 - https://patents.google.com/patent/US8255828

7,703,036 - https://patents.google.com/patent/US7703036

7,047,501 - https://patents.google.com/patent/US7047501

5,715,415 - https://patents.google.com/patent/US5715415

5,510,980 - https://patents.google.com/patent/US5510980

D550,237 - https://patents.google.com/patent/USD550237

D554,140 - https://patents.google.com/patent/USD554140

D564,532 - https://patents.google.com/patent/USD564532

D570,865 - https://patents.google.com/patent/USD570865

The ones beginning with "D" are the design patents. The rest are utility patents.

ianamartin 3 hours ago 0 replies      
Stuff like this makes me really excited about the Samsung appeal to the Supreme Court here in the U.S. regarding their ongoing suit and countersuit with Apple.

I'm an unapologetic Mac user at times, but I find myself intellectually on the side of Samsung in that case.

If Samsung gets cert and a positive outcome from SCOTUS, the patent system here will be forced to reform.

Stuff like this will simply go away. As it should.

ommunist 4 hours ago 0 replies      
Ehm... this design resembles the design of rheostat slider like that http://olx.ua/i2/obyavlenie/reostat-provolochnyy-maksimalnoe... and is not original.
kyriakos 3 hours ago 0 replies      
If Microsoft was to buy Corel would it be anti competitive behaviour?

Microsoft stands to gain more than just getting corel's office package out of the market, they will gain ownership to Coreldraw and paint which are one of the few Adobe competitors.

gruez 5 hours ago 0 replies      
The complaint is from 2015. Who the hell uses Corel Office?
yuhong 5 hours ago 0 replies      
The patents involved in the suit mostly looks like MS's patents on parts of Office 2007 UI that was filed in 2006 or so, including parts of the Ribbon.
tracker1 6 hours ago 1 reply      
Doesn't QT's QSlider predate this patent by a few years?
FussyZeus 7 hours ago 0 replies      
Honestly as stupid as this (and many others) are, it's the fault of the patent system, not the companies. The companies are reacting rationally to the system as it's been created, i.e. patent everything possible so you have more patents covering more things than your competitors. The only reason patent troll companies exist is because some smart investors realized you didn't need to do the risky bit, make products, to hold and enforce patents.

The system needs to be fixed, and then shit like this will go away naturally.

javajosh 7 hours ago 4 replies      
I get how we all intuitively want the PTO to not issue "stupid patents" but is there an objective, mechanical way to determine what is stupid? Do we care more about false positives (as in this case) or false negatives (a hypothetical alternative universe where too few, rather than too many, patents are awarded).

Now, before you start arguing against patents entirely, what I really want to know is: without patents, how are individual supposed to profit from their inventiveness when a larger entity could trivially copy the idea and profit based on their superior connections and capitalization? And yes, I'm talking about software. Are software inventors just supposed to give away their inventions as open source and feed themselves by working for someone else who a) got the ask, and b) defended their IP?

ahmedfromtunis 7 hours ago 1 reply      
What happens if I put the (+) and (-) in squares ([+] and [-])?
shmerl 6 hours ago 1 reply      
It's indeed a stupid patent. Such thing shouldn't be patentable because it's trivial.
lolc 7 hours ago 0 replies      
To think that some body must have written this monstrosity of a patent.
EGreg 6 hours ago 0 replies      
I thought that was always a possibility - the punitive damages could even MORE than eat up any profits. Sort of a "crime doesn't pay" attitude. Isn't that so for utility patents?

Otherwise people would "go ahead and execute" their idea, and sell a lot before getting sued, then simply pay a "fair and reasonable price" for a patent license. Which is it?

ZoeZoeBee 7 hours ago 1 reply      
Can't say I'll miss the lawyers about to be put out by AI
bitmapbrother 7 hours ago 1 reply      
I'm anxious to see what angle the Microsoft supporters use to justify this truly stupid patent. They proclaimed Microsoft had changed LOL - Microsoft is still the same old Microsoft. They're still using old prior art ridden patents to shake down companies and either make them sign ridiculous patent licensing terms or take them to court in a battle of attrition.
SQL Tabs Rich SQL Console for Postgresql sqltabs.com
150 points by craigkerstiens   ago   32 comments top 9
craigkerstiens 7 hours ago 4 replies      
If you're looking for a list of other clients some of the others ones include:

- Postico OSX - https://itunes.apple.com/us/app/postico/id1031280567?ls=1&mt...

- JackDB (web based) - https://www.jackdb.com/

- SQL Pro for Postgres - http://www.hankinsoft.com/SQLProPostgres/

- PGAdmin - Slightly outdated but still feature rich and fully cross platform - http://www.pgadmin.org/

And of course there's always psql which is all CLI, but incredibly flexible.

sandGorgon 7 hours ago 2 replies      
I would still use dBeaver because it allows me to edit data like Excel. And the fact that it works brilliantly on Linux.

I'm not sure why more db tools don't follow that paradigm.

marinintim 22 minutes ago 0 replies      
Looks promising. Seems like it's written in JS, using Electron and React.
joshfraser 6 hours ago 0 replies      
I've been using Wagon (wagonhq.com) lately and have been really impressed by it. I enjoy having a universal interface regardless of whether I'm connecting to postgres or mySQL. It's awesome to be able to visualize the results of a query with a couple clicks. There are a lot of little details like auto-complete which make it more fun to use than other editors I've tried in the past. I'm eager to try SQLTabs too and see how it compares.
garyclarke27 3 hours ago 1 reply      
Looks cool.I've tried most clients and been dissapointed - PgAdmin was very unstable on mac, object browser is good when it works but query editor is poor - Postico is pretty but has very limited functionality not suitable for large complex scripts.The best solution I found was to use Sublime Text with it's build system you can run scripts and get results easily, it has amazing text manipulation features, snippits are powerful, it's rock solid and blazingly fast. http://blog.code4hire.com/2014/04/sublime-text-psql-build-sy...
leeoniya 8 hours ago 1 reply      
"cross platform desktop client" so long as the desktop platform isn't the one used by 75% of users? ;)
meat_fist 10 hours ago 0 replies      
This looks great. I've always just used the command line for Postgres because I never liked PG Admin. I am hopeful I'll have a better experience here.
rodionos 4 hours ago 0 replies      
Intel Completes $16.7B Altera Deal eweek.com
143 points by spacelizard   ago   57 comments top 8
nickpsecurity 9 hours ago 2 replies      
Hell yes! Intel chips are about to get exciting again. SGI put FPGA's on nodes connected to its NUMA interconnect with great results. Intel will likely put it on its network on chip with more bandwidth and integration while pushing latency down further. 90's era tools that automatically partitioned an app between a CPU and FPGA can be revived now once Intel knocks out those obstacles that held them back.

Combine that with OSS developments by Clifford Wolf and Synflow in synthesis that can be connected to OSS FPGA tools to show even more potential here. Exciting time in HW field.

ChuckMcM 3 hours ago 1 reply      
So I have this vague recollection that Intel had an FPGA division in the early 90's that they spun off. Was that what became Lattice? Sad that the Interwebs get really murky pre 1995
Cieplak 9 hours ago 2 replies      
I'm hoping this will lead to improvements in their FPGA development environments.
cornholio 56 minutes ago 0 replies      
Intel CEO Brian Krzanich: "We will apply Moore's Law to grow today's FPGA business, and we'll invent new products that make amazing experiences of the future possible"

PHB, how you've grown !

mozumder 9 hours ago 4 replies      
OK now how quickly can FPGAs be adapted to search through Postgres indexes?
vvanders 9 hours ago 4 replies      
Not sure how they think FPGAs are going to reduce their "cloud workload". FPGAs are pretty power hungry (aside from lattice) and only work well if you have some unique requirements.
fizixer 6 hours ago 1 reply      
Two words:

- Neuromorphic.

- Bye bye Xilinx.

belleandsebasti 8 hours ago 0 replies      
Fpgas really only accelerate parallel workloads, sequential computation is done easier and just as good with a CPU.

Problem with massive parallelism becomes communication costs and spatial routing. Nothing is free.

More excited about commodity chips with 100s of cores. Rather have something that's easier to program with a faster dev cycle if I'm going to tackle parallelism.

Meteor meets GraphQL kadira.io
77 points by peterhunt   ago   10 comments top 2
techaddict009 5 hours ago 3 replies      
Hope some day Meteor meets Mysql.

By the way we have made air pollution monitor app using meteor. Will checkout possibilities of plugging GraphQL into it.http://oizom.com/

TheAceOfHearts 3 hours ago 1 reply      
What are the pros and cons of using this vs Relay?
Switzerland to vote on banning banks from creating money telegraph.co.uk
139 points by walterbell   ago   107 comments top 11
brownbat 5 hours ago 14 replies      
Economic historian Niall Ferguson beautifully describes fractional reserves as one of the greatest innovations of humankind in Ascent of Money.

The miseries from bank runs and crashes are real, but even so, the total impact on human welfare from fractional reserves has been overwhelmingly positive.

How do we know?

There were holdouts in Europe originally, some central banks were slow to adopt fractional reserves. They were trounced by the economies of other European nations and their superior access to liquid capital.

We've essentially done the laboratory tests here, it's one of the few areas where econ plays like a hard science. We know the answer here, and it's not 100% reserve requirements.

It's a tragic topic to put to a referendum though, because I don't expect every random person to be an expert on the technical nuances of financial history. And this is a topic where intuitions are a pretty poor guide, one where I'd expect the wisdom of crowds to fail hard. PhantomGremlin's quote from George Bailey is a good example. Most people aren't bankers, and don't really understand how it works as a system, beyond their own account, so it's weird to ask them to make key decisions here.

walterbell 6 hours ago 4 replies      
There is a website [0] and book [1] on this topic, "Up until about forty years ago a good percentage of the money in circulation was produced by the Bank of England and the seignorage went to the Treasury. Today 97% of all the money in circulation is created as debt by the banks and the seignorage profit goes to them. The result is that between 2000 and 2009 the state has foregone a trillion pounds. How many public services could that have funded? ... Modernising Money shows how a UK law implemented in 1844 can be updated and combined with reform proposals from the Great Depression, to provide the UK with a stable monetary and banking system, much lower levels of personal and national debt, and a thriving economy."

A survey [2] was done as part of a master's thesis at Zurich University, which found that, "Only 13 percent know that private commercial banks provide the majority of the money in circulation. However, 78 percent of the Swiss population would like money to be produced and distributed solely by a public organisation working for the common good, such as the National Bank. Only 4 percent preferred the system we actually have today that money is mostly created by private, for-profit companies such as commercial banks."

[0] http://positivemoney.org

[1] http://www.amazon.com/Modernising-Money-Monetary-System-Brok...

[2] http://positivemoney.org/2015/09/survey-confirms-people-have...

morgante 3 hours ago 4 replies      
I don't really understand how this isn't a proposal to effectively end lending.

If banks are required to hold 100% reserves against their deposits, where exactly are they supposed to get money for lending?

The article says "theyll only be able to lend money that they have from savers or other banks" but that seems inconsistent with the 100% reserve requirement. If I'm required to hold on to 100% of deposits, I can't lend them out.

ilitirit 52 minutes ago 0 replies      
Seems like an extreme move. Why not vote to raise the fractional reserve minimum and then see what effect it has?
zombees 7 hours ago 3 replies      
Can someone provide an explanation of how this works or provide a reference with an overview? The article is light on details. I assume this means preventing banks extending credit against deposits that don't necessarily exist?

EDIT: http://ecedweb.unomaha.edu/ve/library/HBCM.PDFit seems to be more about loans being spent and thus the spent money being at another bank and loaned out again

carsongross 5 hours ago 2 replies      
It is important to distinguish between what we call "creating money" which is really fraudulently introducing multiple claims on the same monetary unit at the same points of time (and which remain unexercised until a panic) vs. loaning money, which can be done perfectly safely so long as the money being loaned is available for the duration of the loan.

So, when a bank issues an honest loan for a million dollars for 10 years, it needs to have 1 million dollars pledged to it by savers for at least ten years (in the form of CDs or what have you.) This money may be spent in the economy and thereby returned to the bank as a deposit of some duration, which can be loaned against again safely, so long as it is reloaned under the same constraint: the bank must ensure that any loans made against the re-deposited money are done in a shorter term than the deposit is for. You can have very rapid loan growth in this manner, as time horizons expand during growth phases, and suffer none of the issues with multiple parties claiming the same monetary unit at the same time, commonly called bank runs.

Money can be safely "fractionally reserved" so long as intentional duration mismatch (which is really fraud) is not allowed. That's the core issue in the banking system. The production of the underlying money is a separate question, but I'm less and less convinced it matters all that much, as long as it isn't insane.

scotty79 2 hours ago 1 reply      
How will they know how much they should create?

Could they just abandon taxes and rely 100% on printed money or are modern states too expensive to be supported by inflation alone?

JumpCrisscross 7 hours ago 2 replies      
This looks similar to the Chicago Plan [1], a proposal by Irving Fisher to transition the United States to a fully-reserved banking system.

[1] https://www.imf.org/external/pubs/ft/wp/2012/wp12202.pdf

steven2012 5 hours ago 5 replies      
Doesn't the stock market create (and in the inverse, destroy) money?

If Apple goes from $13/share to $700+/share, those hundreds of billions of dollars are basically created from thin air, aren't they?

aflyax 1 hour ago 0 replies      
Well, its a bad idea, but you cant prevent masses from shooting themselves in the foot but feeling good about it.
WalterBright 7 hours ago 2 replies      
> as a way of preventing asset bubbles and curbing reckless lending

That hasn't worked out very well.

AVG: Web TuneUP extension multiple critical vulnerabilities code.google.com
228 points by pfg   ago   90 comments top 11
nephyrin 13 hours ago 7 replies      

- Anyone with this extension installed could be trivially owned by any website.

- AVG's initial fix was to incorrectly whitelist their own domains without requiring SSL.

- The follow up fix (after more harsh words from google) whitelists the AVG domain with SSL. Google engineer points out a obvious XSS on the domain that would again allow any chrome user to get owned.

This is a security extension from a security vendor. No words.

djsumdog 12 hours ago 5 replies      
If I have a windows machine or VM, I simply don't run anti-virus. There's no point. At Kiwicon last year, some French researcher showed how most anti-virus scanners were so badly written, he could exploit their scanning engines with basic malformed PDFs and JPEGs. Most of those scanners run as the SYSTEM user, so you basically can control a system with a PDF.

...but I hesitate to tell non-developers to uninstall their anti-virus. I don't want to be responsible for them getting exploited, but I usually do tell them why I don't run anti-virus and that the choice is up to them.

I always emphasize the biggest thing you need to do as far as security goes is to run all updates. Never skip or delay updates. The moment Chrome/FF wants you to restart, you restart them. Run Windows update (even though Windows 10 is another beast/debate entirely, if you chose to run it, you should run updates).

Animats 11 hours ago 0 replies      
Something called "Web TuneUP" just screams crapware. It sounds like one of those browser toolbar things advertised via flashing banner ads that hijack your browser.

A company that bundles something like that is no longer credible as a security vendor.

cpeterso 11 hours ago 1 reply      
AVG's CEO, Gary Kovacs, was formerly CEO of Mozilla. There must be a strong cognitive dissonance field surrounding AVQ's corporate headquarters to publish this level of "security" software.
modeless 12 hours ago 0 replies      
Can a class action lawsuit be started to deal with this sort of criminal incompetence?
guelo 11 hours ago 1 reply      
At one point it looked like Microsoft was going to kill the scammy Windows "security" industry by releasing their own anti-virus. But then they backed-off and now MSE seems to be purposefully curtailed.
dendory 9 hours ago 0 replies      
I remember using AVG many years ago when it was a decent product. I recently had the displeasure to have to install it again. AVG Free right now is malware, plain and simple. It highjacks your home page in every browser, changes your search page, and silently installs an extension. And if you go and switch the home page back, it shows you a popup asking you to set it back to AVG. This is pure malware behavior.
ra1n85 11 hours ago 0 replies      
I long stopped using AVG because their business model seemed to transition to largely something predatory - browser bars, hijacked home pages, "tune-ups".
zump 7 hours ago 0 replies      
Who the fuck would get something called Web TuneUP?
georgemcbay 7 hours ago 0 replies      
I'm primarily a Windows user on the desktop/laptop side (though I do also use a lot of Linux/Unix/embedded systems) and my advice to everyone who asks (as the token 'IT advice guy' to lots of friends and family) is just don't install anti-virus software. Modern Windows is better off without it. As far back as XP the best option was to install Microsoft's own Windows Defender and uninstall everything else, now just use what the OS already comes with.

Microsoft's goal with virus elimination is to make Windows work better, 3rd party vendor's goals with virus elimination are to upsell you on a lot of crap you don't need. It isn't difficult to see why the 3rd party stuff is all a bunch of crap that floods you with false positives while bogging your system down in an attempt to seem like it is doing something useful.

Yes, there are occasionally exceptions to the rule, but they all eventually follow a logical progression from useful lightweight tool to bloated piece of shit that is worse than most viruses they could possibly save you from.

aasdh 12 hours ago 1 reply      
This is wrong. I have read some documentary on this by AVG. and they were asked about it and they denied it.
Interview with Michael Burry, Real-Life Market Genius From The Big Short nymag.com
54 points by prostoalex   ago   31 comments top 11
henrik_w 2 hours ago 1 reply      
I'm currently taking the Coursera course "The Global Financial Crisis" [1] (from Yale) and quite enjoying it. Their answer to what caused the crisis is bubble thinking from all involved, not moral hazard on sub-prime loans or government failure. They back their finding up various studies, which seem convincing to me (but I'm a beginner, so don't take my word for it).

[1] https://www.coursera.org/learn/global-financial-crisis

paulpauper 4 hours ago 1 reply      
Mathematically speaking though, Michael Berry's success may have been more to do with luck than skill:

1. Nowadays, options are priced in such a manner that the expected value of buying OTM hedges is almost always negative. This is due to the inflated volatility for out-of-money put options and other factors.

2. It just so happened that the subprime mortgage meltdown coincided with his career; for the period between 1935-2007, his strategy would not have worked. It also would not have worked between 2008-present. (maybe it worked have worked in 1987, so we're talking three instances out of a century). Right now, the evidence suggests bank have reformed their lending practices, with higher credit scores for new homeowners, so the odds of another financial meltdown are slim.

3. The fed balance sheet is big, but interest rates are very low.

The fed has posted a large profit , a 30% gain in 2015 for a profit over over $100 billion, which is sent back to the treasury


And the evidence due to the mathematics of the yield curve and the composition of the fed's holdings suggests the the odds of the fed losing money on it holdings is very low:


Short-term interest rates would have to rise rapidly to quite high levels in the neighborhood of 7% for the Feds interest expenses to surpass its interest income. Such an outcome appears very unlikely, the paper said. In the event that the Fed did face a loss, it could simply hand no money back to the Treasury and, in the most extreme case, future remittances would also be reduced (and recorded as a change in deferred credit), but the Feds capital base and financial position still would remain completely secure.

Japan has a much bigger debt, they seem to be doing fine. Low interest and srong dollar is due to reserve currency status, flight to safety, emerging market weakness, commodity weakness, petro dollar, the large size of the US economy, and other factors.

honksillet 5 hours ago 1 reply      
"Interest rates are used to price risk, and so in the current environment, the risk-pricing mechanism is broken." This is the money quote.
xt00 5 hours ago 4 replies      
So what's the next crisis? actually read the article and this article does not really expound upon some sort of next crisis.. I guess the crisis is that interest rates are so low?? awesome click-bait apparently..
snowwrestler 5 hours ago 1 reply      
In fact he does not say this, but he does have a lot of interesting things to say about troubling trends in banking and regulation.

Article is worth a read despite the clickbait headline.

monochromatic 5 hours ago 2 replies      
Reminds me of my friend who's correctly predicted 10 out of the last 2 stock market crashes.
chejazi 5 hours ago 0 replies      
Thought it was interesting that Growth was at the center of both of the following:

> What makes you most nervous about the future?Debt. The idea that growth will remedy our debts is so addictive for politicians, but the citizens end up paying the price.

> What, if anything, makes you hopeful about the future?Innovation, especially in America, is continuing at a breakneck pace, even in areas facing substantial political or regulatory headwinds.

puranjay 2 hours ago 0 replies      
"If The Big Short, Adam McKays adaptation of Michael Lewiss book about the 2008 financial crisis and the subject of last months Vulture cover story, got you all worked up over the holidays, youre probably wondering what Michael Burry, the economic soothsayer portrayed by Christian Bale whos always just a few steps ahead of everyone else, is up to these days"

Wow, use some periods maybe?

cconcepts 5 hours ago 0 replies      
Currently reading The Big Short and struggling to get my head around what actually happened - now its supposedly happening again?

EDIT: I came back from reading the article a second time and was relieved to see that the speculative title had been changed.

jpeg_hero 4 hours ago 1 reply      
Broken clock right twice a day.

A classic case of a "short/crash/doomsday personality" hitting his perfect moment.

Kudos to him, but I'll look elsewhere for insight on the next cricis/opportunity.

Animats 4 hours ago 1 reply      
I used to write on investing from a fundamentals perspective. I saw the housing crash coming in 2004. See my "http://www.downside.com/news.html", where I wrote:

"The next crash looks to be housing-related. Fannie Mae is in trouble. But not because of their accounting irregularities. The problem is more fundamental. They borrow short, lend long, and paper over the resulting interest rate risk with derivatives. In a credit crunch, the counterparties will be squeezed hard. The numbers are huge. And there's no public record of who those counterparties are.

Derivatives allow the creation of securities with a low probability of loss coupled with a very high but unlikely loss. When unlikely events are uncorrected, as with domestic fire insurance, this is a viable model. When unlikely events are correlated, as with interest rate risk, everything breaks at once. Remember "portfolio insurance"? Same problem.

Mortgage financing is so tied to public policy that predictions based on fundamentals are not possible. All we can do is to point out that huge stresses are accumulating in that sector. At some point, as interest rates increase, something will break in a big way. The result may look like the 1980s S&L debacle."

In 2006 I wrote:

"Interest-only loans as a percentage of new loans. (Graph) (Data from Loan performance)

People with these loans are not homeowners. They're renters, with an option to buy. One interest-rate spike and they're out on the street."

It took longer for this to crash than I expected. Mostly because the Fed pushed out cheap money to delay the crash. I was expecting an interest rate spike, but that didn't happen. I also didn't expect the thing to cascade so badly; I though the problem was going to be comparable to the 1980s S&L mess, not worse.

A key number to watch is the ratio of median house price to median income. Historically, that runs around 2.7. Above 3, trouble begins; people can't make their house payments. In the last bubble, it passed 4 for the US nationwide, and 10 for California. For that graph, see [1]. Click on "Price to Income". Look at the line for "United States". It's about 3.3 now; it hit about 4.1 before the last crash, then dropped to 3.0. Look at the graphs for California cities; they're much higher. But not as high as last time, yet. Keep watching those numbers; they're a leading indicator of a housing bubble/crash.

The problem with speculating on this is market timing. You can see the stresses building up, but it's hard to tell when the system will break. Those way-out-of-the-money option strategies hit this - you lose money every year as you wait for the big event. Burry almost ran out of time and money that way. Taleb, the "black swan" guy, doesn't release the results for his Empirica hedge fund for years other than the one year he hit the jackpot. His people got really upset when someone leaked them, they made it into Wikipedia, and he didn't look so good.

(On other fronts, I expected peak oil to be a bigger problem than it was; fracking fixed that, for now. And I thought Bitcoin would collapse long ago; instead, its use case for getting money out of China made it valuable.)

[1] http://www.economist.com/blogs/graphicdetail/2015/11/daily-c...

Mysterious Android codebase commit googlesource.com
183 points by rogerthis   ago   75 comments top 12
quotemstr 5 hours ago 6 replies      
This diff is more explicit about what's going on:


 Change dependency from libart -> libopenjdkjvm.
There are also diffs adding lambda support, tweaking various classes for compatibility with applications that use reflection to access internal capabilities, and fixing lots OpenJDK compatibility bugs.

Android still needs to run dex bytecode somehow, so there are two possibilities for how N will work.

Option one is that Android stick with ART and replaces Harmony with OpenJDK: from a technical perspective, that wouldn't be the end of the world, especially since the Harmony implementation is rather inefficient.

Option two is that Google ports Hotspot to run on Android and, then has PackageManager convert dex bytecode back to Java bytecode on device. That would be awful, since ART is built for low-end devices and, well, Hotspot isn't.

In favor of option one is that Google is still developing ART. In favor of option two is Oracle being Satan incarnate.

I also wouldn't be surprised if Oracle has compelled Google to simply ship a copy of Hotspot, allowing developers to ship "authentic Java" APKs instead of dex-bytecode ones, with the two environments running in parallel, with two different zygotes.

grizzles 11 hours ago 4 replies      
To explain if you are just joining in: This pretty much means Oracle v Google, a case with major ramifications for the industry has been settled out of court. I don't see how this can be interpreted any other way.
blinkingled 9 hours ago 3 replies      
The commit references ojluni. This relates to "luni" in Android source which stands for lang util net io. Sounds like there are plans to replace the harmony implementation with OpenJDK one. License differences are definitely interesting but could be also related to performance and completeness - luni is fairly small set of classes whereas ojluni import brings in a ton more.

But what I don't understand is why they're importing the full AWT API! That's nuts.

gouggoug 4 hours ago 2 replies      
I'm curious about big commits like this one:

In the context of the recent juniper attack where some unauthorized code was committed without anybody noticing for years, it seems like it would be easy to hide a backdoor in such a big commit.

How do you go about checking the integrity of the code when you have so many files?

8902 files were changed, most added, and the commit says it's just importing openJDK files. Is there anybody checking that the source file imported haven't been modified to include some kind of backdoor?

edit: replaced "cisco" with "juniper"

shams93 4 hours ago 0 replies      
Its exciting to see all the goodies from java sound finally coming in. I could care less about cobra though Im just glad we get better support for audio coding from java without having to resort to jni and the native layer in c/c++.
merb 1 hour ago 0 replies      
So Lambda's are finally comming
bluesilver07 4 hours ago 1 reply      
Change dependency from libart -> libopenjdkjvm.

Does this mean they're discarding ART for OpenJDK's VM?

jevinskie 8 hours ago 2 replies      
I recall seeing a "libopenjdkjni" related review on android-review earlier today. It was just a makefile change though, no real code diff. Unfortunately I can't find the review anymore.
mahouse 12 hours ago 2 replies      
What's mysterious? Legit curious.
aaronkrolik 8 hours ago 1 reply      
Does this mean no more DVM?
dbwest 7 hours ago 0 replies      
I was hoping this would be a link to code committed by AI. More of those, please?
The Food Timeline foodtimeline.org
17 points by JumpCrisscross   ago   2 comments top 2
jjp 1 hour ago 0 replies      
6000 years between unlevened and yeast bread seems along time. I would have expected naturally occurring yeast to have hastened this.
jkcl 1 hour ago 0 replies      
Potentially a great resource.
Why Preventing Cancer Is Not the Priority in Drug Development nytimes.com
61 points by kungfudoi   ago   34 comments top 10
Gatsky 5 hours ago 2 replies      
This isn't a great representation of the issue. Everyone loves to hate the drug companies.

First of all, the basic science is lacking. The vast majority of animal models in no way resemble the normal process by which humans develop cancer. The models are designed to grow aggressive cancers extremely fast so you can test drugs rapidly, publish your paper and get the next grant. Even more than that, what actually takes place in the years before a cancer becomes clinically relevant is quite speculative. So a long term commitment to funding prevention research is needed from governments and funding bodies, because pharma can't fund this kind of basic science.

The other problem is that to do a good prevention trial, you need to identify people at risk. We aren't really that good at doing this (eg we screen ALL women above the age of 50 for breast cancer, we screen EVERYONE above the age of 50 for bowel cancer). There is some debate about whether screening in this manner is actually as worth wile as it has been made out to be, because it leads to over diagnosis without a survival benefit. So you have to be careful not to design an intervention that only prevents cancer in those who weren't going to be affected by it anyway. This is why you can't use surrogate end points - at the end of the day, for prevention, mortality is what matters. Are we going to give hundreds of millions of women drug X and make them suffer niggling side effects for 20 years because it reduces the rate of diagnosis of breast cancer? Definitely not - overall mortality is what matters (and quality of life).

It's not even a given that you can actually identify people at risk - some researchers think cancer is just bad luck (ie it is not predictable at all, or the predicting factors are unknowable). Even if this is wrong however, cancer risk probably involves weak effects from hundreds or even thousands of factors. We are very far from working all of this out.

A drug is probably not what we want. Actually a drug is really not what we want. They are too expensive and too much effort to distribute and monitor. Drugs also always produce health inequalities within and between nations. A holistic approach to improving our health and well being would be preferable, at least incorporating nutrition, exercise and psychology. Unfortunately the nutritional, exercise and psychological sciences are not hitting home runs in that regard, which is not surprising because they miss out on the billions we spend fighting an incredibly wasteful war on cancer.

memracom 22 minutes ago 0 replies      
Just remember, Cancer isn't a disease.

It is hundreds of different disease related to mutations in the function of cell division. Cells that don't need to divide, start dividing but the daughter cells are not the same as the parent.

In order to treat Cancer with a drug, you need to identify which of the hundreds of subtypes it is and give the right drug. Either that, or give people cocktails of lots of drugs and hope that you can identify the right one before the other ones kill the patient.

At this point there do not appear to be any magic bullets that will cure cancer, just lots of work and research to chip away at the problem, one subtype or one patient at a time.

And cancer appears to be inherent in what we are, animals. It seems unlikely that we will be able to change what we are sufficiently to avoid cancer. No vaccines are likely.

On the other hand, all the investment in Cancer research is paying off and is chipping away at this family of diseases. There are lots of reasons, not just new drugs, but some new drugs are part of the solution.

Maybe the human race is at a point where we have solved all the easy problems and now have a hard slog to chip away at the rest of them, bit by bit.

apsec112 6 hours ago 1 reply      
A drug to treat cancer only has to be taken by people diagnosed with that cancer, for as long as they're diagnosed with it. A drug to prevent cancer has to be taken by everyone at risk for the cancer (which might be the entire population), for as long as they're at risk (likely decades). Hence, a treatment drug can be expensive and can have some nasty side-effects, while a prevention drug would have to be cheap with minimal side-effects. That's a much tougher constraint to work under.
bayesianhorse 40 minutes ago 0 replies      
Well, preventing Cancer has been a priority for evolution since the first multicellular organisms arose. It's just not that easy.

Developing a drug is an economically difficult thing: Spend billions for the chance to win billions. The only alternatives to big pharma in developing these drugs are big government and big charity (Gates' Foundation et al).

paul_milovanov 2 hours ago 1 reply      
If there is in fact such a problem with incentives, what entity do you think might have the power to create proper incentives, and what are the odds of it happening?

Or perhaps let's shelf this discussion at least until we figure out how to incentivize sustainable development of new antibiotics.

In fact, one extremely effective way to reduce cancer-related mortality would be to keep ignoring the problem with antibiotics. We may not exactly like the way that plays out though.

themartorana 7 hours ago 5 replies      
"Theres more money to be made investing in drugs that will extend cancer patients lives by a few months than in drugs that would prevent cancer in the first place.

Thats one of the findings from the work of Heidi Williams, an M.I.T. economics professor and recent MacArthur Foundation genius grant winner, who studied the problem along with Eric Budish, a University of Chicago economics professor, and Ben Roin, assistant professor of technological innovation, entrepreneurship and strategic management at M.I.T."

I'm damn near 40, and the phrase "there's no money in a cure" has been around as long as I can remember. Heck, Chris Rock did a whole bit about it. [0]

Is this just putting good science behind that phrase? Is there anything new here?

[0] http://anonhq.com/chris-rock-on-big-pharma-no-money-in-the-c...

pessimizer 3 hours ago 0 replies      
Dean Baker's comment:

If Patent Monopolies Bias Cancer Research, Why Not Have Publicly Funded Trials?


reasonattlm 7 hours ago 0 replies      
The same, often perverse, incentives operate on the potential treatment of aging. Lots of work on tinkering with end states, meaning age-related disease in advanced stages, and next to nothing on prevention, meaning periodic repair of the molecular damage that causes aging.
pinaceae 5 hours ago 0 replies      
explain HPV vaccination then.and the banning of abestos.and all anti-smoking legislation.and all other EPA regulation banning carcinogens.etc etc etc.
blhack 6 hours ago 1 reply      
This logic is just dumbfounding. How do the people saying stuff like this explain the existence of things like vaccines?
AWS Shell An integrated shell for working with the AWS CLI github.com
138 points by vasco   ago   19 comments top 5
LukeHoersten 10 hours ago 1 reply      
I didn't realize when first looking at it but this is an official Amazon application. The github account is "awslabs" and it's linked right at the top of the docs: https://aws.amazon.com/cli/
sublimecalm 44 minutes ago 0 replies      
I do like this tool. But it is not a replacement for quality web applications, which is an area I would still say that AWS is failing to deliver.
vikingcaffiene 6 hours ago 1 reply      
At the risk of sounding overly negative, what value does this bring exactly? The existing CLI does exactly the same thing except one just prefixes the command with 'aws'...
sciurus 12 hours ago 1 reply      
volaski 7 hours ago 2 replies      
Is there a feature to upload to s3 buckets from local? That would be cool.
Newton VR: Physics-Based Interaction on the Vive vrinflux.com
9 points by lebek   ago   1 comment top
dmfdmf 2 hours ago 0 replies      
I'm guessing the next big breakthrough in physics will come from VR simulations like this.
Show HN: Netflix Party Synchronize Netflix Video Playback stephanboyer.com
12 points by curryhoward   ago   1 comment top
m1sta_ 8 minutes ago 0 replies      
I'd love for this to be native in the Netflix apps and to function between accounts in two different countries. Watching TV with friends and family back home would be wonderful.
A Short History of the BTree (2011) perforce.com
31 points by fizwhiz   ago   2 comments top 2
rdtsc 4 hours ago 0 replies      
CouchDB uses B-trees in an interesting append-only fashion:


That makes it work well for reliability and data durability. I have never had it corrupt data over the years. Can always pull the plug on the server (or kill -9 the process) knowing it will recover to a consistent state, or you can also take filesystem snapshot at any time and get a constent database image (I've used that for backups).

ameida 1 hour ago 0 replies      
Very interesting and links are gems.
Science Fiction Stories with Good Astronomy and Physics: A Topical Index (2014) astrosociety.org
67 points by hownottowrite   ago   12 comments top 10
blackguardx 3 hours ago 0 replies      
"Haldeman, Joe The Forever War. 1974, Ballantine. An interstellar war is fought using black holes for travel between battles."

I've read Forever War half a dozen times. Black holes aren't a focus of the novel, but rather the effects of relativity on soldiers fighting far flung battles. By the time soldiers reach a battle, everyone they know on Earth is dead and several generations have passed due to time dilation.

JabavuAdams 5 hours ago 0 replies      
... full of HUGE spoilers! Just some random searching on Alastair Reynolds' novels revealed many many things that are only revealed at the end of his books.
geon 19 minutes ago 0 replies      
Lots of Niven in there. Happens to be my favorite writer.
mirimir 4 hours ago 0 replies      
I recommend Greg Egan's Orthogonal trilogy: The Clockwork Rocket, The Eternal Flame and The Arrows of Time. It features a finite four-dimensional universe with no time-like dimension.
rosser 6 hours ago 0 replies      
"More or less accurate science", with rather significant error towards "less" in many cases.

Now, don't get me wrong; I love SF, and will happily suspend disbelief for wildly implausible fictional technologies (as long as an author doesn't then go on to flagrantly violate the physics of their own universe out of sloppiness or as a plot device).

That said, for example, I'm not entirely sure what part of current science suggests that flinging a spaceship at a black hole ("collapsar") at relativistic velocities will cause said vessel to pop out of another black hole, near-instantaneously, elsewhere in the galaxy. ("The Forever War", as much as I love you, I'm looking squarely at you.)

Nogwater 5 hours ago 1 reply      
I'd like to suggest Blindsight byPeter Watts. https://en.m.wikipedia.org/wiki/Blindsight_(Watts_novel)
TrevorJ 7 hours ago 0 replies      
I happened across this book, which seems to be little heard of and really enjoyed it. Premise is great and the science seems solid for the most part. Author seems like he tried hard to stick with things that are not denied by the laws of physics as we know it.


dyoder 8 hours ago 1 reply      
Quantum computing is not on the list. I wrote a novel, Qubit, in which quantum computing plays a central role.


Not on the list, and I'm not a physicist so from that standpoint, I may not have gotten everything right. Still, I'd like to think Qubit would pass muster.

Pelerin 9 hours ago 0 replies      
It would make sense to keep this list curated, as people who don't have a background in physics and/or astronomy might think a piece of fiction depicts it well, but misses some key aspect.

That said, how does the author accept suggestions or additions?

noahlt 8 hours ago 0 replies      
It's dated 2014, which explains the omission of Seveneves.
Career opportunities lawyersgunsmoneyblog.com
29 points by smacktoward   ago   11 comments top 5
kfk 3 hours ago 3 replies      
So the past week and half I have been on holidays back in Italy (I live in Germany). At least here, in the South, your status still greatly depends on 1) if you managed to raise a family (single 40 years old ultra rich Corporate managers don't get much credit); 2) if you have a good network of friends (and people here don't look down at blue collars). My father was a blue collar worker and he gets a lot of respect for doing well 1 and 2.

While this is not ideal (I think 1 and 2 are part of the reasons many Italian lack the ambition Americans have), it's a very good way to live a very decent life as an individual. At a macro level I believe pushing on 1 and 2 will kill your economy, on a micro level (aka if I was a shrink), I would strongly advise them.

P.s. of course, 1 and 2 work well in a world where you have USA, where people do kill themselves to deliver loads of innovation to the whole planet (see: internet, space exploration, etc.).

P.p.s. of course USA works well because it attracted talent across the world to deliver loads of innovation (see: immigrants)

drewrv 4 hours ago 0 replies      
> Anyone who argues that the key to economic opportunity, aka a decent job, is to have a college degree is in effect arguing that its OK for a large majority of Americans not to have a decent job.

I agree if we're talking about a four year degree, but a trade school is a great option for someone "not suited" towards academics.

crabasa 5 hours ago 1 reply      
Meta comment, but it's amazing to me how frequently articles about the cost/value of higher education hit the front page of HN. I wonder what the fascination is?
sandworm101 3 hours ago 0 replies      
If someone leaves highschool "not suited" for academics then their highschool has failed them. No student should feel they are in any way 'not the type' for higher education. No 16/17/18 year-old should be so pigeon-holed.

How many of these kids are making these decisions based on third-hand accounts of what higher education actually entails, without even sitting in on a post-highschool lecture? How many are told not to bother simply because they don't look/act/sound the part?

Given the state of highschool education, the lack of basic literacy, nearly everyone would do well to attend some sort of 'academic' post-secondary education. Reading books, listening to lectures and writing about what you have learned teaches the basic communication skills useful in every field.

Paul_S 2 hours ago 0 replies      
At least in Europe there is and has been for years a chronic shortage of tradesman (alleviated by migration). You will not earn as much as a doctor but the jobs are there for those who want them. I think the complaints stem from the fact that there are simply not that many labourer jobs (and that's a good thing).
OpenCorporates Open Database Of The Corporate World opencorporates.com
46 points by nikolay   ago   7 comments top 4
tahssa 8 hours ago 2 replies      
I attempted to find a company I know and 6 searches later I still couldn't find it. The first two attempts I had part of the name wrong, I.e. x resources instead of x energy, but I corrected that, continued, and still couldn't find it even though it came back with dozens of results.

Google got it on the first attempt even using the wrong name.

Too much data with poor search algorithms can be worse than a phonebook.

danso 8 hours ago 0 replies      
A great resource in that I suspect much of this data was otherwise buried deep in some other database...but is also an example of how essential filtering/ranking algorithms are for search, at least for general user friendliness.

For example, doing a search for Apple, and even limiting it to California, brings up a ton of junk that needs to be filtered out visually by the user:


And you have to have some knowledge of corporate conventions to get at what you think you want. Here's the entry for Facebook, Inc., registered in Menlo Park:


However, it's just a "branch". What you really want is Facebook, Inc. as incorporated in Delaware:


The listing of subsidiaries is nice...I don't know how complete it is, but it contains the companies I expect (Parse, Oculus, Whatsapp...no Instagram though?)


jedanbik 7 hours ago 0 replies      
Search for any bank, and try to find something useful with all the branch results which are less than corporate.
tensor 5 hours ago 0 replies      
These kinds of products would be much more interesting if you could download the database and periodic updates. API only means a no go for a lot of use cases.
ParparVM Open Source JVM for iOS github.com
69 points by danr4   ago   9 comments top 2
mwcampbell 10 hours ago 3 replies      
For me the most interesting thing here is the rejection of direct compilation to native code via LLVM. This team has concluded that the safest and most practical way to target Apple's platform is using one of Apple's compilers (in this case, clang).

I'm not sure if I agree with that conclusion. After all, RubyMotion and the Elements Compiler (www.elementscompiler.com) have kept up with all the new compiler requirements from Apple, including the requirement to emit bitcode for watchOS and tvOS. So clearly it's possible. And using LLVM directly, rather than using C as an intermediate representation, yields more control over debug information. Still, it's possible that at the next WWDC, or even next September, Apple will drop something new that will force us to use one of their compilers.

ivarv 10 hours ago 2 replies      
This looks very promising and could be huge if it supported JVM languages besides Java. I've been digging through the docs and have yet to find anything to this end. (Going so far as to post a SO question about it at http://stackoverflow.com/questions/34502625/can-i-use-codena... )
Foursquare's Valuation Is Getting Chopped in Half inc.com
19 points by dannylandau   ago   6 comments top 4
OoTheNigerian 36 minutes ago 0 replies      
As a keyboard analyst and former Foursquare user, I believe it was a mistake to remove the "chekin" from the Foursquare app.

The new app (cannot recollect the name) would have been ideal for pushing their new focus of review while Foursquare remained and did what it was meant known for - checking in and providing data.

By creating a new feature/ direction for an old brand and moving the old feature to a new brand, it caused a lot of confusion.

People simply decided to move on

empressplay 1 hour ago 1 reply      
...and they won't be the last, as more and more later-stage "startups" begin to show they won't ever make the returns their valuations would suggest, and start begging for cash as they burn through their existing investments and meagre revenue.
SEJeff 10 minutes ago 0 replies      
I just wonder when the same will happen to Groupon, a former VC darling that has seriously floundered the past few years.
danieltillett 19 minutes ago 1 reply      
I'm impressed that it is only half. Most of the time once the illusion is broken you are in a 90 degree down decline.
Modernity Got Going with the Vikings nationalgeographic.com
9 points by danielam   ago   6 comments top 2
trhway 3 hours ago 1 reply      
>The North Sea is small, but its cultural influence spread from Dublin in the west to Poland in the east, says author.

well, even further east - Kievana Rus, the starting point of Russian state, was founded by Vikings as kind of forward operating bases in their dealings with Black Sea and Eastern Mediterranean. Before Vikings, it were just some Slavic tribes in the forest, and under Vikings it became a small state making raids south on Constantinople and to Caspian Sea/Iran. Basically it was put on the map of Europe, and the rest is history :)

Anyway, Vikings and Caliphates (as well as Roman Empire before) are great examples how climate changes affect, sometimes to the point of really driving, the history.

garrettgrimsley 3 hours ago 1 reply      
>The Frisians seemed to have started cash and spread the habit through trading.

Does he point to any specific account in his book? From what I've read it was the Chinese that first used paper currency, not the Europeans. The whole article could use a parenthetical "in Europe."

Getting Docker running on a high-end 64-bit ARM gaming console hypriot.com
47 points by beagile   ago   10 comments top 4
moul 7 minutes ago 0 replies      
Here is a set of arm64-ready Docker images

 docker run -it --rm multiarch/busybox:arm64 /bin/sh docker run -it --rm multiarch/ubuntu-core:arm64-wily docker run -it --rm multiarch/ubuntu-core:arm64-trusty docker run -it --rm multiarch/ubuntu-core:arm64-utopic docker run -it --rm multiarch/ubuntu-core:arm64-vivid docker run -it --rm multiarch/ubuntu-core:arm64-xenial docker run -it --rm multiarch/ubuntu-debootstrap:arm64-wily docker run -it --rm multiarch/ubuntu-debootstrap:arm64-vivid docker run -it --rm multiarch/ubuntu-debootstrap:arm64-trusty docker run -it --rm multiarch/debian-debootstrap:arm64-sid docker run -it --rm multiarch/debian-debootstrap:arm64-jessie docker run -it --rm scaleway/ubuntu:arm64-wily
Source code: https://github.com/multiarch

Gracana 7 hours ago 1 reply      
What's the open source driver situation like for these things? Is it worth supporting nvidia by buying one of these, or are they likely to crack down on developers to keep this thing closed? It is an awfully interesting device, but I'd hate to buy one and find I could only really use it as an android device, especially after reading reviews about that lackluster functionality.
beagile 1 hour ago 0 replies      
@Nvidia: It would be awesome if we could get in contact with someone from Nvidia to push this further... anybody?
jimmcslim 9 hours ago 2 replies      
Would be great if it were possible to keep Android TV on there, AND run Docker containers at the same time...
Introducing d3-scale medium.com
304 points by Zikes   ago   66 comments top 14
danso 15 hours ago 1 reply      
To dovetail off another HN thread (Free Springer math books)...after reading Bostock's piece, I suddenly realized that the classic Grammar of Graphics by Leland Wilkinson he quotes might be free...and it is! The 1999 version anyway:


On Amazon, the cheapest available price is ~$55. For the second edition, which was printed in 2005 (and should be due to be free soon on Springer), it costs $132+

mbostock 15 hours ago 13 replies      
Author here, AMA.
Simorgh 15 hours ago 1 reply      
I really feel Bostock et al. are creating art. I'm just learning D3 at the moment and I am consistently blown away by its elegance.
ddoolin 4 hours ago 1 reply      
I personally make the better part of my living off being able to do custom D3 visualizations with some degree of speed and flexibility, so thank you Mike for your continued contributions and making it free for the rest of us. I'm seriously looking forward to D3v4 ;)
coldtea 12 hours ago 1 reply      
>To this end, D3 espouses abstractions that are useful for any visualization application and rejects the tyranny of charts.

Hmm, a lot of projects floundered when they got that (meta/abstract)ambitious, and forgot the plainer beginnings that made them successful. Hope D3 can pull it off.

graffitici 14 hours ago 1 reply      
Is the idea to have the next version of d3 be completely modular? So that if we use a tool like webpack, we'll he able to pull in the parts that we need?
rodionos 12 hours ago 0 replies      
Mike, I'm big fan of your work. Have been using it since early releases.

I'd love to hear your thoughts on how to make visualization more appealing for non-programming users who want to interact with data beyond the basic clicks and drops.

> D3 ... rejects the tyranny of charts

Let me share a couple of counter-examples that attempt to accomplish the opposite, albeit for the common good:

http://apps.axibase.com/chartlab/14cf1974/3/ - Basic

http://apps.axibase.com/chartlab/2111a2b7/2/ - Inheritance and Iterator

http://apps.axibase.com/chartlab/e8635882/10/ - Time series transformations

http://apps.axibase.com/chartlab/2ef08f32/1/ - Composite

What you see is a set of charts built with D3 under the hood and placed on grid layout with a mix of configuration settings and basic control structures. What's unusual in this approach is that it introduces end-users to programmable visualization through a simplified DSL. It helps users step outside of GUI editor sandbox and yet it doesn't expose them directly to JavaScript and SVG.

I'd appreciate your critique of this approach in general, not necessarily our implementation of it :) Is this level of "tyranny" acceptable in your view?

leadgen 7 hours ago 0 replies      
Just want to say thank you very much for what you are doing. You should add Donate button so we can contribute towards your efforts.
d--b 12 hours ago 1 reply      
Hey Mike, glad you're doing a AMA.I have a few questions:

1. There is no great javascript library for manipulating data, like pandas for python. Are you interesting in starting one as part as a d3 module? This could benefit from d3 being a standard and from your experience in writing javascript code.

2. Do you regret the original .enter() .exit() functions? These were powerful, but were a barrier for entry because they were hard to grasp. Do you wish you'd gone full functional from the start?

3. How do you get paid? Are you sponsored? Are you looking for sponsors?

Thanks much for the great work!

ixtli 13 hours ago 0 replies      
mbostock is a machines. The size and gravity of the work he does always impresses me.
adamwong246 9 hours ago 0 replies      
This is great! I use D3 with blaze and it will be nice to be able to exclude all the data binding stuff I don't need.
deboboy 8 hours ago 0 replies      
Would love to see a design surface like Webflow for D3. Then you would get high-fidelity 'create' mode while retaining fine control of SVG programmability.
ilostmykeys 13 hours ago 0 replies      

Have you toyed around with MathBox 2? It looks like it has a pretty interesting model.

hackaflocka 12 hours ago 0 replies      
Nomenclature is becoming confusing. In "R" (the statistical programming language), vector is analogous to column, and now in D3, vector is analogous to row.
U.S. predicts zero job growth for electrical engineers computerworld.com
138 points by Futurebot   ago   138 comments top 15
ashwinaj 10 hours ago 10 replies      
There are two kinds of H1B petitions:

1. Genuine candidates: I'm going to quote the extreme, people like Satya Nadella, Sundar Pichai, Vinod Khosla etc. came to the US on H1B and there are a lot of other "superstars" on H1B or naturalized citizens. More practically, there are thousands of other talented people from all countries who work on H1B. So the argument that H1B should be done away with is absurd, unless the US doesn't care about staying atop of the technology sector. Also, H1B workers get paid the same as local workers; there is a minimum wage requirement that has to be satisfied by the company applying for the H1B. So if you buy the allegation that wages are being depressed by H1B workers, why don't you take a peek at the bulletin board of your break room (which have H1B applications with salaries posted) or online and lodge a complaint with the state department of labor rather than posting bigoted comments?

2. Candidates hired by "staffing" companies: Blanket applications made by these "staffing" companies which may or may not have actual jobs. These are the applications that need to be stopped/scrutinized by USCIS (they have tightened this during the recession 2008-2010). It's arguable there is a genuine requirement for staffing companies, but these need to be scrutinized thoroughly.

secondtimeuse 13 hours ago 3 replies      
To pre-empt anticipated commentsJob Outlook "Growth" is change in number of people employed:From the source here are the numbers for other disciplines.

Software Developer Job Outlook, 2014-2417% (Much faster than average)http://www.bls.gov/ooh/computer-and-information-technology/s...

Computer Hardware EngineersJob Outlook, 2014-243%http://www.bls.gov/ooh/architecture-and-engineering/computer...

Database AdministratorsJob Outlook, 2014-2411% (Faster than average)http://www.bls.gov/ooh/computer-and-information-technology/d...

statisticiansJob Outlook, 2014-2434% (Much faster than average)http://www.bls.gov/ooh/math/statisticians.htm

computer-and-information-systems-managersJob Outlook, 2014-2415% (Much faster than averagehttp://www.bls.gov/ooh/management/computer-and-information-s...

Yet the article conveniently uses cherry picked data for arguing against H1B. The majority of the H1B are being awarded for above categories and not for electrical engineering.

The simple explanation is that it's cheaper to manufacture components in Taiwan, Korea and China. H1B is not causing electrical engineers to lose jobs, it's the fundamental economics of production that are stacked against the occupation.

nashashmi 12 hours ago 2 replies      
In response to a comment claiming outsourcing was the issue, I responded with this and thought it relevant to post here:

FWIW, the very cap on H-1Bs plus the decreasing attraction of coming to the US is the very reason ALL companies are going overseas.

I once did a research on outsourcing and the pivotal reason I found for outsourcing was not the "cheapness" of the foreign markets, but the decreasing flexibility and opportunity to continue development at home, and this decrease was dominated mainly by inability to find people to do the work. It may seem hard to believe but it isn't once you add up all the pieces. While factory workers may seem abundant and easy to find, finding upper-level factory operators across various disciplines from IT to Management to Operations was very difficult. Conversely, the two places where they were the easiest to find was China and India in that order. After all, who wants to work in a factory when they grow up anyways?

So what do companies do? They go above and beyond plus bend backwards to make overseas operations feasible. This problem is not just limited to factory workers, or electrical engineering, but any industry that has a hard time finding good quality workers. My industry of civil engineering is probably going to go next.

I could write an entire paper on this, but I will stop here.

madengr 9 hours ago 0 replies      
I have been an EE for 20 years. I think one of the things driving it is the increase in productivity. I can do a lot more with my RF/Microwave design software than 20 years ago, so I am now probably doing the work of two people.

There is also consolidation with complexity. How many 5G chipsets do you need when 95% of the phone market is held by two manufacturers? Hardware is expensive to develop and takes time. Investors/companies want cheap and fast, and are unwilling to fund R&D.

heapcity 13 hours ago 3 replies      
People with Engineering / Comp. Sci. Degrees are not in short supply. Exceptional engineers and programmers are. Its almost like the difference between kids who want to play football and the people with talent to make it.
super2 7 hours ago 1 reply      
First they came for the Auto workers, and I did not speak out

Because I was not an Auto worker, and I felt they were overpaid and sort of lazy.

Then they came for the Electronics manufacturing, and I did not speak out

Because I was not a line worker, and the line workers need to be in high-value fields.

Then they came for the Electrical Engineers, and I did not speak out

Because I was not a EE, and it seems sort of racist to take jobs from Chinese.

Then they came for meand there was no one left to speak for me.

Quanticles 7 hours ago 0 replies      
I wonder if this is a side-effect of the current silicon-valley investment scene. There are lots of low-capital startup opportunities, so who wants to fund the high-capital startups in computer hardware? There have been very few computer hardware startups the past few years, and that might have an effect on overall innovation and growth.
chejazi 9 hours ago 0 replies      
First thought: does this account for the emerging DIY electrical engineering community, e.g. the raspberry pi "gadgeteers" on kickstarter?
seanxh 8 hours ago 1 reply      
I optimistic about such issue. I will say software is good occupation while everything is blooming, but you can be more secure during the down time if you are an EE. Furthermore, you can train yourself to be a good software developer if you next to a computer and have internet access(of course you need dedication), but you cannot be a good EE without knowing how to operate a very expensive equipment(i.e PNA, MOCVD, etc). Disclaimer: I am a software developer with a background in EE
draw_down 12 hours ago 0 replies      
There is no STEM shortage.
MisterBastahrd 8 hours ago 0 replies      
H1Bs should have to be paid at least 20% more than the local market average for qualified workers. If people with their qualifications are truly THAT scarce, then businesses should have to pony up more than the going rate given their specializations.
tn13 8 hours ago 0 replies      
IT/CS industry is the major consumer of H1B visas. IT/CS is also the industry that relies mostly on outsourcing. Guess how healthy this industry is, guess which computer major pays the most salary in USA today and so on and also the consumers are happiest with the laptops, iphones, apps and Uber.

Now compare it with the heavily regulated industry of Healthcare. No one likes paying hospital bills in USA, almost everyone works on wafer thin margins and a constant fear of law-suites. Only the doctors and that too only few of them manage to earn a fortune but everyone else is worse off. Far more importantly USA has very inefficient and expensive healthcare system.

1971genocide 9 hours ago 0 replies      
I find it funny that we leave it to the economist to decide the fate of research.

I remember in uni I found EE topics much harder and boring then Software topics. Anything below C is a big nope. Verilog, VLSI, FPGA, anything to do with embedded IoT.

Yeah america wont survive if kids today stop valuing EE topic just due to some misguided economical models/interpretation.

The rockets that will land on mars wont be designed solely by software guys - it will require a lot of EE innovations - if america gives up then some other country will take its place.

Reminds of the movie Interstellar.

ydkditfi 13 hours ago 4 replies      
Reminder that "STEM" was just a buzzword designed to flood the skill-intensive labor markets with a generation of idealistic youngsters, all with the intention of driving down wages.

There never was a labor shortage, or as it's occasionally framed, a "talent" shortage.

       cached 29 December 2015 11:02:02 GMT