skysight-inc/HackerNews huggingface dataset:
I don't see how that could be.

Spectre 2 is about code in a less trusted domain A introducing an otherwise impossible branch target used by branch prediction on code in a trusted domain B. So a solution that adds tag bits to the BTB to distinguish between those domains should be a 100% effective fix. The only arguments are about how many tag bits & who gets to set them, i.e. a user-mode JIT sandbox would want to be able to control at least one tag bit for this, but if it can, it'd be fully effective.

Unless you start thinking about protecting different JITted code domains in the same address space from each other... I guess at some point you just have to bite the bullet and invalidate the BTB.

I suppose an additional problem would be if the BTB just "hallucinated" random indirect branch target destinations somehow, which could allow untrusted domain A code to jump (in speculation) to code that would normally be unreachable. A kind of "reverse Spectre 2", if you will, although the same tag approach should fix that at the same time as the original Spectre 2.

Spectre 1 attacks from JIT'ed code against the outside code are definitely possible though.
The most important contract, the JVM spec, is really good in Java, and that makes up for almost everything. Javalang and the standard library is generally very good about maintaining backward compatibility (almost to a fault, some would say). Of course, there is code in the wild that depends on, for example, the com.sun packages and so on, and that extend the JVM using JNI - in those cases, all bets are off. But that was always true, and I'd argue that such contortions are generally as ill-advised as they are rare.

So, yeah, I think a faster release cadence is a good idea! Upgrading the runtime should be as simple as upgrading any other dependency.
It's true that white collar jobs are under threat too, I'm in the UK so less aware of how the US labour market operates, but in both countries we have issues with people for whom there simply are not jobs.

Globally, this situation is pretty worrying. How do we share resources when input is not even required from most people? How do we keep people occupied and give them purpose in life? People without purpose in life are the ones who will happily vote/act to trash the system after all.

I've thought for a while that if you really want to change the world, find a way to profit from unskilled labour in the Western world (where minimum wages, welfare systems exist) in a distributable and scalable way, that can't be replaced by robots.
He's heavily invested in it--so I'm sure he does believe that, but I doubt banks will let that happen.

Banks are known to do some really nasty stuff to make money: deceively deprive the US of government-controlled money and removing the gold standard, pretty much sentencing Greece to never come out of their depression, etc. etc.

They have pretty good contractual power too: they have everyone's money. That's pretty important in most societies.
The problem is that java.util.Optional has no special syntactic support compared to the way optionality is supported in Kotlin for example. And it is barely used in the standard libraries. And many/most 3rd parties libraries don't use it. Thus you end up with multiple styles in your code base: in places checking for null, in other places extracting the value from an Optional. And the type system/language doesn't prevent an Optional reference itself being null.

The Optional class is typical of the halfassery that has accompanied many improvements to Java over the years. From java.util.logging to generics to streams, I'm invariably irritated by compromises particularly as they've decided that maintaining backward compatibility is now a secondary concern.

I've run out of patience in the direction Java has taken and I've been a user since 1.0.4 - I'm going to try Kotlin for my next project.
To add onto this, I believe a large amount of consumers of these products assumed they were only accessing their own data. This story is highlighting how these companies further connect dots between you _and_ all your connections. This is where I feel people didn't recognize the larger scale of all of this, especially with progmatic programming for ads. Any time you try to outline how ad networks work w/r/t to "FB is recording us" you're met with "yeah buts". I think a lot of people didn't want to believe this was possible, but now have no choice but to accept it is very much happening.
http://www.dailymail.co.uk/news/article-5520303/Obama-campai...

Story contains tweets from his campaign manager.
Japan Wants More Women in Construction. Pink Toilets May Not Be Helping
>Ah yes, and what exactly are they doing with this information? I can't imagine how much less explicit this could be.

I would have appreciated less smugness, but I get your point. The permissions request should go further and say how the permissions will be used and what can happen if they are used.
Did you hear about the lightning network?
The number of employed people in the US grew from ~100 million in 1980 to about 155 million today. That happened while automation accelerated and while China and India entered the global economy.

It seems that jobs on average now are "lower quality" than jobs then, but maybe the better take on that growth, given the headwinds, is that it has not been so bad?
I don't work at Google, but it's been referenced before. I believe it is a main part of the monorepo. It at least has a lot of front-end code in it.
Head to Rwanda.
Probably an internal repository.
As someone who has been working with stereo 180 videos in VR for the past few months, this technology makes such a huge difference. While stereo photography looks broken from most angles, Google's lightfields demo just felt natural. Honestly, one of the best VR experiences I've tried in a while.
> China ... don't really create anything, they just copy America...

This is what happens the best "copier" copies from the best.
Mmm... If you had a kilo of gold, would you really exchange it for bitcoins?

