skysight-inc/HackerNews huggingface dataset:
ZGC is interesting because it has a read barrier instead of a write barrier, yeah. But that's usually a tradeoff you make to reduce pause times, not improve throughput (IIRC it usually reduces throughput and fixing the barrier often requires an atomic write anyway, right?). For deferred / coalesced update RC the atomic overhead is amortized using (essentially) a write barrier (it only triggers at most once per object between reference counting collections, and does a similar amount of work to a traditional write barrier), and loads don't immediately require incrementing a reference count, so you end up in pretty much the same contention ballpark as a typical generational collector.

Again, the optimizations I'm describing are mostly distinct from turning RC into tracing, just applying the same sorts of optimizations we expect from production garbage collectors. The only exception is probably how in RCImmix, heavily referenced objects (4 bits are enough to precisely track something like 99.8% of objects, so "heavily referenced" refers to the other 0.2%) have their reference counts frozen so they don't pay anything until the backup trace starts. But it seems like most of the win from freezing reference counts comes from using fewer bits for the count, not avoiding the updates per se.
@CiPHPerCoder Looks like there is a limit to reply nesting, so replying here. Come on, I asked for a link or a description. I didn't even provide a single word about our stack. Nor do I know who the guy is, or anyone on this site, for that matter.
What if the vacancy rates are due to untenable rent prices? I could see vacancy being artificially created this way.
What is the business model here? They release what they purport to be their source code on Github, but under a license that prohibits ... everything (literally the words "All Rights Reserved"). So clearly they want to sell that, and then have the open source community debug it for them for free, which I just don't see happening. With no way to validate that the source code on Github is what ends up in their compiled binaries, I don't see the value to anyone.
Sure, even Java lets you manually allocate memory via JNI, but negligible amounts of code written in those languages actually uses manual management. Reference counting is uncompetitive in those languages because idiomatic Java/C#/Go make lots of allocations and pass around lots of pointers with no lifetime semantics.
multi-spectrum laser communication!
Its not the banana company selling bananas to the people being advertised too, its the banana stores, who are competing.
The end of shareholder primacy can't come soon enough, it's one of the biggest mistakes of the 20th century.
Has this been audited? It sure seems like a wonderful/convenient alternative to hardware keys, but something makes me nervous about the phone aspect. I'd love to read more comments here from those more knowledgeable than I.
NDD: Narrative Driven Development
I gave an example where something like that definitely happened. It's just an example. It might have nothing to do with Stenberg's case, but here's the thing: simplistic filters are a thing, and they are not useless, so I think we should suspect that they are in use.

I gave my bank an earful about how silly it was of them to use a search for "crypto" to find money services businesses, and if it was someone at my bank who came up with that, then "silly" is quite right.

But what if it was someone at Treasury who told my (and other) bank to do this? Then it's not so silly.

Suppose this dragnet netted 1,000 non-MSBs and three MSBs two of which were in violation of Treasury regulations... Then from the perspective of Treasury a simple request to the banks netted two violators at almost zero cost to Treasury! What would be silly for my bank to do would be brilliant for Treasury to ask them to do. For me both are equally annoying, but I can't deny that a very simplistic filter can be brilliant for a bureaucrat to apply, not if I look at it from their perspective.

Now, the Administration has been on about extreme vetting for visas. We can assume it's not just for Iraq and friends, but across the board. What does "extreme vetting" mean? Well, asking an applicant for 15 years' worth of travel and other information sure is extreme, will discourage the applicant, and if they continue they will likely make mistakes (they may not even have old passports whose entry/exit stamps to look at to make a list of all foreign travel!). The key for State bureaucrats is to have filters tuned such that they {plausibly claim to be doing extreme vetting, or actually be doing extreme vetting} but also such that the impact on legitimate business is not so bad as to cause members of Congress to be ringing State's phones off their hooks!

How many non-black-hat "hackers" are being caught in a silly dragnet cast by a bureaucrat who has no idea what they are doing? It depends on the specifics of the dragnet, but I bet you the bureaucrat has the tools to tune it so that it catches hundreds not thousands, or whatever.

And that brings me to an obvious piece of advice: Mozilla should talk to their Representative and Senators and put some pressure on State in order to resolve this issue. After all, while Stenberg has personal interests in visiting the U.S., Mozilla has a business interest in Stenberg visiting the U.S., and business almost certainly trumps the personal as far as State goes.
Twitter will begin labeling political ads about issues such as immigration
The GC still has to move objects that survive, and this isn't deterministic. It's fine for a lot of code, but for inner loops when latency matters, you want better guarantees than that.
The line to draw seems pretty clear. If you're renting out a portion of your primary residence (or a subunit of your primary residence like a basement apartment or guest house) then that's fine.

