skysight-inc/HackerNews huggingface dataset:
> Robotic bank tellers (atm): we had a huge crime wave where people would literally blow them up to steal contents.

The method of choice in my part of the world is to use a JCB (or other brand of digger). Just a cursory search will show examples such as [1] and [2] in England and [3] in Ireland.

From [2] (with my apologies for it being the Daily Mail): There have also been a spate of similar robberies elsewhere in the country.

In November thieves used a digger to smash through the brick wall of Warner's Budgens in Moreton-in-Marsh, Gloucestershire, before fleeing the scene with the ATM.

In the same month, thieves pulled away bricks leaving a gaping hole in the side of a Co-op supermarket in Sapcote, Leicestershire, which took just 20 seconds.

Similar to the robbery in York, the digger was left at the scene.

Thieves also ploughed a stolen JCB digger in to a Marks & Spencer store before stealing the cash machine at Malvern Retail Park in Worcestershire.

[1] (England) https://www.independent.co.uk/news/uk/jcb-thieves-ram-raid-b...

[2] (England) https://www.dailymail.co.uk/news/article-2921779/Now-s-hole-...

[3] (Ireland) https://www.rte.ie/news/courts/2022/0304/1284407-atm/
If you fork, can you change your pledge?
> They're packed with valuable electronics ... they can be captured

Why people fuel this fantasy of roaming robots being stolen?

Of all valuable things that can be stolen, old cars are the easiest choice for a thief and robots are the worst.

An AI device filled to the brim with sensors, cameras, GPS and with remote connectivity is the perfect go-to-prison card.

> Ultimately this leads to robots that can "defend themselves", and so to the obvious escalation of force between humans and machines.

Is this scifi worldbuilding or reality? No, your new car is not going to incinerate thieves like in Robocop 2.
Braille I can understand, but bar codes is wild! How fast can you read them?
His book Zero to Production in Rust is also very good.
Google outage - resolved
It seems that some google services are down for some users (Google Analytics, search, gmail)

- https://downdetector.com/status/google-analytics/

- https://downdetector.com/status/google/

- https://downdetector.com/status/gmail/
> password fields without a way to reveal password

As somebody who has fallen victim to being spied on over an invisible vnc daemon, I hate all password boxes that let you reveal password to be visible. Its like the entire web has forgotten that hackers can easily just sit and watch your screen remotely until you enter a password then BOOM as soon as you reveal the password to check its correct you're compromised.
> V8 is so good at optimizing code, it's usually possible to reach similar performance in JS.

It often is, but unless your code is purely numerical (in which case V8 is fast by default) you have write very awkward code to make JavaScript fast. On the other hand you can often transliterate JS code 1:1 into Rust and it'll be 10x faster.
I’m not sure, Dota has always had this kind of community even in the Warcraft 3 days. It has gotten worse but I think that is due to the popularity rather than the competitiveness.
Paper and stone tablets are the same thing lol. The whole point is a modern functioning society is a chain of humans that are held by social, economic, and legal forces to perform duties. A blockchain exists online, it's not "real". The blockchain can't perform actions in the physical world. Humans have to.

The blockchain can't inspect a house before sale. The blockchain can't test the water quality outside of a factory upstream from your town.
Laminating corrugated cardboard would give plenty of rigidity for this tote.
It's well communicated, so no harm done. And it gives an idea what kind of "curiosity hit" you can expect when announcing it for real.
Nice! I would probably have used bitmasks in this situation, but as usual there is a reason behind the choice and I get the reasoning.
No a forked process only inherits the broadest permissions of the parent and can only downscope.
One foot in DPR, and another in LPR.
Guilt by association is a terrible mindset.
Just to clarify, in the US at least, juries don't determine innocence, but rather "not guilty", aka, inefficient evidence of guilt.

From cornell law website:

> A not guilty verdict does not mean that the defendant truly is innocent but rather that for legal purposes they will be found not guilty because the prosecution did not meet the burden.
"Everything posted online is there forever" is one of the biggest lie.

