skysight-inc/HackerNews huggingface dataset:
I wonder why they added quotation marks around "coup" in the headline? Is there anything nonstandardly-coupish about a military commander engaging in armed rebellion to overthrow the standing government? Seems to perfectly fit the textbook/dictionary definition of "coup".
For context: This is the author of the Chrome Linux port, of Ninja-the-build-system, and of GtkSpell. Now I feel less bad about not having understood two's complement before. :)
Oh hi Zeno. Don't get me wrong, I love your game a lot, and have played it a lot. I also agree that a lot of very popular games have some pretty severe flaws, though they're often of a different nature.

Anyway, when it comes to Hyperrogue's flaws:
1. The menu is incredibly weird and difficult to navigate. I know a few people who never even knew that certain options existed, since they were hidden a few menu options in. I sometimes have to search for stuff if I didn't start the game in a while.

2. Sometimes there are areas which are rather monotonous and easy, and where you'll be tempted to just 'race' through the area by using scrolling as your main movement method. This works great, until it doesn't, because RNG decides to spawn two enemies in the worst possible locations and you're suddenly locked into a game over. Misclicks can also result in an instant game over, and they happen now and then. In theory it'd be possible to just take things slowly all the time, but this can quickly get really boring when covering large distances. The princess quest is a good example: Very cool idea, but the actual quest gets very tedious. Because of the nature of the area you have to play slowly, but it can be a long, long distance until you actually reach the princess.

tl;dr: Dying with 100+ treasures in Hyperrogue is frustrating since it can happen out of nowhere, and avoiding it would force you to play incredibly carefully and slowly, and/or to avoid some of the more interesting/dangerous lands. If you die you have to start over from scratch, but the game imo doesn't really benefit much from that, and it just forces you to redo the early areas of the game, which isn't that compelling, since the gameplay in these areas is always going to be the same.
Self-writing papers, AI quine
Developers are free to do so, if they want that. But that doesn't make it OK to train an AI on code not under such licenses.
My idea for C++ memory safety would be compile time reference counting.

I.e. the compiler/tool to go through the code, as if it was executing, and apply reference counting to objects, revealing whether an object will be destroyed normally, prematurely or never.

This is what we actually do as humans by the way, when we are developing an algorithm in C++ with manual memory management. We do it implicitly though.
However, it would probably be possible with very minimal JS a la how Tailwind does it, toggling a .dark class in the body element and setting the dark mode variables and colors there.
Yes for sure, but my personal policy is not using JS. Anyway my site doesn't have so many visitors ;-) People come, stay for a few seconds and then leave forever.
That's why you add a "why" in any rule or law.

If you add this, you clarify the intent and can meaningfully declare exceptions like "no rules in the park because people come here to relax. Of course if a vehicle is necessary to e.g. stop a wildfire or stop a criminal from shooting people, a vehicle is more than welcome"
I am not sure why this qualifies as a front page article. To achieve color schemes in CSS only follow these steps.

1) Remove ALL color information from your CSS files and relocate that into a new CSS file only for color information. That is your default color scheme.

2) In that color scheme file prefix each rule with the same class name, possibly colorDefault.

3) Create a second color only CSS file with dark colors. This is your dark color scheme. Change the colorDefault class name to something else, possibly: colorDark.

4) Include those color files in your site using either media queries from the primary CSS or link tags in the HTML.

5) Finally add class name colorDefault to your HTML body tag. Use JavaScript to change that one class name as the user selects a different color scheme on user interaction.

Here is an example:

https://github.com/prettydiff/share-file-systems/tree/master...
If one can't set lightness mode in their OS, they almost certainly won't benefit with a button on the site.

Sites should follow the browser scheme (which usually follows OS) and can optionally provide a button to switch. This is possible with CSS only but too convoluted; one liner JS is enough for such optional cases.
That is part of the point of the exercise. You can expand on this rule, but however far you go there will continue to be things that are not clear.
> Swift Forecaster: 42%. Very uncertain about this right now.

