skysight-inc/HackerNews huggingface dataset:
> 1. Increase conflict between you and a nation with nuclear weapons

How? The nation with nuclear weapons probably understands that it will suffer a lot in a nuclear war, or will likely get hit with nuclear weapons itself, right?

> 2. Make nation with nuclear weapons more desperate

So what? It may be desperate, but can't use nuclear weapons because - see pt. 1. - it may think it will hit itself with nuclear weapons. Ok, maybe not even nuclear weapons - but that nation may also understand that it won't stand long against focused non-nuclear attack.

> 3. Make nation with nuclear weapons more angry

Nations, really, aren't people, saying they are angry is complicated. Maybe leaders will become more angry, but what could they do? Ok, even if everybody will get more angry, so what?

> If the point is to prevent nuclear war you must either prevent nukes or prevent war. This accomplishes neither.

You can't prevent nukes - they exist in the world - and can't even guarantee you can prevent war, but you should carefully estimate what bad and good consequences your actions will have. Is it better to try to stop an aggressor? What may happen if you do? What may happen if you don't?
TRG
Sometimes both. My car can connect to my home's WiFi for its software updates. I doubt that antenna is inside the cabin of the car.

It also can act as a hotspot if I bothered paying for its data plan. I'd rather if I could just load an eSIM for my existing service to have it be a hotspot for me. Since its antennas are on the outside it should get way better GPS and cellular connectivity than my phone in my pocket deep in a metal box.
On all the real time systems I've worked on, it has just been empirical measurements of cpu load for the different task periods and a good enough margin to overruns.

On an ECU I worked on, the cache was turned off to not have cache misses ... no cache no problem. I argued it should be turned on and the "OK cpu load" limit decreased instead. But nope.

I wouldn't say there is any conceptual difference from normal coding, except for that you'd want to be kinda sure algorithms terminate in a reasonable time in a time constrained task. More online algorithms than normally, though.

Most of the strangeness in real time coding is actually about doing control theory stuff is my take. The program often feels like state-machine going in a circle.
A few months ago, I played around with a contemporary build of preempt_rt to see if it was at the point where I could replace xenomai. My requirement is to be able to wake up on a timer with an interval of less than 350 us and do some work with low jitter. I wrote a simple task that just woke up every 350us and wrote down the time. It managed to do it once every 700us.

I don't believe they've actually made the kernel completely preemptive, though others can correct me. This means that you cannot achieve the same realtime performance with this as you could with a mesa kernel like xenomai.
Amelia: Amazon's new generative AI-based selling assistant
Plenty of urgent care places in the US will give you an mri if you walk in. It’s just expensive because labor here is crazy expensive compared to Mexico.
According to Build systems à la carte, "it is not possible
to express dynamic dependencies in [Bazel's] user-defined build rules; however some of the pre-defined build rules require dynamic dependencies and the internal build engine can cope with them by using a restarting task scheduler, which is similar to that of Excel but does not use the calc chain." (p6)

IME import-from-derivation and similar in Nix is usually used for importing build configurations from remote repositories. Bazel has a repository rule system that is similar: https://bazel.build/extending/repo

So to answer your question: yes from the strictest possible definition, but in practice, I believe the tradeoffs are acceptable.
> The Guardian points out a global treaty, which is signed by Israel, that prohibits booby trapped innocent looking devices:

If the last 3 years (Ukraine onwards) have proved, international law and treaties mean nothing, other states are too cowardly to enforce them.
Can't you modify a toaster oven to make a usable reflow oven?
"What fraction of the FBI and CIA do the Communists have blackmail material on?"
It's exactly as sketchy as having a hypothetical robot sit down at a console and type it out. Which, IMO, is not very sketchy at all.
On a money-making-machine-social-network, you mean.
these are quite unfocussed weapons though, and cause mass civilian casualties. blowing up pagers bought by terrorists to avoid using the cell network is the opposite of abhorrent use of technology. it's the use of technology to minimise civilian casualties. there's no other way ever devised that would drop 4000 terrorists in an urban environment with barely a handful of collateral damage.
Did you pin the kernel to its own core?
Cool! Contact info is in my profile and on my website. :)
I grew up with Leonard's music in the 90s, but it was only after his death that I learned about his non-musical poetry through another favorite of mine - the Swedish group "First Aid Kit". They did an absolutely breathtaking tribute show to honor their idol, where they arranged his music and poetry with a few of their friends:
https://youtu.be/of_hZoVvqaM
That, and from the second post onward the discussion goes south and segues into whether some British speakers get the say on what "to sanction" means...
I'd offer better: not even being able to do that?
Because they're the mark of the beast or a step towards fascism or something.

