skysight-inc/HackerNews huggingface dataset:
> Devices will still be able to ignore you.

Yes. But previously by logging requests to port 53 (and 853) I can hunt down those devices quite easy.

> However, my perspective is that any network that will MITM my requests or monitor what websites I visit without my permission is malicious IMHO.

If you don't like how I've set up my network, blocking your DNS requests, feel free not to use my network.

> To argue that my installation of Firefox or that my OS shouldn't be able to ignore network settings anywhere and that I shouldn't be able to choose how my requests are encrypted, just because it makes it easier for you specifically to enforce your network's security policy without explicit opt-in or consent

You can set up your devices however you want. But if they're on my network, they play by my rules.

> I know that this stuff will make it harder for some network operators to do their jobs but... so did HTTPS.

And network owners are free to block port 443 as well. Or any other port. People can choose to use those networks or not.
(Opinions are my own)

An alternate way of looking at it:

When you work at a place you can help influence the culture to move it in the right direction. When you aren't working there you can't.
There is interactive blaming, staging and committing with tig too, so give that a try.

That said though, I actually prefer using the shell to stage and commit stuff. I think I'm way faster when I'm on the shell performing those actions than in either tig or fugitive.
Somewhat tongue in cheek: dihydrogen monoxide is also harmful at high doses. While checking the spelling, I stumbled upon https://www.dhmo.org/facts.html, with a delightful quote:

Each year, Dihydrogen Monoxide is a known causative component in many thousands of deaths and is a major contributor to millions upon millions of dollars in damage to property and the environment. Some of the known perils of Dihydrogen Monoxide are:

* Death due to accidental inhalation of DHMO, even in small quantities.

* Prolonged exposure to solid DHMO causes severe tissue damage.

* Excessive ingestion produces a number of unpleasant though not typically life-threatening side-effects.

* DHMO is a major component of acid rain.

* Gaseous DHMO can cause severe burns.

* Contributes to soil erosion.

* Leads to corrosion and oxidation of many metals.

* Contamination of electrical systems often causes short-circuits.

* Exposure decreases effectiveness of automobile brakes.

* Found in biopsies of pre-cancerous tumors and lesions.

* Given to vicious dogs involved in recent deadly attacks.

* Often associated with killer cyclones in the U.S. Midwest and elsewhere, and in hurricanes including deadly storms in Florida, New Orleans and other areas of the southeastern U.S.

* Thermal variations in DHMO are a suspected contributor to the El Nino weather effect.
University of California doing "studies" to defend the state of California...right before a recall election of the Governor -- color me skeptical.

I personally know > 10 people who have left (in disgust) in the past 2 years. I have a sister in Texas who is getting personally wealthy selling houses to Californians moving there. She's been selling for > 30 years and has never seen an influx like this from a single state, ever. California even lost a seat in the US Congress due to population decline.[1]

[1] https://www.latimes.com/politics/story/2021-04-26/census-dat...
I don't have as thick a skin as you, and I get really dispirited when this sort of criticism is adopted as a personality trait / cause internally. It's barely criticism rather than hyperbolic rancor, and while every good community needs people pointing out the bad, as you note, people know they're working at a big company and should value how we avoid things like JEDI, etc. thanks to leadership.
I was keen to run it on Docker on my M1 Mac Mini ~6 months ago but, apparently on account of some limitation concerning the way Docker handles networking on M1 Macs - at least at the time - was unable to.

Has anyone managed to get this working? I run a bunch of homelab services as Docker containers on the always-on, power sipping M1 so getting this set up too would mean I could avoid having to use a separate, dedicated Pi.
Another consideration is the goodwill this will create with your customers, increasing their tendency to promote you.

This matters more when your default mode is single-player than when your default mode is corporate buy-in.
Thank you for informing!
I built uFincs (https://ufincs.com) basically because I got fed up with GnuCash's UX. It only supports importing CSVs right now, but I'm open to adding other formats. It's also a web app rather than a desktop app, but you're free try it out/use it without an account (https://ufincs.com/noaccount) and all of your data will just be kept in your browser.
You are not only wrong, but you are being rude about it.

https://archive.is/s0zkr
They're wrong about that. The reason California is expensive for them is because the state is set up to be easy to retire in - they're just paying for all the retired boomers. If they stay long enough, they'll get to exploit the next generation too.
Honestly, I don't find it that surprising. I mean the whole advertising industry does exist and will continue to do so. Plus, if they didn't directly hate doing the work itself I could see someone tolerating it especially knowing that google's compensation is pretty good.
Text is preferred because a regular layperson might be able to read it if stuff breaks. See: XML, Json.
Slightly relevant story time:

On one of the better teams I’ve worked with the water-cooler activity was trying to come up with an algorithm to describe the behaviour of the Coca Cola machine in the kitchen.

It was one of those clear plexiglass front machines where after punching in the coordinates of the item you wanted, a mechanical arm would move to the coordinates, take a drink, and place it in the delivery bay at the bottom.

While it would always get the drink you wanted, it would rarely go to the exact coordinates you specified. Ie, if there were three columns filled with coke, and you punched in the coordinates for the one on the far right, the arm may take a can from the center, or left column.

We would often wager a can of coke (“if I can’t find anything wrong in your PR, I’ll buy you a coke”), so we were perhaps drinking more soft drink than was medically advisable, but in our defence:

a) the machine was really cheap (AUD$1 or $1.5)

