skysight-inc/HackerNews huggingface dataset:
For anyone wondering:

> On a keyboard use the arrow keys and the keys Z, X, A and S to emulate the A, B, X and Y buttons.
I don't even see how (b) is going to work at this point--with the massive flow of weapons and money that is coming from the West, and NATO safe havens on the borders, Russia will be playing whack-a-mole against insurgency forever no matter how much force they use.

Imagine if the Iraq or Afghanistan insurgencies had had access to an endless supply of top-of-the-line weapons, orders of magnitude more funding, and 'safe zones' where they could operate without the US attacking them... as far as I can tell, Russia is all but guaranteed a bloody and expensive quagmire until they withdraw.

It seems like Putin went on tilt. It's hard to fathom any rational justification for this.
suzerainty

You can't just lob a hundred dollar word out like that! I spent several moments trying to figure out what your typo was before allowing the possibility that you didn't have one.

a relationship in which one state or other polity controls the foreign policy and relations of a tributary state, while allowing the tributary state to have internal autonomy
> I speculate that Russian airforce weaponry is not generally high-precision, and the order to avoid targeting civilians implies restraint on use of indiscriminate bombing. Again, we've seen counterexamples which could be explained by all of the above reasons, plus the possibility of friendly fire from failed Ukrainian air defences.

That doesn't explain this, though:

> Vastly outmatched by Russia's military, in terms of raw numbers and firepower, Ukraine's own air force is still flying and its air defenses are still deemed to be viable - a fact that is baffling military experts.

> After the opening salvos of the war on Feb. 24, analysts expected the Russian military to try to immediately destroy Ukraine's air force and air defenses.

> That would have been "the logical and widely anticipated next step, as seen in almost every military conflict since 1938," wrote the RUSI think-tank in London, in an article called "The Mysterious Case of the Missing Russian Air Force."

> Instead, Ukrainian air force fighter jets are still carrying out low-level, defensive counter-air and ground-attack sorties. Russia is still flying through contested airspace.

...

> Did they really launch this invasion on the assumption that the people of Ukraine would just roll over and accept foreign rule?

It seems like it. I've seen videos of captured Russians where they claimed they were lied to and told the Ukrainians would welcome them. IIRC, their invasion of Crimea wasn't met with much resistance, and maybe they assumed it would be the same this time.

Also, if they'd been faster they might have had more success. I've seen reports that the Russian military has been acting in risk-averse ways that gave the Ukrainians time to organize more effective resistance.
Excellent, thanks for the tip :)
appreciate calling out middle brow dismissals which is a uniquely hn problem and probably too subjective to write a policy against
Possible but certainly not plausible. Escalation to that extent is not only contrary to, but actually invalidates, the objectives of all parties involved. To escalate to a nuclear conflict, one's goal must be annihilation of large swaths of population. There is no such thing as a "limited" nuclear engagement when tens of thousands of such weapons exist in a ready-to-launch state. Mutually Assured Destruction it very much is... or to quote an excellent 1980's movie: "The only winning move is not to play."
I doubt that Russian demands about NATO are in good faith. It's hard to believe that the goal of this invasion was to prevent encirclement, given how Finland and Sweeden's reactions were completely predictable.

I think the goal was annexation. The demands put out right now are intentionally unreasonable, but even if they were met, it would not stop the fighting.
There doesn't need to be a compromise. You can have both if you keep your data in multiple formats. Storage is cheap and text files are small.

My timeline thing [0] keeps the original archives, stores the timeline entries in a database, and exports them hourly as JSON + files. If the code stops working or the database crashes, the files are still there. The automated backups are there too. No information is lost.

However, the richness is not lost in the process. This timeline has geolocation history, notebook scans and a bunch of other things that don't really translate to plain text.

The most important difference is that I can write to my timeline from my phone. Managing text files across devices is quite troublesome by comparison. If I want plain text out of it, I can write a new Destination that pipes entries to plain text files or to a fax machine.