The only people who push for that is those who have bitcoins--possibly acquired when it was worth nothing. If I had gold I would keep the gold, not replace it with something that might be worth absolutely nothing overnight.
Depends on what the measurement is for. If you want to help developers pick a faster development setup, you want something realistic.
Which will also consume one gigawatt of energy in the process.
FTC, not FCC in this case. And what was repealed was a huge blob of legislation called Title 2, not “net neutrality”.
It's not incompetence.

It's an exploit of our evolutionary psychology. Fake news, keep people spun up, etc. We've always known these things about ourselves.

"A lie is half-way around the world before the truth even gets its pants on" -- Mark Twain (probably)

Our susceptibility to manufactured outrage and refined sugars are the same thing. Former survival traits are being exploited for profit.
What do you mean fill out a form? There is a clause in the work contract?
I made a small tool to check the licenses of your installed npm dependencies, which you can execute it by running this on the root of your project:

npx legally

It will search for licenses in the LICENSE file, Readme.md and package.json (and alt spellings) and make a small report of: what licenses are in use, and some anomalies. The repo:

https://github.com/franciscop/legally
In Europe, 14 people die each day from unsafe water, sanitation and poor hygiene
I think this may be the case -- however regulation on power generation (such as we are seeing with increased costs for PoW miners in New York State) will help deal with this.

Humans will always use more power with their growth of technology, I dont think this is anything to be alarmed about.
Bitcoin is a store of value. Someone has yet to create to create an effective medium of exchange out of a crypto-currency.
Their monorepo
> notably the Mule ESB and most of the code that backs Reddit, cannot be used at Google

Interesting that they mention reddit specifically. On the other hand, it‘s the first time I hear about the CPAL, so maybe reddit is just the most prominent user of this obscure license.

Mule ESB is apparently a Java-based enterprise service bus from MuleSoft (which is in talks with Salesforce about an acquisition).
Have you actually read the article?
Hope you are not looking only for success stories...
I left a stable job at a small consultancy, with one-year-worth of salaries on the bank, armed with my tech skills but no sales expertise ( or commercial talent ) whatsoever.
The results, 14 years later: bankruptcy, lots of debt, a couple labor-related lawsuits and back to full time employment for a large corporation...
Lesson learned: as an entrepreneur you can buy tech skills ( and it's cheaper than most would imagine ) but nothing is more valuable than sales (soft)skills. A competent, well related, sales person is the most valuable asset on your company.

( BTW, my company was developing J2EE/JEE/JavaEE small/mid-sized projects for finance&insurance companies in Brazil )
Sorting Algorithm Animations
Your point has validity to it. But that can't be used to stunt the growth of automation industry.

My father works primarily on building various automation units in textile factories. I'm hazy on the technicalities, but one such unit he built a few years ago crushed coal and fired it into a huge furnace, the heat of which is used by the factory for various purposes. Most factories in the city use these units now. Before that however, there were men (there still are). They'd work in shifts of 10-12 hrs everyday. Shirtless, they shovelled coal into mouth of the furnace non-stop until the furnace was hot enough, take a break of 10-15 minutes, maybe less, and start again. And these weren't small kitchen furnaces, these were huge. At 20 feet away, you can feel the heat envelop and drain fluids from your body (a small 'mis-flare' nearly burnt my father's face). The city easily touches around 43 °C (109 °F) in summers, so it's not like we live in a cool place either. You should see how their bodies look. These men toil away their entire lives on extremely cheap labour, contract all kinds of diseases, and when their sons grow up, they get into the same business, because that's the only thing they know and it's "financially risk free". And there were so many of them. In short term, sure the machines take away jobs. In the long term they take the entire demand away. When pushing against automation, people forget that modern society currently stands on the back of such people. The faster we automate these, lesser number from the next generation gets into these. It should be easier to solve unemployment IMHO.
I'd like something so I can use the web from China (without a VPN) . Right now a lot of the common JS/fonts/etc from Google break - and webpages go wonky. Is there a way to preload a cache?
even if your conspiracies were true, banks are still better, along most any dimension, than any of the players in the crypto universe.
Good artists copy; great artists steal.

https://quoteinvestigator.com/2013/03/06/artists-steal/
Yes, we do. It's actually a rather small setup (13 dedicated server, about 100 containers).

The absolutely most basic advice is probably: "-Xmx" does not represent the actual upper limit for memory usage. We actually most often only set 50% of the assigend memory for the jvm.

Somebody mentioned https://github.com/cloudfoundry/java-buildpack-memory-calcul... which seems pretty interesting.
Interesting. By that do you mean that you chose to release your personal projects under Google or that your personal projects were useful to Google and hence you got their official blessing on them?
Introducing the LineageSDK for developers
We created a model and applied unsupervised ML to tuning the JVM for execution in containers and eventually open sourced the project:

