skysight-inc/HackerNews huggingface dataset:
Their main propaganda news channel has already said (incorrectly) that they are already fighting NATO and US troops in the breakaway areas.

Is it time to make this a reality? I really don't see it ending without it happening. russia has shown that it has no regard for the suffering of any troops of any nationality. So purely from a population perspective, Ukraine will fail eventually unless they can effectively force-multiply like we've never seen in any other armed conflict.
Stupid question, but what does Putin want exactly? what will end the war?
I am trying create a libre, A.I powered code completion engine. Which will be kind of Github Co-pilot or Tabnine. I made some progress :)
Partial is the opposite of complete here not of impartial. It’s the adjectival form of the noun part.

I am not sure if you were making a joke or actually misunderstood.
Escaping the “Validation Vacuum”
> I think we can agree that none of us likes to be taken advantage of, and this law is trying to stop that.

The disagreement is over whether paying for information services with your personal data is being taken advantage of. Yes, there's an imbalance of size, and of information, but the attention market is also intensely competitive and - even in social media - switching costs for the consumer are low. A market-oriented solution would have been to sponsor independent organizations to score websites on privacy.
Putin is "committed" so to speak, so this is just following his current strategy through to its conclusion: force the West to give up on Ukraine or accept massive escalation.

The fundamental question is - is NATO committed enough to the Ukraine cause to demolish Europe? Probably not.

Everyone talking about Russia being "already defeated" knows little of the Russian capacity for misery. Napoleon learned the hard way. The Russians also accepted losses in WW1 and the following civil war that would have destroyed most other societies (and indirectly destroyed Russia too), and of course, they continued fighting in WW2 when most democratic societies would have surrendered. Do not underestimate Russia.

Compare losses in the Brusilov Offensive alone to all-time combat losses for most other nations (including the US)...Russians will keep fighting long after it seems sensible.

Eventually Biden and Blinken will back away from Ukraine...the US public will find another Current Thing to obsess over, and US troop commitments are completely out of the question.

Basically, Russia gets Ukraine eventually, its just a matter of how bad the carnage is
Really like the timer function, but not enough to justify $5/mo. Having a one-time purchase option might convince me to switch from my current solution.

For now I'll stick with FromScratch: https://fromscratch.rocks
It’s crazy how good Java is at energy efficiency. It is criminally underhyped and are sometimes replaced by the new best PL that will change everything, and yet it is very unlikely to have better results besides the inherent one in the rewrite.

Also, the often claimed negative of Java, memory overhead is relevant here — a GCd language operates best with a deliberate overhead over the strictly necessary memory. Java’s GCs are quite “lazy” in that they will not collect unused objects until it is deemed necessary, which is in line with energy efficiency.
If you're interested in a streaming service for your own music, we're building one here: https://asti.ga

Would love your feedback!

Disclaimer: this is my own commercial service.
Ask HN: When will LCH color space be available in browsers other than Safari
Perhaps somebody who works on Chrome or Firefox is reading here, I was just wondering if there is an estimate for when the LCH color space will be available in browsers other than Safari? I could swear it has been touted as arriving 'this year' for the last two years. For reference for anyone not knowing what this is article by Lea Verou https://lea.verou.me/2020/04/lch-colors-in-css-what-why-and-how/ The article points to bugs in both browsers bugtrackers - FF is not clear as to progress, last post was 6 months ago, google last post says : "If Chromium were to prioritize this most of us web developers could use it by 2024. Otherwise it won’t be usable by most until at least 2026." Which is disheartening to read, but does 'most of us could use it' mean that people could actually start using it in 2023 (giving up 2022 at this point)
>brass players

Double Bassoon, Bassoon, Tuba, Sousaphone, Bass Saxophone?

Maybe Glassblower?

You still need Inhalation resistance.
To push to the extreme, you'd have to mobilize every single Russian to have a "full" mobilization.

So anything short of that is a "partial" mobilization, which would be basically be any actual mobilization.
> This morning, people already started to receive summons in person.

Wow... That's actually quite terrifying how fast these things can go south.
Depends on the definition of "linking". Having multiple source files each compiled to LLVM bitcode and not re-doing this if another file changes is fine. Turning the bitcode to native code is where traditionally the compiler back-end, assembler and linker are involved, and these are steps you want to re-do to enable global optimization (e.g. inlining functions from another source file, followed by dead code elimitation -- these two steps give you no-cost "runtime" parameter checks, for example). The traditional 3-step split is just becoming cumbersome there, and linker relaxation is treating that symptom.
You know I drive past destruction caused by Russian rockets every day. Talk to people who visit Frontline towns. I think it's ok to have strong opionions.

