skysight-inc/HackerNews huggingface dataset:
It doesn't necessitate irrational thought. Moral panic about an invasion is rather rational from the perspective of the nationals in the invaded country. The point that this particular moral panic is "premature" is still a potentially valid criticism. And to answer the question posed above:

> Is being upset about Ukraine being invaded a moral panic?

Yeah, actually, sounds like it[0]:

> A moral panic is a widespread feeling of fear, often an irrational one, that some evil person or thing threatens the values, interests, or well-being of a community or society.

[0]: https://en.wikipedia.org/wiki/Moral_panic
> as a consequence of our forward compatibility work, Go 1.21 will not attempt to compile code that declares go 1.22 or later. We included a special case with the same effect in the point releases Go 1.20.8 and Go 1.19.13, so when Go 1.22 is released, code written depending on the new semantics will never be compiled with the old semantics, unless people are using very old, unsupported Go versions

How does this work? If I pull in a package that decided to pin 1.22 (as they should) and I compile with 1.18, would it compile or error that I need to use the 1.22 compiler?
Sorry, I said "a VM" when I should have said "VirtualBox". VBox just has a suboptimal VESA implementation. And I overloaded non-accelerated into that for simplicity's sake.

Qemu shows that VESA/SVGA drivers can perform decently, the VBox team just hasn't prioritized making them do so. But the point stands that a non-accelerated video option will perform worse than an accelerated one for all VMs for anything but the simplest of blitting pipelines.
Chuck Yeager emphatically was a selfish asshole, but...

> There are many incidents that prove this wrong.

No, there aren't, and your saying so is just a failure in logic. Literally every instance of a crash would have to play out the way you insist it should, with a pilot taking into account the presence of population centers before ejecting, in order to "prove this wrong."

The tag team duo of MiG pilots who crashed in Michigan a couple of weeks ago didn't even agree on whether it was time to eject. They certainly hadn't placed the plane on some kind of safe trajectory (it landed literally right next to an apartment building). For that matter, maybe that incident is somehow an argument for selfishness: if they hadn't punched out right when they did, they would have been outside the envelope for a safe ejection, and that would be two dead people for sure.

All that said, I don't think you and I would disagree on how pilots should handle the situation. I just don't think it plays out as well as we'd like every time.
As a really rough rule of thumb, in both Japanese and South Korean cultures, it would be fairly improper to address or refer to a "stranger" or any non-close-friend [1] by their given name. A jersey nameplate would absolutely constitute a stranger/formal context, so family name would be expected here. Even if you did not know that pretty universally, jersey nameplates/tags (and nameplates writ large) with only one name will be the family name.

1 - "stranger/non-close-friend" here means someone who you aren't already a) quite familiar with and b) in the age bracket / position in hierarchy c) in an informal friendly context. Any teacher, boss, employee, acquaintance, professional, etc, it'll be family name. Classmates, close friends, family members will usually use given name (in informal context - code switching).

As an amusing aside, this is a bit of an in-joke in the anime Mushoku Tensei (Jobless Reincarnation), where the main character is often using surnames and the formal or even Keigo register with his rough-and-tumble party mates and they are like "yo why are you so formal?".

But also, Park and Moon are common Korean family names. Because like the near-majority of South Koreans have the Kim surname, you'll often see initials like "H S KIM"
Well, it definitely helps Schneider if organizations upgrade their datacenters.
I wish they expanded the Kaleidoscope tutorials for newer versions. I learned a lot about LLVM internals with them.