https://github.com/sladeware/groningen

Unfortunately the experiment state persistence management capability is broken.
While I think "digital money" will replace existing currencies eventually, I don't think there's any reason to believe our first popular cryptocurrency is necessarily the ideal solution. There'll be better currencies that come along and replace Bitcoin (faster, more secure, more anonymous, more energy efficient, etc), and the world will coalesce around one of those.

However, before any universal replacement of money with a cryptocurrency can happen there are some huge problems to solve, like the fact that fewer than half the people on Earth have access to the internet right now. We can't possibly have a global electronic currency if half the people can't use it.
We're very much incentivised by earning a living, but given that journals either pay us nothing or charge us for publication it's not particularly relevant to this discussion. You're right that volume of pubs and cites is the important metric, and piracy helps the latter without really affecting the former.

Governments and other major research funders are indeed beginning to do what you recommend and mandate various kinds of open access terms on publications. There are multiple options, some of which are reasonably favourable to the incumbent publishers (e.g. delayed OA release with an embargo) and some of which are not (e.g. it goes straight into our public database of funded research on day one). What the end game looks like isn't exactly certain at the moment.
Did you hear about crypto currencies with instant transactions?
And then the most common minimum-wage job would be spinning the wheels on a bitcoin-mining bicycle, kind of like in one of those Black Mirror episodes.
DEC Alpha
Isn’t this explicitly illegal under CA law or something?
I find the article very informative from point of view of developing software packages installable by the end user.

Benchmarking typical environments vs artificially lean is much more helpful in practice.
Hey that would be fast enough to not starve waiting for the bread, if you don't wait too long before buying (given the deflatory nature of bitcoin, you'd certainly want to avoid converting btc to bread too early). Definitely a winner.
It looks difficult to code for (although the paper mentions they have their own parallelizing compiler & have successfully compiled several real applications).
Lightning is now running in Beta and will later in 2018 fix the high transaction cost problem.

But I wonder how Jack comes to this very strong conclusion?

It took two world wars first to slowly dethrone the British Pound Sterling and than to push the USA Dollar down everyone's throat, with the help of the Marshall plan and the Saudi oil deal (we protect you, and you sell oil only in $ denominated contracts).

What similar strong reasons are there to think Bitcoin is going to grow this strong?
This really depends on what your goals are. For example if you want a standard that is defined by your software to become an accepted and widely used world wide standard, then Apache or MIT may be a good license. If your application could use a lot more contributions, and most companies won't lose anything if they contribute back their modifications, then AGPL may be better. If you want to make some money off your software, then maybe a Free license isn't appropriate at all. Or maybe it is, if your software lends itself to making money off of side services (support, bespoke enhancements, paid plugin modules, etc).
How do they justify that belief? If something is done outside of work hours, not using a work computer, then how would they have any claim over it whatsoever?
It's not exactly a secret: https://support.google.com/calendar/answer/6084018?co=GENIE....
From the article:

> we’re announcing some new APIs that will allow your apps to do more when they’re running on a LineageOS-powered device.

> The ... LineageSDK ... allows us to both keep our features out of the core Android frameworks (for better security and easier bringup processes) and expose some extra functionality to app developers.

This sounds like a bold move. Is LineageOS really that widespread that they can afford to try to beat out the stock Android?
I don't vote, I don't care. Couldn't care less about politics to be quite honest. They have a very marginal influence on my life, aspirations and happiness.
Human Rights Law in the Light of Algorithmic Authority
Jack Dorsey the person invested in the lightning network that doesn't actually work and runs on top of the a crippled 1.6KB/s chain?
Which government?
If your open source project is significant enough that a company would license it, yes, dual licensing GPL and closed source is a good business model. The success of QT was based on this business model. This however means, you cannot accept contributions by the communite to the code basis without a licensing agreement with every single contributor.

For most projects, it is the goal to share the code and get back contributions by the user community. That includes any company using the code. But for that, the license needs to be permissive enough for commercial usage.
They did hire CA in order to get Mercer's support and donations - they just didn't actually use their data once Trump had access to the more accurate (and more old-fashioned) central RNC database, and apparently never used the psychographic data at the heart of the controversy at all. See e.g. https://www.cbsnews.com/news/trump-campaign-phased-out-use-o...

Like, I know the news media have spun the fact that one of Trump's big, important donors made them hire CA as proof they relied on CA to win the election, but really it should be the opposite - it should call into question whether their hiring was justified by what they offered the campaign.
What makes you so sure that you won't wake up one day and find out that someone managed to synthesize gold, or found a gigantic cache of it somewhere? I wouldn't be so sure about the chances of that happening being lower than that of sha256 being broken.
The perfect robot will love us for our flaws: a meditation
Linus may be occasionally obnoxious but I believe his "don't break user space" mantra is a significant reason why Linux is so popular. A similar attitude guided Windows development (until Vista) and it dominated the desktop world. In comparison your attitude seems user hostile to me. No "user" is interested in comparing theoretical specs with the behaviour of the reference implementation. They just want a tool to deliver solutions that work.