after the west being duped by him time and again, has there been zero introspection into our own biases? How is anyone believing this?
So remember "The Abyss"? (James Cameron)... the aquanauts were living in a habitat that was pressurized at the bottom of the Mariana Trench or something. Was that just done before he realized it was physically impossible for humans to live in that kind of hyperbaric situation...? Or is it possible at any pressure with the right gas mixture?
Will current regime resort to use of nuclear weapons against Wagner formations as they approach Moscow? After all, the state and the power regime are facing an existential risk.
There are more benefits to a stable job than money.
Just so you appreciate how weird this is, my understanding is that Sergei Shoigu is possibly the least hawkish major figure in the Kremlin. I got the impression leading up to the invasion that Shoigu was the one who most wanted to continue diplomatic efforts.
I think if this existed, then it would benefit the current owners of the large IP pools the most. Currently, yes, many think they can use models trained on OSS code to create proprietary software. In general, proprietary software is bad but it's way worse to have a scarcity of models because they are owned by large IP holders.

In Github's case for example, Github's TOS already includes a clause that if you upload code there, you grant Github a license to use the content to run Github's services... and copilot is one of them.

https://docs.github.com/en/site-policy/github-terms/github-t...

Such clauses are commonly found in social media where users can upload content. Think of imgur, instagam, reddit, etc. OpenAI might buy reddit, and declare ChatGPT a product of the reddit service, then all discussions on reddit could be used for the training of ChatGPT... while open models can't access the data.
But adding onclick and window.open() JS functions is somehow justifiable, over using simple <a> links? Of course, there might be some specific case you are solving here, so it would be very educational to hear this out.
^Stockholm Syndrome :)

Go is over a decade old. I’ve been using it for 8 or 9 years now and entirely concur with GP. As an example, I have routinely deployed to prod for lower stakes stuff using CI Go versions that didn’t match development. Aside from needing new features this has never caused an issue. I’ve had more issues arise from OS updates than Go toolchain updates.
Dark mode is much more than just bg color. Font, shadows, borders, selection, navbar, placeholders...
If your screen shows pitch black and white both as a nice gray, your screen contrast is miscalibrated and you shouldn't be doing any work involving colors on it.
> And even if they were, we have a hundred-fold more compute power [...]

This doesn't sound right. Sure,
GPUs are probably that much faster, but we certainly don't have the equivalent of a 60,000 MHz CPU.
SES has a SMTP interface[1], so one way would be to switch over your app to that instead.

[1] https://docs.aws.amazon.com/ses/latest/dg/send-email-smtp.ht...
Shared Storage API Explainer
You can! Trick is to use the checkbox:selected hack to apply styles, in addition to the colour-scheme media query.
Nice. Keep up the good fight mate!
Negative side effects of BlackRock’s foray into a Bitcoin spot ETF
If I understood correctly, the leader was (originally?) claiming to be attacking an element in the military leadership he felt was responsible for a major friendly fire incident. It appears things have progressed from there, and it's possible or even likely that a coup is and always was the intent, but it's not _certain_.
As I understand it Wagner have already taken control of or surrounded various buildings in Moscow
As a distro maintainer: we are probably needing to disable that by default.
Yeah, I actually thought that the phrasing of the blurb weighted the answers in a particular direction, and was surprised to discover that most did not answer questions about emergency vehicles as violating the rule. To quote specifically, it says "...please answer the question of whether the rule is violated (not whether the violation should be allowed)."

In fact, it sort of seems like this sentence should wreck the effort to demonstrate the difficulty of content moderation. I would think that a significant amount of the difficulty comes from instances where moderators feel that interactions between different rules mean they should allow violations of particular rules in certain situations.
I came to be an avid Wolf Hall fan (first TV then book) precisely because Rylance had made an impact on me playing a homeless alcoholic boxer years before in The Grass Arena, and I watched it originally solely because of him.
Making LLMs more introspectable and explainable would be a huge win. But respecting licenses doesn't require going that far.

