skysight-inc/HackerNews huggingface dataset:
Save yourself the effort and get a shotgun, that's one thing they are doing in Ukraine.

1. Jammers require the right frequency and a lot of juice to be effective beyond 10m

2. Before long, the AI enabled final leg flight controls will take over, rendering most jamming useless

3. Shotguns with a spread shot are being used to take them out when they get close
Yes, and those have more I/O pins exposed.
I mean it says they lied in the opening.
It actually does, restoring power is much easier than restoring power and replacing every electronic thing in existence
For every dog like this you can probably hire two locals. But what's the point if you throw collected garbage back into ocean.
How exactly does this relate to the post, Aro, other than this also being a C compiler? Could you draw a comparison for those who came here for Zig and not D?

What conclusion should we draw about Aro based on what you’re saying?
Honestly if you were designing a system to be resilient to events like this one, the focus would be on distributed data and local communication. The exact sort of things that have become basically dirty words in this SaaS future we are in. Every PC in the building, including the ones tethered to equipment, is presently basically a dumb terminal, dependent on cloud servers like Epic, meaning WAN connection is a single point of failure (I assume that a hospital hopefully has a credible backup ISP though?) and same for the Epic servers.

If medical data were synced to the cloud but also stored on the endpoint devices and local servers, you’d have more redundancy. Obviously much more complexity to it but that’s what it would take. Epic as single source of truth means everyone is screwed when it is down. This is the trade off that’s been made.
To this point, I have shopped in grocery stores during power outages. The checkout terminals usually have battery backup and a local copy of the current prices to enable processing cash transactions.
I think a good example of this concept is the foreach command in Tcl: It's quite flexible compared to list iteration constructs found in most languages.

This is normal usage:

foreach x {1 2} {puts $x} => 1 2

You can iterate over two lists at once:

foreach x {1 2} y {3 4} {puts $x $y} => 1 3 2 4

Instead of reading one element from the list, you can read multiple:

foreach {x1 x2} {1 2 3 4} y {5 6} {puts $x1 $x2 $y} => 1 2 5 3 4 6

If any of the lists happen to run out before the others, instead of complaining it just returns empty elements.

Many commands in Tcl give the impression that they can be used in many different ways, so writing a program in Tcl feels like building a structure by creatively assembling a limited set of legos.
That's fair point. But I would have done it as two separate messages: one for internal use, and one for the customers. Otherwise putting themselves on the same kind of level as hospitals and 911 centers which were impacted kind of ruins the apology.
>> what we really need is an easily embeddable Python. Guile is very nice if you want a somewhat fancy Scheme system, but it got out of control if all you wanted was something light and embeddable.

In my experience what goes out of control are python scripts, with many dependencies.

Also the changes in the language tend to be much more intrusive and often than in scheme.
As if Linux doesn't have malware or security breach
Exactly. Zig tooling includes a linker, and that's also cross-platform. Zig can generate actual runnable executables that run anywhere from a single machine.

As far as I can tell, D's DMD can cross compile but not link. I probably missed that before (actually, I think I was trying with LDC, I found the page where they document the process while searching for it just now: https://wiki.dlang.org/Cross-compiling_with_LDC if you try those options, nothing works, at least from MacOS).

I just tried and this only works with the -c option (compile, but not link):

dmd -os=linux -c source/app.d

Without `-c`:

```
Error: linker exited with status 1
cc app.o -o app -m64 -Xlinker -no_compact_unwind -L/Users/me/dlang/dmd-2.109.1/osx/bin/../lib -Xlinker -Bstatic -lphobos2 -Xlinker -Bdynamic -lpthread -lm
(dmd-2.109.1)
```

I am sure Walter knows how to compile on one machine, then go to another machine and do the linking or whatever is needed. I know nothing about those, but with Zig I need not know anything other than which flag to use to cross compile. It's a huge difference. D should do that, otherwise it's just not competitive for people like me (I am just an average joe programmer who knows how to write code but has very little interest in learning how linkers work).
CYA incentives:

