skysight-inc/HackerNews huggingface dataset:
> it's harming the entire web platform

I fully disagree. The web platform will no longer be an open platform once Google is able to use it's standard suite of tactics to force everyone on iOS to switch over to Chrome.

As irritating as the iOS WebKit monopoly may be for a handful of web developers, it's the last line in the sand against Google's complete control of the web that forces them to at least try to involve standards bodies.

Apple can be your enemy in every other day and respect, but we all need to line up and support them in this one key area. The open web depends entirely on it.
They're documented here:
https://man.openbsd.org/ssh#ESCAPE_CHARACTERS
Marriage Made Me Let Go of My Dreams. Good
Diseased, demented, depressed: serious illness in Heads of State (2003)
Isn't there a very high chance that western militaries are sharing high resolution satellite photos with the Ukrainian military?

I understand these pictures not being public.

With the nature of the conflict, I assume that some third letters agencies have 24/7 coverage of the entire country.
Sure, just look at Win32 CreateProcessW.

But that's the price you pay for an API that doesn't have footguns.
The threat that North Korea poses to the rest of the world has also been minimized partly as a result of its isolation (whether self-imposed or otherwise). To the extent that the Russian economy deteriorates through isolation, its reduced ability to wage conventional war is a benefit in and of itself.
I notice there is a lot of they in your statement.

What about you ?
It's already assured that when Russia controls the whole of Ukraine, it does so having suffered a severe blow to its reputation and its military forces. Aside from the nuclear weapons, I don't think anyone is scared of the might of the Russian army anymore.

They don't want it to attack them, but everyone is reassessing their fear of the Russian bear.
DNA is literally digital: it is a quaternary system based on four values: AT, TA, CG, and GC. Those are the only four values possible within the system. If you want to claim it's not (without resorting to the epigenome) then nothing is digital.
It's going to be an awful mess cleaning up so many millions of tons of burnt scrap metal.
It's not MacPaint without Fat Bits!

And all those fill patterns... I remember using the brick pattern to make a wall and then spray-painting on it with the spray paint can. After that I kind of ran out of ideas on what to do.
I don't understand, you're saying that the fact a missle is aimed at someone in the Ukraine gives namecheap a license to shit on their paying customers?
I don't believe this.

If deuterons could fuse with other deuterons in a metal lattice, this would have been seen ages ago, just by accelerating deuterons into a deuterium-loaded material. This is how neutron generator tubes work, and they've been used for longer than you've probably been alive.

What happens in these tubes is the vast majority of deuterons lose energy by ionization and don't undergo nuclear reactions. There is no radical increase in fusion from electron shielding.
It's the standard PR appeasement of companies - complain loudly in a place others might see, and we shall see to your needs. Thousands of others who might also be suffering and don't have the means to do so or don't know that this is how it works - well, too bad.
I've "followed exchanges" since Mt Gox, got screwed by Mintpal, saw the fall of cryptsy, the rise and eventual irrelevance of Bittrex, the rise and eventual irrelevance of Poloniex... Even with all of that, I still don't immediately know where FTX came from.
Pointing out hypocrisy is a cheap shot, though, because everyone's a hypocrite to one degree or another. As I've said elsewhere, pointing out hypocrisy usually gets you nowhere in an argument. It's seen by many as a vain attempt to show how smart you are and is generally just a distraction, as opposed to a participation in a substantive discussion of the issue at hand.
Which Linux DEs use fork without exec?

Inheriting stdout etc does not require fork. It requires a spawn API that has a flag to inherit stdout, such as e.g. Win32 CreateProcess. Inheriting handles by default, on the other hand, is a recipe for hard-to-debug bugs.
Selective collective punishment is a really bad way to treat customers.

Russians are out in the streets protesting and even Russian oligarchs are speaking out. Apparently that doesn't mean anything to Namecheap though, they're all guilty. This is really a PR move, nothing more.

As others have highlighted, providing services to any American supports war crimes, if we go by their logic. No one should be doing anything like this unless they are trying to comply with sanctions. Which, as far as I know, are only currently targeting senior Russian officials. Even then, sanctions tend to hurt everyday people more than the regimes they're trying to target. Does anyone really think that people in an authoritarian country can control what their leader does? This is the same mindset that lead to the Japanese internment camps in WWII, just a difference in degree.

Even though I've been a happy Namecheap customer for years and have recommended them to others, this is extremely troubling and I'm going to look at migrating my own domains from Namecheap. Bonus points for being too cowardly to advertise this on your site.
Do you have any prior evidence that sanctions have led to protests/riots that have successfully overthrown a regime?

Throughout history, revolutions only succeeded when there were enough privileged people on "their" side (eg. those with money, status...). I am not sure where the idea that sanctions work to this effect came from, but I have yet to see it: miserable population is scrambling to survive, not to fight ideological battles.