https://releases.llvm.org/17.0.1/docs/tutorial/MyFirstLangua...
I think it would be pretty reasonable to have an input type for that parameter that isn't a full usize and is instead some more restricted type that can only represent smaller values. The alignment parameter could be, like, u8, or maybe u16.
We're not in the pub, and we're not drunk. We're adults and can discuss things without resorting to unjustified claims. At least that's my naive hope.
Are there plans to create new free assets?
It's pretty cool. Maybe it will be a little better if there was an option to exclude pronunciation questions, for those who are only interested in learning the meanings. welcome to egypt!
This is so off-topic, but dang if that picture does not look suggestive...
don't be snarky - I mean compared with lower quality free/organic content.
Time Cube's ineffable Truth.
'Cubeless Word' is not Truth.
Word justifies all human evil.
Time Cube is a test for Truth.
Circle measure is slop bucket.
The revenue may be going down, but that doesn't mean they have to operate at a loss (they could always cut their variable expenses to match the cut in revenue). It would be more accurate, but not as click-baity, to describe it as "MGM getting up to $8.4M less revenue a day".

A slightly more misleading use of "losing money" is for example when movie or music companies claim they are "losing" billions of dollars to piracy, when there is no reason to believe that every pirated copy would instead be purchased at full price, if only piracy were eliminated.
Utterly ridiculous assertion.
Perfect shapes do not exist on a physical level, so they're all approximations

https://factmyth.com/factoids/there-are-no-straight-lines-or...
Ukraine places trust in White House to prevent Musk pulling plug on Starlink
Yes, but Google puts ads on every search result, even the ones for which the context makes it pretty clear ads would be detrimental to the user.
Thank you for the feedback! Exercises including the actual script as answer or prompt should show up after a while - it's a balancing act between people who prefer actual Arabic and people being overwhelmed by it (:
> He also wrote that in addition to being denied a hearing about the warrant to obtain Lavabit's user information, he was held in contempt of court. The appellate court denied his appeal due to no objection, however, he wrote that because there had been no hearing, no objection could have been raised. His contempt of court charge was also upheld on the ground that it was not disputed; similarly, he was unable to dispute the charge because there had been no hearing to do it in.

Land of the free...
NFSv4 has sane, good locking out of the box. Implementing lockd on an NFSv3 server is a big world of hurt.
This thread transformed from "multiple dead people in Chicago" to "5 people in NYC's banks are out $5000".

Overall I think it's pretty safe to pull out your smartphone in public these days, which was not the case years ago.
Those are Eastern numerals https://en.m.wikipedia.org/wiki/Eastern_Arabic_numerals

not to confuse with Arabic numerals which are the numerals most of world uses : 0123456789
Others have suggested that Rob Pike and Ken Thompson have some language design experience, to state it mildly. I also want to point out...

> Russ Cox and the Go team learned that the loop variable capture semantics are flawed not by reflecting about how their language works, but through user feedback.

I think "user feedback" isn't the whole story. It's not just the Go team passively listening as users point out obvious flaws. I've noticed in other changes (e.g. the monotonic time change [1]) the Go team has done a pretty disciplined study of user code in Google's monorepo and on github. That's mentioned in this case too. This is a good practice, not evidence of failure.

[1] https://go.googlesource.com/proposal/+/master/design/12914-m...
Thanks! That's a good idea, I'm putting it on the list.
AFAIK no one is transitioning to PQC algorithms by abandoning classical ones. They concatenate classical and PQC - so-called hybrid.
If you use the standard way to approximate a circle with Bezier curves, it will differ from a true circle by about 0.03%.

The human eye is not capable of seeing the difference, and, as the OP mentioned, most people can't accurately eyeball a perfect circle anyway.

This post shows the math behind that, and then shows that it could be made even better with a few different choices.

https://spencermortensen.com/articles/bezier-circle/

P.S. of course, a display intended for the human eye has much looser tolerances than a gear or wheel.
The Practical Power of Fusing Photons
The Steam version of Dwarf Fortress is now available on Linux; the original Dwarf Fortress has been available on Linux for a while.
How Apple made the ultimate Snoopy watch: “You wouldn't believe the minutiae”
It was never open.
This is interesting, is it possible to mount NFS as a client in an unprivileged user namespace on linux?
Programming languages are an exercise in compromise, not pure application of theory. Well, except maybe Haskell and it's ilk, but this should be your expectation of most languages and generally not a surprise.
That's nice, but the only reasons that public clients would use a well known bad actor from a rogue state is laziness / incompetence.
Well I have to say, that really freed up my weekend.
Special-Use Domain Names
Nobody was forced to buy Computer Shopper... people bought it for the ads.
It might be that those are common enough in shared datasets or when datasets are collected. So it is easy to draw interferences with them and various other measured factors.
Most of what he says is not real.

