skysight-inc/HackerNews huggingface dataset:
His reading list is excellent.

I enjoy many of the same thinkers he does, and it pains me that Cummings associates himself with the rationalists. Alan Kay and Paul Graham will be unaffected by being name-dropped I’m sure. Lesswrong and slate star I fear might not, which would be a shame.

https://www.google.com/amp/s/www.buzzfeed.com/amphtml/alanwh...

https://unherd.com/2019/08/dominic-cummings-is-no-chicken/

I wonder whether Cummings’ main flaw is that he admires scientists and rationalists too much, to the extent that his plans rely on them to solve problems he is deliberately creating, confident they can be overcome.
Beyond more profound changes to the underlying transport protocol, bandwidth acceleration can be provide through a combination with fast compression.

A good setup here would be to pipe data to `tar`, then `zstd`, then `ssh`/`scp`,
and do the reverse on the receiver side.

From an end-user standpoint, all this could be abstracted away if one could get `wget` (named in the article) to support zstd compression natively, which is possible since zstd is also a web compression standard.

Such compression support is, by the way, available in `wget2`.
I thought this was going to be in Seattle. :) It is neat to notice these all over the place.

The underground tour is more than a little crazy to see just how built up the city literally is. My favorite related topic were the spite mounds.
For annotation, check out Prodigy [0].

Generally speaking, as classification systems themselves are pretty dumb there isn't really a way to know what architecture will work best for your task, other than trial and error. Of course you can optimize parameters in a less chaotic way (grid-search or AutoML). In my experience it mostly boils down to data. Try augmentation methods, acquiring more data or transfer learning with varying degrees of layer relearning.

[0]: https://prodi.gy/
Sure, I get your point - I just meant this wasn't supposed to be the rational discussion about women in tech. I would approach such a discussion in a different way. If I would put myself in a situation where it would be necessary (like accepting a job offer from Google), I would be more diplomatic.

I am emotionally charged on that subject, yes - but that is after years of dealing with it.

I think Damore made a pretty good effort at putting his thoughts into rational discussion points, and it didn't help. I think to make any headyway on that topic, if it is possible at all, will require psychology, not rational arguments.
http://archive.is/aOw08
- Treatment will have improved so that it will be rare to die from cancer.

- Self-employment will be more popular than working in large open offices in large corporations.

- Large investments in AI corporations due to inflated beliefs will result in a new bubble in similar scale as the millenium IT bubble or the 2008 financial crisis.

- Immigration debates will create new tensions and will make political correctness come back similar to the reverse sexual-revolution after #metoo. Both auto-adjustments are beneficial for the stability of society.

- It will become popular to learn to play real instruments again. People will be tired of rap music and lack of creativity. It will become more popular to play classical music and jazz.

- Companies will start to offer fridays off for people to work on their personal projects or take time to recover or exercise.

- Countries outside of EU will copy the concept of GDPR to protect their citizens' data.

- Screen addiction (Netflix, Facebook, Twitter, Instagram...) will be considered as a major problem in society and people will be encouraged to socialize, mate, do exercise and play music instead.
That sounds like what wirecutter.com does these days across a pretty wide selection of product categories. Just got a new pillow through them after drowning in Amazon reviews looking for a good side sleeping pillow.
I see what you mean but I do think in some ways the community servers also insulate and protect a lot of that toxicity and even allow it to be amplified. Being a new player and joining the "wrong" community server can be a pretty toxic experience.
I'm actually kind of surprised there aren't more assassinations around the world (not just by the US government, but by all sorts of violent groups, at the nation-state level and below), since there's so much world-wide travel these days, and technology is so much more effective and advanced than it used to be.

Either security agencies are really good at preventing them, or the assassins are really incompetent or maybe not interested (which seems improbable).
I built https://logflare.app for exactly this.
Borat wouldn't be able to recognize the Kazakhstan of today. I went on a mini tour of the "Stans", covering Kazakhstan and Uzbekistan. Chinese money has radically transformed Kazakhstan. Their per capita GDP is nearly the same as China and the capital city has world class infrastructure now.
> Apple even agrees because they tried to BUY the company and when they said no they want to take their ball and go home.

I don't see that as apple agreeing the product is needed necessarily. Mostly based on their tendency to keep an iron grip on the ecosystem.

Apple's behavior would suggest more that they tried to buy the company first because it would hopefully be both safer from a PR standpoint and also cheaper/safer from an outcome standpoint than a protracted legal battle (depending on the specifics, it's possible EFF will have a horse in this game).
Not going to argue get into an argument on this, but I believe a large portion of both League and Dota's widespread community toxicity problems have their roots in the global ranking systems that they use. I also think that their ranking systems make them much, much less accessible to new players, and encourage their existing playerbase to experiment less.