If I don't install one of these system (and global IT) killing EDR systems, and I have a breach _I_ am responsible.

If my company requires it, and I install it and the entire network falls over, responsibility is passed to the EDR vendor. Everytime the EDR platform in my org kills an app, much of the reaction internally is "Oh well, at least we are protected. Let's open a support ticket."

"Security" software has been troublesome since the first AV platform was released. But the personal risk for management to not deploy it is high.
Even in Massachusetts which (theoretically) requires restaurants to accept cash, parking garages are often cash only and, of course, highway tolls require a ton of hoops if you're not just auto-billing by card.

Funnily enough, I was on a Whale Watch the other day in MA which was cash only. Didn't buy anything but it was presumably because they were out of cell coverage.
don't romanticize the situation too much, open source software is almost entirely written by professional software developers, mostly at their day jobs
I hope the tracking script is automatically inserted. Teaching kids about tracking before teaching them what a head tag is should be considered an eternal sin ;-)
I was due to pick up my ADHD meds yesterday, and couldn't, for crowdstrike and reversion to paper reasons.

For me, it's mildly annoying, but I've got an emergency supply. The lines of truly desperate people with much more urgent needs than mine were long, and there was a lot of crying and despair in the lobby. I can only imagine the situation in larger cities.
Rollback what changes? It doesn't know anything about update process of signatures.
i ran NT4 from right before 98 until about a year into win2k's release cycle. I remember it never crashing, i think power outages were the only thing that ruined my uptime during those years. I had XP for a little while after win2k because of directx, but as soon as x64 released i was on that, and then 7 x64. My timeline for windows left me moderately happy with my own experience - but i did a lot of "repair" for 95-vista for friends, family, customers, and businesses.

Windows Millennium Edition, everyone!
You don't need to be in kernel space to brick a computer- you can easily do it from user space!

You also don't need to be using Windows. Linux has kernel modules with no restrictions whatsoever (not even signing!), yet we run manage to run Linux stable in mission critical environments that we rely on every day.

I don't believe in the fear mongering here. Every competent engineer knew that security/antivirus vendors develop absolute trash code since the start of the century, and that extends to their kernel modules. It is no surprise- so why pretend to be surprised? With that said, I believe everyone is trying to pass blame, but at the end of the day, the blame resides solely with the organizations that purchased their product, or, the industry pressures that necessitated it.
I wonder if that's MS's Java or Sun's. If it's from a third party they probably copy-pasted the relevant paragraphs.

Quicktime also has a paragraph about not using them to operate nuclear facilities...
This is why I started to learn Common Lisp a year ago. This is the kind of power I miss when I have to go back to Python…
Absolutely!

In the repo I included a video where I do exactly that - you can either run a local live server that keeps the output html up to date, or you can do a one-off conversion (a command for each).

To import a whole script / library, you can either include it in `scripts` in the configuration at the top, or use a script tag like `<script src="mylib.js"></script>` or similar.

To import specific things from a script with exports you just:

```javascript
// @run type="module"
import { foo } from "./foo.js";
console.log(foo);
```

The @run comment accepts any number of attributes after `// @run` which will be set on the script node.

or you can always eject and use inline html if needed.

<script type="module">
import { foo } from "./foo.js";
console.log(foo);
</script>

The drawback is markdown editors, previews, etc. tend to play much more nicely with markdown code blocks.

If you decide (or need to) use `type="module"` each script / block is isolated apart from `window`.
> I'm not sure any of the large US stores I shop in have a price tag on the item any longer.

But it’s in the shelf surely? Probably on an e-ink display.
The main problem I have with Typst compared with LaTeX is that it doesn't handle basic fine typographic features, such as the different types of spacing in mathematical mode (mathop, mathbin, mathrel, etc.) or the size of delimiters (big, bigg, etc.)
Yeah, this is basically the answer- Cuban American lobby is solidly against the current regime. Less so than they used to be, but there are still plenty of voices strongly opposed to normalization and few strongly for it.

