skysight-inc/HackerNews huggingface dataset:
> Since police officers enjoy blanket qualified immunity they absolutely do NOT have 5th amendment protections when it comes to their jobs.

Qualified immunity for police is a civil liability doctrine and not relevant to criminal charges.

The 5th amendment most certainly applies to criminal charges brought against any citizen, police included. AFAIK, it is applicable in civil lawsuits as well in order to protect a defendant from testimony being used against them in future charges, although adverse inference can be surmised in civil cases.
This is one of those things I like to verify:

david@desktop:~$ nmap -p 22 --script ssh-auth-methods becomesovran.com
Starting Nmap 7.92 ( https://nmap.org ) at 2024-08-25 23:31 EDT
Nmap scan report for becomesovran.com (162.213.255.209)
Host is up (0.066s latency).
rDNS record for 162.213.255.209: server1.becomesovran.com

PORT STATE SERVICE
22/tcp open ssh
| ssh-auth-methods:
| Supported authentication methods:
| publickey
| gssapi-keyex
| gssapi-with-mic
| password
|_ keyboard-interactive

Nmap done: 1 IP address (1 host up) scanned in 0.86 seconds
david@desktop:~$

As far as I can tell AuthenticationMethods publickey is the right way to do it these days but I'd love to know if that's not the case.
Concretely, "a lot" in this court case is "4".

Do we have a strong reason to believe that the number of disgruntled drivers is significantly higher in NZ than in other countries? This wouldn't be the first time a few disgruntled people got a government to "fix" a system that the vast majority felt was working fine for them.
The Steely Dan Dictionary
"Removing the borrow checker doesn't break any correct programs - it just makes it so a huge amount of incorrect programs can be compiled."

Not a user of Rust programs myself but am curious how users determine whether a Rust binary was compiled with mrustc or rustc.
I love seeing the ESP-32 used as a general purpose computer, plus the desiderata: an e-ink screen.
The invisible hand of the market does not make shitty people with power become less shitty people with power.
A lot of the rest has it's roots in porn.

I remember hanging out with the Suicide Girls tech team at The Perl Conference or The Open Source Conference in maybe '99 or 2000, the one (first one?) in San Jose. So many cool stories about unbelievable (to me) scale networking and storage and bandwidth use and their website user behaviour monitoring and adaptive bandwidth limiting...
Likely in the country legally, but not on a visa that allows them to work in the country.
one idea is obvious: multi-model approach. it partially done today for safety checks. the same can be done for correctness. one model produces result, different model only checks the correctness. optionally several results, second model checks correctness and selects the best. this is more expensive, but should give better final output. not sure, this may have been already done.
In this particular case I think this might be a bit of a red-herring discussion for Uber. I doubt they care about the drivers for reasons that aren't legitimate for firing them. For example, if the driver isn't getting enough rides to justify paying them they probably are redundant.
Perfect, that's called progress. The monkey coders can get real "artisan" jobs making artisan code for artisan people.
The Easy Way to Master JSON in SQL: Databend's jq Function
I'd love to be "that guy" who fails at all my game attempts, but accidentally creates businesses like Flickr and Slack along the way...
But performance seems like a very easy thing for Uber to measure, which, according to this thread, is an allowable reason for termination?
A lot of time when there’s something like that, I’m fine not having a firm number, but it’s nice to have at least a ballpark idea of cost. (I found this particularly egregious with musical instrument pricing where I didn’t know if I was looking at a $1000 instrument or a $20,000 instrument, so I generally assumed that these would be cases where I clearly couldn’t afford it so best not to wonder—not to mention the cases where the list price was often as much as double the actual street price for an instrument).
Helen Fisher, who researched the brain’s love circuitry, has died
Made with carbon negative bits.
So pipes are the only way to do it

Lets not get carried away. You can use ffmpeg as a library and encode buffers in a few dozen lines of C++.
>> That is, they can only build sentences by picking the most probable next word, but can never choose the most probable sentence

Beam search.
https://archive.ph/SsScR
I have noticed something recently in developer blogs. I only know it's not AI generated if it contains spelling mistakes. It's 99% not AI generated spam if it is completely uncapitalized. If the author fixed these "errors", my certainty that it's not AI generated garbage drops to 70%. For this reason, I may adopt an uncapitalized style in my own blogs, though I'm sure it will annoy many people.
> NZ has government provided healthcare.

We really don't. You won't be bankrupted by hospital bills, but the absolute shambles that we're working with is far from an adequately functioning healthcare system.

The ACC (which is meant to cover injuries) often refuses to help, sets impossible burdens of proof, or provides completely inadequate compensation.

And they've only gotten worse since covid (their website still says they require you to be fully vaccinated to visit them - even if you're visiting due to a vaccine injury).
And a tool that uses freely available features on the Facebook website without circumventing anything. It merely automates something everyone can do themselves.
Because my CO2/VOC levels are low enough that keeping in on all the time doesn't provide any additional benefit- while adding unwanted cool/hot air (no ERV is 100% efficient). The minimum airflow on my unit is 35 CFM (~60 m3/hr).
Yeah and you can still make a static IP with Windows 11. This is bullshit M$ whining. Shit changes. Explain to me why Debian fucking around with "ip" is less destructive.
I thought Java had a really good test suite to ensure platform/jvm compatibility. Are you running on an official Java machine?
I'm okay with all of my work product being recorded and subject to review. It's even encouraged in some offices.
Making Cola
Sounds like the founder worked for the CIA for several years. Color me a little suspicious of anything that comes from this company.
Kindred is an attempt at that: https://livekindred.com/.
A solution for making your hamburger less bad for the planet
I thought this might be intentional, as a signal that AI did not aid with the prose.
Libntruprime is a microlibrary for the Streamlined NTRU Prime cryptosyst
Yep, I will exhaust every option with transparent pricing before even calling the best looking option with "contact us for pricing".
Many have tried, but few have succeeded at creating an Emacs-replacement.

