skysight-inc/HackerNews huggingface dataset:
There's plenty of history for how the Russians treat the people of Ukraine, we don't need to guess.
US distinguished Prof. explains Ukraine crisis and predicts today's war (2015)
Not to mention the inevitable "we have updated our privacy policy" and the proliferation of tracking and fingerprinting on the increasingly slow-and-bloated site.

Maybe at least they'll add some kind of "Now Playing" feature in Fortnite, that would probably be fun for some people.
Understanding ancient tectonic settings through detrital zircon analysis
Conti Group Information Leaked
Awesome! Would love to chat if you find the time and learn more about how we can make this process easier; email is in my profile.
"SPAs were a mistake"

Meanwhile essentially every major tech property develops SPAs and users enjoy them far more than traditional hypertext web round-trip-every-change pages
All of these questions are what global policy analysts and advisors debate for years and write entire books about. There is really nothing people can write in this thread which would even start to make sense of all this.
Yeah can someone fix this please. I'm experiencing the same thing with a rails app I'm currently building.

In all seriousness it feels like there must be an elegant way to do more responsive modern functions while keeping the core server rendering concept. It's 2022 after all. But no I don't know a good solution either.
I think we need to consider the possibility that much of the Russian army only existed on paper, and that the true strength was overinflated by trickling up good news only throughout all ranks of the military.[1] Readiness was overstated. Equipment was overstated. Training was for parades, not combat. Everyone in the Russian military had assumed they'd never actually fight a real war, so they could grift and sell rations on the side.

Putin didn't realize that his military was hollowed-out when he made the call to invade, and thus everyone scrambled to fill in the gaps of their units with conscripts. That's why we're seeing an unusually high number of captured Russian forces who appear to have nearly no military training or experience. We've seen bizarre tactics that make no sense - tanks being abandoned, APCs driving with no support, etc.

It stands to reason that if we're asking "Where's the Russian Air Force?", the answer is that it may never have existed in the size we thought. IMO this is a more logical answer than trying to figure out some 3D chess strategy of why Russia wouldn't their planes during the largest invasion since WWII.

[1] https://www.vox.com/2016/2/23/11092614/putin-army-threat
Not if your goal is to win a war of attrition.
That's not demanded of the US either.
> Its about the contrast of men in track suits throwing rocks and climbing fences versus women with children.

He is openly talking about neighborhood help. All the media reports are full of "they look like us," "blue eyes" and "blond hair."

I am not passing moral judgment on his choices; cultural incompatibility will eventually lead to conflict. I am simply pointing out the hypocrisy of demanding that the whole world join the "isolate Russia" project while simultaneously claiming that it is a neighborhood affair.
Yes it matters because I don't have an overview of the project. Hence I asked.
I'm sure the data that FB and Google are delivering is far more expensive than rendering HTML would be. I am skeptical that server side rendering was a big enough bottleneck for them for that to be their primary motivation. I'm also skeptical that SPA frameworks would have been widely adopted by developers all over the world if they were just some conspiratorial plot by tech companies to save on CPU cycles.
If Russia nuked Ukraine they might win the war on Ukraine, sure. Japan didn't even quit until there were two though. Would they have quit with no nukes and just firebombing?
Some like it some hate it. I hate it too but generally I like simpler things. I wish we could opt out of some features so everybody would be happy.
For the same reason you chose to use a CDN instead of self-hosting in the first place. It takes away a lot of the complexity.

I'm not proxy'ing and HTTP caching typefaces but I used to URL-import JavaScript packages from a CDN. Availability as well as response latency at times were abysmal. I didn't want to give up on the comfort though. Now I'm just routing and HTTP caching requests to cdn.my-website.com to cdn.that-popular-provider.com

Availability is tied to the my-website.com's availability - which is great. And response latency went way down. And I didn't have to compromise on just dropping arbitrary JavaScript with arbitrary dependencies on the server without going through all the node and npm hassle first.