Without a strong counter vailing lobby there is little reason for politicians to risk alienating the Cuban bloc to normalize relations with a fairly repressive government that still remains broadly anti-American and opposed to US interests.
You can do checkbox exercises all day, won't make a difference.

Nearly all banks have long long lists of certification, they still have extremely bad customer-side security processes because you can "interpret" various guidanecs and pay the right auditors enough to have it ignored.
The obligatory xkcd: https://xkcd.com/1138
You're describing post-consumer plastics which blend recycled content with virgin. Biodegradable plastics are not blends.
It's hard to complain tho, you can just install a different app store or sideload the app you want yourself, it's really easy even for a non-techie
I'm non Korean, but I've made Napa cabbage kimchi a couple of times following instructions from the internet0]. The seafood is optional. I used fish sauce, but that's it. It came out fantastic, and I encourage you to try it! Her video that accompanies the recipe is worth watching too.

[0] https://www.maangchi.com/recipe/easy-kimchi
Behave better like make Puerto Rico not suffer from the bad weather events? How do you see that happening? Or make their local government (or for that matter, the federal government) less corrupt and incompetent, so they could better prepare for extreme events and have recovery plans that do not resemble headless chicken running around when it happens? How would energy companies fix that?

I think this is just a publicity stunt meant to shift attention from those whose task was to prepare and handle the problems and who failed spectacularly in that task - to those who had nothing to do with this failure, but the real culprits expect the popular opinion to blame. It's not us being crappy at governing, it's those evil villains we're suing.
That is pretty cold, but I understand the sentiment. I do not think I would go so far as to make capital punishment quick and easy, but I have sometimes wondered if it would not be humane to offer people who are in prison for life-without-parole an option to check out early. Here, have a big overdose of heroin, night night. (along those lines, I wonder why we try so hard to contrive chemical cocktails to execute people -- is it because we need some way to make potassium chloride painless, so we can say we executed them? Why not just a huge overdose of fentanyl or heroin. Almost certainly painless, reliable, and inexpensive.)

For some people simply being alive is worthwhile even in prison, but other people commit suicide rather than face a lifetime of that.

A lot of room for debate on that one.
This is neat! Finally someone who added all the information I need :)
> it is still more robust than software created by multi-billion dollar corporations

OSS software has few to no profit incentives. It it written to do something, not to sell something. It also has little time pressure. If a release slips, there is no impact to quarterly numbers. Commercial software is not an engineering effort, it is a marketing exercise.
I do bot understand the downvotes. Maybe because of wording “weird”. Give me a break, I think it has a point: much more people can do Python as Lua.

I do like Lua, but if I just try to use it in my work, I would be paria.
I think someone noticed.
And was thinking:
People wont be happy to fix this and I am not allowed to fix either.
Well, it might be just like the 3000 other rare issues that would one day break the world's IT.
Who cares...
"Wouldn't it make sense for the U.S. to invest and help Cuba?"

Part of the reason Cuba is in the shape it's in is because of previous US investment and "help".
IMO one of the biggest issues with the Passkey spec is that it doesn't provide a way to automatically rotate credentials. The entire security model relies on Apple/Google/[insert name of nonprofit they end up allowing through the DRM gates to avoid antitrust suits] being completely infallible, forever.
> Do you need to “know how LLMs work” to know whether basic math is right or wrong?

It's good for everybody to know enough about how LLMs work to know why one shouldn't use an LLM to do math. Once that's understood, the need for and purpose of tools like Code Interpreter become clear.
I fear google will use this to purge low cost or even free "no-nonsense" (no ads, in app purchases, unnecessary features, etc.).

there already had been a pattern of google discriminating against such apps

and from a pure monetary sense it makes sense, while for most users such no-nonsense apps are preferable they make little money for Google and compete with apps which do

in a certain way google has motivation to feature _especially_ consumer hostile apps using all kinds of dark patterns to trick, blackmail or outright scam people into paying more