Good luck!
I always see these lists of "clear signals" they know exactly what is normal... and I often emit at least half of them, companies deserve all the deception they get
The United States keeps calling it defense but when is it ever used defensively?
Avante.nvim: Use Your Neovim Like Using Cursor AI IDE
Women and children in Yeman would be a better example of misuse of US weapons.

War Atrocities in Yemen Linked to US Weapons

Columbia Law School researchers have unveiled a disturbing connection between American arms and civilian deaths.

https://magazine.columbia.edu/article/war-atrocities-yemen-l...

It's also UK weapons systems being used alongside US ones, so the US isn't solely at fault here.
Ultima Online in the age of dialup and early DSL was a history-altering game for MMO's. I still log on to UO Forever servers every once in a while (a modified game server with accelerated skill learning) to level up a character and scrabble together enough gold to build and furnish a house. It was such a vast game and the sheet depth of it for a game of that time was unprecedented. I still think to this day it is one of the best "just go do what you want to do" MMOs out there, something that New World didn't even get right 20 years after with considerably more resources and advances behind it.

Runescape is the only other game from that era (and which shares a lot of gameplay similarities) that has that much staying power.
Broad strokes:

I went to school with the son of the owner. For about 3 years off and on he'd been asking me about building apps, where he could find good devs, what price to pay.

I'd sent him some info, but never got too involved. Then the pandemic hit, and I found myself with a bit more time to kill, so I listened more to what they needed.

They basically wanted to get a loyalty program going at their gas stations and partner gas stations, but wanted custom rules which their current provider couldn't do with their off the shelf solution.

They also wanted to use one of those old school CC machines that were everywhere before the likes of square showed up. But getting your hands on those units is expensieve.

So I started planning it out. They needed to store customer data, and needed a point of sale device to swipe customer loyalty cards on, which needed to read in customer info, do a deduction, or a store credit top up and print a receipt.

I found a android terminal machine off alibaba, opened up android studio and started hacking away. I hadn't done more than a basic android hello world at this point.

For the backend I used django to get started quickly, and they were very happy to use the django built in admin panel to do stuff as needed, and view transactions.

