skysight-inc/HackerNews huggingface dataset:
A JIT makes many tradeoffs but it is always capable of producing code at least as good as an AOT. How much better that code is depends on many factors, such as the language, the application, and how much time/energy you're willing to spend on optimization (the latter might lead to choosing to generate code that's less optimized than an AOT).

A slightly bigger difference is not between JIT and AOT, but whether you can dynamically load code at runtime or not. If not, that opens the door to some whole-program optimizations, or, at least, removes the need for guards, generated by the JIT, that are triggered when new code is loaded. In any case, mobile applications don't load code dynamically.
That's very cool -- what kind of clients do you have? Any examples that can be shared?

Are people using D3 inside "enterprises" a lot for business intelligence stuff? I imagine that would be the kind of work that pays.
How to Create a Mobile Game on the Cheap
This looks really quite nice, I wonder if I could swap out phppgadmin (used by some non-techie people) with it...
> there is very little incentive for a bitcoin owner to store their bitcoins with a bank

Well, a bank could offer to pay interest on the deposits.
Or that Google has simply decided to use OpenJDK and abide by its license, an option that has always been open to them (yet they have so far rejected).
The UI/UX could also be licensed, so you were allowed to use it. I can't remember what they called it, but I do remember a few years ago my job at the time we had a big .NET application that was using the same design, and we had a license to use it all.
I took a closer look at the commits, and I think it's not as bad as it looked at first. They imported all classes of OpenJDK in the February commit posted here, but then removed things like Swing at some later point of time. It's not there in the master now.
While you're statement is true in a general sense, in this specific situation, CodeUpstart was founded by someone who worked for Code4Startup for only a few weeks.

I follow Leo on Twitter, and there's plenty of evidence.

Working together:
https://twitter.com/gilliantee/status/659751559622885377

Not working together:
https://twitter.com/eugeneteo/status/678373859838459904

A similar idea is fine, but this doesn't look like a coincidence.
I am not at all sure, but my guess is that:

the results must be electrically neutral in total