I use yt-dlp quite a bit for that reason...
They were talking about the German word, not the English one.

https://en.wiktionary.org/wiki/Oboe#German
Right tool for the right job. What language do you prefer?
What is slavery if not systematically, grossly under compensating someone for their work? Modern industrialised economies have plenty of tools to simulate the effects of slavery. Although without the fun stuff like whipping and other forms of gratuitous cruelty.

In its essence slavery is an exchange of labor deal where the buying party has it way better than the selling party.
That is his point...
Hearth Display: Family Bulletin Board
On finding Product Market – A first principles perspective
> a separate development effort could be made to target a console. Or a re-implementation

"Could." Sure. Or they "could" use an engine that doesn't require reimplementation to target Where The Market Is.

Which is why, even though people really don't like it much, Unity gets used.

> If console is the first, or only choice, i would argue that the team is not really indie (by which i mean self-funded and small).

This has not been a reasonable statement for at least five years. Indie games don't have lead platforms, but they do, as a matter of practice, need to be on all relevant platforms to have a chance of financial viability. (A grand strategy game might not need to deploy to consoles. Most other stuff really, really does.)

> And who knows - may be godot's popularity would change the way consoles engineer their legal contracts and not hide behind NDAs and secrecy to become more open.

Platform holders do not care about your engine and no indie developers, even en masse, have enough weight to make swing them. EA and Activision might not, at least not in a way that wasn't a special exception just for them, and they move a lot of product by themselves.
You’re allowed to be attached to any theory you want, as long as you don’t let it override your judgement of the actual evidence. In this sense it’s probably better that you’re cognizant and open about your personal bias, rather than pretending it doesn’t exist (or overcompensating in the other direction and thus developing a new bias.)
Ingress was much better about giving you a real reason to pick out specific places. You didn't HAVE to do it, but building large fields to cover big territory was (and may well still be) a huge part of what made the game fun for a lot of people, as was building blocking links in order to stop others from doing the same thing. And all of that actually made use of the map effectively.