b) it was an excellent 10min break game

Eventually we thought they had it figured out we would gather and make our predictions, but occasionally there would be an upset that would throw a wrench into the model.

We got to a point where we just couldn’t reconcile the machine behaviour with any kind of coherent set of rules, then one morning we saw the delivery guy stocking it.

After chatting with him we learned our algorithm was more or less correct, but the internal state of the machine was prone to getting out of sync with the actual stock levels, so it would make the “wrong” choice near the end of the refill cycle. Then he gave the engineer talking to him a free energy drink (source of stock problems right there haha)

While we were no Knuths, I love that these kinds of games are so universal among engineers/devs. In fact, if I can get someone to tell me a similar story of theirs in an interview (for a technical
role) I’m much more likely to consider them for the position. Curiosity is a powerful trait for a developer.

…and the (simple) algorithm for the machine is:
Take from the column with the most stock, if there are multiple columns with the same stock level, take from the column furthest to the left.
In my experience much of this is a question of trust, political capital and soft power. Find out the problems that the key players in the business are actually having that you can solve and then solve them. Find out what the key KPIs are for the business and make a plan to improve them and then have a plan to publicize that improvement. And make sure to hire a team that covers your weaknesses rather than exposes them. Don't fight people if you can help it, either they're as competent as you on average or you shouldn't have taken the job. Figure out how to help them and what they need to work more efficiently and then give it to them. Sure there's a ton of politics involved in all of that but that's management in general.
40 million people live in California. That’s more than any other state by about 10 million. That’s also nearly almost a sixth of our entire country.

Everyone everywhere in this country feels like it is getting inundated by Californians. Some more than others, sure.

I can see two or three cars with Cali plates right now from my stoop. More people will always be from there. I suspect this has been happening for a long time and just now for some reason people are noticing.
"I'd rather have a mode where regular DNS and centrally controlled DNS are compared, and you get a popup if they differ."

Not sure about "mode" and "popup" as I am not a fan of browsers and GUIs but I have been comparing results from about 50 or so DoH providers. I use DoH without a browser to gather DNS data in bulk.

We all have a clear idea about what "censorship" means but as we go further down the rabbit hole of myriad third party, non-ISP DNS providers how do we distinguish between "filtering" and "censorship". Projects like OpenDNS made a business out of DNS filtering. Now we are seeing others trying to make a business out of filtering ads.

It is well-known from studies using different DNS vantage points (looking glass) that DNS-based censorship is active in some countries and also that the number of countries doing this is generally rising. On a personal level, I do see differences in results from different DoH providers. What really bothered me recently was one provider returning "0.0.0.0" for certain domains, I am guessing because they were websites that report on the online ad industry. I am OK if they want to exclude certain domains, but returning the network equivalent of "any address" is, IMO, not an acceptable way to block access.

Personally, I think relying wholly on third party DNS is a bad idea. It is a useful resource, it's good to have many sources of DNS data, but third party operated DNS caches will never be authoritative for any domain. These third parties are usually just more internet middleman who want to make money from being in the middle of users network traffic. We always need access to the authoritative servers for each domain. That's our "source of truth".

DoH can be useful because I can download DNS data in bulk over TCP using HTTP pipelining. I load bulk data into haproxy's memory via a map file and I never need to do a single remote lookup. I run an authoritative DNS server that just answers all queries with the address of the proxy. Even more, I can add or delete entries from the map without restarting the proxy. The map is just a simple two column text file. This makes monitoring changes in DNS easy.

While I do not need "modes" and "popups" or other GUI-style conveniences, I can build a "no DNS" system into an OS that boots from USB stick into memory, never touches "disk" (can pull out the USB stick) and runs on a wide variety of hardware.
The main problem with the current alternatives is that you can't even upload a video. For example, that is the problem with this website Streambus. You can't upload a video. It's some kind of "beta signup" manual approval thing.

On Youtube, you make an account, you click the "create" button, you select the video file you want, and it uploads. It works.