To the extent that some games can legitimately get away with global competitive ranks without suffering bots, that doesn't mean it's a healthy choice for every (or even most) other games. Of course, no design rule is absolute, we're just speaking in generalities.

That being said, both League and Dota are investing massive resources to prevent botting on a system that arguably would be just as if not more enjoyable if it was redesigned. I feel the same way about games like Overwatch, even some inherently globalized systems like Pokemon Go that would be difficult to change -- I don't personally believe the ranking systems are making them better. I think they're there because they're expected to be there, not because they're reinforcing the core design of the game.
Got an error on the first example:

Traceback (most recent call last):
File "/home/AndrewSchonfeld/.virtualenvs/dtale/lib/python3.6/site-packages/dtale/views.py", line 710, in get_data
data = DATA[data_id]
KeyError: '2Let'
And once we're all on mandatory government healthcare, how does that reduce the incentive for the government to dictate the exact same policies (vis a vis 'penalizing the smokers, the overweight, the gun-owners, the non-conforming') under the guise of "Well it's cheaper if we do it..."

Bonus, there's even MORE motive (of the 'means, motive, opportunity' triangle) for them to continue turning the surveillance state against ordinary folks to find out "who's actually smoking and lying about it to their doctor?"

ACLU called it back in 2006 - https://www.youtube.com/watch?v=JMCjnZyU1Lg
Social Justice Warriors are killing people, you just don't care, so you don't notice. They try to destroy lives - make people unemployable and outcasts in society. There have been suicides, and lots of ruined careers.

If a company publicly hires James Damore now, SJWs will probably launch a campaign against that company sooner or later, so I wonder how employable he is these days?

It's only because they don't have enough power yet that more people haven't died.

Analogy to the Holocaust: of course it is not the same thing, I was using an extreme example to make the point obvious.

Nevertheless, SJWs are not a force of good in the world. And "proactive social justice", as I said, is just a way to mark the territory and grasp power.

""When you are used to privilege, equality feels like oppression.""

That's just a lame bullshit excuse to not look at what is actually happening. Discrimination is discrimination, no matter if you do it in the name of good or not. If you prefer to hire non-white female people, you are racist and sexist. It's absurd that those same racist and sexist people then get to send normal people to diversity training and accuse them of being racist.

If you look at individuals, the injustice of the "proactive social justice" approach is patently obvious.
Good tip. Never heard of Altex but I’m in Carrollton a lot.
Vespa looks pretty good, at least in terms of performance and operation. I've been evaluating it myself. I'm less happy about everything else.

It's got a mishmash of odd APIs, lots of XML, several query languages, lots of weird little quirks. It doesn't feel modern. It's pretty clear that this is originally an in-house project, developed over many years by many people, where not as much effort has been spent on consistent/cohesive design or documentation.

One rough area is the approach to schemas and indexing. Rather than let you define a "clean" schema and put in your data and then have Vespa index it in all the ways it knows about, you're forced to essentially reshape your data into a format compatible with Vespa, which brings with it some severe restrictions. For example, Vespa will not index arbitrarily nested structured data. If you have something like {categories: [{id: 1}]}, Vespa will not index that. You have to flatten any array data to the top level. Nested maps and arrays are mostly not supported, although it's hard to tell from the documentation what is supported.

Vespa is also very obviously skewed toward ranking, not filtering. You can't search by exact string matching: You can't do something like "topic = 'news'". You only get case insensitive substring search. It's got lot of ranking functions but very little that's optimized for filtering.

Overall, I'm a bit surprised that Vespa's authors position it as an Elasticsearch competitor, because you certainly cannot just port an app that uses ES over to it.

To be sure, it's got lots of interesting features such as ML integration, and, again, performance and clustering design seems good. But it still feels very much like a niche product.
The Turing architecture is a bit more sophisticated than that:

"Like Volta, the Turing SM is partitioned into 4 sub-cores (or processing blocks) with each sub-core having a single warp scheduler and dispatch unit"

"Like we saw in Volta, these changes go hand-in-hand with the new scheduling/execution model with independent thread scheduling that Turing also has, though differences were not disclosed at this time. Rather than per-warp like Pascal, Volta and Turing have per-thread scheduling resources, with a program counter and stack per-thread to track thread state, as well as a convergence optimizer to intelligently group active same-warp threads together into SIMT units. So all threads are equally concurrent, regardless of warp, and can yield and reconverge."

GPU 'cores' are still not as general as a full CPU core but they are a fair bit more flexible and sophisticated than a SIMD lane.

https://www.anandtech.com/show/13282/nvidia-turing-architect...
Link building resources that will increase your search rankings
I have been having a TODO on my list to explore using Toshi + Tantivvy( Rust projects as replacement for ELastic Search) and using it to supplement a simpler (ripgrep + AGrind) file based search on logs centralized using rsyslog. Haven’t gotten around to play with them yet. Hopefully sometime this year.