It's awesome.
HDTracks for purchasing and downloading. Deezer and Tidal provide high fidelity streaming.
Url changed from https://blog.bandcamp.com/2022/03/02/bandcamp-is-joining-epi... to what looks like the best third-party article. If someone knows a better URL, we can change it again.
Lots of disappointed comments here. Would you guys really prefer seeing bandcamp beeing bought by Apple?
windows 95 looked the way it did, not because the people making it thought it was the optimal look, but due to hardware limitations.

A designer in 1995 seeing you waste a modern 4k LCD monitor’s potential to display blurry low res 256 color icons? They would think you are clinically insane.
It's totally reasonable to lament duplicated effort, but it's worth pointing out that this particular attempt is from a company[0] whose business is Qt consulting - so it's easy to imagine that they might succeed (due to expertise, size, and motivation) where others have not.

The post also explains why they started from scratch vs. existing approaches - I'm not qualified to evaluate the claims, but I think they deserve some credit for explicitly talking through their reasons.

[0] https://www.kdab.com/
Again I invite you to check out the subreddit I mentioned. There's tons of videos of bombed out convoys on the roads. Easily hundreds if not thousands of destroyed vehicles over the last week.
Show HN: I made a WebGL-based app that traces images using circles
I was fascinated by this [0] and this video [1]. After many struggles, I finally built this app that traces images using circles similar to what these videos had shown.

The most challenging part (to me) is to find a way to convert images to vector lines. I had tried Potrace, but its output is not suitable for my use case: too many small elements share the same border. Potrace's goal is to represent the original image faithfully using vector lines. But I want to trace the image edges.

After searching and trying some Potrace alternatives in vain, I finally found my keyword. Surprisingly (to me), it lies at the end of the wiki page of the very topic [2]. Then I found a paper [3] that has nice pseudocode and a C implementation. I rewrote the pseudocode in Rust because I wanted to experiment with rustwasm. Honestly, I didn't care much about the math behind it.

From then, I could continue to finish the app and show it to the world.

This app is also my chance to learn about rustwasm and WebGL.

FYI: this app is offline-only; your images never leave your browser

[0] https://www.youtube.com/watch?v=r6sGWTCMz2k

[1] https://www.youtube.com/watch?v=-qgreAUpPwM

[2] https://en.wikipedia.org/wiki/Edge_detection#Subpixel

[3] https://www.ipol.im/pub/art/2017/216/
Password Manager for Home Network (free and opensrc)
Hi guys, i did it!
I finally startet with nodejs and i made an pw manager that you can use for storing your pws for free and also host it yourself.
I would really appreciate some help from more expereanced developers.
(This is free and open source)
Don't work for a company running a tech stack you don't like.
Yeah, the problem to me with algorithmic recommendations is that they aren't sufficient. I don't see that an algorithm recommended book X, and then immediately go buy the book. No algorithm is that good.

So if I see an interesting book from the Amazon algorithm, the natural thing is to read the reviews, but book reviews are really hard for me to trust. So many people reading the book have a different background, different priorities, different reading ability, they are just looking for something different in a book. So when I read book reviews I simultaneously have to figure out "does this reviewer think like me?" and "is this the sort of book I want to read?" And Amazon or Goodreads book reviews are just too shallow for this.

Over time, though, I start to learn what book recommenders I can trust. Many different sources. Some friends of mine, some bloggers, some book awards, they like the same sort of book I do and I respect their recommendations.

I read a lot of books, though, and I'm not really sure if the "mass reading public" is similar enough to me for my personal product judgment to be relevant to the task of building a Goodreads competitor....
I confirm that you could use a headless browser for this. This is actually what SingleFile CLI does [1]. Here is an example of JS code showing how to configure and inject SingleFile with puppeteer [2].

[1] https://github.com/gildas-lormeau/SingleFile/tree/master/cli

[2] https://github.com/gildas-lormeau/SingleFile/blob/master/cli...
Well, 3 actually, you missed the 68000 architecture.

I'm not sure it really matters, in the end. How often would people want to run PowerPC-era Mac software on modern hardware natively if they could? The HN audience will include a disproportionate number of people who do, so you guys aren't included ;-)