Pokemon Go, on the other hand...never really did. Sure, you've got the gyms, and biomes...the raids turned into this whole weird activity of piling into cars to drive from raid to raid...but generally, a raid in one place was as good as a raid in another. And dear god, while I thought Ingress had you staring at your phone a bit too much, at least if you were out doing those fielding trips, you had it in your pocket in between portals (which, depending on your area, could have been miles). Not generally so with Pokemon Go (though I'm sure rural players will disagree with me here).
I want to emphasize that I don't normally use counts, it's just one tool in the toolbox. Normally I try to isolate env specific apps to their own stack and I simply don't have a workspace for the env they're not deployed in. Assuming a traditional 3 tier env setup (which I don't do either -- I only have 2) it might look like:

Workspaces:

- PROD-us-east-1-All-the-VPC-stuff

- NAT count = 3

- PROD-us-west-2-All-the-VPC-stuff

- NAT count = 3

- PROD-us-east-1-Enterprise-Network-Tool

- var instance count = 2

- PROD-us-west-2-Enterprise-Network-Tool

- var instance count = 2

- STAGE-All-the-VPC-stuff (us-east-1)

- NAT count = 3

- STAGE-Enterprise-Network-Tool (us-east-1)

- var instance count = 1

- DEV-All-the-VPC-stuff (us-east-1)

- NAT count = 0 (maybe since we don't have the network tool we're transit vpcing or something else in dev)

It's a little contrived but the idea is that normally workspaces align to these borders:

- Env

- Cloud region (not always -- and the cross region ones are usually called out)

- Loosely de-coupled app border

Workspaces provide really easy "manholes" for servicing your IaC quickly when there's a mistake. They don't encourage you to manually change resources, but rather work in a smaller area and reduce blast radius. The issue I see with a lot of teams is when they're not sure how to handle cross-stack references or what they should output. I think that's an area for training and leveling up in TF.
There really will be nothing left of Donbwabwe and Luganda once the Russian army is done with them: no buildings/infrastructure (blown up by enemy artillery, or possibly own artillery if there is ever a counteroffensive), but certainly no capable men (all forcefully drafted into the army and then killed or maimed in combat).

The worst part is that both sides have the resources and will to continue fighting for quite a long time (years), unless some hard to predict event turns the tide.
No idea tbh. I haven't used WhatsApp for several years and deleted my account a year ago.
Environmental collapse and the price of steel!

I think people forget just how expensive metal was. Carpenters would lock up their saws because the blades were so precious. People knew how to make cheaper steel from coal for a long time, but it was regarded as an inferior product and avoided.

However, charcoal is labor intensive stuff to collect. By the 1700s, some cities in Europe had so depleted their available forests that they were forced to turn to inferior coal fired steel.

But after a few decades of being forced to produce crappy steel, they figured out ways to make it better. In the end, you had steel that was drastically cheaper than before. Cheap enough to build boilers.

I think people make the mistake of thinking the steam engine kicked off the industrial revolution. But I believe the spark was cheap metal. And they never would have had to switch to cheap metal if they hadn't completely depleted their environment.
Life just is.

Profound!
Hell, even today if a CME or something wipes out our electronics we'll have to go way back to vacuum tubes or even simpler setups to restore our society since most modern electronics need modern electronics to be designed and manufactured.
You are conflating what makes sense to you with what makes sense to most people.

> I don't really understand this thinking. Yes, covid deaths in the under 18 group are a drop in the bucket compared to covid deaths in other age groups. But that's only because covid had such a massive toll in other age groups. We're still talking over a thousand deaths in the under 18 group, tens of thousands of hospitalizations, and many many more who had symptoms that persisted beyond a month. Even knocking those numbers down by half would be significant.

You are ignoring the comorbidities aspect GP was talking about.

> It's not security theater

Cloth masks are security theater. Nobody’s disputing properly worn N95s. GP is talking about what has been pushed for two years and the credibility that has been destroyed. They’re not talking about recent shifts.
I like the idea that it's just a new operating system not from the Big 3 with new ideas.
I think the article is being deliberately misleading. Assange is still only charged with the Cablegate leak, not this one. And if his extradition is ever served he may fave additional charges for his relationships with GRU and Roger Stone.
Joy of discovery: How Webb telescope expands world’s sense of wonder
A friend asked me to help him set up some software. He shared the screen for me to watch. He Googled the software, clicked on the first link - an ad to some blog with Top 10 software for X. Then, in under 3 seconds, he accepted all cookies and tracking, allowed notifications and started typing his email address to subscribe to their newsletter, and only stopped because I told him. It was like he wasn‘t even thinking about this anymore, just automatically click on the brightest button to reach content faster.

Anecdote, but I think a lot of people act like this which is why these websites think it’s successful.
I'm not a language elitist (I did start with PHP way back when) but in my experience PHP is only the right tool if you only know PHP. Which is fine, but it's not exactly purpose-built for much of anything.
Having $600K would be life changing for most people. And they never really had it to begin with.
First, let's be clear that it's not the people who are problematic, it's their (our) behavior.

That said, it seems counter-productive to concentrate on the 49% vs. the 51% when the problem is mostly concentrated at the top. You're right that "we're still looking at normal people needing to make changes", but the low-hanging fruit is in the orchards of the ultra-wealthy. As far as I'm concerned they don't have to stop being rich, they just have to stop poisoning the Earth, eh?

In light of the information in the article the obvious thing to do is curtail the emissions of the wealthy first to buy us time to enact more comprehensive mitigations.
The amount of tweaking needed to make a search engine work well can't be overstated either. When you start out, it's inevitably going to be kinda shit. That's fine. Now you need to draw the rest of the owl.
Monsters are everywhere in the Bible – and some are even human
14" Ikea pegboard fits on the side of Kallax shelves, https://www.ikea.com/us/en/p/skadis-pegboard-white-50320805/

Seville has a 24W x 18D x 66H metal cabinet with pegboard sides, https://www.sevilleclassics.com/collections/cabinets-1/produ...
Of course. I should have said "acquitted", as opposed to a hung jury.
If someone's managed to install an invisible VNC client, a keylogger isn't much further of a stretch.
Fantasy Premier League football app introduces 2FA to tackle account takeover
Certainly. Once you're talking about a massive underclass with no real agency--whether literal slaves or not--there are all sorts of implications for the structure of that society. See SM Stirling's Draka books for example.
Big difference between 'digital skills' and 'tech talent'. Call me cynical, but I'm gonna take a wild guess and suggest that employers are looking for tech-savvy people at minimum wage.
Google news also has old articles.
What if we create search engine that does not index such websites?
Tesla submits plan for Virtual Power Plant pilot in Texas
The syscalls pledge and unveil were created on OpenBSD to easily limit what a process can do. The pledge syscall specifies what syscalls that process can access while the unveil syscall specifies what directories it can access. After calling each in a certain way it is no longer possible to call any syscall not allowed by pledge or access any directory not allowed by unveil.

The idea is that every process should call each early when it starts running and, after that, if the process is ever compromised, it will not be able to do much harm since the files and syscalls it can interact with are limited.

For example, a browser should never access /etc/passwd or call the exec syscall. So, a browser, when run, should as early as possible call pledge and unveil to prevent itself from accessing /etc/passwd or calling exec if it ever becomes compromised.
Then you had a different model. The one bit I know for certain about mine was that the cliff detector was optical.

How? By noticing one day that the black areas of my striped carpet were inexplicably accumulating more dirt than the rest of it. Took me some time to find out that the robot treated black floor as "hole in the ground" and made an active effort not to drive over it...

> Mine also regularly blew through the IR "walls" and got stuck under a dresser, waiting for me to return home with it's familiar "help" beeps.

Yup, got those often enough as well...
I think what you are missing is that the author of the article does not consider the affordances of those languages as sufficient exploration of the space. Just because they can express these things and are meant to fulfill his intent doesn't mean they succeed in the ways he wants.
It’s kinda my point though. I’m sure TV didn’t have 5 minutes of ads every 5 minutes or whatever the ratio is. It slowly built up to that because that’s what people were willing to put up with.

Over time it’s going to be the same with YouTube. People will accept multi-minute ads eventually, so eventually YouTube will run them. It’s only a matter of time.

The only thing that could stop it is if people immediately leave the site when you feel the ads are too long. If that happens enough, it will force YouTube to back off. Naive to think that would happen, but I’m doing my part.
If only there is a ungoogled version of chrome OS.
I really don't want another OS completely controlled by google.

But I realize that this is also impossible because the entire OS is basically google services.
A thread on (free) upcoming JuliaCon 2022 workshops
I don't use any of Google services or products.

Fairphone 3+ with /e/OS

Firefox + uBlock + uMatrix + NoScript

Duckduckgo

Tutanota (mail, calendar) and ecloud (mail, calendar, notes, tasks)

Quad9 DNS

SyncThing

OpenStreetMap

Magic Earth

DeepL
Fair point, but IMO passwords are meant to be secret and never revealed. Its a shame revealable password fields became the norm instead of using password managers, which still seems to be quite niche among the non techie world.
Y chromosome loss through aging can lead to increased risk of heart failure
I don't feel Rust has any performance advantage to c and c++ per my own tests.

yes I can dynamically link to stdlib in Rust but I don't think Rust has a versioned dynamic library released for multiple architectures(still many embedded archs are not fully supported in Rust), that leads to problems in the field at depolyment and upgrade phases. Plus the dynamic library after strip is still close to 6MB, I can have a full libstdc++ around 2MB for the embedded system(with musl it is about 1MB), for many low-range embedded systems(there are a _lot_ of them), 6MB is still quite large.
This is a good thing! I hope my country (Sweden) follows suit.
One of the Wrights' enabling technologies was the powered fan that allowed them to make a wind tunnel to refine the airfoil from barely-functional to fairly-useful. They used a small gasoline engine, which enabled them to construct their wind tunnel on a small independent budget. I suppose you could have done that on an institutional level as early as 1750 with steam engines (or perhaps earlier with water power) but mines and mills and factories weren't particularly interested in the problem.
Commercial services:
* Mux.com
* Vimeo Pro

Open source:
https://github.com/cannonbeach/ott-packager

If self-hosting, ensure you're using a CDN, serving video from a web server to an audience will eat bandwidth and compute in no time.
can xbox run on my own hardware?
If you can exec, pledges disappear (by default, and also in common practice).
Are cryptographically-signed hashes really necessary in this case (why?)? What would be the secret, which is used for signing?
That's an interesting point.

It was my understanding that the V8 GC frankly was rarely used, and that they generally just let memory pile up quite a lot before it's used, in the hopes that it may never have to be run during application lifetime.
Rogozin is a member of ultra-right movement. Like real "Russia for russians" and similar BS.
Essentially regular certs, but handed out by governments/authorities and including detailed data about who the cert was issued to.

Think like EV-Certs, but now with more legally binding power cause you don't get them from some random private company but the government. Though admittedly that legal power is more of a thing when signing documents.
Side income is what sets you up for retirement. Generally, without a side income, you can't retire or stay retired. I don't suppose I have to explain why retirement is something of growing concern as you age.

Depending on where you live, the government may provide you a side income after a certain age (mid-60s, commonly), but often it is well below what one needs for their preferred standard of living, so one's own side income remains important to many.

For what it is worth, this is more typically referred to as investing, but not all investments successfully return the all important income, so the distinction does matter here.
Show HN: Open Source Edge Proxy for Low Latency Distributed Authorization
The kernel can easily version APIs using struct size, as long as new members are only appended. The libc function would pass the size of the struct to the syscall, or you could have pledge() itself be a macro that computes sizeof in the caller.
What blew my mind is that a generation of kids that rely on Google drives and chromebooks don’t know what directory and file structures are
Witch-burning is, if anything, more illegal.

(That lamp is messed up tho. I feel ya.)
Tho the fact that your reasoning wasn’t correct, the username was computer generated ;)