As an example, Serbia, where I am from, has been under heavy sanctions in early 90s: you'd be buying car fuel in 1.5l bottles smuggled from neighbouring countries, inflation was so bad that the day after paycheck, I'd be getting half of my parents salary for pocket money... Economy started recovering in late 90s after sanctions were abolished, and regime change happened in year 2000.
Panic is into gaming, and distributed Firewatch and Untitled Goose Game.

I look at it as an homage to the Game 'n' Watch. And that was still a game. Does it really need to do everything in the world?
>desktop linux distros grant any process trivial access to elevate to root as there is no sandboxing model.

That "trivial" access would have to be an actual exploit. The software in a typical Linux system is not actively attacking the user as the proprietary software in a typical smartphone is. The need for sandboxing is much less.

Last I heard Android mostly depended on the Unix security model as implemented by Linux for isolation where each program was run as a separate user. The same sort of local privilege escalation exploits would work on Android as well. Things like Docker containers are susceptible to those sorts of exploits as well. You need actual virtualisation to have any sort of defence against that sort of exploit. That what Qubes does.
It's the right thing to do if it contributes to either regime change, or to a deterioration of the nation's economy leading to a reduced ability to wage conventional war.
It was very difficult to do. I still practice this, only while walking down hallways or alleys where the worst possible outcome is stubbing a toe (or maybe banging my head on something). Interestingly it doesn't seem to matter much: 20 seconds is seemingly my limit walking or motorcycling (although I don't know what my walking limit would have been back then).
Safari and Webkit definitely support WebM, but it’s disabled on iOS, making it a bit useless. Of course, it’s enabled on macOS, where Apple has to compete with other browser vendors. This leads me to believe the parent article is on the right track.

I’ve heard Opus is supported, but not in Mkv (WebM) or Vorbis containers, making it a bit pointless.
If I throw a dart randomly at the Big Board O' Language Features:

It is the only optionally typed language in common use whose types are checked at runtime.

Or:

Its type system has notation for 'the concrete type of `this`', what Rust calls `Self`, and no OO language in common use other than Swift has.

It's actually pretty easy to find something nice about PHP.
I think you may be misunderstanding how the Bayh-Dole act works. The Stanford-Roche case looks like it hinged on a very particular set of circumstances involving a signle researcher working in both academia and industry, and the dispute was basically over who owned his work. The CRISPR case is different because the competing labs claim to have made the invention independently, with zero crossover. Even if Broad Institute were a for-profit corporation and not siphoning up vast amounts of NIH grants, the underlying dispute has nothing to do with Bayh-Dole or university IP policies, it's just a classic case of "who was first".
Now Russian citizens will be forced to spend their money inside the Russian economy, how will Putin recover from this?
That's interesting. I'm not sure where the technicality resides. If that situation is the case, I assume that it would be quite catastrophic for anyone using non-Russian services for IT.
> You care how an app is developed and delivered to your device?

Why is that so shocking? The moment when users stop caring about how stuff works you get the very situation the article is complaining about.

>The web offers a native experience in most cases, sometimes even better. Besides, giving PWAs more abilities doesn't remove native apps.

Why are you telling me what my experience is like?

Do I think that you should have a fair chance at experiencing apps in your preferred way? Yes.

Do I think that your way is actually better based on the points made in this article? No.
Apparently the Arduboy is based on the ATmega328. Is writing code in C/C++/Rust fast enough to write full-motion graphically/logically complex (if graphical complexity is even possible on a small display) games on the system, or do you need to implement large chunks in assembly code?
I think this pic is by Peter Gutmann: https://i.imgur.com/2bEWKNS.png

It sums up the microsoft article in one dialog box.
Not that the response was proportional, but I would call attempting to assassinate the US president with 80kg of plastic explosives a provocation.
Russian conductor Valery Gergiev forces to resign Edinburgh Festival post
As someone who’s usually strongly anti-crypto, this piece of news just bolstered my support for fully decentralized domain registration systems, whether blockchain based or not, by 10x. In the short term I’m moving all my Namecheap domains to another registrar (as a non-Russian who’s not affected, yet). In the long term I hope we do away with all of these parasitic registrars for something as fundamental as domain name registration. They provide exactly nothing other than adding a couple entries to someone else’s zone file.
I use a 2012 i7 Mac Mini I picked up for cheap as a server. Can hold 2 drives and upgrade memory to 16GB. Quite performant and silent.
Probably not:

https://en.wikipedia.org/wiki/Sovereign_Internet_Law
No, they're actually not valid <in this context>. This is textbook whataboutism and not worth engaging. Cheers!
While informative, I think it was mentioned in the book that Doudna was the one who asked him to write it about her, so I think it needs to be taken with a grain of salt. I thought isaacson did a pretty good job in trying to make it objective, but it does read a bit like PR at times which is kind of unfortunate for a topic on science. I guess it's been the same way for other historical discoveries as well, especially given the economic stakes involved. I find self promotion a bit debasing but it seems to be important of society like it or not.
The point is to mess with Russian lives so they don’t put up with Putin as their ruler and world destroyer. Any way we can put pain on the Russians right now that doesn’t include nuclear war is better then the alternative.
OK, I see what you mean.