If there is no permanent resident in the dwelling and it's being managed by a 3rd party, it's a hotel and should be subject to all the regulations other hotels are.

Building codes already have a delineation for these different types of properties.
well... yeah

the bills don't pay themselves you know
They used to be.
> crash land on something embarrassing.

These days that's the whole of the UK (and I say that as someone from England).
So your solution to past injustices is systemetized injustices in the other direction?
I'm happy to hear you didn't mean it that way.
If vacancy rates are high enough they create downward pressure on rent.
The Man Who Walked Backward
> Even so, I want this to be a country where single parents can thrive and get the help they need.

Why do you think single parenthood is rising, or that adoption opportunities are drying up? I doubt there has been a time in the history of mankind that is more accepting of single parenthood, or where it's been more possible to raise a child on your own. Women by and large aren't financially obligated to give up their children in this day and age, and with society becoming more secular it's socially more acceptable to be a single parent.

Further, what makes you think any institutional policy, or anything at all, can fix single-parent households having worse outcomes than two-parent ones? It's just simple logic: two parents tend to meet children's needs better than one because there are two of them.
Openjdk8 or get out! Seriously though I am concerned about the future of Java. I am keeping everything openjdk8 personally.
Either the survival processes are "basic and monkey-like" or they are what motivated the production of microchips... How can it be both ways? Why is what you're describing not just cultural collapse? The books describing the rise & fall of empires describe historical stages very similar to what is going on today.
There is lots of room for innovation, but with high taxes and restrictive regulation there is less upside for entrepreneurs. The middle class being so weak has clear causes and effects. It is government and its lack of free market virtues that reinforce the need for so many bullshit jobs. Just look at all of non-STEM academia... With the tools we have today, if the average middle class man were more stable economically - and wasn't brainwashed into going to school until he's nearly 30 - then many of them could innovate enough to make a living in a reliable way. Local services, infrastructure creation & upkeep, artisan crafts, and apprenticeship models have lots of potential headroom. But there are also lots of historical strikes against the middle class - and high rent is a good example of one - which is a bubble created by fraudulent market regulation.
We are constantly inundated by "free markets don't work" propaganda. How can we say the markets are free when all of the favorite examples of the propaganda: ISP, telecom, pharma, education, etc - are all the most highly regulated and conjoined with government! That's the definition of over-regulation... Then when "deregulating," there is a wave of opportunistic action which the propaganda calls "free market greediness" - which would never happen if government stayed out of market-making in the first place. And of course this propaganda promotes the idea that we need even more government regulation - and we must never de-regulate... It's a self fulfilling prophecy.
I agree with you. I grabbed a crude, available measure. But my argument stands by most ways of measuring (and the one I chose, while crude, doesn’t tell us nothing, despite what some of the commenters here suggest).

It's more difficult to find PPP data for cities than it is states, but here's the latter:

https://en.wikipedia.org/wiki/Comparison_between_U.S._states...

And for Belarus:

https://tradingeconomics.com/belarus/gdp-per-capita-ppp

You're right to notice that it's a better measure, but it still favors the spirit of my argument.
> how will money fix the problems of lack of parental involvement and a culture that disparages seeking further education.

Bingo.
School lunch programs are largely federal, aren't they? The school itself isn't paying most (or any) of the bill, and I'm not aware of any link between socioeconomic status and learning disabilities.[0] Even if it did, does having a larger proportion of learning-disabled pupils negatively effect a school's funding?

[0] http://journals.sagepub.com/doi/abs/10.1177/0022219476009009...
They already support parental leave by supporting ICE.
I know couple of people who are unwed couples but they claim to be single mom and work partime so they get daycare assistance. Not sure how widespread this because that might be inflating the single mother numbers.
>fad benefit

Everything (including a wage or salary) was a "fad benefit" at one time or another. We can do better than medieval serfdom.
https://github.com/kryptco/krypton-android/blob/e5e1399caea4...

You weren't kidding. :(
Yup, the very fabric of America changed on that awful awful day in November.
I completely agree. It is high time people realise that a business that does not bring in profit is not a real business.

You cannot hedge your city’s job security on startups of whom the vast majority can’t survive without venture capital. It is as if people in tech have forgotten about the 2000 crash.

For a city like Berlin there will be a whole load of hurt when funding dries up. It simply is not in the city’s best interest, in my opinion, to put all its hope in having startups create all their jobs.
Did you actually type that with a straight face?
I still use airbnb when travelling because it's convenient but when I'm not travelling I can't stand it at all. (I do realize that I'm contributing to the issue by being a customer myself.)

Airbnb is probably one of the worst things that has happened to many places that were already tourism heavy. The bit of regulation that made stuff work somewhat was completely subverted by it and because of how quickly it became popular it's now almost impossible to put the genie back into the bottle as there are too many vested interests now.