"Men's sexuality is dangerous and unnecessary" - who is saying this? I understand powerful men abusing people is a hot topic right now, but male sexuality doesn't feel under attack to me. If you think of abuse and manipulation as male sexuality, I suppose I could see it.

"The other side of it is that nobody cares about mens' problems" People do care. You can talk to them and share if you're frustrated. There's lots of doctors, reporters, sociologists, etc writing on that very topic and theres help if men need it.

Anyway this person has taken a few concepts and attached a lot of personal rage. Don't get sucked in to this position.
And they do. You can specify the precise logic to use on a per-file basis.
Isn't that "working with future point releases", though? If I don't declare 1.22, am I not excluded from that point release?
Not when the product is a programming language for infrastructure management.
This isn't a bug in java. Java has the idea of "effectively final" variables, and only final or effectively final values are allowed to be passed into lambdas seemingly to avoid this specific defect. Ironically, I just had a review the other day that touched on this go "interaction".

The outcome of this go code in java would be as you'd expect, each lambda generated uses a unique copy of the loop reference value.
Every single time anyone posts anything that puts one nation in a bad light, someone comes in with this. Can we please not do this? Your nation will have its chance in the sun too. Hijacking threads like this to say, "well, what about your nation?" is childish to say the absolute least.
for paypal, i only ever use a login through the website on the rare occasions i have to use it. for other apps like cashapp/venmo, do they even have a non-app method of using them?
Stop doing this. It's bullshit and it spreads like a disease.
> they give you the shit AASPs/Genius Bar gets, which is finished assemblies designed to be swapped out by low-skill workers for minimum wage

> all just so happen to result in a really shitty repair experience

You're saying getting genuine parts and instructions directly from Apple that are simple for a low-skill person to install is a shitty repair experience?

All this uproar is about is needing to contact Apple for them to link the part to my phone. How is that a shitty experience?
> How do the thieves get the contact details of the person whose phone they stole to fish them?

If the phone is set to display notifications when locked, you can see the usernames of friends of theirs in notifications on the screen.

I found a locked iPhone on the ferry one time and saw Snapchat notifications from their friends on the lockscreen. I sent a message request to one of the users on the notifications, and told them that I found the phone on the boat and that the owner of the phone should contact the ferry company to retrieve the phone as I would hand it over to the crew of the ferry.

Similarly, if your goal was to be a thief instead of being helpful you might keep an eye on the Instagram notifications of the phone, and then cross-reference friends of those people to figure out who owns the phone.
On Gnome you can use `gio mount` otherwise afaik no.
Value of debt is pretty straight forward - it's the amount of money owed. Valuing assets is a much more creative exercise. What kind of assets? Are they other country's debt?

I might be wrong about this, but most of (all?) the aid given to Ukraine by the US has been in the form of loans. If Ukraine loses, the US may have to write-off a lot of loans that it holds as assets. Similarly, if the US has to sell some of these assets, it'll have to find buyers and the assets during sale may not fetch their paper value.

Until we find out, the party goes on!
> Russ Cox and the Go team learned that the loop variable capture semantics are flawed not by reflecting about how their language works, but through user feedback.

Since "Go 1" was deemed complete and the "Go 2" project began in 2018, the direction of the language was given to the community. It is no longer the Go team's place to shove whatever they think into the language. It has to be what the community wants, and that feedback showed it is what they want.
Danish artist has been ordered to repay a museum after delivering blank canvases
This surprisingly less philosophical than I was expecting. There is no such thing as a perfect circle, it's a platonic ideal and lives in the Nous.
So first you present how this accusation is baseless. But why did you added how this guy was bad and dangerous? Even when he was - it is unnecessary to your original argument and looks bit suspicious.
Disclosure is an effective deterrent in a competitive marketplace - the implication being that once this behavior is disclosed nobody will want to work with you, or they'll negotiate it away somehow.