For the first time in years, I'm looking at alternatives to Java for my next project. Java was always seemed to offer a pragmatic compromise in terms of language design and features and the availability of developers and libraries. Rapid breaking releases destroys most of the value of Java for me.
Paywall. Also, Dorsey has a significant investment in blockchain, so he would say so. Since the article is behind a paywall, I can't see his actual justification for this, other then "I hope so", but on the face of things, I don't think so. Crypto currencies are too much of a threat to the established interests, and if you think that particular cabal of sharks is just going to let this happen, you are wrong. They have the power, and will quietly fight this tooth+nail.
Autonomous snowplows debut at Norwegian airport
You can’t have a sustainable deflationary currency without an influx of capital, a rise in real-world productivity, or a constricting supply of currency.

Since productivity is independent of crypto, and supply asymptotically approaches a constant value, we are left with the first possibility. That describes a Ponzi scheme.
Yeah. It's an email address, not a credit card number. Don't give the site your password(s) of course, but email address I wouldn't consider something that needs keeping safe and hidden
I see this discussion has been around the block a few times while I have been away, and it set off in the wrong direction in claiming that I am mistaking correlation for causation. While the phrase "Perlroth, however, confirmed that the change occurred after Facebook’s public relations team reached out to the New York Times–some time after the story was published" is formally only stating a correlation, this style of usage is extremely commonly used to state a causal relationship, and it seems clear from the context that this was the intended reading in this case.

While correlation alone does not automatically imply causation, causes result in correlation. I have noticed an uptick recently of invalid uses of the 'correlation is not causation' statement, as if it were a conclusive rebuttal, in situations where the correlation was, in fact, a consequence of the cause, and this seems to be the case here.

The rest of your argument rests on a number of assumptions about which specific people initiated actions, their motives, and that these specific people were each adopting for themselves a single, unchanging, rational and consistent policy -- so much so that the phrase quoted above must have been a fabrication. To me, that seems to require that a lot of the uncertain issues all line up in a particular direction (to be correlated, if you will), and the episode is more parsimoniously explained by the NYT (perhaps in the persons of a junior editor and PR staffer) initially making a decision that the larger organization realized was a mistake, but which then compounded the problem by attempting to gloss over the initial response. The good news, as your references indicate, is that the NYT's action seems to have been a temporary aberration.
Care to elaborate why newer versions of riot.im aren't?
Did you hear about Mastercard?
It is a sort of geometric optics approximation as I understand, otherwise it was an electromagnetic or quantum field. It looks more for entertainment than for research purposes.
I think he referred to Bitcoin as a generic name for crypto currencies.

There will always be more than one crypto coin and new ones will keep appearing. And that in itself will solve the deflationary issue.

People will choose to buy and use them based on their name, their logo, their ease of use, based on what their peers use maybe even on what it's promised in their white papers. Almost all of the above enumerated properties look better on crypto currency at the very present moment than those of USD, EUR, Yuan and other fiat money.
NEWS THREAD: #DeleteFacebook: Privacy Issues May Harm Facebook
OT: When ever I read "cyber" I think "2 guys pretending to be girls doing cybersex in a MMORPG" ¯\_(ツ)_/¯
Cybersecurity's Next Phase: Cyber Deterrence
Every single one of them lacks critically useful properties of bitcoin, and arguably don’t fall under the definition of “cryptocurrencies” at all. Usually the way you get instant transactions is giving up decentralization/trustlessness or giving up guarantees about transaction permanence. You might as well just use a bank.
I went to uni with the guy who didn't share his stuff with Cambridge Analytica (Kosinski). He presented the likes -> OCEAN analysis and it was pretty compelling (and frightening) stuff.

In particular, with enough likes, it could deduce things such as gender, race and sexual orientation. Obviously in the wrong contexts, this information is extremely sensitive.
The exception being VR/AR
So what is the root cause then?
> Humans will always use more power with their growth of technology, I dont think this is anything to be alarmed about.

Have you heard of global warming?
So if you do some volunteer work on a weekend for the web site for a non-profit (say a community center you're a member of). Does that mean that Google doesn't allow that? Does this clause cover any creative work (such as a unique desk that you designed for your home lab)?
which is the reality for most minimum-wage jobs. its purpose is to keep that wheel spinning.

Is the wheel of the cryptocurrency miner, or the wheel of the landlord or business owner really that different?