I haven't used a Mac in several years but it seems like the whole Apple mindset is more appliance like, that if you bought old software you just keep running it on the original old hardware, and given the problems with Microsoft's eternal backwards compatibility approach (applications and the OS bundling forever ancient code and keeping ancient interfaces around forever, and ending up with a disproportionate number of API calls numbered foo2, foo3, foo4ex), I'm not sure either way is strictly superior to the other. There are trade-offs with both.
First, can this not be reduced to an automation and compute problem? A new version of a library with a bug fix or security fix is released, so rebuild a bunch of packages. Where's the issue? Statically linked binaries can be produced from dynamic libraries, so the "rebuild a bunch of packages" can be further reduced to "re-link a bunch of packages". Optimize bandwidth consumption by building locally and validating against a reproduceable build transparency log.

Second, shouldn't the majority of the time rebuilding packages be dedicated to testing each application with the new library? Would you just skip that step if you used dynamic libraries?
I doubt the Ukrainians are still flying much.
Oh god. I wish people woukd just stop trying to be cool. Actmally pdrtable ehecmtable? This is prime https://www.reddit.com/r/grssk/ material.
If the Switch has taught me anything, I play 95% of those games and hours in bed because it's nice to chill there.

It'll be very lovely to have a whole game catalog (with longevity to boot) that isn't Nintendo-locked and be able to do the same.
> China has 75 years of foreign policy showing no expansion.

Err..you might want to check your history there a bit more stringently. And say hello to the invasion and annexation of Tibet. The Sino-India War. The several Sino-Vietnam Wars.

(Vietnamese were probably the most battle-hardened folks in the 1950-1990's era - a half-dozen big foreign powers came for them and they sent every single one packing - though they did loose some territory permanently to China)
People forget the trump white house tried to disuade Ukraine from joining the EU
The amount of power an a/c unit requires to maintain a fixed inside temperature grows with the outside temperature. If folks are already running their a/c nonstop, are they actually prepared for significantly higher temperatures? And if they aren't actually running 24/7 at full blast, is the grid prepared for that?
It's not a clear contradiction; it's one of only two cases that are arguable (the other one being NATO bombing of Serbia during the dissolution of Yugoslavia).

It's noted that it's not clear how much the atomic bombings influenced the decision to surrender, versus the near-simultaneous declaration of war by the USSR on Japan. Furthermore, by the time Japan surrendered, it was clear that Japan had already thoroughly lost. Recall that similar bombing campaigns against the UK (Battle of Britain) and Germany utter failed to bring those nations any closer to surrender.

In any case, compared to the actual theorists like Giulio Douhet who were, before World War II, arguing that attacking cities would cause the will of the nations to collapse before they fully mobilized, the actual results fell far short of the theorists.
> How exactly do you know what resolution textures are or how many polygons are rendered.

A couple comments ago you were complaining at me for not being specific about why the rendering was bad, and then when someone gives you specific examples you lash out with "well how do you know that's why it's bad!?". We know because we have eyes.
Yeah I can't help but wonder if Putin is trying to run a playbook that worked in parts of Georgia and "worked" in Chechnya (eventually remaining Russian territory, at great cost), but doesn't scale to major Ukranian cities.
honestly, looking at the devices and not seeing the EEG traces, I half suspect that a lot of the input is already muscle artifact. Even w/ dedicated medical EEG w/ the fancy electrodes and conducting goop, it's plagued w/ a ton of eyelid/scalp muscle artifact.
One thing I don't understand is Russia's opening missile salvos, they barely even struck at the heart of the Ukrainian Air Force. I guess you could theorize they didn't want to destroy that infrastructure in the event that the Ukrainian government rolled over, but that seems to have been a risky bet that is currently playing out.
I think we know the Russian air force exists from Syria.

For ground troops, you may very well be right - they have been heavily relying on private military corps for a while now.
Yes - that's literally exactly what I talked about.

I can tell you - My app renders immediately in these cases, precisely because I lean heavily on a cache.

I preload basically all the data a user might need at startup (prioritizing the current page) and then optimistically render from cache.

I'm very familiar with these kind of situations (I have developed software designed explicitly to handle offline-only cases, and I'm very familiar with how bad a connection might be in rural Appalachian schools.)
I think most people would prefer to see them remain independent and successful as an independent company.
A little surprising this isn't a kickstarter project partnered with Neurosky.