[0] https://nicolasbouliane.com/projects/timeline
not really a desktop app though, is it?

And Minecraft is also a notable outlier. Outside of mobile, there are very few games written in java on PC or consoles.
I think it's more plausible that Russia would use mini-nukes on certain strategic targets. It would be to signal that they're willing to go all the way, but without actually committing suicide by nuking western countries.

The nuclear super-powers are in a situation where they have enough nukes to obliterate each other - many, many times over. But obviously no-one wants to take that chance - even with all the modern anti measures they have.

I think both sides are willing to accept pretty substantial losses, if it means avoiding an all out nuclear war.
That sounds worrying. Will they mess up DRM-free FLAC releases? I have little trust for Epic.
Which IDE do you mean?

Also, fortunately java really doesn’t have to be written in EnterpriseTM way, hell, the language designers actually agree on this one not making properties and the like native, but instead choosing records.
Meta-anxiety feedback loop - at some point the shark is going to jump itself.
Russian tank - deliberate run-over. Blast about it from all media channels.

Oh, it's a Ukrainian tank. Pfft, it was in a accident, let's not talk about it.

That's why I don't read/watch news, especially nowadays.
I love this suggestion (and hope the OP implements it), but in the meantime, there is a link button on the toolbar right next to the palette that provides a link to the generated palette.
I think your second point is the silliest example I have yet seen of guilt by association.
By cross-compiling one usually understands compiling for the *same OS* but different architecture. What about cross-compiling for a *different OS*?

Can I *easily* compile a non-trivial C/C++ application from say Linux to OSX or OpenBSD, for simplicity say all of them are x86 64bit? (Bonus point if the application in question happens to use LMDB or another non-trivial library that plugs intimately into the OS API.)

About Rust, I've once tried to compile from Linux to OSX a quite trivial application (basically a glorified `md5sum`), and the experience wasn't pleasant, and it involved lots of "internet searching" and basically stumbling around... (I don't remember if I succeeded, but I definitely wouldn't try it again.)
For local archiving, I've been working on my own solution that's simply a background process running in your systray on Windows: https://irchiver.com/

There's some philosophical differences with ArchiveBox. 1) I'm more about automatic archiving of every web page, rather than the curation approach, 2) I prefer full-resolution screenshots over the actual source of the web page so you can save what you actually saw (so it works with dynamic pages, pages behind logins, etc.), 3) and I think full-text search is a key part of the archive so have implemented that.
Ok I exaggerated about the brick ;)

I used to be a part of volunteer group that "lobbied" for climbing access so I had a lot of exposure to that bureaucracy.
I'm telling the author that there's virtually no threat of anyone forking gitlab-ce, for any reason whatsoever. Even though "anyone has the right," as you say, and even though the lack of spam filtering there makes gitlab-ce essentially useless as a public-facing repo service.

Author claimed that open sourcing would equal less money for author. My argument is that is not a given nor even likely-- it depends on specifics wrt complexity of the software, difficulty of maintaining it, relationship of dev to users, etc.
If people think is it, they try to prevent it.

If people think it isn't, they risk it. And thats how it happens.
Huh. I didn't know Amazon had physical bookstores.
Well the comment above (which I assume you didn’t read) implied that ARM would have to changes it’s business practices to remain competitive. Whereas I think it’s current businesses model is the main reason it’s still competitive.

Longterm I’m afraid that a completely open ISA might result in a less competitive market as long the cost of developing competitive cores is high enough. All top players could just start behaving like Apple and just keep their cpus for their own products/cloud services instead of selling them at commodity prices and losing a competitive advantage. So having a ‘neutral’ player like ARM might still be preferable.
Ask HN: What Browser Extensions are you using?
We all use Ad Blockers, but there are so many other great extensions out there.
That’s too bad. The 4star shop near me is actually pretty good.