What is severe about switching registrars for you?

I know the other sanctions are extremely painful for the Russian people, but I think of it like this: you are the victim of an economic war, and it is the alternative to a physical war, where you would be bombed to death.

I would say that both sides of the pain you're feeling (from NATO and from Russia) are both Putin's fault.
Again, prior instances have shown the same type of logic from him. If he miscalculated the response, doesn't mean he's a lunatic itching to nuke anyone and everyone. However, his past behavior has always shown that he is willing to do things that would be unthinkable in this day and age from a leader of one of the relatively friendly nations and key members on the international stage. So, the risk was always there for him to invite an aggressive international response. Yet, he saw himself as invincible as the leader of one of the superpowers.
There is actually a better version of BogoSort that is deterministic.

The C++ implementation is very elegant:

while(!std::next_permutation(v.begin(),v.end()));

The complexity is O(N!)
Probably because a lot of effort goes into optimising x86 emulation to be as efficient as possible, whereas I doubt anyone is motivated to make the same investment in DEC Alpha emulation. In practice that will make Alpha emulation slower than x86, quite apart from any technical features of their respective architectures which may impact the efficiency of emulation.
Wait aren't they obligated to do this under the new sanctions anyway? Same goes with any company that wants to continue doing business with US and EU, am I wrong?
That is correct. Hence this Tell HN, unfortunately it got flagged.
For my personal perspective, I do have empathy for you (genuinely), but I still wholeheartedly support the forced deterioration of your economy if it either contributes to regime change or reduces your country's ability to wage conventional war (and I believe at least one of those outcomes is a plausible consequence).
Cool, I had heard of defunctionalizing CPS before but never dared to try it.

I tried to follow along defunctionalizing map, but it is a bit different since it has a return value, whereas in the video it is a void. What I ended up with was equivalent to building a list and then reversing it. So it did infact work (all functions were tail callable). This was mentioned in the article as inferior to the author's final product though. So I think it is a bit different to a special case of CPS defunctionalization optimization.

Although there may have been other ways to deal with the return value in continuations...
Degoogled phones running privacy oriented OS
But with neutron reflectors and such, they hope to make it self sustaining. Insisting that it's not cold fusion really is splitting hairs.

I suspect a magnetic field will help reaction rates too, even though you'll have a hard time finding research supporting or refuting that.

Even I had wondered if firing neutron into a cold fusion cell might be helpful. Turns out it probably is. But then it's not cold, its LCF.
In previous wars goods and services were denied to the enemy. This is no different. We leaving an unprecedented period of peace in the western world, and we don't know how to deal with it.
I am not an expert at all on these kinds of things. But my expectation is that when banks drop Russian counterparts on the SWIFT system, or other standard systems, there is a wide halo of non-cooperation with Russia that goes along with that.

Banks who have cut off Russia are expected not to use other channels and intermediaries (friendly to Russia) to continue transacting with Russia.

Getting knocked off a system is as much a signal that the US and Europe are serious about cutting ties with Russia, as it is a practical step.

The US or Europe are not going to treat any entity kindly that drops Russia from SWIFT just to move on to another system. Even if someone thinks there is some obvious legal or technical work loop hole.

That isn't how power works. Most effects of power never need to be codified. The repercussions of angering a huge power are too obvious once the power has clearly signaled their resolve.
You clearly don't know what the Broad is.
Hands-on: Gmail’s new sidebar feels like a big banner ad for Google Chat
I don't think Putin is that brave. But he's also perfectly capable of killing millions of Ukranians with conventional weapons.
I'm with you. I hope more companies follow this.

Yes, Russians will suffer.

Yes some of them tried to change things and paid dearly for that. I'm sorry for them.

But up until a week ago vast majority didn't care. Majority of Russians supported (and still support) annexation of Crimea. Well guess what, it's time to pay.
I suspect They also weaken the general military capability given economy generates the tax to pay the military. Not a perfect system of course.
> Russians are being dragged into this against their will by Putin.

Unfortunately, this is profoundly incorrect. I know a lot of young(-ish) educated Russians, and at least 50% (by my estimate) kind of agree with Putin that "they were left no other choice".
I am not sure you could make this statement and also be consistent.

For example, are you in favor to repeal the American with Disabilities Act. What about repealing Medicaid ? or to end progressive taxation ?