What's it like to tell victims of agression how they should feel about it?
Dude, we don't get any gas anymore from them, the oligarchs are on sanctions lists and one of those oligarchs is currently getting raided by the police for tax evasion. More are probably going to follow.
"I don't have to worry about $PARTICULAR_DISASTER_SCENARIO because I've already precomputed a strategy for that scenario by ruminating about it."

!=

"I don't have to worry about $PARTICULAR_DISASTER_SCENARIO because I'm generally organized and well-situated above a certain threshold: If you picked a random disaster scenario $x out of a hat, chances are pretty good that I'd already be equipped to handle it."

P.S. Not trying to "counter-argue", just sharing a different perspective.
Nein. Germany will block it. See, its very convenient to have a weak east europe.
Just look at how much they’re taking in. The figures can be found online and are in the tens of thousands. I’d think at least 1% of those users are macOS users.
There are quite a few news websites that deny access to the site unless you agree to being tracked (e.g. [1]). Authorities in EU countries are split on the legality of that -- the Dutch data protection authority explicitly disallows such behavior [2], while German authorities are silently tolerating it [3].

In my opinion, this goes against the spirit and the letter of GDPR, but it seems that they are getting away with it for now. The matter hasn't been discussed by the European Court of Justice yet.

In those cases, as a non-paying user, you essentially have the choice between accepting being tracked, or not viewing the site. IDCAC errs on the side of being able to view the site.

[1] https://www.zeit.de/

[2] https://autoriteitpersoonsgegevens.nl/nl/nieuws/websites-moe...

[3] In the case of online raffles, a German court even explicitly allowed forcing users to agree to their data being used for advertising purposes if they want to participate in the raffle. https://openjur.de/u/2185336.html
> While AAC and OGG codecs are very similar on paper, the way they compress music is very different as AAC uses psychoacoustics to encode music which retains more audible parts of the track.

It’s about this point in the article where I lost trust in the author. A ‘psychoacoustic model’ was used for MP3, a codec built in 91. Exploiting human perceptual traits for better compression isn’t novel to AAC, though admittedly it’s slightly better in very low bandwidth applications vs OGG. Can’t say any audiophile would stream below 128k though
When I learned about tune finger printing, I was running that to identify the little motif that a podcast I listened to often, would play before and after their 'mid roll' of ads.. I thought that could be a good way to automate such things, but then they just seemed to change that tune every few months.
> Is it time to make this a reality?

That feels like it would increase the risk of nuclear escalation and strengthen domestic Russian support for the war.
I respect your, and others’, opinion about not caring about tracking. But this extension is not named "i-dont-care-about-tracking", but instead misleading people into thinking it’s only about cookies when it’s not. It accepts all and any tracking, which can be far more advanced than just simple cookies.

Again, anyone can use this, I really don’t care, but the original author is essentially doing the work of adtech companies (not really surprising that they sold out their users in that context) by lying about the extension.
Like the recommendation of Kant previously in the replies, it would be a miserable and incoherent first step for anyone.
yeh, it's not all about you fella
I'd guess that this will end much sooner than it will come to pure population numbers on RUS/UA side of things.

But the prospect of full blown WW3 is now much more real than it was a month ago, that's for sure.
At 100fps you can do superhuman agility robotics. This is a very old video, still impressive: https://youtu.be/-KxjVlaLBmk?t=155
Native Linux version should be coming soon: https://twitter.com/grumpygamer/status/1570852960024031233
Completely agree. I would pay $10-30 as a one-time cost for this. I don't want cloud sync with your servers, neither do any of the places that I would like to use this. I have never found a good time-tracking app that is useful for me, but this seems pretty good. I'd love to tie it to Gitlab so I can specify an issue and track time on it with a click.
They will call them later. 300,000 noobs with minimal training, physique, crappy equipment, low morale and useless aparatchik leaders will be sent to meat grinder of eastern Ukraine. "Nas mnogo" strategy barely worked in WWII, with modern warfare (and continuing western aid) they won't make that much difference.

High tech equipment in good numbers is what decides outcomes these days when armies clash. Plus Ukraine can and does use insurgency on their lost territories, no army ever including the best one won against this.
Personally I believe that NATO should occupy the whole of Western Ukraine up to about 100km from the frontline, with a clear warning that any direct fire on NATO troops will result in retaliation. This will free up the Ukrainians to fight Russia on the frontline without worries about Belarus etc.
Some sort of a stalemate which he can reasonably spin as a win.

If not, he will be killed.

Now its a life and death situation for him.
Putin's approval rating since the war began has been a steady 80%+ (https://www.statista.com/statistics/896181/putin-approval-ra...). We don't know yet what September's numbers will look like, but it will likely take a hit from the retreats and losses of territory to the Ukrainians this month. Mobilization is going to drop that further. People are ok supporting a war in the abstract, but less so if they have to go out there and fight themselves. And they'll like it even less when they find that people with connections aren't being called up.