The foot traffic seemed to be about people returning stuff and then converting to customers of random stuff.
The times we've been closest to nuclear armageddon, the public didn't know about it at all.

So, yes. And no. Who really knows.
The company I work for is happily delivering Java Swing desktop apps every day.

Works great, easy to debug, tons of open-source components to plug in when we need, sufficiently performant, thoroughly battle tested.

And these are medium update rate apps, not games, but not static forms either.
A Steve Jobs quote: "We want to bring Java back to the desktop in a really big way. I'm here today to personally tell you we are working hard to make Mac the best Java delivery vehicle on the planet. The biggest thing we are doing is we are going to bundle Java 2 SE into every single copy of Mac OS X the upcoming Macintosh operating system that we ship later on this year."

Apparently, he changed his mind around OSX 10.5 and just removed it.
Keep in mind, the internet did not exist when I started working, so I have lived in two different universes. My first business career was in transportation but at around 38 I got interested in the "Electronic Highway".

I have been online since 2000. The first scripting language I learned was Perl. I moved to PHP around 2003 but most of the coding at that time was for in house usage, not public. Around 2010 I developed this desire to learn Python but life and business demands kept getting in the way. And, while I still have a number of accounts I maintain and upgrade, I have more time and thus started learning Python about eight months ago.

Money? TD's Sponsored links to the registrars produce a 'small' amount of revenue. My son calculates my new found fortune in terms of Mac&Cheese dinners. To date, we're at about 24 boxes :)
It seems like the perfect thing for Facebook (err Meta) to do with their social network. Bands already use Facebook for announcing tours, events, etc. so it would be a logical step to let them sell digital goods/music and give a small percent to FB. But I dunno if Meta actually cares about this business anymore.
Butterfly the Time Traveler said this would happen
All it takes is one person to follow orders as well.

I would agree that forces wouldnt push the big red button if theyre informed of what actually happening, unfortunately I think most in those positions are kept in media silence.

what if theyre told their hometown is being nuked?
Id expect retaliation from most people.
this is fascinating stuff, the software experiments made me wonder if lightfield cameras will do better or at least enable smarter perspective algorithms
I think it's not a matter of if, but when. All it takes is one deranged individual.

The only way to disarm the world of nukes is to unite under a rational, evidence and incentives based, benevolent world government. There's literally no other way to get rid of nukes if you've studied it.

Even if every nation disarms they all live under the threat of another building them in secret. As soon as one of them suspects as much the race is back on to re-arm.
How do you do shared secret authentication in this model? I know cert based auth is far better but today many apps rely on some kind of shared secret auth. Don't you by definition trust eg LDAP/IPA servers then?

EDIT: In case it's not clear: I'm talking about employee facing software inside an organization where you might have some kind of single sign on system or a distributed account system (like IPA or LDAP.)
I bet OP plays Civilization.
This shouldn't be confused with the retail locations currently pushing to unionize

https://www.businessinsider.com/workers-first-union-push-at-...
They had covers facing forwards, which made it incredibly exhausting to browse due to overstimulation.
I ended up reading one of the referenced articles too since it captured my interest https://www.gamedeveloper.com/disciplines/fovo-a-new-3d-rend... all of this looks interesting. I would love to add these correction and similar to my game engine to experiment with it, but fovotec seems to have to be paid/contacted for. I might try and replicate what the author of the main article showed at the end. Does anyone know of any more references to the 3d rendering side of this topic?

Edit: Added words for clarity.
It is interesting in the sense that it fails completely to mention the multiple countries Russia has invaded over the past 25 years. It treats NATO's actions as happening completely in a bubble, ignoring Putin's own provocations. It also assumes the countries that have joined NATO aren't deciding to join, but instead being consumed by NATO.
My beef is with people that make measle parties because they think it's good for children go through an illness.

With people that say I don't need vaccines I have a immune system.
No it is not.

Then Ramayana and Mahabharata aren't scriptures, too.