In a consolidated market disclosure is a water sandwich.
I see. I think our disagreement comes from the fact I don't think "Sikh Canadians" exist.

There are Sikhs in Canada, and they planted a bomb in Canada, but the location was incidental, in my opinion.
I wonder where MariaDB and MySQL will be in like 5-10 years. The whole SPAC thing was weird to hear about and now talk of possible acquisition.

I picked MariaDB for a freelance project recently, because it seems to work well with everything I self-host: Matomo Analytics, Apache Skywalking APM, BookStack Wiki, Keycloak for user management and for any of the .NET (or Java) services that I'm going to be running.

Aside from DDL not being transactional (like in PostgreSQL) it's nice to use, has reasonable resource usage and in some ways is pretty simple (even things like having just databases instead of the database/schema separation, which I don't necessarily need). Also, tooling like MySQL Workbench is great and stuff like Bitnami container images make spinning up new instances easy as can be.

It's good that for most basic use cases switching between MySQL and MariaDB is still doable, yet I still hope that both of the projects will stick around and will remain alive. Admittedly, you mostly hear about PostgreSQL on HN - though a litmus test like Google Trends or the DB-Engines Ranking site both suggest that it might be over represented here a bit (lots of cool features to talk about).
I don’t think Rolling Stone is a great example - the conceit of a music magazine is that its content is curated by tastemakers untainted by the marketing machinery of the industry they’re reviewing. The content is all promoting acts and albums and musicians who are the products of music labels, but it’s not ‘advertising’.

But ‘Computer Shopper’ magazine on the other hand was half magazine, half catalog. The ads are the point.
but you'd have to make it to not be something to be done from an iDevice. it would have to be through the website. otherwise, how do you know it's not a still a malicious approval?
"Flu is not bad when we compare it to ebola" - is like choosing the lesser evil, bit still an evil.

The ancient version of utorrent (before ads) works fine.
The provided link does not lead to the post, I think the three dots at the end have been omitted.

https://playstationcouch.com/post?this=Lies-of-P-is-a-well-m......
It's worth mentioning that there are some aspects of the virtual thread implementation that is important to take into consideration before switching out the os-thread-per-task executor for the virtual-thread-per-task executor:

1. Use of synchronized keyword can pin the virtual thread to the carrier thread, resulting in the carrier thread being blocked and unable to drive any other virtual threads. Recommendation is to refactor to use ReentrantLock. This may be solved in the future though.

2. Use of ThreadLocals should be reduced/avoided since they're local to the virtual thread and not the carrier threads, which could result in balooning memory usage with extensive usage from many virtual threads.
There are probably 50 million people in India who are each worth more than the average Canadian. And another billion or so to boot.
Arbitrary precision decimals are the best solution in most cases. I have worked at multiple companies where people represent currency with floats and then wonder why they get strange results in some cases.
They do. Go has avoided most of the pitfalls that other language eco-systems have fallen for over the years (backwards compatibility issues, soft forks masquerading as language improvements, re-booting the whole language under the same name, aggressively pushing down on other languages etc). They've done remarkably well in those respects, and should deserve huge credit for it.
The point being that the west has already accepted it and is building tooling for it, yet it’s free. So they can’t be embargoed, but they can embrace, extend, and extinguish with massive subsidies and incentive.
Git-versioned marketing templates seem unfriendly to presumably a marketing user.

That said, I’ve been integrating and supporting similar platforms over the past several years, and the feature set and maturity is low for the cost of these services. If Dittofeed puts the pressure on the market, that’s fantastic.
Does anyone understand how the Apache foundation works? Do projects receive monetary funding, or is it just the “prestige” of becoming an Apache project? What’s the advantage of being under their umbrella?