Calling for mobilization now gives them a few months to train and get equipped when winter brings fighting to a close. It'd be interesting to see where Russia finds officers for these new troops. Or maybe training/equipment/officers don't matter, if the plan is to use them as cannon fodder.

Regardless, Ukraine will find it harder to make progress next year like they've done in the last few weeks. There won't be any fronts that are thinly manned and easy to punch through like Kharkiv was.
>The absolute majority of software written today is not optimized.

If it's not problematic, then why is it not being done already? Obviously, it's the economics... which are problematic.
+1 for Nord

https://www.nordtheme.com/

The coverage for so many tools helps keep it consistent.

It’s one of those “black turtleneck ideas” that you can set something and forget about it, it does the job well and it can be translated to a new machine or a new tool quickly.

This stuff isn’t worth thinking about beyond week 1 of setting up a new machine.
Because they're simulating redstone circuits and logic gates, not the instruction set itself (the point is that they built a CPU with redstone circuits)
Website hosting company. Mattress company. Ingredients Home delivery company.
>Their main propaganda news channel has already said (incorrectly) that they are already fighting NATO and US troops in the breakaway areas.

Thats interesting, I'm not doubting you but I would like to see the original source if possible, got a link?
Just opened skinflint.co.uk to have a look. I was greeted by "Do Not Track detected only storing necessary information". That's wonderful!

I don't think I've seen a website that does that before and I think it's worth praising.
Me too, but it's not available on desktop.
Analogies are hard, I buy your version too.

Only correction would be that a legalized form of the cartel runs the government in Mexico too

My main point is that the legal system and various consequences in occupation are close to those in cartel land.
I really hope the russian/kreml/putin war against Ukraine will end in a epic failure for them. I also hope that frozen russian assets in west can be confiscated to build up Ukraine again, russia has to be accountable and pay for all madness and horrific things they have done.
> Why not pick a good option? Why go through the trouble then be like, fuck it, Ill pick a shitty option?

You're assuming way too much active thought and choice on the part of the people who don't care about cookies. You're assuming that it was a choice between options at all.
In my case, a website I was happening to read mentioned the I Don't Care About Cookies extension, and I thought, "oh, it'd be nice to have something that stops all of those annoying cookie pop-ups" and installed it. That is all. Is such an action really an "anti-progressive and pro-shitty attitude"? Am I really harming you or myself or society by doing that?
Is that really any more cultish than the idea that the kernel interface is the only true interface, and everything else should be replaceable? It’s just a different approach.

What’s so crazy about an OS vendor wanting to exercise control over that userspace shim layer, rather than assuming that user programs will be poking directly at the kernel?

You can argue that having multiple libc implementations is good, sure, but it’s not the only way of doing things and it’s not without tradeoffs.
I'm a generalist and I've had a bunch of DevOps jobs where I had to come in to fix what the complete mess the kubernetes devops specialist left behind.

I think the question is more who a generalist markets to. Some people have multiple resume's depending on what they apply for, they come in through one angle and then build some trust and take over more. Or it's a startup that needs help, but doesn't really know what they need help with.

The fundamental mistake is that people think that just because someone is specialized on a topic he's also good at it.
A full mobilisation would imply mobilising all the people who can be mobilised not every single Russian. That’s not what’s happening here hence the partial.
Yes, we will never need more than 12 quantum computers or so /s

Computers today are used to solve the problems computers can solve: this is as vastly larger class of problems than envisioned by anyone 50 or 70 years ago, but there are still many computational problems that we do not solve.

These unsolved problems are often only known by domain experts with a deep understanding of why a specific domain is addressed by a given model.
I can sell you a tool for avoiding standups. It is called an espresso machine. Make sure you are using it at 9:30am or whenever the standup is.
If 90% of the community think you’re a jerk then it’s probably you that’s the jerk.
World war? Between what systems of alliance? Does China want to stand with Russia? Esp. if nukes fly as Russia has threatened, what nation will ally themselves with Russia in a full-scale global conflict?
Things like this are true on Linux too. Don't call the clone syscall manually because it will mess up with glibc internals.
> As a Russian, I'd love them to have a way more severe impact, as I would happily endure great hardships if this would weaken Putin's fascist regime.

As a Russian, I remember being trolled by the following joke, very popular among pseudo-liberals and other russophobic lot:

"When lords will demand that every Russian must have a boot their asses by saturday, they will form a line in Friday to get this over with faster."

I can't stop laughing over how ironic this whole thing turned out.
Their automotive industry and demography are on catastrophic crossroads, ~100 mln of people and the land between Germany and Russia are just such convenient resources.
>It’s easy to say where not to, but then offer a suggestion for a safe place to store stuff like a passport or cash.