Another example: have you ever tried to upload a video to peertube? Typically you make an account and then you click "create" and it says "uploads are not allowed on this instance" or something like that. As if the person making videos has any idea what that means. This is trying to use a printer and it keeps saying "PC LOAD LETTER", of course some nerd knows what that means but 99.9% of people are never going to care.

If you want an audience, allow people to upload videos to the website. This website doesn't solve that problem. Peertube doesn't solve that problem except if you somehow manage to find the https://peervideo.club instance, which is apparently the biggest english-speaking instance, but if you go to the "about this instance page", apparently "video quota" is 20GB, and "User registration allowed" has a red X next to it. What the hell does that even mean? Why is it so hard for people to make a website that makes sense to the average person? It is astonishing to me the lack of urgency there is for creating an alternative to youtube. Isn't Peertube maintained by like 4 people? Isn't this a massive global problem? Why is no one taking this seriously? Do people not understand how powerful it is to be able to see videos of things? For example, footage of war crimes or atrocities or things happening around the world? All the proposed solutions look like cutesy little hobby projects. For example, I'm sure they are great people, but honestly I don't care about "Evan" and "Kevin" or their little cartoon portraits, which is the first thing you show me when I try to create an account on Steambus. It doesn't strike me as headed in the direction of being a genuine solution to this global problem. What's going on with youtube is a nightmare and to put it bluntly, lots of people across the world are suffering and dying because of it.
I strongly expect that there be many conditions, caveats, and limitations explained in text that won't fit the car's terminal screen that can't be downloaded and immediately printed. Based on the Tesla track record of the last few years, the chief surprise will be how quickly it takes for someone to get injured and their lawyers summoned.

I strongly suggest that the cautious among us, abstain from uploading the software, and watch a few weeks to see how surprising things get.
>Similarly, the research found no evidence of "millionaire flight" from California and notes that the state continues to attract as much venture capital as all other U.S. states combined, despite the recent exodus of Hewlett-Packard and Oracle.

People won't even move states within the same country because of taxes, meaning they certainly won't leave the country if federal taxes were raised (a common argument against raising taxes). Therefore, we should dramatically raise taxes on the very wealthy and actually put that money to use improving society instead of letting a handful of billionaires uselessly hoard it. They're not going anywhere.
> But previously by logging requests to port 53 (and 853) I can hunt down those devices quite easy.

And IOT devices are required to use port 53 or 853? They don't have the ability to proxy their DNS requests through another service? DNS even as it exists today is not a mandate, this stuff can be circumvented.

> You can set up your devices however you want. But if they're on my network, they play by my rules.

I think that's fine. Block DoH on your own network. But don't complain about my browser turning it on. You can block 443 if you want, but I'm not going to be sympathetic if you argue that LetsEncrypt shouldn't exist.

There's a big difference between saying that you require every device on your network to plain-text its DNS queries to you for monitoring, vs arguing that it's harmful for Mozilla to make Firefox's DNS queries more secure for everyone else.

The only way DoH would be hostile to your network is if needing consent to monitor people's DNS queries when they join your network (via a settings change or confirmation that they're not using DoH) is a problem for you.
The universities can charge whatever they want in this scenario. They get paid upfront. They assume no risk upon student loan default. The taxpayer ultimately has to foot the bill for any unpaid portion of the loan. Moral hazard yet again.
You can also click on an image to open it in a larger viewer and then use the arrow keys to navigate through the gallery.
The 2017 Nature article disagrees about its not being an antiviral. Who to believe?

"Today, ivermectin is continuing to surprise and excite scientists, offering more and more promise to help improve global public health by treating a diverse range of diseases, with its unexpected potential as an antibacterial, antiviral and anti-cancer agent being particularly extraordinary."
In my opinion, the model would not be an unauthorized copy given that it's primary purpose was for some other task and the inclusion of the work was merely incidental.

The unauthorized copy arises when someone gets the work out of the model.

Of course if you make a model explicitly for the purpose of evading copyright then the courts will see through that ploy.
As someone that made the move from California to the Austin area- I don't regret it for a second.
The author is very well aware of what can be laughted at and in what way. If anything, the author could be promoted for promoting the key talking points in a somewhat elegant way.
That's one use. If we can just automate these ridiculous interview questions that would be a good first step.
I'm saying approximately how big a fuel tank you need to refute your "you can't do it for decades" statement.
So many gems in this article…

> You notice a a lot of the code starts with very complicated preprocessing steps, where data has to be fetched from many different systems. There appears to be several scripts that have to be run manually in the right order to run some of these things.

> “We need to focus on delivering business value as quickly as possible”, you say, but you add that “we might get back to the machine learning stuff soon… let's see”.

So so relatable. But the key insight is a really really key insight.