At this point, any legitimacy of working with their foundation may be lost under the weight of hundreds or even thousands of projects of unknown quality levels (I’m not talking about this project’s merits, which I know nothing about).
Trudeau obviously grasping at the chance of winning over some Sikh votes. Whether the allegations are credible or not is irrelevant to him, and likely will not be found out until after elections anyway.

On the other hand, Facebook is much more likely to err on the side of India given the much larger population and associated $ potential and THE BILL.

Canada is not exactly an espionage expert relative to places like India so I find it highly unlikely that we (Canada) will be able to figure this out in the short term without external help.
NFS seems to be a good fit for their use cases, however I don't believe that NFS supports an `inotify` like interface which makes it less useful for usecases like virtual filesystems for developer environments.

Maybe newer NFS revisions allow for the NFS server to notify clients of changes like this, which would be really open things up here.
> They can take pre-exposure prophylaxis (prep), a kind of drug that reduces their chance of contracting it by 99% or so. This comes as a daily pill, and is popular among gay men in rich countries.

The article takes a global focus (which makes sense since most new HIV diagnoses happen outside of the United States), but even the United States has over 30,000 new HIV infections per year.

In 2021 feds mandated that insurance companies must include PrEP as free preventative care, but that doesn't help the most at risk who are young and may not be insured (30-day supply of generic PrEP costs ~$2,500, and every 3 months people must have doctor visit and bloodwork to check HIV and STIs, and for potential liver and kidney damage).

In 2022 a federal judge ruled that they can not require Christian companies to cover PrEP as this violates their religious rights under federal law[1]. This will likely make it's way up to the Supreme Court, and there's a high risk that as a result people in the United States will then need to pay out of pocket for PrEP.

[1] https://www.axios.com/2022/09/07/court-hiv-prep-requirement-...
My PhD advisors wife's job at a big pharma company was in a department that attempted to reproduce interesting papers. She claimed they only had a 25% success rate (this was early-mid 2000s)
Might be that they already have a buyer, and want to get the whole company before turning it over for a profit.
Comments moved to https://news.ycombinator.com/item?id=37572222.
A new dependency resolver was introduced [0] with pip 20.3 (in 2020) which sounds like it's meant to address the problem you're describing. Were you using an earlier version of pip or is this still a problem?

[0] https://pip.pypa.io/en/latest/user_guide/#changes-to-the-pip...
Go is such a productive language to work with, it's absolutely mind blowing how little adoption it has around where I live. Well I guess Lunar went from node to java to go, and harvested insane benefits from it, but a lot of places have issues moving into new languages. Not that I think that you should necessarily swap to a new hipster tech, I really don't, but Go is really the first language we've worked with that competes with Python as far as productivity goes. At least in my experience.

We'll likely continue using Typescript as our main language for a while since we're a small team and it lets us share resources better, but we're definitely keeping an eye on Go.
As someone that is deciding between AWS, Google and Azure - could give an outline of some of the Azure painpoints? Are there any blogs or other articles that outlines what your concerns would be?

I'm pretty aware of how painful it can be to configure AWS well, IAM roles, the overly large eco-system that we won't need and unmitigated complexity to configure it all. It's not comforting to think Azure is worse yet.
> This could have been prevented by having one person on the team with actual language design experience

I thought you were serious, right up to that bit. Well played. I hope.
I was thinking that if secure timestamping could be done quickly enough, it might be possible to both bound the event by the future-light-cones of the spacetime points the GPS satellites sent the signed signal, and the past-light-cones of the timestamping event, but I suppose that’s probably not feasible (even with signed GPS signals).

Now, maybe on an interplanetary scale (with various sources playing the role of the GPS satellites, and various locations doing secure timestamping) it could be enough in order to be able to establish (beyond plausible hope of spoofing) a kind of rough region in space-time, but, maybe not very precise.
Where in the scale of spectroscope and imaging would one put LIGO?
From my understanding, Spring Boot takes care of providing the JSON metadata for many libraries, including Jackson. So in practice, it can be more straightforward to use it in a Spring Boot project.