I don't think it would take much to convert real IDs into a national ID, they are as close to as they can get without "freaking people out".
Of course they can, just not as easily or conveniently.

EDIT: I meant walkie talkies. Old school pagers probably can't. Also I guess if you just use walkie talkies to listen to instructions. The station broadcasting can be tracked, however.
Cinematic crossovers have gone too far
Wow, is long covid legit a "political issue" in the US??
Open letter: Europe needs regulatory certainty on AI
The new scanners (ones that can differentiate water and explosives) would pick this up.
The public safety argument is bullshit.

If lawmakers ACTUALLY cared about public safety, they would fund the distribution of hand-cranked AM radios that could be stored in emergency kits.

This is just legislation purchased, incredibly cheaply, by iHeartMedia, Audacy, and the like cloaked in the delusion that people who failed to evacuate before a hurricane when all other infrastructure was operational will go out to their submerged or destroyed car to listen to the radio.
9/11 happened long enough ago that most people don't remember what it was like flying before all the security theater and TSA bs happened, so they don't know how nice it could be.

But if personal smartphones/tablets are banned people will riot.
Check out my high-overhead replacement for 'cat' in BASH

~ $ type cat
cat is a function
cat ()
{
while read; do
printf '%s\n' "$REPLY";
done < "$@"
}

It probably butchers things. Why? I got bored in a meeting and someone accidentally posted 'cat' to Teams
Yep, no-brainer with regards to the decision.

W/regard to the method used… that open a new vector for all kinds of bad things. These were working devices that would function like normal but could be remotely detonated. What else would a terrorists want in a tool?
None of my hobby projects across 15 years or so have ever needed backups or restoring. I can agree it would be nice to have, but it’s a far cry from necessary.
The expansion of KYC and the hegemonic dominance of our global financial intelligence network is a recent infringement on our privacy that would not necessarily pass popular muster if it became well-known.

Most of our population is still living in a headspace where transactions are effectively private and untraceable, from the cash era, and has not considered all the ways that the end of this system makes them potential prey.

The fact is that the market is demanding a way to identify you both publicly and privately, and it will use whatever it needs to, including something fragile like a telephone number 2fa where you have no recourse when something goes wrong. It's already got a covert file on you a mile long, far more detailed than anything the intelligence agencies have bothered putting together. The political manifestation of anti-ID libertarians is wildly off base.
Reinvention of the wheel and tax on supporting "yet another thing" for developers who need to deal with it.

Same reason standards have some value.
You need bazel if you need starlark & sandboxing
> hizbollah is a broad political party in lebanon

To be fair, so were the Nazis. (Trying to think of a less-combustible example.)
I haven't laid my hands on any ARM windows devices so I wouldn't be able to tell you. I'd be somewhat surprised if the newer snapdragon stuff doesn't have vulkan support because qcom supports vulkan first-class on its gpus. in fact, on newer android devices OpenGL support might already be implemented on top of vulkan, but don't quote me on that.
Black hole jets on the scale of the cosmic web
How would you track a pager? It's a receive only device
Perhaps #rlang would work? Or #tidyverse if you are feeling tibblish :)
A walkie-talkie receiving a message should be a passive device no?