After I got the devices talking to django, I had to integrate a loyalty vendor they already sourced, and just went along with it, but that was a mistake. The vendor points API doesn't really add much value on what django can already do for me, and my new goal is to become that vendor since I think I can do their product better.

But basically I iterated on it for about a year, launched a little over a year ago, still working out some edge cases and kinks, but they do roughly 25K transactions a month on devices spread out at over 20 stores.

They want to bring it to new islands, so I'm trying to remove some of my duct tape fixes with more stable fixes so that can be smooth sailing come next year.

EDIT: Might get back to writing and update with a much longer post. Draft:

https://darrelld.com/signal/21/
Anecdotally I've used software that was capable of it if your hardware could be netbooted, preferably with pxe/ipxe. I used rackn and there's other vendors like maas with purportedly the same abilities.

RackN is good enough it'll let you build virtualization on top of bare metal and then keep going up the stack: building VMs, kubernetes, whatever. You just set up rules for pools, turn on dhcp and let auto discovered equipment take on roles based on the rules you set. Easy to do although I wouldn't envy anyone building a competitor from scratch.
Pipes don’t exist for safety, they exist as an optimization to pass data between existing programs.
yeah check out this other reply thread:

https://news.ycombinator.com/item?id=41353838
Voters in the US are already registered and identified by mail to their address. Voter fraud instances are extremely low.
I left a job in large part due to the fact that they couldn't get rid of our incompetent tester.

We really need it to be easier to get rid of idiots in positions too technical for them to understand.
They have a right not to choose to be cops.
I'm surprised, and somewhat disappointed, that no state/country has created a formal third class of worker. There's obviously some type of gig-worker role that is neither employee nor contractor.
the "message was deleted" can also be deleted, leaving nothing. :)
Anything other than 22 is an improvement in just the reduced log volume.
If an employee doesn't respond outside working hours can't he be penalised in a different way or miss out in promotions if other employees do? Clearly this law is a good thing but i find it hard to see how it can be enforced.
They were, here's a starter

https://en.m.wikipedia.org/wiki/Controversies_surrounding_Ub...
How to Become an Expert in Anything?
They should just be humiliated to work at Boeing at this point.
YAGNI: You aren't gonna need it.

“Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away”

“Less is more”

“The value of a creative product doesn’t lie in how much is there, but in how much has been discarded.”

rttm: Reduce to the max

"Kill your darlings"

...
Smartest? Based on what arrogance?
Something that has been baffling me is how Uber is not in panic mode and it's market price not affected by Waymo?

I've always been skeptical [of self driving] but at this point (after having a few rides with Waymo) it appears that the folks at Alphabet have figured it out already and are coming for Uber. Why is not that affecting Uber's price?
You think 7 instances over 4 years and hundreds of millions of votes is a "widespread voter fraud problem"?
Great post! I (relatively) recently switched my primary home server over to NixOS and am now a huge fan of it as a distribution for self-hosting.

Here is how setting this all up would like in NixOS (modulo some details & machine-specific configuration). It's <100 lines, can be executed/configured with a single CLI command (even from a different machine!), rolled back easily if things go wrong, and can be re-used on any NixOS machine :)