I have a few of their headsets and I can never bring myself to get around to doing much with them.

I should pull them out and give this a shot!
There is a huge difference between what people are willing to do to racial and cultural others v.s. what they are willing to do to people who look, speak, and live more or less just like them.

Yes, Russia was extremely brutal in Chechnya and in Syria. But consider how brutal the US was in Iraq, and consider how we would operate in a hypothetical war against Canada.
I believe what you are describing is grid search, not gradient descent. Gradient descent is not an exhaustive search.
I was just going to say this sounds like a great example of something that Elixir, LiveView, plus maybe a little Alpine.js could handle...
I, as a user, hate them with passion.

I regularly stumble upon stale data in SPAs, even in big names' like Linkedin, Jira, Github, etc. I wonder how the hell corporations with thousands of engineers, lot of them being brightest engineers in the world, can't make proper SPA.

Can we just go back to server side rendered pages, with a bit of JS sprinkled in, please.
I'm in the camp that uses Docker almost entirely as a cross-platform (cross-distro, at the very least), very clean (i.e. everything ends up in one place and the location of all data & config is very well documented and easily configured in a standard way for pretty much all packages) package manager.

I could probably get similar benefits from learning, say, dpkg and systemd really, really well... but then that'd only work on dpkg-using Linux distros. Meanwhile, docker commands, docker-based shell scripts, and docker-compose files work just about identically ~everywhere, and can even work nearly-transparently on systems that don't actually support linux containers, like macOS and Windows, via virtualization and some command shims.

I hardly even care that it uses containers. The parts of it I like don't actually require that—though they do encourage people packaging for Docker to document things well and to cut through a certain amount of various packages' config bullshit. Take Samba—it's like 100x easier to configure & manage for common use cases using Docker than most distros' default packages & config files. There's no actual reason that needs to be the case, it's just that the process of containerizing it brought that as a side-effect, but that's one of the main reasons I'm using Docker, not the containerization per se.
Which makes you require software again, so what's the point exactly?

A cool idea for a logo stored as SVG cannot be visualised by a human, neither can text data rows of a CT scan or a stress visualisation from an FEM or FEA simulation.

What you call "merely a visualisation" in many cases is the data you (as a human being) are actually interested in; the storage format is an implementation detail and I'm very surprised how this clear distinction seems to be ignored by some.
Hey, thanks for calling me out on that. Looking at it with a fresh set of eyes and you're right, that was a mistake for me to post. I'll do better next time.
>Personally, I don't think that holds water.

While not quite as deliberate an action as (great?) grandparent was suggesting, I could see the possibility existing where fixing the machines is too much hassle until a competitor opens and they begin having a noticeable impact on customer retention, increasing the expected ROI on fixing the machine enough for management/owner to take action.
The West should be offering ~$5 million per Russian jet that defects, along with EU citizenship.

The US should put up a billion dollars for the program to get it started. Land the jets in NATO territory.

Let's put troop loyalty to the test and see if we can't drain some of their best hardware.

We're not allowed to attack Russia directly so let's plunder them. Our leaders are not being nearly creative enough in this situation.
Hell, iOS will refuse to run binaries compiled as little as two years ago
256 colours? more like 16!
Very true, and I do agree the message at the top to “have your orders in by the end of this month!” is pretty deceptive also.
Yes; a back door EXIT!