such a bias is probably illegal under the recent (EU) digital markets act as but that is even more motivation for google do kill a lot of such useful apps now before it's more strictly enforced
You edited your post, which originally said CloudStrike. You make very bold criticisms for who gets the name of the company wrong.
I don’t mind. Yet. As a developer with some old apps with app serving as unlock keys for example, I do mind in ability to properly dispute or communicate with humans when they claim something on my apps that has been in the store for over 10 years and I don’t have a human to explain it…
The point they’re making is that if there is a system failure which makes card payment unavailable, the failure could also have taken out the cash register entirely. And because most products only have a bar code on them which has to be scanned to get the price, it’s possible that the store can’t sell anything (unless they want to look up the price of every item at the shelf).
If you want a more substantial interview with John Ousterhout, I highly recommend his hour-long talk at google A Philosophy of Software Design, which is essentially a synopsis of his book by the same title.

Edit: I guess not an interview, but he does answer some questions from the audience at the end.

[1] https://www.youtube.com/watch?v=bmSAYlu0NcY
CrowdStruck
New humidity-driven membrane removes carbon dioxide from the air
Extremely short term, yes.

In the longer perspective, you'll lose most good developers if you don't allow them to evolve and have some fun along the way. And without the developers, the source code is pretty much useless.

Humans are not machines.
Equally there is also a text called "Linear Algebra Done Wrong"
Just my interpretation: that programmer is a professional. They are paid to do programing. They are still professional even when they are working on their hobby project, because it is not a function if they are paid for that particular code, but if they are paid for any coding at all.

If that programer would go and coach their friend’s basketball team for free they would be an amateur coach, but they are still a professional programmer even while coaching.
You can't since man pages present the libc implementation, that's more useful if you work with syscalls that use structures since it shows you what to search for in libc to copy it in other language.
It's fine, it's worked for millennia - you simply gather your many belligerent sons, hand them large clubs and send them to batter the power company's director till he gives in.
That's very cool; I didn't expect Garage to scale that well while being so young.

Are there other details you are willing/allowed to share, like the number of objects in the store and the number of servers you are balancing them on?
This a false dichotomy, isn't it? It's an interesting formulation of the question anyway. It gives the choice of assigning blame to the large abstract entity of Crowdstrike or the individual in the IT admin. Pretty asymmetrical.
But what good does that do at the checkout if computer systems are down? And no supermarket I frequent has eink displays on the aisles.
See also "Hey Google, what happened to all the fun?", https://news.ycombinator.com/item?id=40947641, for the perspective of someone impacted by this.
Don't Start a Startup in College: Mark Zuckerberg [video]
Maybe not, but please don't take HN threads on generic ideological tangents.

https://news.ycombinator.com/newsguidelines.html
Study shows large, unequal life expectancy declines in India during Covid-19
Monero too. But I guess suggesting crypto on HN will not get me any upvotes ;).
A few Markdown documents I've converted to PDFs:

* https://impacts.to/downloads/lowres/impacts.pdf

* https://whitemagicsoftware.com/softcover/technical.pdf

* https://whitemagicsoftware.com/softcover/jekyll-hyde.pdf

Respectfully, keeping presentation logic and content completely separated while having precise control over layout can happen with Markdown, as the example documents demonstrate. The ConTeXt typesetting system makes keeping such separation possible.

The deeper issue relates to the software's architecture, which, IMO, systems like Typst, Obsidian, and others fail to generalize broadly enough. Here's KeenWrite's architecture (the "Proposed" row):

https://gitlab.com/DaveJarvis/KeenWrite/-/raw/main/docs/imag...

Although only Markdown is currently implemented, it's possible to plug other text-based input formats to produce an XHTML document. The instructions for how to typeset XHTML documents are defined by a theme. You can think of a theme as an XML to TeX translation layer. From there, going from XML to TeX is straightforward (when using ConTeXt, at least), allowing full control over the final output format (be it PDF, ePub, and so forth).

I am the author of KeenWrite. The following tutorial shows how its themes work:

https://www.youtube.com/watch?v=3QpX70O5S30&list=PLB-WIt1cZY...
Coming from this site: https://lvbeethoven.com/