1) Restrict training to code under a specific documented set of acceptable licenses (permissive Open Source licenses).

2) Document the entire training set, and provide a file containing all the licenses and attributions.

3) People using code emitted by the LLM would then need to respect the union of all the licenses (e.g. MIT + BSD-2 + BSD-3 + Apache-2.0 + ...).
This is false. The Wagner column is 500 kms away from Moscow.
Really nice game! Quite nice for the counterintuitive aspects of navigating the hyperbolic disk.
Well, the obvious target would be running Docker in the browser.
A non functional tank. It is the same as a painting of a tank or a statue.
It is possible; just too convoluted/subpar imo. You can use a checkbox's check/uncheck status. One such codepen from quick google: https://codepen.io/shadowfaxrodeo/pen/JjbzNMz
I stopped at the first question. Without a photograph, I can't really tell what a "wagon" is supposed to be. How big is it? Does it have an engine? Is this a toy or a diesel truck? etc. There's cultural context that's not present at all.
No necessarily. You just need relatively small amount of accounts who are trying to suppress this information. I don't think that HN was ever built to counter full blown informational warfare.
> You have a right to hear and learn the song, you can play it back from memory

You do not in fact have a right to play a copyrighted song from memory, any more than you have a right to play a recording, unless you're playing it for yourself. Just like you don't have a right to show a movie on a DVD you bought to others.
Given the initial instruction to not take into consideration any obvious common sense, I expected questions to scale up to "everything is a vehicle of some information, so the parc should be put into absolute unmoving zone to make the rule strictly operate", which is of course beyond human possibilities.

The point that the author try to draw about moderation and underspecifications are interesting, but to my mind the framing is not giving a relevant ground to think about it. The author say the goal was to do a better job at this than some previous approachs, which is a effort I salute, though to my mind it doesn't land there yet.
Then you haven't heard of energy vault then.
Why don't we make greenhouse gas release in general more expensive. Why focus on a specific form of greenhouse gas release?
Can’t you configure a two finger click to register as “middle”?
This. Especially now that after Putins speech/plea on national TV[0] for the army to put a stop on the rebellion, Wagner in telegram appears to have stated: “Putin made the wrong choice. ... Soon we will have a new president".[1]

[0] https://m.youtube.com/watch?v=fjBVFL0k_-0
[1] https://twitter.com/Gerashchenko_en/status/16725113220832706...
> I don't think the author intended for so much confusion at this meta-level that our disagreement is occurring at.

On the other hand, I believe that this was exactly their goal and were quite clear about it.

> If they did, then the content moderation analogy becomes totally unjustified. The author's point was (or should have been) that we could all play the game my way and still disagree - that is what is interesting.

The point is that everyone has a different set of internal rules and defining those explicitly is incredibly difficult. I really do feel like they are quite clear on this, especially with their distinction from the other game.

> Our disagreement feels more like how people get stuck arguing about the Monty Hall problem, not noticing they are using subtly different assumptions.

I'm curious how you 1) see this differently than what was intended and 2) how you think this doesn't happen in moderation (or politics)
Urgent: Putin orders neutralization of Wagner rebellion organizers
You just made me look up the rules in germany. The wording is somewhat particular. "An emergency vehicle following a higher cause can invoke special rights ("Sonderrechte") indicated by blue flashing lights. These special rights authorize the driver of the vehicle to divert from the regular traffic laws as long as done safely." Interestingly, this is separate from the "Right of the way", which can be ordered on top using a siren. This is why they need to run the siren for 2ish seconds before running a red light for example.

So yeah, an ambulance speeding to save a life is breaking the traffic laws, but they are allowed to.