> What I think makes most sense to push for is a centralization the reporting structure, but keeping the work management decentralized. Why? Primarily because it creates a much tighter feedback loop between data and decisions. If every question has to go through a central bottleneck, transaction costs will be high. On the other hand, you don't want to decentralize the management. Strong data people want to report into a manager who understands data, not into a business person.

I have the same role at a non-software company, and to me this is nothing short of a complete reimagining of IT. It’s not just, “make sure everyone’s computer works and help them install software,” it’s, “build a model of the business, determine what information flows and metrics are crucial to success, and build an IT and analysis infrastructure around that model.” The CIO will soon be better thought of as the Chief Optimization Officer.
A large enough project needs juniors and seniors. It's OK to be one but not the other. The juniors don't necessarily need to understand the project in a big-picture sense. But somebody does.
D̶o̶n̶'̶t̶ ̶b̶e̶ ̶e̶v̶i̶l̶

D̶o̶ ̶t̶h̶e̶ ̶r̶i̶g̶h̶t̶ ̶t̶h̶i̶n̶g̶

Pray that nobody notices

https://goomics.net/314/
Don't really give a rat shit.
These are great!! Thank you for sharing. :)
What’s your content policy like? YouTube is famous for aggressively censoring views that don’t align with progressive sentiments, which makes sense since they’re a part of Google, who has the same cultural traits. People have been pressuring Substack to censor/ban content as well, which would probably cause subscribers to abandon them (I know I would). What is your policy?
One thing I'm interested in is, regardless of whether more californians are leaving or not, are californians driving up housing prices in the various obvious targets (oregon, idaho, montana, colorado, nevada)?
I'm part of the "exodus" in that earlier this year I finally bailed on the bay area after living there my whole life for vegas, and the cost to buy a house here seems insane compared to renting and to similarly remote cities. Housing prices in the stereotypical california exodus places like Portland and Austin seem similarly wild. If californian emigration isn't responsible, then what is? Is it all just general demand for urban housing and are californians just a scapegoat?
Currently working on a speedrun split timer written in elisp:

https://github.com/progfolio/speedo

I've also written a real-time game pad input visualizer (heavily inspired by Chris Wellon's work here:

https://nullprogram.com/blog/2016/11/05/)

I did this for a couple of reasons. I couldn't find a decent split timer that was:

- available on Linux

- not Electron/browser based (These worked well enough, but at the cost of high CPU usage, which caused hiccups when recording gameplay)

I was easily able to set up the timer so that I can feed inputs to anti-micro, which are forwarded to Emacs.
This allows me to control everything from the game pad.
I also have a feature that allows me to record a mistake during a run. I have commands which can then pull out mistakes for a given range across multiple runs to analyze where I need to practice most.

Still a work in progress, but it's been fun to work on.
If Google didn't exist, then Baidu, Tencent or Alibaba would be mining your data instead. Is that what you would prefer?
Pretty strong collection in the aggregate.
Fasting boosts exercise's effects on endurance
That's quite funny. It's even funnier to see people pushing the use of an anti-parasitic medicine to treat a virus with no particular hypothesized mechanism of action, when a nearly 100% effective vaccine with similarly great safety profile is widely and cheaply available.

Sorry, maybe tragic is a better word. Look at Latin American and ivermectin usage. This is yet another non-treatment that is being used to scam the vulnerable and ignorant. It has been a depressing 20 minutes catching up on ivermectin + covid news. Barely effective at best, yet there's a black market of animal-grade medicine now in some countries.
Makes it sound like DeepL exists in isolation. It's good because the company behind it has the largest hyperlocal (small phrases with confirmed usages) translation data set.
Yes, if you pool effect estimates from tiny, very badly conducted trials you get positive effects. Some of the studies in your linked MA have even been retracted / unpublished. If there are any peer reviewed studies from reputable institutions I still have yet to see them.
They rarely overlap. If you’re trying to solve arbitrary problems efficiently whatever tools you know are unlikely to be the best fit. But that doesn’t mean you’re going to be more productive learning something new.
Do the Californians have money when they go to Texas (I don’t know)? If yes, that could feel like a “big” migration from the Texas side.
Most of Google is not dedicated towards building Ads, surfaces where ads are displayed, or collecting data for ads, despite popular perception.
It’s implemented but it still requires an official Google Assistant smart home skill and a cloud connection to set-up. It works out of the box with Home Assistant Cloud.

It’s kinda cool how it works, as your Google Home Mini will run our JS app and let it interact with Home Assistant. In the case of Home Assistant Cloud, all commands are just forwarded as-is as all processing is always local. You can see the source here https://github.com/NabuCasa/home-assistant-google-assistant-...

Note, syncing local access, exposed devices and any command requiring 2FA still goes via the cloud.