One can triangulate a radio broadcasting, I don't know how one would track receiving the broadcast.
I don't really get to choose the other people on my flight...
The difference is they just wanted the end result, and didn't care about the source code or how the implementation worked. Just a means to an end. People pay for that willingly.
Book Review: Pearl's Book of Why
Open collaborative work is great. But a complement, not a replacement, for high resource work.

Nobody needed OpenAI for normal collaborative open work to thrive.

Their original idea was a relatively uncommon idea: attempt to combine (1) pushing the absolute front forward, with high resource work that matched or exceeded work from deep pocketed corporations, while (2) sharing and collaborating. They did both for a while, resulting in as significant impact as anyone could have hoped form.

But those two dimensions are hard to maintain together. It requires a continuous stream of vast donations.

The latter is very difficult, perhaps completely unrealistic.
It is entirely Apple's fault that they rejected OpenCL to replace it with a proprietary library. If this was an implementation or specification problem, Apple had every opportunity to shape the project in their own image. They cannot possibly argue that this was done for any other reason than greed, considering they themselves laid the framework for such a project. Without Apple's cooperation, Open Source GPGPU libraries can not reasonably target every client. Apple knows they wield this power, and considering their history it's both illogical and willfully ignorant to assume they're not doing this as part of a broader trend of monopolistic abuse.

Having shut out Nvidia as part of a petty feud, Apple realized they could force any inferior or nonfree CUDA alternative onto their developers no matter how unfinished, slow or bad it is. They turned away from the righteous and immediately obvious path to complicate things for developers that wanted to ship cross-platform apps instead of Mac-only ones.
> broad political party

But overwhelmingly Shia, and has token Christian and Sunni membership due to Lebanon's constitution.

Hezbollah is not Lebanon, and Lebanon is not Hezbollah.

Lebanon is an equal 3 way split between Sunni (Future Movement/Hariri), Shia (Hezbollah), and Christian (Kaateb and smaller parties).

All 3 fought a vicious civil war from the 1970s into the 1990s, and then multiple invasions and interventions by Israel and Syria lead to factional conflicts.

The Sunni bloc and Christian bloc both oppose Hezbollah in Lebanon, and this helped the Israel-Saudi rapprochement, as it is Saudi that supports Hariri and Israel supported the Christian bloc during the civil war and occupation.

Edit: Love the downvotes from idiots who can't even find Tripoli or Beqaa on a map for pointing out how Lebanon is a very complex and split country.
Solder wick: can really work if you have decent quality wick, either rosin-impregnated or add flux when using. Also I've found it really helps to add some fresh solder to whatever you want to desolder, before using wick. I learned that from watching the YouTube channel "Learn Electronics Repair".
Surveillance is cancerous. It keeps on growing, feeding on justification for every data point "just because", and then eventually it kills you.
The cover over the webcam might not be for security per se. It could be they don't want anyone at work - or home? - to accidentally see where they are. If you cover the camera you don't have to worry any such accidents.

My gut says that for most people is the reason.
this dovetails into my test for whether i’m looking at a good startup idea or not… if existing solutions are all complicated spreadsheets, there’s both a potential market of users, and the problem is complex enough to warrant some code to manage it.

ETA: obviously not all good startup ideas fit into that thesis, just the ones i tend to enjoy working on.
Yes. It should be the FCC enforcing their regulatory duties against specific car models not the house legislating in general. The amount of interference on the low frequency bands that some electrical cars produce prevents reception of AM. And that was already very illegal. You can't do that but car manufacturers were/are too big to care. The public safety aspect of it is entirely secondary.
What I'm interested to see is how this will spur additional divestment from Chinese supply chains in Western countries. Now that Israel has set a precedent, Western governments will likely be even more hesitant to use any goods that touched Chinese territory during production.
First of all, nice work! Learning by doing is great, especially with cryptography.

Some observations from a very quick scan:

1. You should include a disclaimer somewhere in the repo that this is an educational project, not something people should seriously use. This is the "escape hatch" for the "don't roll your own crypto" rule.