Smritis are definitely scripture.

And yes, there were dissenters.

And no, not of only some Hindus, the casteism was systematic.

I have reletives in a small town, and my uncle remembers that in every wedding receptions and funerals brahmins ate first and no one else was allowed to eat together with them.

Only after brahmins had finished, people from other castes could begin eating.

This is Bengal, and only 50 years ago and less.
Paranoid, isolated man with a big red button in front of him that can take out every major city in the world..

It can absolutely happen. The subs are armed and ready. Literally the push of a button.

The fact it hasn’t happened yet is something to be thankful for everyday.
That's a shame, I liked their "covers out" model, and they often had a reasonably stocked tech book shelf, which is something indie bookstores never really do well.
>The notion of 'active' wars has been all too fluid over here. We had been involved in the Bosnia and Herzegovina intervention as recently as the mid-90s so nothing really got a proper chance to cool down.

I didn't know NATO was involved at all. My understand it was entirely United Nations. Reading it, still seems that way to me. Kind of feels like it was UN peacekeeping mislabeled as NATO.

We just need to stop all this war shit. Step back and shore ourselves up.
These aren't the divisions I would make, I was specifically referring to your question in the parent post about an Asian simply claiming to be black to bypass discrimination. I was pointing out that other factors, such as names, would be used whenever possible to still be able to discriminate against even those who tried to hide or falsify their race.

I am not arguing that such discrimination or racial categories are valid.
like seriously, lol.
their intelligence were crappy enough to miss a bunch of air defense systems but they know that in some specific building is an recruitment for azov
When I have a chain of commits pending review on Gerrit, and I fixed some flaws in the first commit in chain and need to rebase the dependent commits, merging is not an option. And rightly so: when I look at the master branch, I don't want to see random corrections someone made during review, they're just irrelevant once the reviewed changes are merged.

There are many reasons why linear history is important. Rather than saying that "you shouldn't want to do that", I'd prefer it if the tools people use were fixed to better serve the things people actually want to do.

