skysight-inc/HackerNews huggingface dataset:
So reading through this announcement, it seems the key to ANNA's speed is:

local cache (in the form of the actor's mailbox) + background gossip

The usual restrictions (and increases in latency) still apply when you want to make sure that something's actually written (quoruming) after you've written it, from what I can tell.

Can someone explain to me why this is a step forward for the field -- I haven't yet read all the papers they linked to (including their ANNA papers), but this doens't seem to be one of those times where a bunch of disparate papers are combined into creating something truly groundbreaking?

I feel like I must be missing the point
According to CAIDA statistics much less that 75% don't filter. See map: https://spoofer.caida.org/summary.php
What affects customer motivation?
I'm not sure that's true when you compare them but I'd need to go back to the data.

His larger point is that taking the larger arc of history into account, the world is on the whole less horrible than it once was. He doesn't claim we can't or won't regress.
I'm not so in the loop anymore regarding helping out dissidents, but what I do remember is that the BGP based censorship in Turkey is executed by the Militairy.
Perhaps it's a idea for citizenlab to sue the Turkish state for using it's militairy agains't it's own people. The political price of censorship would rise even if the litigation fails.
That was the point I was trying to make above. Zoning is more a reflection of what is most profitable for developers, so you get similar results in cities with zoning and without.
What you call an assumption actually sneaks in at a slightly different place. When you design multiple tests that can only correlate positively or not at all, you get a matrix with nonnegative entries. Of course when you factor it you find a dominant factor, there has to be a dominant factor (or some, if matrix has zeroes, unlikely in a noised case). Frobenius–Perron theorem guarantees that dominant factor for you. You can make up any set of traits, test for positive correlations this way and always get some dominant factor. Mathematics guarantees there will always be a g factor whether from real influence or as an artifact of factorization, if your tests can't correlate negatively.
TOP 5 Swift Tips for iOS Developers
This shows again that the vast majority of corporations are non-ethical entities and only seek profit. Only when their profits are endangered, e.g. backlash from the general public, do they act "ethically".
AFAIK actix was pretty high in the techempower rankings this year, top 10 or 20 in most.
Follow up to Ask: HN about drug use
This is a follow up to my Ask:HN post last week about drug use in tech and science [https://news.ycombinator.com/item?id=16465762] For those who didn't want to respond unless I had a secure email, I do now. It's eilenez@protonmail.ch. I hope you'll reach out now if you were reluctant to earlier.
"cannot" in the sense of "if they choose to stay in the treaty".

(I posted quite rapidly after you did and my post made more sense before you finished editing)
Capturing Api Performance Data in Firefox or Chrome During Webdriver Test
It seems sort of unnecessary to do it from a single image. Just get a little motion of the camera (just a second) and you can get way better estimates for depth.
My goal for walkable is to have a good grocery within a 5-minute walk, so that I wouldn't be annoyed if I forgot to pick something up and had to go back. I'd like a dozen good restaurants and a few bars within 10 minutes. So, probably 4x that to allow for different tastes.

Further, I want that walk to be reasonably populated all day and into the night, so I feel safe.
>Clinton was vocally pro TPP and Trump's opposition to it is part of what socialized the Senate opposition in the first place.

Actually Sen. Bob Menendez probably had more to do with it than Trump with the anti-slavery provision he put in and then tried to take out:

http://www.huffingtonpost.co.uk/entry/tpp-malaysia-slavery_n...

The beginning of the end of that bill was when Obama started trying to take that clause out and opponents (quite fairly) denounced him for being soft on slavery.

Had Hillary not then changed her tune on the TPP she too could have been depicted as a "pro-slavery" candidate running against an "anti-slavery" candidate which would have been slightly awkward.
Can second PIA. Used it for years now and its solid. And I'm not affiliated in any way with it, just a happy customer
I meant Linux kernel modules in particular. Rust seems fine for the kernel in general.
OK, so you’re blaming the customers for not carefully reading the privacy policy? I understand that people should read things, but they don’t. They read the marketing text where Tunnelbear claimed to “really really” care about privacy.

Further, they gave all of the personal information since it was all necessary for the transaction.

Unsustainable VPN companies that operate at low margins to sell to the highest bidder like this are the exact opposite of privacy conscious. :(
I've run on a few my hosts - spoofing was filtered.
Maybe I missed something: how exactly is a diamond "organic"? Do you mean "natural"?
Or I might get free access from my library and they don't permit me to run a web-server.
Would be very surprised if they don't vet the purchasers and lock them down with very, very strict terms. In fact, I'd be surprised if they weren't more so loaning instead of selling the devices, with the right to reclaim in case of "misuse".
Do you speak Chinese (or have someone who can speak for you)? Do you understand the ins and outs of wechat? Do you have feet on the ground in China? Which blogs do you follow? Do you belong to any Meetup groups in China? Are you willing to attend trade shows? Have you poured through LinkedIn? How much are you willing to pay in terms of time (often) or money (occasionally) to make connections?
Why American Workers Aren’t Getting a Raise: Detective Story
I wasn't aware a punch card was "cash-only".
From their perspective, the purpose of the platform is not to host white noise. I could see them seeing white noise itself as such an extreme corner case as to be not defendable from their content identification. One could imagine a ddos of white noise in an attempt to overwhelm their system. (Devils advocate.)
Perhaps the reason things keep getting better is because a lot of people are always panicking and furiously working to undo the damage of people who aren't?

=)
Typically 'free markets', at least among sincere proponents of them, don't include "blood being spilt"; that's what makes things un-free.
So perhaps this "De Beers-test" involves testing for impurities. And then China will make their diamonds impure to make them look real.
I've been doing Rails development for ~10 years and maybe it's just a sign that I'm getting older, but for me the biggest problem isn't Rails, it's Ruby.

In the past year or so I've done a lot of more modern JS development (with Babel and Flow) and toyed around with Elixir and ReasonML. Ruby hasn't seen much change in the past couple of years (granted it's much more mature than Elixir/Reason) and while it was a boon to developer productivity and happiness compared to the languages of the time, I think we've probably found a better balance in type systems these days than Ruby and the like did at the time.

Maybe it's just legacy codebases, but manually reasoning about types is huge time sink and are one of our leading causes of production errors. Explicit typing also informs better design (I've seen many a Ruby method have return type of `String | Array | nil`). Unit tests help, but why outsource that to tests and guard statements (where you have to check every type) when a computer can do that for you?
IIRC my Kubuntu has 'links' (maybe really links2) but not 'lynx' and no simlink?
Adversary Tactics to Watch Out For
go you sponsor a visa?
When they're talking quintillions, that's billion billions. Yes, truly staggering.
New to Google Cloud Storage on GCP? Here’s What You Need to Know
This might be enough for you but im looking for much clearer statements that can be demonstrated to be false.
As an example of this I would point to my article on steven pinker.
http://darkcephas.blogspot.ca/2018/01/on-group-selection.htm...
> So annoying to see virtually 100% of the media play this "oh, no, look what the US missed out on!" angle, primarily because it's Trump that helped kill it. If it was Hillary, I imagine we wouldn't see this kind of response from the media at all.

Well, Trump's tariffs coming at the same time as the ratification definitely (and explicitly, in much of the coverage I've seen) color the news coverage; but, more than that, sure, given the strength, still, of the neoliberal consensus, the response to rejecting a neoliberal trade deal probably does depend a lot on whether your history suggests that's a specially reasoned step in opposition to the specific deal rather than reflexive opposition to trade; Trump's certainly on the not-Nixon side of the “only Nixon could go to China” aphorism here.
At the point where you're doing this, it's better to reword the source. (It's what I did.)
The link to bloom is broken: http://bloom-lang.net

This is a result of what appears to be a chain of ideas, papers and prototypes started more than eight years ago (see http://boom.cs.berkeley.edu - maybe even earlier, hard to tell since most older URLs are gone). I'm amazed that people are able to remain funded working on something with a very theoretical and long-term payoff, and incredibly thankful at the same time for the entities supporting this! Wish success to the team on releasing Bedrock.
> However, to be somewhat of a hypocrite, I don't mind abbreviations for broadly known terms, such as SaaS, DevOps or db. I guess it boils down to the context.

Well, at least SaaS and DevOps are easily googleable. Still, in any type of written article, I would just take the time to write out the abbreviated thing in full the first time. Takes maybe 2 seconds and 10 letters more, and you won't have people like me complaining :)
AI DJ Project: A Dialogue Between an AI and a Human
I read it as the more neutral impress, as in draw attention or make a lasting mark, versus "make yourself look good".
I got 'forbidden' for your image too...

But just out of interest, I think you'd really like the skeumorphic design of the Waves J37 tape machine and Abbey Road Vinyl plugins.

https://youtu.be/b1kWHwDNw6Y

https://youtu.be/f_HZ3YQWeXw
Yes, sorry for the change, was still editing. Leaving any agreement is one way to regain national choices lost/foregone due to the agreement. Each agreement can have a different process and consequences for termination. See current US discussion on NAFTA.
Check Craigslist for a cheap treadmill or stationary bike if you have room. Years ago I bought an inexpensive treadmill that had been used maybe twice, that I still use today when I can't get to the gym.
Are you sure rocket is actually faster than the Go/JVM equivalent?

I'm a big fan of Rust, and I don't deny that it's possible for it to be faster, but my understanding of where Rocket's async story is that it isn't there yet.

You're also using reqwest::Client inside your handlers, which is synchronous.

I'd just find it hard to believe that could beat an async JVM or Go implementation.
I'm sorry, I wanted to reply to the guy you replied to too. There you go. Hands off the lettuce, kids!
I think OP makes some good points. And missed an opportunity to another one.

The transition from "infatuation" to "grudging resentment" (recognizing the fundamental problems with the approach and how they get in your way) is likely to happen with _any_ platform/framework.

When you the emoter develops more experience with it, and also when _it becomes more mature_. A less mature framework, problems that get in your way -- or legit use cases there's no convenient solution for -- can be explained away as "well, it just hasn't gotten there yet." They're still getting in your way, but you forgive it. Even when the things that were easy in the last framework are hard in the new one -- it's just not there yet, and hey, these _other_ things are easy that used to frustrate me a lot!

But eventually it will be mature, and it will still have problems, including fundamental ones with it's approach that get in your way, and also always including (for something mature) "legacy" problems, where most people now realize some choices could/should have been made differently, but it's too hard to change now (for backwards compat, and just cause so much code has been built up).

Leaving the mature thing you have become good at for the new exciting immature thing (you aren't yet expert enough at to see the flaws in) will provide temporary relief at best. The grass is always greener.

[This does not neccesarily apply to some things that are _just bad_. Things that people are using despite the fact that they are _not_ helping them develop quality software efficiently. Those things should just be left. Ultimately one would like to believe that a mature solution that helps you develop software more efficiently will win out in the end -- we know there are 'political', 'marketing', and other considerations that make this not always true. But I want to draw attention to the fact that we are not good at judging whether a new immature framework/platform/language/ecosystem we have little experience with will actually help us develop quality software more efficiently than the mature thing we are expert with, and know all it's warts.]
Cheap titanium bikes are high on my list but I think the killer application is titanium hinges. Springs will last a lifetime.

Looks like this is starting to happen alreadt: https://www.alibaba.com/showroom/titanium-hinges.html

$0.25 for a hinge

Titanium is light, but my favorite thing is it is next to impossible to bend. So anything that shouldn't bend will be better with titanium.
Can we get the title updated?
>we won't see a dime of it!

I mean, if you're in the US you do live in the safest place in terms of foreign invasion in the world.
You'd probably draw more attention to your paper if OCR fails to read it!
>The huge mistake you're making is in assuming that money is infinitely divisible. Let's say you start with $1 and you bet 99 cents and lose. Now try betting 99% of 1 cent and see if you don't go bankrupt.

But then it's possible to go bankrupt even if you use the Kelly criterion.
Does anyone know of a good, reputable online store that sells these lab-grown diamonds?
SkyKnit
Store forwarding by example
Oh, I told her I'd ordered a duplicate ring with lab grown stones of identical quality, and she could have them appraised and choose whichever one she thought was better.

I haven't been snarled at many times in my life, but that was one of them.
I am in the process of interviewing for Engineering Manager/VP/CTO type roles. This will require a new skill set of me beyond the tech lead work that I have been doing. This article neatly sums up a good answer to my internal question of how do I start?

Thank you for it
Apparently this exercise was not quite what it was made out to be:

http://adam.curry.com/html/PleasecancelyourARRL-1508324966.h...

http://www.kb6nu.com/weighing-puerto-rico/

(FCC Amateur Extra class here)
That isn’t clear to me at all, but then I don’t know the author.

This seems like excellent advice for individual contributors, of whatever seniority, if you can already kick ass at the work you’re assigned, maybe after the first month or two. Provided you have the diplomatic skills to broach process change ideas in a way that doesn’t leave you looking like an entitled asshole, of course. But then, maybe that’s what you meant by “leader”!
Yeah coffee is really psychologically addicting for me. The smell is amazing. It’s hard to imagine many things without coffee 3 days in. Rough to get off. Have never fully succeeded. Last attempt lasted 3-4 months before failing recently. Coffee is so strong!

People who microdose ____ are very interesting to me because I can’t imagine having access to (i) drugs (ii) precise scales to microdose.
Jewelry has always served as an efficient way to show status, hence the effort behind trying to grade a diamond and verify its origin.
Entangled LED first to operate in the telecom window
I used to be like that with real world directions. Constantly referencing maps, people, or (later) smart phone maps. Then I started forcing myself to develop an internal model of the regions I was traveling in, now I only use the smart phone map for ETA and traffic information.

I think most people never really develop that mental model of how the internet is laid out. I would get lost going from A->C or C->A. But I could go A->Town Center->C no problem (and the reverse) but it took twice as long because I was taking a suboptimal route. Everyone knows where Google is, it's the town center of the internet (for them), like the portal sites that MSN, Yahoo!, and others provide. So they go there and use it to make their way to their desired destination.
Peter Thiel Is Leaving Silicon Valley. Will Others?
How to export your saved passwords from Chrome
People gripe at Go's error checking, claiming it's verbose, etc.

But, I like it. Fully and clearly expressed intent for the handling of errors.
Cool, happy to inspire!:)

I think the advice in the article was excellent - to the point that your summary quote does it some injustice. But my comment regarded some edge cases, among which the case when a new leader would be compelled to take a job even if workplace was in some disarray. Obviously, if one can pick and choose then it doesn't apply.
Agree w/ all these points (forgot "S3 has provider lock-in" though others replicate the API). I do use Cassandra for most use cases and I don't hit GC things, but I understand the concerns that come with the JVM (no, haven't subbed Scylla in yet). One that I haven't tried but want to hear the downsides of is https://github.com/pingcap/tikv (not the DB built on top, but just that one for KV). A nice published list of all cons of all database systems would be ideal.
Excellent question. Not only the individuals but the funding of the organizations who protested Seattle. It is likely that many lessons were learned on all sides in 1999, so that strategies evolved.

The WTO apparently failed to reach consensus later (Doha?) as opponents organized, including Indian farmers who committed suicide. The failure of WTO to reach new agreements is what lead to bi-lateral agreements between individual countries, and multi-lateral agreements (like TPP) + exceptions in bi-lateral “side letters”.

In that sense, the Seattle protestors eventually won (no new WTO agreements) but the battle has moved to smaller and more secretive (national legislators excluded from some phases) contexts.

In addition, for the already established WTO agreements, the US is currently considering new trade barriers that are permissible within existing fine print, which could weaken the old agreements.
Well, not really. But it does show the safety of internet users can be compromised by attacks/inducements against a trivially small number of companies entrusted with critical infrastructure.
You may enjoy using Contracts and the Dry-rb suite. It makes ruby behave in a more functional way without sacrificing the extreme flexibility that is inherit in the language.

There was a good blog post about this from Thomas Reynolds the developer of Middleman a little while ago[0]

[0] https://awardwinningfjords.com/2015/03/03/my-weird-ruby.html
Removing 4000 inactive TestFlight users
He and James Lewis had this to say about it. https://www.thoughtworks.com/insights/blog/microservices-nut... I believe James' talk at the end of the article says he wishes it was called something else because of the implication of size.
Exceptions are also problematic in Ruby. It quickly becomes impossible to look at any method and answer the question "what exceptions can this raise?"

Ruby has rich exception handling mechanisms, but everyone just uses "rescue" without any arguments (or worse, "rescue Exception") because of the elusiveness of the answers to that question.
Key Risk Indicators Explained
CORS Preflight errors in the console in Chrome
Let's say we have a primitive system with total ordering and single static coordinator per each replica-set. And we want to update a global counter from every node. Now since counter is global it lives on a single replica-set and every node has to communicate with this one coordinator. Be it 4 nodes or 4000, still one coordinator. If we drop total ordering and use something like gossip protocol to communicate between nodes, we can merge this counter everywhere in the system as it propagates, eliminating all unnecessary communications and distributing communications in the network. So, yeah, global consensus fundamentally limits both throughput and latency.
Software Center Redesign – The Roundup #5
Heads-up: Encrypt.me logs your IP address when connecting!
there are legal repercussions for filing an incorrect DMCA takedown request

Can you find a single entity that has ever been hit with these "legal repercussions"?
That's very true. The middle ground of that is that smart people, making a series of reasonable decisions, can still lead to a terrible destination. I've done it myself, and I've had teams describe multi-year developments where I can't point out a specific place they went wrong. People get caught up in that though, and they're often blind to it until a fresh set of eyes get on it.

[I've spent a lot of time this morning trying to articulate further, and I'm too distracted by the work I'm trying to do. Sorry.]
I was about to quibble with you about the usage of organic, but then I remembered that diamonds are literally just carbon, so, by chemistry, you're right.
(i) You have access to drugs too.
(ii) Volumetric dosing
Counting on that for my next startup, artisanal electricity.
> How big is a microservice?[0]

> Although “microservice” has become a popular name for this architectural style, its name does lead to an unfortunate focus on the size of service, and arguments about what constitutes “micro”. In our conversations with microservice practitioners, we see a range of sizes of services. The largest sizes reported follow Amazon's notion of the Two Pizza Team (i.e. the whole team can be fed by two pizzas), meaning no more than a dozen people. On the smaller size scale we've seen setups where a team of half-a-dozen would support half-a-dozen services.

> This leads to the question of whether there are sufficiently large differences within this size range that the service-per-dozen-people and service-per-person sizes shouldn't be lumped under one microservices label. At the moment we think it's better to group them together, but it's certainly possible that we'll change our mind as we explore this style further.

[0]https://martinfowler.com/articles/microservices.html
Great business idea. Here is the freshly made AD[1]. Curious to see if there is any business plan follow ups.

[1](https://i.imgur.com/oD50taU.png)
I would like to know who held this "widely-held assumption" because everyone outside of debeers at this point knows full well how much of a scam diamond pricing is.
Superfood+Spirulina+Energy+Balls+Recipe+%5B+Vegan+%5D
An acquaintance of mine that I've known since high school (and apparently we had play dates when we were toddlers) works for Sandvine. Travels often to handle installations.

I had not realized this is what they do, what he was setting up. Kind of sad to hear it. He's no fool, which means he probably fully understands what he's doing. I do wonder how he justifies it to himself.
Thank you for your answer, I understand now. SAS not being an acronym mostly voids my critique. I am reading your blog post somewhat out of context, since I am not a data scientist.

That said, the rest of the article is very accessible for me - my only confusion was what SAS is. Maybe a link to a page that explains what SAS is would be a good solution?
Shitty 3D is worse than 2D.

Source: I worked really hard to make 3D less shitty, and we failed at it, and went out of business.