2. You're rolling your own curve math, including ECDH and ECDSA. These are not easy to get right; in particular, it looks like you've got a classic "attacker can send you a point not on the curve" bug here[1], unless I'm missing where you validate the other party's point.

3. Your protocol seems to allow variance over the curve parameters, which is notoriously dangerous (and is why X.509 and similar protocols prefer "named curve" sets over explicit parameter sets).

[1]: https://github.com/vaktibabat/ecurvechat/blob/4a1d91bd02bbc8...
How is that better than IPv6? Remember that there is no way to squeeze more address bits into IPv4 header, that need to come up with a new protocol. In fact, need to come up with a whole suite of new protocols. You could just make the addresses bigger but still need to deploy.

IPv6 changed some things, most of them for the better, and it already works. The only problem is migrating and the problem is people who don't want to switch.

One example of how IPv6 is better than IPv4 with more address bits, is that 128-bit address is big enough to put the whole IPv4 address in. NAT64 put the IPv4 address in the 64-bit host section. MAP-T puts the whole NAT state in address, getting rid of expensive CGNAT.
Wasting non-renewable resources.
You forgot "high false-negative". There are plenty of white guys that want to do a terrorism as well.
Is it sensible? Explosives can be in many items other than pagers and walkie-talkies.
You mean European supply chains. Devices were produced in EU (Hungary)
While "yes" ... there are only so many that are big. Getting the top 100 cat subs and going from there would be a nice ballpark number.

Its one of the "this might be a fun thing to do if you're playing with a ML image classification problem."

I've got a Mac and so https://developer.apple.com/documentation/createml/creating-... has tempted me on occasion to see "how much can this thing do?"
> Imagine a legitimate travel agency cannot book 100 United tickets a day

That's the whole point, I never said travel agency, I was thinking a company with travelling consultants.

How TF is it "shady" to purchase and use airfare?

And again, bypassing captcha, say, to purchase tickets isn't evil either, if you are purchasing them for use and not for resale. It would just allow a person to book tickets for 50 people without wasting 6 hours to complete 25 CAPTCHAS and type in my information 25 times.

CAPTCHA is a blunt instrument deployed in an attempt to mitigate abuse, but it has a massive bad side effect that for every heavy user (not just evil users), it requires a human butt to be in a seat somewhere to do mindless busywork that could otherwise be automated. Working around that (sounds like OP agrees to do so on a case by case basis) is not inherently evil. It's as evil (or benign) as whatever you're using it for.
Hmm well obviously I know this, and it's like that because doing it properly is so far unachievable. Problem is there's an uncontrolled step between the code being run and the code being verified. This means we only verify an artist's sketch of the thing we want to test.
If you transmit, you can be tracked. If you could modify a device to include an explosive, you could also modify it to include an undisclosed transmitter.
Don’t worry Clear will be there to offer a priority package that allows to bring personal electronic devices through TSA.
The problem is the OpenCL development model is just garbage.

Compare the hello world of OpenCL [1] vs CUDA [2]. So much boilerplate and low level complexity for doing OpenCL whereas the CUDA example is just a few simple lines using the cuda compiler.

And what really sucks is it's pretty hard to get away from that complexity the way OpenCL is structured. You simply have to know WAY too much about the hardware of the machine you are running on, which means having the intel/amd/nvidia routes in your application logic when trying to make an OpenCL app.

Meanwhile, CUDA, because it's unapologetically just for nVidia cards, completely does away with that complexity in the happy path.

For something to be competitive with CUDA, the standard needs something like a platform agnostic bytecode to target so a common accelerated platform can scoop up the bytecode and run it on a given platform.

[1] https://github.com/intel/compute-samples/blob/master/compute...

[2] https://github.com/premprakashp/cuda-hello-world
How would you know this?

Lots of different explosives exist and if it is sealed in an airtight container, good luck finding it.
On the other hand doctors on the US prescribe far too many tests. These tests are generally set to have a 5% false positive rate so if you prescribe 14 tests you’re more likely than not to get a false positive. From talking to doctors it seems extremely common for something like that to happen and it’s always a headache when it does.
Excellent point that strikes at the essence of this. Already there were valid concerns about hardware backdoors and tampering, and now with such a dramatic event... well I can't exactly say I expect any change, but I do greatly hope this could motivate more such hardware transparency.