I just don’t want to give much info about myself…
I have a similar question: why did the jet engine take so (relatively) long, since it's basically a turbo charger with an integrated combustion chamber. The answer, as with the steam engine is the materials science needed to be done first.
> and lowered the lifespan of everyone they touched

This really isn't true.
I made a little email/web app that makes it easy to have a shared list like this for my wife and I, it’s very barebones but I use it every day: https://www.onit.today/

I found the alternatives to be either: designed to build your life around them and therefore too complex, or simple but lacking a good mechanism to have a shared list with others.
Have you tried axum? It's by the Tokio organization, newer than the others.

I still use actix-web though since I found it way easier to parse than axum or warp, in my opinion. The minimal examples for each make actix-web the most readable for me.
Optimized Chessboard Pattern VectorDrawable in Kotlin
Yes but we can't always assume a broker is installed. For instance I distribute a lot of foss software. I don't want to have to ask my users to install and adopt these other tools in order to use my code. I don't want to have to ask people to do things like run my security daemon as root. What I like about this new pledge.com program is it doesn't need root. I could just incorporate it into a build process or automated tooling for instance, and it would just work, and wouldn't inconvenience anyone. The only thing it needs is a Linux Kernel from the last 12 years.
Not sure why you're being downvoted. The guy is a long-time far right activist (and a journo by education and trade, no connections to aerospace whatsoever). His twitter reflects that perfectly, at least in Russian. His appointment as a head of space industry was unexpected, to put it mildly, especially at the time when Kremlin was stomping on nationalists.
Consent-O-Matic – automatically reject all Cookie Consent
DALL-E 2’s failures are the most interesting thing about it