Overall I can't get rid of the feeling that Airbnb is here to stay and it permanently made the world a worse place.
One assumes they didn't pay retail.
Seriously? "Get the latest Flash player to view this content". Wow, just wow.

2018 is almost 3/4 done, and we still have sites with Flash.
Distribution only exists because geography is a thing.
Ah yes, I remember seeing this before!

This is interesting, because at work pretty much all of our logins (including for third-party services) go through SAML, where our IdPs use Duo for two-step. That gives us similar functionality to this, without needing to use a browser plugin. You do need to use an app, though, to avoid insecure SMS or voice.

(Duo does support U2F, but it's not as obvious, because end users have to initiate the setup, and Duo instances that existed before U2F became available have it turned off—instance-wide—by default.)

One thing you could do, assuming work uses Duo and U2F support is on: You could have a singly Krypton install for both personal and work (particularly if you have one mobile device). Then, enroll Krypton as your U2F device in Duo.

I'm kindof surprised that either Duo or LastPass haven't bought out krypt.co yet…
Yes, assuming AirBnb isn't more profitable than decreasing prices.
It's worth noting that Go's value types are not actually memory safe, however, since it allows nontrivial concurrent mutations to shared multiword objects (as described in https://blog.stalkr.net/2015/04/golang-data-races-to-break-m...). Unless that got fixed recently somehow?
I believe in most of the other languages you mention, value types are restricted in various ways to avoid that problem (for instance, mutations are only allowed to value types on the stack that don't escape, or multiword value types can only be updated in ways that preserve data structure validity even if updates "tear", or multiword value types are immutable).
Well of course. Property taxes are high because property values are high, and if property values are high then the only people who can afford to buy (or even rent) are going to be wealthy or relatively wealthy. So what we're really saying is that wealth is correlated with academic outcomes, which I think is non-controversial.

What I found insightful about GP's post is that it explains the mechanism by which wealth transfers from residents to schools, i.e. property taxes. When I was younger I had wondered if it was e.g. donations. Now that I'm older and less ignorant of the housing market, I appreciate much more exactly how large property taxes can be in the more expensive areas....
How have we gotten this far into the comments without anyone mentioning the root cause here is a general shortage of housing in places people want to live / work / visit?

It seems to me that AirBNB isn't to blame for the overall lack of housing (and temporary housing aka hostel/hotel) options, rather it's just the most visible brand name competing for the limited supply.

Cities can ban it if they want, but I'd rather they focused on allowing more housing to be built.
(Disclaimer: I work at Okta) One thing I've learned at a visceral level is how different threat models are from one organization to the next.

And while I agree that the things you brought up don't meet my personal standards for security, there are many organizations where those features are acceptable given their use case.
AI Ethics: Silicon Valley Should Take a Seat at the DoD Table
Berlin will be the testing ground here - the exact limitations you describe in your comment are imposed right now in Berlin. Whether or not AirBnB succeeds under these regulations will reveal how such a model will fare in other jurisdictions.
How a melting glacier in Norway is influencing the monsoon in India
The key facts of this story is that Harvard has been discriminating against Asian-Americans based on race, which is illegal in the US.

Harvard knows they've been acting unlawfully, which is why they desperately try to resort to evasive tactics, such as claiming their admission process is a "trade secret" and should never be discussed in court:

https://www.marketwatch.com/story/harvard-university-is-figh...

The DoJ is right to conclude that Harvard has been acting illegally.
Heck, popups still work in Chrome if they clickjack. There's no way to entirely disable popups on a site.
Side thought- what an interesting change from the software world 10 years ago. Who would have thought windows support was a lower priority then OS X and Linux. Onward and upward!
Their CONTRIBUTING file does say "We are currently researching what type of license makes the most sense for Kryptonite." On the other hand, that file was last updated on `master` in January 2017.
It's not hard to find $1/month OpenVZ VPS on lowendbox forum. I'm using one with I think 2TB/month of traffic, more than enough for my blog...
From what I've read the birth rate has long been on a gradual decline as wealth has increased. That there was no sudden drop when women went back to work, just a continuation of the trend.
yeah, you would be in the same boat. DM me on twitter?
> I wonder how closely Mozilla analyzes the addons they offer for download? Are they as trustworthy as Firefox itself?

This has been a contentious discussion of late. Mozilla does manual (human) code review add-ons after they're submitted to AMO and made available for install, but they don't tell you which add-ons have been reviewed by a person and which haven't. It's apparently too costly and slow a process to review every submission, so much of this is automated, for better or worse.

Sophisticated users can download them and look at the code, as .xpi files are really just zip archives, but everyone else is on their own.
Unless there wasn't, and now there is because of Airbnb. Or an existing shortage was exacerbated by Airbnb.
Teenagers/college students use it to show off they are hanging out with each other without looking like they're trying, which probably increases adoption by young people.
A pretty common approach is to just give the user a version 4 (random) UUID as a session ID, which is 36 bytes in standard format. 304 / 36 = 8.4x, which is a much less impressive inflation.
The legal side of AirBnB is bad enough, but you couple that with their shady practices and the outright illegal stuff that goes on and AirBnB as a whole is a plague. I've heard there are smaller alternatives that work fantastic, I don't know them by heart though.
Ages matter. If the oldest can help out, it scales better.

But all pretense of democratic rule must be jettisoned once the kids outnumber the parents.
One suspects that the rise of single parenthood has more to do with the accommodations society is making for single parents (and their lawyers) than with those it makes for their children...
I don't think solving the funding issue would directly solve the performance issue because this is a problem with multiple variables like you have mentioned.

When we talk about stable 2 parent households we need to consider the fact that many black and Hispanic families are torn apart due to the higher incarceration rates for black and Hispanics when compared to whites, even for doing the same crime. When you split a family apart, even for a few years, and especially during the formative years of a child's life this will have a detrimental impact on their lives.

High income and the ability to afford tutors is also affected by not only education (as college educated workers earn more) but again by incarnation: if your husband is in jail you've lost his income, how can you afford a tutor? Especially if you don't have a great job due to your own struggles.

Even when looking at health there are discrepancies among the races that is affected by institutional racism: look at Flint, MI. Those kids are not going to perform as well as their peers down the road no matter what. Minority neighborhoods are also flooded with fast food chains because these corporations have made it clear that they are targeting these populations.

There are so many factors that we as Americans need to deal with, it's like placing whack a mole or untangling yarn that has been woven for hundreds of years. Almost every aspect of our day to day lives are affected by the policies of our past. We need to study them deeply and figure out a plan of action or we will continue to plug our fingers into the hole until another one springs up.
I grew up in a very conservative household in the U.S. and when Bill Clinton was elected I watched my mother descend into a pit of anger, fueled by her constant attention to Rush Limbaugh and cable news. Her fixation on the Clinton presidency and news related to it was all-consuming.

The sad thing was that she felt like she was making a difference and was actively engaged in the political process, much the same way that a rabid football fan feels like they are actually affecting the outcome of the games through their fandom.

The amount of vitriol spewed toward Clinton in our house was nothing short of obsessive and in hindsight, pretty unhealthy. Looking back, one would easily wonder, "why? What was the big deal?" To this day any mention of the man will provoke a look of disgust and some derogatory remark from my mother.

Realistically Clinton's presidency actually had very little effect on my family's life, and if we were completely ignorant of who was president at the time nothing would be different other than the constant level of angst.

I live in a blue state now so I witness other people do the same thing my mother did but focused on Bush (the next Hitler!!!!) and then Trump (Uhhh...what do we call him now that "next Hitler" is already taken? I guess we'll just call him that but louder and angrier). I'd imagine that Obama got the same treatment in various other parts of the country. I also see this kind of reaction seems to replace rational thought and productive action that actually would make any sort of difference in the world with well, just hate.
Maybe your right. I looked quickly but didn't find anything. Is there no standard out there stating, for example, that JavaScript MUST NOT be allowed unrestricted access to local storage or that the location API MUST request permission? These are just accepted as obvious best practices?
Maybe we should just give up wanting to run untrusted code safely as a failed experiment.

For example 90% of the JavaScript I run is for advertizing purposes. The pragmatic solution would be that either everybody moves to self-hosting ads, or that the neccessary telemetry for third parties is moved into a browser function. Web pages (that are not applications) should not need a "turing complete" language (in the vulgar sense of the term).

If you have real applications - like GMail or Facebook - you should run them in a sandbox, but they should not be treated differently from native apps. Yes, a native app could use Meltdown etc. to attack other apps, but usually it can compromize you even simpler since most desktop apps are not sandboxed. It can just open the memory of other apps or abuse accessibility functions. My point is, I don't expect MS Word or Photoshop to be perfectly sandboxed. I explicity trust the vendor when I install their app. If we would really trust what we trust, and really distrust what whe don't, a lot would be won.

Of course, I know that the world is not set up rationally and we'll continue to be compelled to trust untrustworthy code on our PCs, so for the time being it looks like we're stuck with the mitigations.
You're indulging in a massive slippery-slope argument here.
Teenagers/college students use it to show off they are hanging out with each other without looking like they're trying. That probably increased its adoption by young people.
Just double-checked the book. Relevant bits (heavily elided), from the section on deciding how much vocabulary to learn (on page 144), is, "Begin with the top thousand words. . . Your next steps depend on your individual needs. If you just want to chat in restaurants, those top thousand words may be enough."

He then goes on to describe other benchmarks you might go for. But the minimum bar he's advocating is very low compared to what I think most people would expect.