Wonder how much (all?) of this site is AI generated...

The oldest blog post is AI detected

- https://lvbeethoven.com/beethoven-the-maestro-of-musical-inn...

- https://copyleaks.com/ai-content-detector
Ahhh, the good old gym analogy...

We use it

We love it

And it is our mainstay for understanding all things personally growth related

Where would we be without it?

We would be lost in darkness and ignorance
At least in Germany, it’s legal to deny cash payment if you make it clear before the transaction. If you post signs at the entrance which can’t be missed, you can exclusively accept card payment. I’m not sure I’ve ever seen that in practice though.
Is it possible that these events had less impact because the damage was less / more easily fixed due to the nature of the OS?

Or perhaps because the admins of Linux systems are typically more knowledable about how to run their platforms, and not just install them?

Or is it due to sheer numbers of enterprise software running on Windows?
"Well since it's not open source and they can't audit the code line by line (like I always do), they shouldn't use it so it still the user's fault." Probably. Tech nerds tend to be hilariously out of touch with big picture stuff beyond their basement lab.
As the old joke from behind the Iron Curtain said...

Q: "What would happen in Saudi Arabia if Communism triumphed there?"

A: "First, shortage of oil, later, shortage of sand."

Edit: for all the downvoters, shortages were our daily lived experience when I was a kid. I still remember chasing such rare stuff as "kid's sneakers" or "toilet paper".

And Czechoslovakia was still better off than neighbouring Poland, where you could walk into a shop and find literally nothing in the shelves.

The black market was the only thing that reliably worked.
Ah, yes: "nothing can be known; words don't mean things, and things don't have names."
Sun is starting next solar cycle–despite being halfway through its current one
> The fact that even dummy little terminals that are strictly responsible for showing flight arrivals and departures

Exactly. It seems like we're deploying very capable and complex devices for a simple task which is showing a couple pages of text in a table format.
No, why? If there's a company that provides actual value, why should splitting off the financialization part kill the part that provides real value? It's maybe the same as closing down the financialization part of the company, but if so, what loss to society?
So long ago....

I can remember watching that on my nan's tiny black and white TV.

When I heard that as a 13 years old I immediately thought.

How far can a giant leap?
why is a giant leaping for mankind?

what does it mean?
#
Is there an olympic sport with Giants leaping?

does it only happen every 4 years on the 29th February?

so many questions for a young mind

I am still none the wiser and I am nearly 70
The talk I am referring to is from 2024 and shows some metrics improving by 30% or more. And Andrew said that's not yet shipped:

https://www.youtube.com/watch?v=IroPQ150F6c

So, are you sure about that??

EDIT: ok, the talk was uploaded just last week, but someone in the comments clarified that:

> The original talk is from 2021.. Thank you for reuploading.

I feel stupid now :/
Tcl makes it very easy to use multiple interpreters in the same process. It is one of its strengths.
But interesting that with no time pressure, OSS does not miss lots of features of commercial products. Often their are even ahead.
DeckString
The company does have to use its assets to pay anything it's liable for, yes. It sounds like essentially arguing against the concept of limited liability for the owners and investors? I would regard LL as generally a good thing. Without it, it would be a much bigger ask for anyone to start up a business when they're putting their own house and everything at risk. And I expect it would lead to an even further skew of already-rich people dominating investment and company ownership
True. It’s an idée fixe of mine. Doesn’t really cost anything extra though.
In the end, because of regulatory pressure, the only pressure that matters in a commercial environment, there will be three supported OS's: a windows one, a mac one, and probably one, and only one, Linux distribution, or flavor thereof. Everything else will be toast in a commercial environment. For Linux there might be this AWS one, and that Google one, but they'll be close. And, in order to satisfy regulatory requirements, they'll be very, very close.
Commercial organizations have bosses and, more ominously, regulators. We, and they, need a checkbox checked. So let's not fool ourselves with thoughts of freedom and liberty. There's a real world out there.

CrowdStrike screwed up, but there's more chance that a 1000 linux's go to one than 1 CrowdStrike goes to zero.