the results must have the same total spin (0) (this might require that all the resulting things have spin 0 but I don't know)

the results must conserve a variety of other quantities,

I think maybe pairs photons are (one of?) the only things that meets these requirements?

I'm not sure. I'm mainly guessing.

But, if proton collisions can cause Higgs Bosons, I think maybe the idea is that so long as all the quantities are conserved(charge, mass, color, spin, momentum, etc. etc.), any particles with small enough energy can be the result maybe?

I don't know if that is the idea. I'm just guessing based on how things are described wrt protons, but I might be misinterpreting things.
Thinking you can predict the market, either up or down, is a good way to find yourself buying high and selling low.

"Buy an appropriate index fund and wait, and don't pay any attention to what the market does" is far better advice for just about everyone.
> I can picture Google's lawyers using that in court against Oracle.

Google chose not to use OpenJDK (and they've obviously not complied with its license so far), so it being open source is irrelevant.
> I'd sooner believe that something's wrong with the closing of the bug report than something's wrong with my understanding of how this is still a bug

Occam's razor plays against you.
Because flying a three-man team to such an island is often much cheaper/easier/safer/faster than boating them in. And when people are hurt, getting them out by plane is the only life-sustaining option. Broken bones do not do well in small boats. (See the OP for issues surrounding getting people in and out of this place by boat.)

A more extreme example would be oil rigs (tiny island) that are serviced more often by helicopters than boats.
I could run eight miles a day with full pack, eat only protein and vegetables, have the mental outlook of the Buddha--and yet still get cancer because BP poured nearly two million gallons of Corexit into the Gulf of Mexico, creating unexpected toxins in the fish I ate. If the drug companies were to provide a pill to mitigate my hypothetical cancer, I would take it.

As you wrote, cancer risk probably involves effects from many factors. However, I'm not sure how redirecting "billions" to, e.g., "psychological 'sciences'" serves to reduce the incidence of cancers that are essentially environmental in origin. Healthy lifestyle only goes so far; I suspect the vast bulk of cancers are due to environmental factors or are intrinsic to the human aging process.
How SMS set back the mobile internet by ten years
won't be surprised if affected banks started selling deposit swaps if this comes to pass. would be pretty interesting if cash funds picked this up so that the everyday man can have a little bit of exposure to what is the bread and butter of the bank as we know it.

actually this probably won't affect much. it just means the capital requirements is increased. a bank may not necessarily choose to utilize its deposits before any other source. a bank can happily lend deposits and borrow on the overnight all at the same time to finance day to day operations.
Transfer of money from one bank to another is on it's own (in the simplest of terms) a loan.
Goodbye, Wearables. You Had a Stupid Name Anyway
>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.
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.
https://news.ycombinator.com/item?id=10795457
Oh, by all means, point out the fantasy omegaworks.

You complain about anecdote after anecdote, but all you've offered is puerile and pithy epithets. How does that help? Personally, I prefer to look at the situation by observing both myself, when set in a discriminatory position for years on end, as well as my immediate and extended family members, many of whom are Black, Hispanic, Indian, and Asian, and living in America; the supposed land of white privilege and black oppression.

I for one am sick of political correctness because I believe it is a lie. It denies the past and silences the future. It harms my wife, my children, my cousins, and other extended family members. It attempts to teach my kids that it is OK to sit on their ass, to be thugs, to rob, to steal, to break the law and cause mayhem because the white's owe them something, but I'll be damned if I'm going to let it. So, by all means, sit behind your screen politicking and feeling good about your ignorant judgements and ad hominem insults. For me, I'm going to be bold and talk about a problem I see that affects me personally.

Is there a problem? Yes. Is it going to be fixed by pretending it is only one sided, or by denying my right to address it based solely on the color of my skin? Absolutely not. I want something better for everyone in this country, and it isn't going to happen if we pussyfoot around the issue and pretend half of it doesn't exist.
> It's not like they're lighting the world on fire with their performance running dynamic languages. (I mean, it's fine, but it's nothing special)

Yes, they pretty much are[1], and yes, it is[2].

Their 80 kLOC JS compiler is on par with V8, they're matching or beating PyPy when running Python, and their Ruby performance is out of this world. The downside, though, is that it has a long warmup time, which makes it unsuitable for web pages.

[1]: https://www.youtube.com/watch?v=OUo3BFMwQFo

[2]: https://twitter.com/ChrisGSeaton/status/619885182104043520
One word: driftwood.
> The JVM is already open source.

From what I understand open source and imunity from litigation are orthogonal. Open source code and still be a patent minefield.
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.
The labs for this class don't use the soundblaster card (i think they gave the documentation for students that want to extend their kernel with sound capabilities). So I didn't play with a DSP. However, in lab 6 you program a driver for an ethernet controller which I suspect must be similar to programming a sound card. Typically, you put your data somewhere in the memory, and then you give the address to the controller and launch some operation that the controller will do for you do for you (fetching your data using DMA). There are various complications, but this is the idea.
>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."
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
Why deny someone that pleasure based solely on the ever-retreating carrot of hand-out promises? It is dehumanizing, in my opinion. Why eschew "white priviledge," then turn around and say, "The only way you can succeed is if we, the majority, give you success?" It is a lie!

I don't think people have been saying "The only way you can succeed is if we, the majority, give you success" at all, certainly not the "only" part. Of course people know that success is possible without it, and inferring that the other side said that is very dishonest. Getting help is not dehumanizing at all, unlike what you say. I have seen various alterations of this sentiment spruiked by politicians to remove aid from people. I am pretty sure that the people receiving aid would not say that it dehumanizes them.

Disadvantage and advantage is compounding in almost all real life areas (social competence being a stand out one), which is why people worry about schooling for their young children and other such things that may give them advantage from a young age. The correct sort of aid could have a very large positive effect over time, unlike not giving aid.
As a sibling replier said, I think it's just obvious observable fact that any software developer can see.

Let's look at it from the opposite perspective: ignoring harm completely, I assert that software patents do absolutely nothing to further innovation. There is no algorithm that would not get developed, no software that would not get written, if there was a lack of patent protection. I cannot imagine any person or company choosing not to build something simply because they it could not be patented and therefore could be "stolen".

So from that perspective, at the very least software patents are unnecessary and provide no real benefit in terms of providing an incentive to innovate. Maybe that's a "tough claim" as well, but that's just the way I see it from both personal experience and from watching the industry in general, and, frankly, I'd say it'd take some pretty strong evidence to convince me otherwise.

So if we -- bear with me on this -- take that as correct, then it becomes pretty brain-dead simple to assert that software patents are a huge net negative on innovation, creating a drain on time, brainpower, and money, to name a few things.

I've been on the receiving end of a patent-troll suit, and it was a huge waste of time for me (and my colleagues), as well as a huge waste of money for my company to pay for lawyers to deal with and settle the matter. And for what? Some greedy rent-seeking bastards to line their pockets for doing nothing that benefits anyone but them.
Indeed. The actual complaint that the EFF links to isn't because they copied their slider, it's that the entire interface as a whole has been copied and that they go as far as to call it the "Microsoft Word mode" in their documentation.

I would agree a patent for a slider is a little ridiculous, but this is quite a bit more than that.
I see the Broken clock right twice a day. sentiment expressed in a couple places in this thread.

I think it warrants mentioning that Michael Burry had a very successful career before nailing the credit swaps trade. I think the sentiment that he's a perma-bear that just happened to get lucky is very unlikely. First, Michael Burry manufactured the credit swap trade that he is known for. What I mean by that is that Burry didn't trade options regularly. Rather, somewhat like Elon Musk, he reasoned from first principles. Burry started from the fact that certain housing markets were deteriorating and loan standards had been massively relaxed. Then figured out exactly what loans were in which CDO's and which tranches would be impacted by bad loans. Then he went out and bought credit default swaps against those specific tranches. There was very little luck involved.

In addition to that, prior to the credit default swaps trade, Burry had been running Scion very successfully using a value strategy (wikipedia quotes Michael Lewis as follows in his first full year, 2001, the S&P 500 fell 11.88 percent. Scion was up 55 percent. The next year, the S&P 500 fell again, by 22.1 percent, and yet Scion was up again: 16 percent. The next year, 2003, the stock market finally turned around and rose 28.69 percent, but Mike Burry beat it again—his investments rose by 50 percent. That is amazing performance.

Burry really is worth listening to. I went back and read his Scion Capital letters and IMO he actually is a genius wrt investing. I don't know quite how to express it other than its got the same feel as Warren Buffett's letters. He doesn't get swayed by fear or greed, he's just incredibly logical.
Well said! The biggest hurdle I see to this vision being realized is political correctness. We'll never fix the problem by stifling conversation or by only letting one side say anything about the issue.
Yea, and that license had restrictions, as mentioned in the complaint.
I think the relevant portion is a non-compete with MS Office products. further info about license: http://weblogs.asp.net/fbouma/the-evil-of-the-office-ui-ribb...

original license and requirements (now dead): https://msdn.microsoft.com/en-us/office/aa973809.aspx

archive: https://web.archive.org/web/20120317065353/http://msdn.micro...

apparently the non-compete is removed now: https://www.devexpress.com/Support/Center/Question/Details/Q...
It's called "ribbon" UI: https://en.wikipedia.org/wiki/Ribbon_%28computing%29

And from the bottom of the wiki page:

"The Microsoft Ribbon Licensing Page has been retired, therefore it is no longer possible to license the ribbon control from Microsoft."
DR-DOS was a clean-room reimplementation of MS-DOS. Linux is a reimplementation of unix. Fender guitars work remarkably like Gibson guitars. The steering mechanisms on Masdas are the same as Mercedes. Nothing wrong with it. If you don't allow people to copy interfaces - where does that end? Does that mean that APIs should be protected from being copied?
OpenJDK has a full patent grant[1]. It is 100% open source in every way possible, its use is unrestricted, and it is released under the same license as Linux. AFAIK, Oracle has never sued anyone making use of it for whatever purpose whatsoever. It is important to remind the undisputed fact that -- at least so far -- Google has chosen not to use OpenJDK (or, in any case, they did not comply with its license), and therefore its open source status is irrelevant to the court case.

[1]: That grant is automatic, by the open source license. In addition (and unrelated to OpenJDK), there is an explicit patent grant to conformant implementations of Java (be they based on OpenJDK or not).
What is the inaccuracy?

In the lawsuit, they used very broad design patents of the general iPhone shape that were later invalidated due to obviousness and prior art leading to a cut in the awarded compensation.

http://www.fosspatents.com/2015/08/us-patent-office-consider...
I purposefully ignored caution. It is hard to have an honest conversation if you stifle yourself based on your own sex, gender, or other distinguishing features. How can we ever eliminate prejudices unless we acknowledge our differences and weaknesses and talk our way through them?
Question from the Internet: "Does your exploit also work in tainted mode?"

Netanel Rubin: "No".

This simple "No" demonstrates the fundamental deception inherent in Netanel's talk.

----

From the Perl security document[1]:

> This flag [taint mode] is strongly suggested for server programs and any program run on behalf of someone else, such as a CGI script.

----

So:

1. Any and all code, even in, say, Haskell, should typically take some protective measure to counter the attack potential inherent in reading in arbitrary unsafe user input.

2. Perl provides a nice, simple, effective tool for dealing with this -- the `-T` command line option that turns on taint mode.

3. Netanel knows about this feature and could easily have mentioned and suggested "Use Taint mode". But that would render his talk pointless...

[1] http://perldoc.perl.org/perlsec.html
And why should trivial design be patentable? It shouldn't be. Patentablity of stuff like rounded corners is beyond ridiculous.
Yep, that's the one
Because someone thought it would be interesting to the community and posted it...

In this case, reposted it.

https://news.ycombinator.com/item?id=10787613
definitely, one of the best curations of 2015.
I think, Nvidia is well organised and you'll get a ton of developer informations for the Tegra DevKits on their website and forums. The community is pretty active and helpful as well.

They provide a lot of drivers for CUDA and the DevKit boards, namely the Jetson TK1 and Jetson TX1. And some of the users also reported that the Shield TV has a lot in common with the TX1 boards.
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?
There are quite a few vendors like Telerik that would sell your ribbon controls for .NET/WPF/Native/Web applications.

http://demos.telerik.com/aspnet-ajax/ribbonbar/examples/over...

Telerik is quite huge in the .NET world but they also could've licensed it from MSFT for resell.
I don't shave my legs. My wife does.

A good manager delegates?
Barring release blockers discovered in RC1, yes, early January.

http://www.postgresql.org/message-id/20706.1450460549@sss.pg...
Nope, she's describing the only reasonable way of operating under conditions you can't change.

So far as Chinese companies are concerned, the government has just standardized and formalized rules already in place. So far as foreign companies are concerned, they planned for this possibility and can now proceed accordingly. If there's any international company that doesn't have their Chinese infrastructure in a silo, their friends and loved ones should take away their keys RIGHT NOW because they're a danger for themselves.

This brings back memories -- back when they were making lots of money, RIM had a row with Indian government over the same issue. They did a little "we're outraged" dance and promptly forked over the keys -- they'd be idiots not to (and idiots with a lawsuit for breach of fiduciary duty on their hands).

This is also far better for the users, although a lot more work, than pulling out of the country entirely, as some companies have done in the past. The world is a complicated and hairy place, and you can either pretend otherwise or be a global company.

For instance, I suspect that it might be more than a coincidence that large telecom companies that have any presence in emerging markets tend not to have any presence in the US (someone had a bright idea to pass a law that gives US courts jurisdiction to punish companies with presence in the US for "engaging in corruption" abroad). I'd suspect everyone else goes out of their way to create a wide moat between the mother corp and their offspring (Nestle India comes to mind, which trades independently on NSE)
Go get'em Carl. I find the whole "lets make money off public documents" thing really offensive.
In fact, this even can even sync new/modified/deleted files, similar to rsync. Very handy for deploying static assets or backups, for example.

aws s3 sync --delete [--acl public-read] ...
I wonder if it has a reflection API...
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).
https://news.ycombinator.com/item?id=10800507
> loaning money, which can be done perfectly safely so long as the money being loaned is available for the duration of the loan

Or forever if the loan defaults. What's wrong with the system where only central bank issues loans and only commercial banks can take them?
That would be absolutely great and amazing. And I think this is really possible, but will take a great effort to build a recent Linux kernel with better container support - a 4.x would be fantastic.

And then running Android within a container. I've seen some research on this topic, and one guy had already run Android within a LXC container almost two years ago.

This being said, it strongly depends on the kernel support and if we're able to get all the Nvidia specific drivers supported within Docker containers. As soon as Nvidia is helping in this effort, we are on a good track. This will take some time, but I honestly believe it comes true!
I really like the System/161 simulator that they use with it. They made some good choices sticking to the simple R3000 MMU model.
> If banks are required to hold 100% reserves against their deposits, where exactly are they supposed to get money for lending?

They can borrow money from central bank if they think they can lend it for more. I don't think safety improves through that, because if retail borrowers don't pay up en masse we still have a lot of money in the economy that we don't know how to take back. ... maybe additional safety through one more layer of oversight ... if commercial banks give bad loans, central banks could prevent them from taking more loans

On the plus side less profit from taking the risk of overinflating money supply lands in commercial bank owners hands.
I don't think they are following the tick tock rythm anymore. Fab process improvements have slowed down recently.
I'm curious about this book, what was it?
The Future of Technology Careers