{
networking = {
# Server hostname
hostName = "myserver";
# Firewall
firewall = {
enable = true;
allowedTCPPorts = [ 80 443 2222 ];
};
};

# Users
users.users = {
newuser = {
isNormalUser = true;
home = "/home/newuser";
hashedPassword = "my-hashed-pwd";
openssh.authorizedKeys.keys = [ "my-pub-key" ];
};
};

# SSH
services.openssh = {
enable = true;
ports = [ 2222 ];
settings = {
PermitRootLogin = "no";
PasswordAuthentication = false;
AllowUsers = [ "newuser" ];
};
extraConfig = ''
Protocol 2 # Use only SSH protocol version 2
MaxAuthTries 3 # Limit authentication attempts
ClientAliveInterval 300 # Client alive interval in seconds
ClientAliveCountMax 2 # Maximum client alive count
'';
};

services.fail2ban.enable = true;

# Nginx + SSL via LetsEncrypt
services.nginx = {
enable = true;
recommendedOptimisation = true;
recommendedProxySettings = true;
recommendedTlsSettings = true;
virtualHosts = {
"example.com" = {
locations."/" = {
proxyPass = "http://localhost:8080";
proxyWebsockets = true;
};
forceSSL = true;
enableACME = true;
};
};
};
security.acme = {
acceptTerms = true;
defaults.email = "myemail@gmail.com";
certs."example.com" = {
dnsProvider = "cloudflare";
environmentFile = ./my-env-file;
};
};

# Logrotate
services.logrotate = {
enable = true;
configFile = pkgs.writeText "logrotate.conf" ''
/var/log/nginx/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 0640 www-data adm
sharedscripts
postrotate
[ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
endscript
}
'';
};

# Bonus: auto-upgrade from GH repo
system.autoUpgrade = {
enable = true;
flake = "github:myuser/nixos-config";
flags = [
"-L" # print build logs
"--refresh" # do not use cached Flake
];
dates = "00:00";
allowReboot = true;
randomizedDelaySec = "45min";
};
}
It's in C++, not C
How many cities is Uber in? How many cities is Waymo in? That's why
A lot of you are facing network trouble on your Pixel recently
Redundancy is complicated as well - it places burdens on hiring new people in the same position.

So if you want to remove an incompetent to replace them with someone useful, you cannot do it with a redundancy.
>no one known has gotten in trouble because Telegram handed over their data

The correct solution to sleeping with an axe struck on the roof above your bed isn't to not worry about it because axes coming loose on their own aren't a common occurrence. Telegram has no business in peoples' personal lives and it shouldn't be collecting that data.

Plus the risk of massive data breach is insane. I'm not sure if you know about the Finnish Vastaamo Psychotherapy hack, when thousands of patients' personal lives were published in the dark web https://en.wikipedia.org/wiki/Vastaamo_data_breach These victims are under constant extortion about that data getting spread even further. Now imagine that with close to one billion users. There is a LOT that people share on these platforms, how they unload to their close ones. Durov has no right to keep this amount of data sitting on some random server, especially given the authors' poor track record of security design.

>you should never rely on that and don’t trust any cloud-based service in general

This should be the take-away before the breach happens. But surely you agree Telegram is doing horrible job being transparent about its security, it's implying it's heavily encrypted, which laypeople assume means what end-to-end encrypted messaging provides.

>Recommending Signal might give a false sense of security.

Again, pick a lane. If you think zero click attacks of Signal are an issue but they magically disappear from Matrix clients, say so. They don't.

Decentralized system doesn't help with metadata. It's just spreading it to even more systems, every server people indiscriminately choose get a copy of groups' communication metadata, yay.

Your buddy self-hosts for you and your peers, now you have an individual with personal interest to take a peek at their peers' metadata. Not good.

There's very little a decentralized messaging platform offers other than baked-in resilience in case the company goes down. You can self-host the service.

But Signal is backed by Signal Foundation and really rich people like Brian Acton have helped it get the organization on a solid foundation. There's nothing that implies its going down.

From my PoV, I bin Element together with Signal, both provide content privacy, but no strong metadata privacy. For that you go with Cwtch, Briar, OnionShare, Ricochet Next.

Telegram is in the don't use for anything that isn't comparable to public Twitter, and since Telegram inevitably leads to misusing it, it's dangerous and bad tool. It was built to aggregate user data, and it will inevitably do that, because the masses generally don't prioritize privacy. Telegram monetizing user data is constantly one business decision away. And people using it are on borrowed time. We're not in disagreement about how it should be used, but people don't take that warning seriously, and when (not if, but when) shit hits the fan, it'll be like nothing anyone has ever seen before.
* brakes
Why wlroots? Isn't it better to target an abstraction api over the various GPU libraries (vulkan, metal etc)?

And I would have asked about Guile too but that is another matter.

