skysight-inc/HackerNews huggingface dataset:
This is little known stuff, but is personally important for me, as I'm a descendant of survivors of the Ustaše in a part of Croatia called Kordun.

My great-great grandfather was taken to a church with other Serbs -- they were promised a conversion to Catholicism, but were instead beaten to death with hammers, and the church was burned down on top of them. [0] My great-grandfather was kidnapped and enslaved somewhere in Austria, and my grandfather didn't see him for 27 years. My great-grandfather thought everyone was dead for 23 of those years.

This is a little known part of the holocaust -- very few people even know it happened, except for the few survivors that exist today. This wasn't the end of it for the Serbs of the region, as in the 90s, 150,000+ of them were chased out during operation Storm. [1]

There are some sad songs here and there about this time, like "On Kordun, Grave to Grave"... largely, though, the Serbian culture of the region is all but lost, our genealogical records having been burnt with our churches, and the few important documents that existed along with them.

I've been working at talking to people who lived through it to try and reconstruct some of the history, but it's been a difficult and slow process.

There's a lot of tragedy here, but some of the worst is that on the few videos, articles, etc. that contain information about this holocaust, you see tons of modern neo-ustaše celebrating their genocide in the comments sections. It's like seeing neo-nazis taunt Jews on videos about Auschwitz.

There are stories of heroism, too, though -- there's a story about Nikola Vidović, [2] from my father's village, who rescued the children from one of the only concentration camps made especially for children.

All-in-all, it's important, I think, that we remember atrocities like these, so that they don't get repeated... again...

[0] https://en.wikipedia.org/wiki/Glina_massacres
[1] https://en.wikipedia.org/wiki/Operation_Storm
[2] https://sr.wikipedia.org/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB...
Scientists Create the Next Generation of Living Robots – Tufts Now
The rafale is successful though, it exports pretty well.

https://www.thedrive.com/the-war-zone/43367/the-uae-has-just...
It literally means average, but in actual usage it means bad. For example, if an outfit is described as “mid”, the implication is that the outfit is bad and the person should not be wearing it. Maybe this is because more than half of everything is bad?
The One, also known as the Prime Program, is a systemic feature of the Matrix wherein a special code is carried by a randomly selected human being. This person is then gifted vast superhuman abilities as an avatar within the Matrix, which sometimes manifests as extraordinary powers in the real world. The special code has the function to collectively attach, to the person that carries it, all of the anomalies which emanate from the few humans who continue to reject the Matrix. This essentially makes The One an "Integral Anomaly" or the SUM of all anomalies.

The mechanisms by which The One appears are rather simple and arranged in the Prime Program process: when the anomalies in the Matrix reach a certain threshold and begin to pose serious problems, a random human is selected by the machines to be born with a special code (the Integral Anomaly) that, as said before, ties and attaches all of the anomalies within the Matrix to the programming of this human. The Oracle, who is aware of The One's existence and purpose because it is her duty to guide humanity to find The One, will enlighten him to his true nature and lead him towards the Source where he fulfills his purpose of reinserting the Prime Program and resetting the Matrix. She does this by predicting the return of The One to the people of Zion to aid them in freeing humanity from the Machines' grip. The Architect, as creator of the Matrix, is also well aware of The One's existence and purpose, referring to The One as an "eventuality".
> That's despicable.

What's despicable? That people would operate in their own self-interest, without regard to potential harm that is not in any way their fault coming to people they've never met? Or the "assumption" that people would behave that way?

If acknowledging how people normally behave, especially when there's no moral obligation for them to behave otherwise, seems despicable, a lot of reality will become unacknowledgeable.