Crypto exchanges are absolutely destroying the Ruble right now.
I haven't played Dark Souls, since I'm pretty sure it would be too difficult for me. But from reading what people value of the game, one way that might allow them to adjust difficulty without compromising the spirit is to slow the enemies down. Some of us don't have as good of reaction time and coordination as people who are good at video games, so even if I am carefully watching the game, and thinking about how to approach it, I often times can't execute on that. Games that mix reaction skill with problem solving (like people describe Dark Souls) are the worst because I can never tell for sure if I am approaching incorrectly, need to practice my timing more, or if the game has just hit my fundamental limits.

That said, I have no problem with some games not being made for me. I only state this because the article mentioned Miyazaki wanting to make his games more approachable. I'm curious as to what was done differently in in Elden Ring.
"Flappy Pong" exists, as an Atari 2600 game no less: https://www.atariage.com/store/index.php?l=product_detail&p=...

I helped the author track down and fix a certain bug: the paddle would get stuck to the ground, when the fractional subpixel value of its y-coordinate was very slightly below zero. He sent me a free cartridge and T-shirt as thanks.
> they have about 650 air planes and ~300 helicopter's.

the question is how many of them are operational.
Indeed, I think GP meant that it could be a (Russian) anti-radiation missile that failed to lock onto the radar signal of a Buk.
Here's a possibly novel take – the modern interview process for software developers is causing more and more projects to move to these non-FOSS licensing terms.

"Wait, what? What could convoluted interview processes possibly have to do with licensing?"

Well, developers need to make money somehow. In the past, releasing your software as FOSS allowed you to display your skills for software development and feature planning out in the open. Often, you'd be hired on the basis of those demonstrable skills at a paying job even if you didn't make money on the product itself. Multiple engineers I know went through very abbreviated hiring processes, being pretty quickly waved through if they had worked on FOSS in any significant capacity.

Today, that's not the case at all, and any interview process for a high-paying job seems to have 5-6 rounds of arduous interviews, no exceptions. I have conducted around fifty or so interview processes for dev positions at a non-FAANG company, and "look at the candidate's FOSS experience" isn't on a single one of them. I don't think I could get any major FOSS contributor exempted from a single interview process at my company on the basis of their experience. The case of the Homebrew creator and Google is reasonably well-known [1].

Well, the natural response is going to be for them to work on their own product, and not open up the source code unless they get paid for it. Which is what software devs are doing these days, in increasing numbers.

----------------------------------------

[1] https://twitter.com/mxcl/status/608682016205344768
Dang first Putin invades, then this? I am just not sure how much bad news I can take in one week.
The thing is that Qt is a C++ toolkit written in C++ and meant to be used from C++ with its C++ API.

Especially if we want to use QtWidgets, the API surface is huge.
There are a bunch of bindings with different language, but even the ones that are officially supported like PySide will still be second class citizen and awkward to use.

Automated binding generation will never give you idiomatic API in whatever language. And if you want an idiomatic library that wraps Qt, it's going to take a huge amount of work.

Which is why I think restricting to QML makes sense because that's a much smaller API surface. That was the ambition behind my previous crate that exposes QML to rust: https://github.com/woboq/qmetaobject-rs/

But now I've moved on to another GUI project: Slint https://github.com/slint-ui/slint
It is implemented in Rust, but from the start aim to expose its API to several programming languages so bindings can be made idiomatic in almost every programming languages.
There are a lot of noises. But probably not really felt in Russia for every day lives. At least for food and staple goods, the prices are not changed from what I can gather.

Given time though, not sure. Especially China / India.
DeliveryHero | Scala Software Engineer (all levels, Junior to Principal) | Full-time | Onsite| Berlin, Germany

The Logistics organisation inside DeliveryHero is looking for Scala engineers. Our tech stack is Akka 2.6.x and Scala 2.13.x, plus several AWS products, Terraform and Kubernetes.

Reach out to me directly at bogdan.mihai <at> deliveryhero.com or apply at the job ad: https://careers.deliveryhero.com/global/en/job/JR0008584/-Se...
I wouldn't equate IMF currency holdings with some sort of endorsement as to how that currency is managed. https://www.reuters.com/article/venezuela-imf-reserves-idUSL...
HTMX lets you update the url with hx-push-url=“true”