I think LEM's approach is better here in utilizing SDL and common lisp. If they write an ELisp interpreter and somehow translate Emacs editor api so plugins would work in LEM too, that would be ideal.
Do regular police officers even have informants?
Uber is going to be a front end to Cruise.
If they were in all cities already Uber would be dead. But someone, either Uber or market is not even reacting to this inevitability?
How Much Does It Cost to Open a Restaurant? Restaurant Startup Costs Explained
This is actually quite funny. A sovereign cloud that they have no f-ing clue how to maintain without the mothership.
It explains runtime speeds relative to n (size of history, roughly). It doesn’t tell you whether to expect it to take 5 minutes or 5 hours, but it will tell you whether a tool will scale up to large repos or not.

An O(log n) tool will probably work fine on a large repo, an O(n^n) tool will probably have an unusable run time on anything but tiny repos.

I would generally infer that to mean “this will run in an acceptable amount of time on basically any repo”. There isn’t much of a reason to say that it’s O(log n) if it has a run time of 6 weeks when n is 1.
>Those CPUs are nice and all, but you're even better off using a Pentium CPU performance wise, and that's a 20 years old CPU.

This is out of date information. Currently purchasable RISC-V CPUs (in e.g. Milk-V Jupiter) are already the level of Intel Core 2, with the important difference that Jupiter has 8x of them, whereas the top Core 2 chips were only quad-core.

Cores expected to ship in early 2025 on 16-core Milk-V Oasis are at the level of Intel Haswell or AMD Zen 1.

Akeana, Tenstorrent, SiFive and Ventana have IP available for licensing which performance is similar or above Apple M1.

There isn't much of a performance gap left to close.
That'd be another reason for market to react? If Uber becomes a front end to Cruise/Waymo, their price should still be massively impacted as those are the ones with the moat and Uber won't be getting nowhere near the same cut from each ride?
Innovations in Credit Cards (1985) [video]
Interesting look back at the beginning of automated credit card authorizations - back when paging through a weekly printed fraud list was the routine practice.
Many companies in the industry mislead users about encryption and just try to use it as a buzzword to attract customers. Take Apple, as example. Apple cloud backups are not E2E encrypted by default (like Telegram chats), and even if you opt into E2E encryption, contact list and calendar won't be E2E encrypted anyway [1].

Yet, Apple tries to create an image that iPhone is a "secure" device, but if you use iCloud, they can give your contact list to government any time they want.

Apple by default doesn't use E2E for cloud backups, and Telegram doesn't use E2E for chats by default. So Telegram has comparable level of security to that of the leaders of the industry.

[1] https://support.apple.com/en-us/102651
Well you hating on a feature you don't have to use doesn't affect my opinion about the well thought out security design around the rest of the application. I have zero sympathy for the distributed Ponzi scheme that is cryptocurrency, but nothing in Signal has gotten worse with the feature.
Adoption makes it entirely possible for an Asian-presenting person to have a European first name _and_ surname and, frankly, is not something you should be asked about in an interview.
No, not enough exposure time.

I’ve seen some claims that it can destroy viruses on some medium. Imagine a filter in the light catching virus particles or particles that have viruses. The light destroys them while they’re stuck in place. I would need some independent testing to verify that claim.
Qq, do people doing their own server setup like this use containerization at all?

When I looked at it, it was like “yeah you can run Docker or k3s,” and I think Hashicorp had their own version, but it seemed like folks didn't really bother? Also like setting up virtual networks among VPSes seemed like it required advanced wizardry.
I think that's a better balance than what we currently do.
Reflections on Rusting Trust: http://manishearth.github.io/blog/2016/12/02/reflections-on-...

HN discussion: https://news.ycombinator.com/item?id=13091941
https://en.wikipedia.org/wiki/Helen_Fisher_(anthropologist)
This distinction is far too subjective and biased.

First of all, the vast majority of conflicts the US was involved in would not have been fought by regional powers, or not with that intensity, see Libya, various conflicts in South America, etc...

Second, when the US was in China's position, it did everything China does right now, with even more violence. The US annexed, failed to annex or dominate every one of it's neighbors until it relented. There has been no fundamental change in policy since then.