I could not find an equivalent to Kibana though :-(
I'm a huge nerd and I loved just wondering around the store getting ideas for projects, etc, but I can't help but think that the overall shopping experience was terrible. Wonder in past random bins of laptop fans and USB desk lamps through an outdated books section. Find something that you want, and half the time you had to have a sales person write up a sheet on it so that they'd get their commission, and then go stand in line, just go have to get the thing from a giant chain-link security cage, and then when you finally leave the store someone has to look through all your bags and check the stuff against the receipt.

They might have had selection when no one else did, but the experience was practically designed to be as annoying and uncomfortable as possible.
My team is using Loki + Grafana and we're pretty happy with it. It's pretty basic but it does what you expect it to do just fine.

We ditched Elastic as it was a super massive PITA to operate (& a resource hog at that). I'll admit I'm not an expert at ELK at all, but tbh I was absolutely surprised just how bad Elastic + Kibana was for our basic log uses when they tout it as one of their mainstays. Or we were just exceptionally stupid, who knows. In any case, the experience we had with it didn't motivate us to become ELK experts at all.
Our pet peeves:

- The Kibana UI needlessly wastes tons screen for whitespace

- makes it hard to dig down into logs

- never seems to find exact string matches when we wanted it to and instead returns "helpful" fuzzy matches

- Kibana has no qualms sending requests to Elastic that will happily kill your node instead of applying sensible paging / query timeouts. I mean that's why I'm using Kibana and not writing my own elastic frontend...
NASA Proposed Sending Japanese Astronauts to the Moon
What's the benefit of doing it this way vs in a traditional <iframe sandbox="allow-scripts"/> ?
It's somewhat worse than that, because anti-cheat and anti-anti-cheat are basically two things in ring-0 fighting each other. So it's a resource war, whoever spends more development time trying to win does. But the economies of scale favor the cheaters.

If only one game has working anti-cheat, it may not be worth the cheater's time to break it because it's only one game, and they can go cheat in a different game. If all the games had it then more people would try to break it and more would succeed. And once they have a working method, it can be employed against any other game that uses the same kind of anti-cheating, even if it's not the same vendor's, as long as the mechanism is similar.

But having all the vendors get together to pool resources and design one good anti-cheating software makes it even worse, because then it might be a little harder to defeat, but the prize for defeating it is being able to cheat in every game without even having to translate the cheating method to each new game.

So you get small victories or nothing. There is no winning at scale because increasing scale only increases the number of adversaries and the gains from finding an effective way to cheat.

It's basically the same problem as keeping the latest Hollywood releases off of pirate sites. They count success as occasionally having a week before a new release is on the pirate sites instead of being there the same day, and even that doesn't happen very often.

It turns out it's more effective to make it so it doesn't matter. In their case by making it so easy and cheap to watch Netflix on your TV that it's not worth most peoples' time to figure out how to use BitTorrent even if it has 100% of their content. In this case by making more games that humans are better at than computers, so you can't use a computer to cheat.
I wonder, have people done research on the parallelizability of different tasks? This is hard in that there obviously different algorithms with different characteristics regarding the same problem where you might tradeoff paralizability for computational difficulty. But there seem to be some domains, like graphics, where million way parallelism aren't uncommon.

We tend to think that replacing a O(n) algorithm with an O(n ln(n)) algorithm is a bad idea. But if it lets you spread out your problem over multiple threads it might very well be worth it. Within a certain range the power and silicon required to execute sequentially at a certain speed is, to simplify hugely, a bit more than the square of that speed so there's a lot of potential for improvement.

Certainly anything a human brain can do can be done in an embarrassingly parallel way which ought to be of some comfort.
Thanks for giving me advice on database syncing, but I think that you kinda missed the point.

It doesn't matter how I chose 10 seconds as a periodic task interval, problem was that to a simple question about feature support I got dismissive/borderline rude answer which made me lose confidence in Huey as a project and it's long-term maintainability. And it's not like I asked for something exotic, but a support for subminute periodic tasks which almost every other task queue has.

That issue doesn't seem to be anywhere in Github, so it's deleted: https://github.com/coleifer/huey/issues?utf8=%E2%9C%93&q=is%...

As you said, it's a free software and you can do whatever you want with it, but to me this is a huge red flag and I'm happy to not be part of it. ;)
In a game like BF5 which has no match making for skilled players to verse each other this would not be an option. And even then it doesn't stop it.

I use to play a lot of counter strike and every once in a while I would get accused of hacking. This was at the highest level of matchmaking available (Supreme/Global). In some games where I was popping off or the enemies were having a bad day I am certain the enemy team would have kicked me if they had any power.