Why would a claimant intentionally take a lower settlement to keep funds available for later claimants? They have as much obligation to do so as you do to give up a portion of your paycheck to make sure claimants against J&J are paid out. Why would being the victim of crime specially obligate someone? Isn't that just a second victimization?
Show HN: Peeng – like Pingdom, but the other way around and simpler
Hey folks! Shahar and Tal from Keep (https://www.keephq.dev) here!

For the last few weeks we’ve been building Peeng and can now share our beta with you: https://www.peeng.sh. Peeng is the easiest and quickest “heartbeat” architecture we could think of. Just pick a subdomain (e.g. x.peeng.sh), configure an interval, an endpoint, and a payload, and hit that subdomain every <X (interval) seconds — If you won’t, Peeng will send an HTTP POST request to your configured endpoint.

It’s Pingdom/Cronitor/heartbeat.sh free alternative (but the other way around and A LOT simpler, with a lot more capabilities), suitable for developers, system administrators, DevOps, and individuals with complex networking situations (think “onprem” or K8s clusters with no inbound).
Instead of inbound heartbeat checks — Peeng presents outbound heartbeat checks!

Quick demo: https://youtu.be/ZX5mrnMRCwU

Why we built this:

- We needed an easy way to let Keep (https://github.com/keephq/keep) customers behind closed networks monitor their Keep instance
- We needed an easy & quick way to setup monitoring for our cronjobs
- We wanted to give people with complex networking situations (e.g. behind a firewall) an easy way to monitor their services/processes

The beta version lets you:

- Create 5 endpoints for free
- Configure the endpoint and the payload to be sent when the subdomain is not hit
- See the visits (every HTTP GET request to your subdomain) and requests (every HTTP POST sent to your configured endpoint)
- Secret header (x-peeng-secret) that confirms requests are made by you

What’s next:

- A status page that displays your subdomains and their health together with embeddable status blocks that allow you to display the status of an endpoint in your web page (you can also send query params when sending the GET requests that will be included)
- Rest API (for subdomain creation, beats retrieval, etc., imagine curl -X POST peeng.sh/subdomain -H API_KEY —json {”subdomain”: “hn”, “endpoint”: “https://xn--ivg, “payload”: {…}})
- Hierarchy-based subdomains that allow you to create a nested heartbeat solution (i.e. dynamically create a heartbeat subdomain under x.peeng.sh → y.x.peeng.sh, z.x.peeng.sh)

This is still very early, so we’d love to hear your feedback and opinions. We’re open to any feature request, so just reach out via Intercom :)
~$3M month, ~$36M a year. Thats affordable :)
This is not about freedom of speech. I explicitly stated it was not a puritan thing.
Fuck your strawman, if you want. See? That did very little in terms of argumentation.

Now it was about using insults instead of proper arguments and pretending the mere use was funny. Which isn't.

Also, it's funny how you "insult" in generic third person because if you insult me directly you might get banned. Hey, feel free to insult me directly. I won't care. You just won't necessarily have a good argument because of it and you might also get your comment deleted, but let's see if you're as "brave" to argue with the would be censors then.
A better comparison, as far as flowing with traffic, is a moped (i.e. Honda Navi, top speed 55mph) rather than a motorcycle (i.e. Suzuki SV650, top speed 130mph).

I had to look it up myself, not being sure, but "the Navi isn’t freeway-legal in many states" [0]

So probably allowing them on city streets but not highways is what I would propose, to answer your question. I don't think banning them altogether is right (for the Kei truck or Navi) since micromobility has all sorts of benefits where it fits.

[0] https://ultimatemotorcycling.com/2022/07/28/2022-honda-navi-...
Do some standardized tests exist ? I know there are some for some neural net problems.
If you want to take a fun trip down a rabbit hole or two: Search the terms:
{Donald Rumsfield, Aspartame } For and extra kick add the term Miraclin
Norway has 5 million inhabitants, it sets the precedent for other countries to do something similar with fines scaled for their population. At that point it might start to hurt.
My gen Z kids use it to mean something significantly worse than "average". If something is "mid", it's really pretty gross or unappealing.
> No, the main difference is in the quality of plugins, not in how many there are.

I don't think that is true. If you browse the vscode marketplace and search e.g. for python [1] you literally get hundreds of plugins. If you scroll down only a bit, you quickly end up at plugins that only have a few hundred to a few ten downloads. I highly doubt that the quality of those plugins is better than the plugins for (neo)vim.

For your Rust-Analyzer Plugin example: I can install Rust-Analyzer with Mason in a few seconds as well and then (if you have lsp-zero [3] installed) it also just works™.

But I agree, keeping a vim configuration up to date is akin to a hobby (which I by the way enjoy quite bit).

[1] https://marketplace.visualstudio.com/search?term=python&targ...
[2] https://github.com/williamboman/mason.nvim
[3] https://github.com/VonHeikemen/lsp-zero.nvim
The religious level hype that minor incremental and obvious improvements to existing technologies gets are patently absurd.
Do you know what you sign away when you click 'I Agree'? (2022)
I agree that formatters and static analysis tools are the best way to reduce trivial PR comments. However, I would say that the kinds of things addressed by formatters and static analysis tools, and similar issues that tools don't catch such as misspellings, are worth addressing in PRs. "Nitpicking" is in the eye of the beholder, and your company might have a particular culture problem that I haven't seen, but many of the things I've seen called "nitpicking" are legitimate readability issues.

For example, a field named "customers" that holds a single customer can be a major readability hurdle for someone who is looking at code for the first time. Even if you discount readers' annoyance and discomfort, which I don't think you should, a single field named "cusotmer" can become a drag on readability if the misspelling gets amplified in the codebase or if some programmers on the project aren't native English speakers. (It can be much harder to mentally gloss over language errors that aren't in your native language.)

Something I learned in school is that it's extremely hard to read something you've written as another person would read it. I had an English teacher that would split the class into pairs every time we had a paper to turn in, and in each pair, you would read the other person's paper out loud to them. The results were comical, and to most students entirely unexpected. Their whole school careers, they had thought teachers were being mean and nit-picky, until they got to see their friends struggle to read what they had written. Then they started to understand that a wrong word, a misspelling, a wrong verb tense, an ambiguous pronoun, could stop a reader in their tracks or send them down the wrong path trying to understand what the writer meant. They also learned that they could not see these issues in their own writing. When they read somebody else's writing, they would stumble over errors, but in their own writing, they had to make a special effort to see them, and even then, readers would effortlessly "discover" errors that the author had missed.

For many programmers, PRs are their first and only opportunity to develop this empathy for readers, and if they reject the feedback, they're going to remain forever in the dark about how other people experience their code.
You can use `figlet` to create banners which are readable in the minimap.
Can someone update the link to https://arxiv.org/abs/2305.14292 ?

The headline refers to only a small portion of the linked page.
You're thinking about Bosnia or Serbia/Kosovo? Because these were different conflicts...
Why would the US want to invade Mali?
That's not that typical anymore. For one thing, it poisons the client's dns cache, and it can be hard to go to the actual destination later. For another, if DNS was the access control mechanism, that's pretty weak, many people can figure out how to get around a DNS block.

It's more typical now to return the A records, and then route all IPs to a portal server until you login. Logged in sessions get to go forth to the internet.
Hmm, I thought they would use AI for creating the designs/styles for their websites, but it's 'only' about text.

For HeyHomepage I have a Quick Design option, which uses random color schemes that one can gradually refine to quickly end up with a nice and fitting website style. It combines the power of randomly presented colors with the ability to quickly choose the ones you like.

Of course, a custom style specifically designed for a company's website might win in the 'look and feel' category, but quickly having something decent online was my main goal here.
More lego men. I didn't take much of the engine block. The car had been abandoned and burnt out and the engine had melted and pooled over the road. I don't remember the make. I took pieces that I could scrape up easily. I'm only guessing at magnesium because of the way it reacted when prodded. It would sort of pop and spit when I poked it when molten. I'd be happy to be corrected if someone knew of another metal that would react so violently when exposed to air.
I was going to mention centripetal force here but decided to do some research first: https://physics.stackexchange.com/questions/109500/does-cent...

Turns out that centrifugal force "does exist" in side the rotating reference frame. As if, your looking down on the object rotating around a center, the only force there is centripetal pointing in and Inertia pointing tangent to the circle. However if you enter the reference frame of the object being flung around you lose the inertia term since your already the center of the system and then need a centrifugal term to make up for that.

So in reference to _being_ on a hamster wheel, the outward sensation could be attributed to a centrifugal apparent force.
Maverick Design Choices That May Have Doomed Titan
One of the advantages C has over C++ here is that the addition of templates in C++ makes this kind of encapsulation more difficult. See the proliferation of header-only libraries where nearly everything is templatized, as well as the pimpl idiom. You still get some encapsulation in the form of private, but with "C-style" encapsulation, if the header file doesn't change and the source files implementing what's declared in that header don't change, then none of the files need to be recompiled when rebuilding. This makes recompiling much faster.

Of course, you could do much the same thing if you didn't use templates in C++, or if you were very disciplined and limited with your use of templates, but this seems to go against the grain of how I've seen C++ used.
My experience with vim differs drastically and I believe the root of most problems you had stems from trying to turn vim into an IDE.

I won't argue at all. If you prefer IDEs, you go for it. But maybe vim and neovim aren't the best choices.

I use vim as a text editing tool, solely. My .vimrc contains ~ 20 lines. Use 2 popular plugins to help me finding and opening files, and one plugin to support editorconfigs (useful for sharing formatting rules with folks using vscode in the team). And I use makefiles or other scripts to call external tools (formatters, linters etc).

There's probably a billion of plugins which could increment my productivity, but honestly I don't care much.
What about making a distributed system for distribution so the costs of the license validation doesn't fall on a single entity.

Then again, we might already have that. I vaguely remember talk about the fact that it is legal in Denmark to fetch a copy of movies and software you already bought.
Still new to many.
No, the sound change m>w is not otherwise attested, and with has a clear etymological relationship to Proto-Germanic *withro, which is also reflected in things like (slightly archaic) German wider “against”.
I had to google it but found it for you. It was this place: https://goo.gl/maps/cEEk21F9nP5rMvAG8
https://archive.ph/BHddV
It's essentially a proprietary proxy + tunnel - on the client, you install their COM object as OPC service, then it goes over tunnel to a server process which talks to actual vendor OPC DCOM library using local COM.

Understandable when configuring security can be a big PITA.
The relevant part is in the discussion section towards the end. These nests aren't exclusively made of spikes. Often it's just the roofs, which serve to defend against attack by other birds but which don't have support the nest builder.
If I may suggest: if you want to get into this stuff start off with lost foam (xps for best results) casts in Aluminum. It's probably the simplest process (after casting lead...) and it will at least give you an idea of the basics before more complicated moves.
Generated by Microsoft Word, of course
Tip for future you: start with aluminum, it's much more approachable. Just make sure your feed stock is a castable alloy, stuff like t6 or cans will make terrible castings. Easiest way to do this is to use chunks of scrap that you know were cast, so look for signs that the original part was cast like mold lines or unmachined surfaces.

The reason to start with aluminum is the temp is way lower so it's much easier to build the furnace and the metal is cheap and readily available. You aren't wasting your time, since all the basics of mold design still apply such as controlling shrinkage and preventing freeze off. Paul's garage on YouTube has some excellent videos that cover the process in an instructional way, many of the other channels that cover casting just focus on the finished project. While very cool, these videos aren't always super helpful for a beginner. People also hate on the gingery books, but there is a wealth of super useful information there and the fundamentals haven't changed.

It's a super fun hobby, especially if you're already into blacksmithing. But do be careful and definitely heed the safety warnings, there is definitely the potential for an explosion or very harmful fumes.
Tangent: I read about new "BurnBot" tech yesterday: https://burnbot.com/

Basically a bulldozer-sized device that can light and extinguish fires in a controlled manner, for prescribed burns. It also filters the produced smoke.

PG&E is trying it in California: https://www.pgecurrents.com/articles/3762-pg-e-demos-high-te... (pic)
Tokyo Is the New Paris
FPGA stuff isn't hard to pick up at all. At least to do basic stuff.

(I got as far as building my own HDMI-outputting simple video chip with a character generator, tied to a RISC-V processor, addressing SRAM, booting a primitive OS. But I kinda fizzled out after that when I ran into SD card interfacing)
>Isn't the mechanism for the talc -> {ovarian cancer, mesothelioma} connection much clearer and stronger though?

No; not at all. It's extremely dubious indeed, in fact.
The wealthiest 10% own 89% of stocks.
That used so many words to say "Thiel bought some land in New Zealand and thinks the current world is going to end."
No, stub resolvers are supposed to, and often do validate DNSSEC signatures. DNSSEC is designed so that validation should happen whenever any DNS data is received over the network.
Saving money was definitely an excuse as well but my understanding was that the old hulls had all been modded / bodged over the years and didn't therefore present a uniform integration target for new components. A bit like the failed programme to upgrade the engines in the Nimrod aircraft, where it eventually transpired that the different planes were essentially unique in terms of dimensions and design (thus requiring multiple (expensive) solutions).

[Edit] Not saying that engineering difficulty was the only factor behind these cancellations, but it clearly was a significant cost driver.
Hanlon's Razor disagrees
agoda & priceline are doing for all the hotels in the USA for years.

Booking.com just started now. They just started this year where guest pays to booking.com and they send it to the hotels. Until last year, they didn't collect payment from the guest.
It's my understanding that .gov and .mil were brought over from when those were independent networks, pre-internet.
Zoom can use different algorithms, it's a setting.
I think the question of which ally would supply what to Ukraine was generally pretty flexible - there were various statements about not supplying hardware like Bradley, Leopard, Challenger and F-16, I guess due to Russian threats about how it'd consider that an "escalation". But those appear to have melted away, so I just figured such statements were to be taken with a pinch of salt.
The trouble with Wikipedia is that it's an inch deep. For any given topic, especially history, there's a trove of information in scholarly books from good publishers, but the corresponding Wikipedia article is like three pages long.
> If I handed you a bunch of receipts and invoices ... would you know what my business was and how to market it?

...Yes?

Lmao, itemized cash flow is like the main thing to look at for in any business.

Edit: I just saw the other comment mention how most clients aren't interested in an itemized list of features that they might have no clue about. But a well trained ai generator wouldn't just spit those out directly, but instead translate those features into terms that are commonly used in other websites. If you've billing frequently for in-person consultation, then the marketing should focus on the high quality of tech-support. If you're talking about office supplies, then the website might not list scotch-tape and sticky notes, but focus on types of clients that buy those supplies.
>They are becoming poorer

Seems dubious and based of a drop of 3% or so in real incomes between 2019 and 2022 caused by covid and the Ukraine war raising energy prices. Those are mostly over now - covid and the energy prices - and Europe will recover.
When I first encountered Object Orient Programming around '97 or so, all of the literature focused on the three pillars of OO: encapsulation, inheritance and polymorphism. I was struck at the time at how OO mostly just formalized and gave specific names to what good programmers were already doing informally.
That probably happens to some extent, but the .mil -> .il typo is easier to spot (in what is probably a list of addresses) than .mil -> .ml.
Booking and Expedia are the same company as mentioned in another comment here.
Salsa classes.
I always liked Lars Jung's implementation where the text is abstracted into blocks (which works on chrome) [0][1] and Rauno Freiberg's demo (uses -moz-element) where you can use it to pin sections, jump between them, and navigate the page in general [2].

[0] https://larsjung.de/pagemap/
[1] https://larsjung.de/pagemap/latest/demo/text.html
[2] https://uiw.tf/minimap
@dang.... should probably correct the title to say Typos vs Typo

The current title implies that its a single keystroke misconfiguration that is causing this when instead it's lots of people just not typing the e-mail correctly.