If any of your answers is no, then you aren't being consistent, and it is likely that re-examining your position is warranted.
> The word ancient emphasises the fact that intellectual freedom is a deep-rooted tradition without which our characteristic western culture could only doubtfully exist. From that tradition many of our intellectuals arc visibly turning away. They have accepted the principle that a book should be published or suppressed, praised or damned, not on its merits but according to political expediency.

Orwell sounds almost exactly like a modern "anti-woke" blogger.
They could have done a 0 day warning. The rock they picked may not have been the absolute perfect rock, but they are making decisions quickly as imperfect people with limited knowledge and trying to make a just but humane action in support of what’s right. So I don’t fault them. Although I also would be quite upset at them if it put me in the situation of many of the commenters, especially if I had made sacrifices to fight against Putin.

War is cruel.
> Currently everyone who resists Putins will is arrested or worse. However that is simply not a scalable solution to keep an unhappy population from fighting back

It is not only scalable, moreover the regime is 100% prepared to scale it. The regime's prison/riot control machine will kill 10s of thousands and imprison 100s of thousands overnight if need be.

You clearly have no idea of what's going on there and what the response is like.

Russian people are unarmed (nobody owns weapons and they aren't readily available to anyone on some black market). The police/riot police/national guard are alienated from general population and will retaliate as if protestors are "enemy" (it was the case in every single instance, their never ever went easy on protestors).

The regime change can come either from the army (worst case scenario) or from the cabinet (best case scenario). A crushed civil uprising will just signal to the elites that they need not worry about the masses.

Thus calling for regular russian people to take up arms / topple the government is just pushing the whole thing to a senseless, pointless catastrophe. Painful, direct sanctions on elites AND all of their relatives/close employees (up to 3 degrees of separation), on the other hand..
Yes, that's a good one. Can even be automated to some extent using smart thermostats. Water heating too. Even without the thermal storage element though, there are lots of loads than can be shifted using a financial incentive. Clothes washing and drying is a good one. Electric vehicle charging too. Even if they aren't used to feed back into the grid, just having people charge when power is plentiful will make a big difference as more electric vehicles are added to the system.
SIDs are a post-DCE evolution of UUIDs. SIDs differ from UUIDs in that they are hierarchical. In the context of the Windows domain model, they're split into a component which identifies the domain, and a "relative" component which identifies the security principal within the domain. Thus you can easily determine the domain authority to which a principal belongs (useful for filtering across trust boundaries), and you can also efficiently translate between SIDs and human-readable names (you don't need to ask every authority).

There is a good paper from Paul Leach which discusses what they learned from using UUIDs in DCE, but I've only ever sighted a paper copy and I don't have access to it anymore...
The OS for IBM system/34 and system/36 mainframes is currently virtualized on their z/os POWER systems.
Thank you Namecheap!
You're the second person who I've seen admit "I don't care about this war" in these comments. Anticipating a whataboutism, yeah I might not pay attention as much to ones that aren't on the news as much but it literally doesn't take a minute to have a little empathy and if you can't muster that up having any tact at all no one should say that they don't care, just seems pathetic. Good call on using throwaway though
Dang, I wonder how easy it is for the Alameda EA folks to rationalize this as being for the greater good.

"We're reallocating surplus speculator dollars towards AI safety?"

Probably helps that many token founders don't seem too virtuous when many are just looking to make a quick buck through copycat apps. But sounds like some earnest people are getting burned, too.
Being that this is a vector tool, maybe they should have emulated MacDraw instead.

My favorite thing to do with the Macintosh in my third grade classroom was to draw intricate mazes in MacPaint and then use the paint bucket tool on them. With that processor and algorithm, one could watch the maze complete itself in real time. A decidedly raster pastime!
While it's true that SIDs have too much structure, that's a lot better than a flat UID namespace that is also distinct from the also flat GID namespace.

The UID/GID namespace is strictly local in POSIX. There's no way to make any two systems agree on UIDs/GIDs other than by making them have the same /etc/passwd and /etc/group content. Sure, you can use LDAP, but still, that's just one domain. Come time to do a merger or acquisition, you can't just set up a trust between two domains and have it work -- you have to do a hard migration.

SIDs don't have that problem.

The 48-bit authority part of SIDs is silly.

And the domain SID prefix of SIDs is annoyingly large (20 bytes!).

However, they are very compressible. For example, ZFS stores them as "FUIDs", which are {interned_domain_sid_id, rid}, and in each dataset ZFS stores the table of interned domain SIDs. I.e., where NTFS needs 24 bytes to store any one domain user/group SID, ZFS uses 8, so a 67% savings.

Of course, MSFT should have applied that sort of compression much more aggressively early on. That would have reduced the sizes of PACs a great deal.
>whether you live in a pretend democracy like Russia or the USA

Thanks, I've always maintained that there are no real democracies. Democracy is typically a sophisticated form of dictatorship. They are sophisticated enough that most people believe they have 'rights' and so on.