A merge would only make sure that I don't need to resolve the same conflict multiple times. It wouldn't result in the conflicts not being generated in the first place, or them being saner. The only difference in conflict resolution between rebasing and merging is that the sides are flipped (what's shown on left in rebase, is on the right in merge, and vice-versa). Which doesn't address the second issue I listed: conflicts are not only repeated, but the conflicts themselves are pretty crazy. In my example, often-times C would never even touch files which were detected as having conflicting changes with A or B. It was pretty absurd that I would have a 3-line change in C, several hundred-line changes in A and B, yet the biggest conflicts would be triggered when rebasing C on top of B, and those would be in files C did not touch. Other times diffs in conflicts would have most of the lines added and removed actually identical, with only a couple in the middle different. Why would git mark them as conflicting, is beyond me. And then there was the issue of git not detecting conflicts, when it should have, instead merging changes in a way that broke source code. None of those issues is better handled by merging than by rebasing. Most of them however have pretty good solutions in a patch-based version control system, as opposed to snapshot-based like git (conflicts in files which weren't changed? not going to happen). An even better solution would be binary formats with domain-specific merge logic, like the one in KeePassXC.
The bubblegum wrapper that got me a raise
The Foundations of Geopolitics: The Geopolitical Future of Russia is a geopolitical book by Aleksandr Dugin. It has had significant influence within the Russian military, police and foreign policy elites[1] and has been used as a textbook in the Academy of the General Staff of the Russian military.[1][2] Its publication in 1997 was well received in Russia. Powerful Russian political figures subsequently took an interest in Dugin, a Russian Eurasianist, fascist, and nationalist who has developed a close relationship with Russia's Academy of the General Staff.
Oh, thats why the colors change. It actually hurts my eyes when jumping from link to link. So far, the purple is the worst (makes it hard to read).
A good, alternative view on the guy:

https://twitter.com/mgerber937/status/1494060745335660547

I never found him that funny. And I don't say that just because he was un-PC, or racist, or sexist -- though he was those things -- but because he didn't have good jokes, which is the only thing that matters in comedy:

> The Chinese have decided to import money instead of things they can immediately enjoy — my black Lab would make quite a stir fry.

This is hack, open-mic-nite-at-the-Sheraton stuff. Yawn.

I get that for people of a certain age (and sex and skin color) this was really cutting-edge, and part of the formative experiences of finding one's own sense of humor in the world, but its time was long past even when these jokes were best-sellers. It's me-me-me boomer stuff that doesn't work as comedy, and I think that's what ultimately sinks the guy's legacy.
>Does everything have to exist purely to maximise profit?

No, everyone is free to start a bandcamp alternative that does not sell out. But the probability of people wanting to "cash out" or trade equity for other things they want is pretty high. And so that is the world that we see, because it is a reflection of what people want.
Of course it could happen. It might even be the most likely outcome for humanity given enough time.
Next.js recommends delivering static assets by default and is geared towards that.

> We recommend using Static Generation (with and without data) whenever possible because your page can be built once and served by CDN, which makes it much faster than having a server render the page on every request.

If you need dynamic content, they recommend server-side rendering, and lastly client-side rendering only if the page is unaffected by SEO and requires a lot of in-page updates.

https://nextjs.org/learn/basics/data-fetching/two-forms
The guy is giving away £3 billion+ to charity and writing off a £1.5 billion loan, and yet the whole thread is looking for holes in the short statement.

Nice gesture I say as he didn’t start the war.
Democracy has a lower bound. That lower bound is not sham elections.

Otherwise we might as well welcome North Korea amongst the democracies.

https://en.wikipedia.org/wiki/Elections_in_North_Korea
I wonder what the internal data showed on these stores - from what I remember, these stores mostly had kindle devices and some selection of books which you could more easily get online.

Someone probably realized that Amazon Go & Whole Foods were better for foot traffic (since they sell groceries & other items) and investing more into selling Amazon Go walk out tech would be a better expansion plan than their own stores.
Another way to look at it is to not ask the question:

*Can* this fail?

but instead ask:

*When* this fails, can it be survived?
Generics were considered at the very release. Go just focuses on getting it right. And I love it for it, because to this day Go is the only language that got OOP right, and now Generics.

Go is a language made for the human factor.

Go generate by the way is mostly NOT used for generics. Check for example Vugu, which compiles UI documents to pure Go code. Go generate is made to incorporate any random external tool without making it complicated for the humans using it. And it makes sense because the goal was not single pass compilation, it was single pass parsing, which is exactly WHY Go generate is useful. It is still true to the exact way this has been defined. Go is simple in ways that matter.
I think it's not only possible, but that the US government has been infiltrated by people who want it to happen and are doing their best to push Russia into a nuclear war.
Harvard Business Review on the disbanding of Haven, the venture to disrupt U.S. health care formed by Amazon, Berkshire Hathaway, and JPMorgan Chase:[1]

>Perverse incentives. We still live in a world where the larger portion of hospitals’ beds that are utilized, the more they get paid. Consequently, the U.S. health system is focused on treating sickness rather than preventing illness in the first place.

It seems like your root cause analysis is broadly known. Do you expect the market to shift quickly once your approach gains traction?

[1] https://hbr.org/2021/01/why-haven-healthcare-failed
Plus he's said he'll write off the ~£1.5 billion he's loaned to the team. That's a pretty big financial hit.
Germans had a large role in the Haitian port system and economy, that's why the US intervened in the first place.
Try increasing the "creativity" slider in the options. Setting it to a higher value will increase diversity at the cost of accuracy. (This controls the sampling temperature like in language models)

When I use the tool myself, I usually start with the transformer model to lock the first few colors, then switch to the diffusion model if I see a repeat. When all colors are locked except one or two, the "random" mode starts working if you still need more variations.