Interestingly, if the ban of vehicles in the park had an additional reason - like a safety concern of unstable collapsing ground - an emergency vehicle in the park would be barred from invoking their special rights to be there, because then the driver would endanger bystanders without good reason.
> and obviously police and ambulances (and fire trucks) doing their jobs don't have to follow the sign.

They have to acknowledge that the rule exists, and then deliberately break it, because their task takes priority over the rule.

If the question is "does this break the rule?" then the answer is "yes, but". If the question is "will it stay out of the park?" then the answer is "no". The real world doesn't work exactly like if (cond) statements in code.
> In Github's case for example, Github's TOS already includes a clause that if you upload code there, you grant Github a license to use the content to run Github's services... and copilot is one of them.

You can't grant permission for something you don't own. Uploading a copy of a GPLed work to GitHub does not grant GitHub permission to ignore the GPL. (It might grant GitHub permission to ignore your copyrights in that work, maybe, though it seems like a stretch to argue that "run Github's services" includes "give other people derivative works of all your code"; arguably that ought to be too broad for a contract of adhesion. There's case law about what you can and can't do in a unilaterally imposed contract such as a ToS; a ToS can't say "you owe us $100 if you browse more than twelve pages" either, and codebases can be worth far more than that.)

If GitHub started saying "one of our services is to give people access to copies of your code with the licenses and copyright notices removed", the GitHub ToS wouldn't suddenly make it acceptable to run that "service".

But I agree with part of your underlying point. All AI models should respect Open Source licenses. It's a problem if some try to work around that.
So, does it do anything? Is it just pretty code that does nothing? I sure dont see it doing anything, and every sentence on the website is incredibly vague. The CEO just claims 100x more features on twitter, and things like that.
Cool thank you for sharing this! I might implement this on my site.
Yes, let's have chatgpt-5 decide what I can or cannot write, what a capital idea.
I think, you can't address two's complement without mentioning ones' complement.

So what is ones' complement? Simply all bits flipped. (XOR the word length – each bit becomes its complement.) There's a simplicity and beauty to this and math just works with addition and subtraction. There's also the notable feature of the most significant bit, which, if excluded from the usable range of numbers, becomes the sign-bit. If it is empty (clear), it must be a positive number, if it's set, we have a negative number (since it must be a clear bit flipped).

So everything perfect, then? Not at all. What happens, if we flip all bits on zero (0000)? Well, it becomes all bits set (1111). How do we convert a number to it's signed counterpart? We flip all bits and … Oh, this must be negative zero. Maybe we can deal with this? Sort of. But it's somewhat nasty, because we need an extra steps to traverse zero. Say, we go from +1 to -1, there isn't just a zero in between, making this a difference of 2 – as it should be –, but there's +0 and -0. Three steps. That's odd.

Can we do something about this? Namely, can we get rid of negative zero? Well, as we've seen, we have an extra step on the negative side of things… what about just adding 1 to compensate for this? So, for -1, we wouldn't write 1110 (flipping all bits of 0001), but 1111? Just the same, for -2, we would add 1 to 1101, making this 1110, and so on. – Well, this works! we just eliminated negative zero! Welcome to two's complement.

(So, is it now perfect? Well, sort of. We now have introduced a certain asymmetry into our number system: on the side of things, where the sign-bit is clear, zero is the first number and +1 the second one, while numbers with the sign-bit set start with -1. Thus, we have an excess number on the negative side of the number range described by our word length. We just can't have it all. Well, we could switch to balanced ternary, but this is another story…)
Based on your recommendation, I just read the first chapter, a harrowing account of how the first sub-based spy mission against Murmansk went catastrophically wrong.

During a rescue operation in the Arctic ocean, several submariners were tossed into the sea. Some of them were killed by their experimental life preservers, until then untested under real world conditions.

The life preservers were floating devices sewn into foul weather gear and boots. The boots were attached to the rest of the suit and could only be removed using a special tool. When hitting the frigid water, a number of the floating devices sewn into jackets burst, leaving the boots as the only buoyant part of the suit.

While the men's boots pulled their feet upwards, the weight of the rest of the suit pulled them under water. Quickly tiring in the churning sear, several drowned, feet pointing upwards.

Lesson still not learned: Equipment untested in the intended domain of application has not been tested.
You first ask me to think about spherical vehicles in the vacuum and then set up a trap about ambulances. You're priming the experiment
That would be news to many users of twitter. Even the gating is... inconsistent.
I've had the exact thought, it looks as if we are further descending into apocalyptic territory.

You have people capable of extreme destruction being cornered into an existential state, leaving them with very little rational options. This is when the irrational options starts appearing very rational..

True or not, what if this appears like a western backed coup to Putin and his inner circle. The kind of retaliations such an action would call for is unimaginable.
there was a YouTube video by a guy, last name whang, Johnny maybe? He was going down a rabbit hole that it was this one band someone found they contacted one member who denied it but later said it was his, which is suspect. However, the lead singer is MIA, nobody knows if he's alive or dead, it's thought probably dead, but he supposedly did some stuff outside of the band.

There were some major differences in song structures. All other songs on their album were all synth and drum machine, this one has a synth but also guitar and actual drum set.

Why would they fuck around with that equipment for one song that didn't even make the cut to be on their album?

If the singer who's a dead ringer voice wise and style wise however did it on his own, maybe the other band member is trying to take credit because he's trying to release the album with extra songs, potentially this one included.

This theory struck me as making a lot of sense.
Agreed, AI training should respect the licence of the code it's being trained on.
> License violations don't suddenly become acceptable just because you're violating a million licenses at once.

They might actually, at least in the US. I'm not sure how the laws and judgements are going happen/change in the future, but it's possible there will be some "quanta" of copyrighted work so that any fragment smaller than that will get rounded down to zero, so even if a work was 100% made from 1_000_000 "fragments", and somehow you could figure that out from the model, the result would be considered 0% derived/copyrighted, as well as being 0% copyrightable, as it's AI generated.
He explicitly claimed he is not against Putin, but against military leadership. So, it is totally not a coup per Prigozhin.

It is kind of elementary school level of logic if you ask me, but it is the logic/argument Prigozhin is using.
That's terrible default.

Reminds me on GOPRIVATE bullshit where since some go version private repositories outright didn't work without setting env variables, because go team decided to not add fallback if something is not available via their shitty proxy
Basically what you do is you boot up your computer, enter the password for your encrypted drive, and when on the GRUB boot screen you can select "Filesystem Snapshots" and boot into one of those, which reverts most of your root partition to an earlier state.

The Arch wiki has a decent article about Snapper: <https://wiki.archlinux.org/title/Snapper>, though note that the OpenSUSE installer makes it easy to set up the btrfs subvolumes.
Commercial airlines need permission from the country they are flying over. That would fit into the “ignore your local jurisdiction” caveat

International agreement says that objects at the altitude if the ISS are not counted in the park, that’s not local jurisdiction
If January 6th disorganized mob breaching into government building can be considered a coup, then organized military force taking control over 2 major cities in Russia is definitely a coup.
I phrased my answer a bit difficult. What I meant was exactly that, instead of stoplisting a few items, like most people appear to have done, I allow-listed only a few (which is emphasizing the fact that vastly different interpretations exist).
For me what's compelling here is "auto-dark mode". As a user I don't want to keep making CSS changes to every site I visit to that's light mode. I wish the web in general had these 2 styles and automatically inferred from my device that "This person is a vampire, give him dark mode"
Your solution is more complicated, and requires JS to run. One in link, is done purely with CSS as it should be.
Default smells of same ignorance like proxy and GOPRIVATE introduction, where after introduction they forced using proxy so no private repositories for dependencies worked any more without fucking with env
Unfortunately, "You agreed with the majority: 11%" tells me fucking nothing leaves me with far more questions. 11% of what?