Simple: you keep those things on your person whenever you're away from your hotel room. Use a "traveler's wallet" which hides under your clothes. You should never be without your passport in a foreign country; it's generally illegal and it's the only way to properly identify you.
I just wouldn't bother with "cheaphotels dot com" or some random aggregator for a small discount

Besides not wanting another random website having my data, the chance of misbookings is high. Hotwire/Priceline models might actually give cheaper bookings or when you can have a less flexible booking/prepaying for example.

The discount models hotels use are fixed, there's no magic in a random website giving you a discount.
I think he is suggesting that we allow Putin to re-create the old Soviet Union and then hope it stops there.
What are you talking about? Ukraine has clearly demonstrated its ability to make significant territorial gains in the previous weeks. How on earth are you drawing this conclusion?
Well, there is this $300 Billion frozen assets in western banking sector.
Some native JS constructs are class-based (or constructed using the new keyword). Promises, for example [0]. Nothing wrong the odd class here and there.

Though I would be wary of introducing patterns and paradigms that make sense in a different language when Typescript offers an ultimately simpler solution. Working against the grain helps nobody. Goes for both OOP and FP, really.

ES modules, functions, and well designed TS models get you 95% of the way.

0 - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Obviously during the other 8 hours.

There is no requirement that you need to be generating meaning every hour of the day. In fact, it's pretty much impossible. There's no way to derive a deeper meaning from the 8 hours spent sleeping. It's just a thing you have to do to survive, and being alive is a prerequisite for finding meaning at some point. Depending on personal circumstances, it's absolutely reasonable to look at work (or rather, the salary) as another necessary prerequisite for attaining whatever meaning one is looking for.
Is there a roadmap? I don't want a cloud service, but a roadmap with features planned as long as there's support is something that would get me to pay (or a one-time purchase.)
Surely just short-circuit this by running your apps on servers powered by sustainability focused renewables energy sources.
The Ukraine can do it, if it gets supplied with the weapons to do it. Even with the weapons they got so far, they managed to hurt the Russian military a lot - hence the mobilization. They got some very powerful weapons, but still limited in number and choice. Just delivering long-range ammunition for HIMARS in large numbers might be enough to break any Russian offensive as all supply and all fixed positions were easy targets.

The Ukraine needs a lot of that, more air defense (the German Gepards seem to work quite well) and of course some main battle tanks. There is no need for NATO troops to get directly involved as long as there is enough supply for the Ukraine (Poland still has a bunch of Mig 29 which could be immediately be used by the Ukraine).
do you know what occupy means
> you underestimate how much of the power of search engines is being able to interpret search queries and figure out what a user is really looking for.

So you mean that a search engine is supposed to ignore what you are asking for and instead give you what it thinks you really meant?
Relax. Spontaneous combustion ends all frustration.
Ashes to ashes, dust to dust, gone with the wind...
Here in Berlin I don't think people really stopped doing this. The tram line going past my apartment has vehicles every 5 minutes in the weekday daytime, so that probably helps.
It significantly simplifies OS development. E.g., syscalls can be modified and improved or entirely deprecated without concern.

If OpenBSD wanted to, they could implement something like io_uring with support for all kernel functionality, port libc to use that and ditch conventional syscalls entirely (simulating blocking where needed), without user-space knowing anything changed.

Under Linux, which is actually rather unusual in providing ABI guarantees, you're stuck maintaining bug-for-bug compatibility for every syscall you've ever written, and cannot change user-space no matter how good that change would be for either or both.
...unless the system libc is the syscall interface...
Putin wants to secure Crimea, which is where a large part of the Russian navy is and their only connection to the Mediterranean.
The problem is of course that it's kind of a fairy tale. The compiler (or assembler) can generate object code, but it needs placeholders for function calls obviously. The problem is, depending on where exactly the called function ends up, the function call might be more or fewer instructions long. That means, depending on what exact kind of call sequence is required, all the other code in the function has to be shifted around, since all jump targets shift around. Even worse, the length of the instruction sequence necessary for a relative jump depends on how far the jump is, so all intra-function jumps may be longer or shorter based on which instruction sequence is required for the inter-function jumps.

Linking sounds like a clean solution, but it really, really isn't. It's messy as all hell.

I think maybe, if I was to design a solution from scratch, I'd make object files basically a binary encoding of assembly code rather than true machine code; notably, I would keep jumps as abstract "jump to this label" instructions rather than proper machine code. This would put the assembler in the linker, where we actually have enough information to do instruction selection, rather than in the assembler where we don't.

We could also just put straight-up compiler IR in the object files, which puts a whole compiler back-end in the linker. This opens the door for LTO. Obviously, there are performance implications of this; if most of the hard work happens in the linker, linking can't be a stupid single-threaded serial operation anymore. But we could just make multi-threaded linkers and we get back our parallelism. We do lose some of the incrementalness of incremental compilation though.