And in that game your teammates have the option to vote kick. They do not kick hackers, like at all. I have over 2600 hours in the game and I have seen exactly 1 game where a hacker was kicked by their team.
Tobacco companies, and really every major branded company product, rely on manipulating shoppers vulnerabilities to make money. Advertising has caused a lot of problems that we cannot address until we excise the source.

I'm fully supportive of banning all substance use from tv that is not made by a nonprofit for educational purposes, forcing all substances to use generic black and white labels that Are only differentiated by the brand name written in size 12 font on the back of the container with the warning labels in size 16+ font on the front. Likewise banning all advertisements, and the sale/distribution of branded products associated with companies that sell drugs.
I'm counting the number of single-precision FP units. Although, strictly speaking, AVX-512 hardware actually has two FMA units per core.
I stopped going there after they sold me a previously used item as new (I'd been a customer for at least 20 years). Kind of gross to get a mouse that someone else had used, and was DOA anyway.

If they're going to lie and sell returned items as new, they could at least try to refurbish them and see if they work. As much as I don't like best buy (and don't go there anymore either), I don't think they'd ever try to pull that BS.

Going to frys as a kid was a lot of fun, but it would be a last resort for me now.
Most species that are extinct are not extinct because they pose a threat but rather by accident. Polar bears and gorillas are easily capable of killing humans and do, but we have conservation efforts to attempt to keep ourselves from accidentally driving them to extinction.

Or look at the rat. A pest animal known to have been involved in spreading diseases that killed significant numbers of humans, yet we do not seek to eradicate the species as a whole. Even mosquitoes, whom we have a similar relationship with, are not the target of some massive effort to eradicate them from existence.

Hell, even smallpox gets to continue to exist.
How to Monitor MySQL Deployments with Prometheus and Grafana at ScaleGrid
The headline for the article is written by an American publication and American based author.
For some time I've wondered what the internet would look like if we used reverse domain notation (like with software package identifiers), which I think would mitigate this issue.

`com.01-01-2020-billing.secure.hsbc` or whatever looks a hell of a lot more dodgy. But I presume it comes with a whole lot of issues of its own.
Hey, some personal experience here:

Sea of Thieves had an issue in the past where you couldn't _lock_ your ship, and it's a forced-multiplayer game. Which, the way I see it, made this brig thing get abused.

Basically all you wanted was to play with your close friends, but you had 3 players not 4, so you can't go with the small ship (2 players) but the big ship (4 players) had one extra slot (and forced public). So you would just end up sending said extra unfortunate player to the brig since said player could just well go and cause havoc by several means (turning the ship/setting sail to somewhere not related to where you wanted to go, firing on "allied" ships (or even just at everyone), etc..).

Not saying this was your case, but it surely happened with me and my friends. Things changed however, nowadays we have a 3-player ship and you can lock your ship to private mode only, so you can also go 4-player galleon with only yourself in it.

It's an awesome game (that keeps getting more awesome) and hope you can have another go at it!
I had a sail boat where the prior owner had installed 4 of these in the cabin roof. They were little domes and did a good job of lighting the cabin in the day, and marking a path at night.
I get an "ERR_CONNECTION_REFUSED" from France trying to access this link
Cryptocurrency in the 2020s
Cloudflare’s 1.1.1.1 app uses Rust, on both iOS and Android. (I work there but not on it.)
> Then you have the mechanical helpers like aimbots

I wonder if anyone had ever designed a completely external aimbot. A camera, a computer vision system and a hardware mouse or gamepad multiplexer/proxy that mixes real controls with the adjusting movements.

That won't be fun to use (except, maybe, for PvE, if manual dexterity is just a irritating mechanical hurdle - there are games like that, too), but surely fun to hack.

Heh. Sometimes I regret that I won't live long enough to see all the drama around cyborgs in sports and gaming...
I'd go further and say, if this could provably generate ad based revenue from a non-trivial number of users, Google would build the same thing and include it in the basic search result shown in the article (with adwords suggestions) for effectively zero cost to Google.

So, even if it were financially successful, it wouldn't likely survive the competition.
Sure, there are reviewers that publish "objectively best for use-case X" reviews. But they don't review niche product-categories on demand, nor do they filter by your weird personal requirements (say... needing the tool you're buying to be made out of a material that will survive having other parts TIG-welded onto it.) Though I guess you could track down the people that write for one of these sites and commission them?
i read the first half of it very closely and skimmed the second.
It happens in the UK, where the private companies won't deliver to remote islands and parts of the mountains in Scotland, or charge an additional fee.
Solr is quite a bit more straightforward than ElasticSearch, but still a bit complicated in my opinion.
Perhaps the inspiration behind this? https://www.bbc.com/news/magazine-23536914
How Green Was My Data Center? (Not Very)
By the same rationale, if taxpayers are expected to subsidize my health insurance costs, shouldn't they have access to my health information too?