However, a counter-thought:
When a shipment can simply be intercepted and parts quickly swapped out, and when the batteries are difficult to casually detect alteration-of, how far do we take transparency to feel safe-enough?

Footage inside every cargo container? Even more aggressive anti-tampering packaging with hard to replicate seals?

(Meant to be a very genuine question, if it sounds silly I'm just not very informed as to what good solutions would be.)
I had a wonderful philosophy professor in a 100-level class I was taking to fulfill a gen ed req, he was some old retired guy and he had no mandatory attendance and only one assignment for the whole semester: a single, 15 page final paper.

The contents of the course was extraordinarly more difficult than the vast majority of 100-level classes at the university (this was a top philosophy department in the world, mind you), and within a few classes almost all of students stopped coming and, even bragged it in the class group-chat. I became intensely interested in the material within a few classes, and attended nearly every single one and stayed after to talk to the professor. Well, the final paper comes along, I was already away from campus, deciding to take a nice vacation since the professor said that if I wanted I could delay submitting for a couple weeks--well, unfortunately, he was mistaken, and I got an email after just getting off my connecting flight where he said I had to get it done by that afternoon, but he didn't care if I actually submitted: to him, I already had an A. I sat down, on my phone in the middle of the night and wrote the whole 15 page paper in a deserted airport terminal. I got an A. Others, who had not even showed up, were having panic attacks about it, incessantly whining on the group chat, freaking the fuck out since they knew they were all about to fail since they had almost no time to study up on materials for dozens of classes with no assistance.

This was all before the advent of ChatGPT. I have no idea if that 15-page paper would be such a killer today. Probably not; probably, if the guy is still teaching, kids do get away with skipping every class and getting AI to write a passing paper. But, the principle is still there: you just need a paper test now!
we have not had a plane blow up into buildings since, so something must be working. yes, it's also inconvenient.
Wait until you hear about the cars in Sweden that are “converted” to tractors so children can drive them without a license.
The government is large and consists of multiple organizations with different goals.
They don't have to remember they just have to take a train. At least in Europe I can take a high speed train cross country carrying more people than an airplane and I can have whatever I want in my luggage.
+1 for migadu as well
> This isn't a Forbes issue, or a Google issue.

That's wrong. This is very much a Google monopoly issue.

Google has zero incentive to improve search for users since there is no competition. Google has every incentive to maximize the amount of money that search makes them.

Simply busting up companies with monopolies would fix 80%+ of the problems.
Visual guide to SSH tunneling and port forwarding (2023)
Nevertheless, it is a lot of money to ask for something you will drop, break, lose, replace in a couple of years because its battery has failed. And you can’t even really do what you want with it.
Maybe they once were. Are there features now like receipt confirmation?
I studied these objects for my first research paper in grad school. (You can see a few images of some of the objects I found in Figure 3 of my paper [1]) In essence the jet blows a hot bubble into the gas that comprises the intracluster medium of the galaxy cluster. Over time synchrotron radiation causes the bubble to cool down and eventually (maybe on the order of a few 100 million to a billion years if I recall right) the bubble comes into thermal equilibrium with the surrounding gas.

[1]: https://arxiv.org/pdf/1204.3896
Please, tell us all about how Khronos hurt Apple with free software that Apple had every opportunity to influence. Point to the boo-boo that justifies making things worse for everyone.
Why didn't/can't they catch the explosives in the X-ray scanners?
And if you move across the country the local animal control / humane society may use different registries.

It's a great idea, in theory, but it's opened up a world where the possibility of scam registries can exist.

I've considered the challenges of an open and public registry, but allowing the public to access it is problematic as there is no way to validate the entries and you would be handling people's contact information. It might be an actual use of a distributed blockchain / public ledger.