skysight-inc/HackerNews huggingface dataset:
Wikipedia writes: According to the BBC, Belarusian authorities have sought to portray Protasevich as an "extremist with right-wing sympathies" to "muddy the waters" on his detention. The Belarus presidential administration's state-run newspaper, Belarus Segodnya, has claimed that Protasevich was a mercenary who "fought in eastern Ukraine with the nationalist Azov Battalion".[3] Protasevich has previously said he spent a year in Ukraine covering the war in Donbas as a journalist and photographer.[3] Azov Battalion founder Andriy Biletsky wrote that Protasevich “actually fought with the Azov Battalion and other units against the occupation of Ukraine, but as a journalist his weapon was not the machine gun, but the word,” and that he was wounded at the 2015 Shyrokyne standoff.[17]

If he actually joined them, he's certainly not boasting about it.
No, I was just surprised - I don't know anything about NetBSD (nor pkgsrc for that matter), but I worked with FreeBSD some 15 years ago and there were plans to move to SVN even back then. A quick search told me that the switch was completed in 2008 (a little bit after I left, begrudgingly, for Linux).

What challenges are there in switching to another VCS? Is the difficulty coming from the need to preserve history, or the need to re-evaluate workflows around the repo, or something else entirely?
> Do they not care about having a high quality product?

No.

They care about maximizing shareholder value. If shipping lots of hardware with barely functional drivers integrators need to beat up into shape makes the most profit, that's what they'll do.

If you spend $20K more on making the software work, then it pays off paying $1 less for a part with a crappy driver than buying one from a vendor who also provides great software for anything you intend to sell more than 20K units.
There have been some weird legal cases in Sweden where businesses and scammers have been freed after having signed in using other people's "BankID" to change retirement savings around or send cash.

Its the ID method I use for credits, pharmacies, health care, taxes, but was apparently not an ID so it's not id-hijacking.

Klarna has man in the middled my bank account before and performed a purchase and I've boycotting any company having them as the only payment option since.

OH, now I also remember Klarna adding credit in my name since they only needed my tax registered adress. I lived in a dorm so someone just used our public information to take out credits to order sneakers and could break into the crappy entry mailbox.
We don't have to look at fancy modern experiments - merchant ships going between the Americas and Europe could easily take 3 months per journey, usually with extremely cramped living conditions. The Spanish Empire's regular "Manila Galleons" between Manila and Acapulco could even take half a year each way!

For more modern analogies, naval ships will regularly spend on the order of 100 days at a time between port calls; the USN claims an average of 77 continuous days at sea for its ballistic missile submarines.

This article is trying to extrapolate from modern civilian airline travel experience - short, very high passenger density (almost as tight as a bus!) - to a passenger sealiner experience with literally an order of magnitude more space. (Starship plans are for 100 passengers for interplanetary, 1000 passengers for point-to-point on Earth.) Think living in a cramped dorm, not riding on a cramped bus.
In Sweden you can use them to buy with an invoice which is a lot quicker than entering your credit card. That is probably the main selling point.

Sellers get paid immediately and they take care of making sure the customer pays.
I'm going to pour a smidge of cold water on this, but you're welcome to ignore it of course.

I've briefly seen researchers present their efforts at deploying safety and/or entertainment devices in the residences of older people. Each and every single device was MacGyvered in ways that were completely unanticipated. Safety cords were tied up and tucked away to prevent them being accidentally pulled. Ditto emergency buttons, covered in cardboard, plastic cups, duct-tape, all to prevent accidental triggering. Batteries were taken out of devices for fear they'd leak and damage the nice expensive device. Devices were unplugged and put in cupboards with the intention they'd be taken out, plugged in, and used when needed (similar to a mobile phone kept turned off and in a drawer because it's "expensive" and only to be used when needed).

These were not people with dementia, or complicated devices. They included TV remotes, single-button pendants, etc etc.

So -- whatever you do, expect the unexpected :) That isn't to say you shouldn't do it. Far from it. Just don't be surprised to find your device covered in duct-tape, unplugged, and filed neatly in a cupboard.

I wonder why she uses Skype and email? It seems obvious, but perhaps it's not. She might use them because that's what everyone expects from her. Instead of email, letters and postcards might be really nice for her to receive. Not sure about Skype, though, since I do think that video-calls can be great and don't have an analogue with past alternatives.
Klarna is actually its own bank these days so that doesn't really happen anymore. I think however many other payment providers operate this way still which is ridiculous.

Then again, PSD2 API roll-out has been very ???
Perl's regex engine actually supports defining regex in human readable groups[0] which I think is pretty nice.

In my regex engine[1], I'm adding support for a blended mix of plain regex syntax and EBNF-like definition syntax, so you can do something similar.

[0] https://stackoverflow.com/a/1917982

[1] https://github.com/hexops/zorex
Show HN: I made a free blogging/bookmarking platform with discussions/discovery
> What's the point of a memory safe language if your whole program could fail for a simple out of memory condition?

The point is to be able to do more complex things more easily and performantly, while also not introducing trivial security vulnerabilities like buffer overflows.

> But... what's the point on fighting the language when you can just use C?

The point is to learn not to fight it. At that point, the language becomes much more effective to use than C.

Proper C, which is not full of holes and undefined behaviour, also feels like fighting in the beginning. Empirically, it is also a fight that is won much more rarely.
Hate the player, not the game. The EU counties are highly likely(see, I adopted the Euro-Atlantic speak here) to be involved in trying to overthrow Lukashenko. Like him or not, but he acts in his own right.
Tokyo Games could lead to “Olympic virus” strain, Japanese doctor warns
Their business model conflicts with what would serve users best. It once was a place where I would trust answers, now I have to search multiple times, scroll through many results to find relevant answers.

Having massive amounts of questions gets more surface area for ads but a lot of programming Q&A that is a few years out of date is mostly useless. API's change, things become deprecated or better solutions emerge.

They need to cull massive amounts of content for it to be more helpful but that would likely drop revenue.
GNU/Fucsia would probably end up similar to GNU/Hurd in that case, or Apple's MkLinux.
They usually offer deferred payment via invoice, removing the need to input CC details at the time of purchase. I've used that a couple of times, just because I wanted to move on to other tasks.

(Not claiming it's a killer feature, but it's a feature.)
I did, I just think those tags are still very broad categories in their own right. Just a difference of expectation, perhaps.
'watch the beauty of it' - this is not ballet or opera, there's only blood, sweat, and tears. If you don't have a bunch of like-minded people and don't roll up your sleeves to manage the organization, you'll end up with wasted/stolen money and broken ideals.
Klarna seems to be super popular with e-commerce sites, my guess is that there's some kind of financial incentive to the hosting site, when compared to other payment options.

As to why it's popular with consumers looking at https://www.klarna.com/uk/smoooth/ , seems like they're offering months of interest free credit and also the implication is that using Klarna doesn't affect credit score.

It'd be interesting to know how their credit risk setup works.
A preference for homogeneity is a great euphemism for racism. It sounds almost neutral.
Show HN: HN Jobs – Find Jobs Posted on Hacker News
> Remember that your variable and function names can go out of date at the same speed as any of your comments.

A very good point, thank you for voicing it!

As the luck would have it, two days ago I was writing comments about this at work during code review - there was a case where a bunch of functions taking a "connection" object had it replaced with a "context" object (which encapsulated connection, and some other stuff), but the parameter naming wasn't updated. I was briefly confused by this when studying the code.
Not sure Uber is a startup at this point
Relevant to exactly that, an article linked below this article was "Astronauts have the best fights", about how techniques used to defuse & resolve arguments in space can apply everywhere. Certainly seems that such training & techniques should be required for all private space missions too.

(sorry for only title & no link, this mobile HN app will display an article, but not allow copying the link in the display)
I'd be interested to read the rustc bug report on that compiler hang you found.

Also, why do you use byte strings and not regular UTF-8 strings?
That project has way to little coverage. It is like the 70s automatic hamburger joint.

https://m.youtube.com/watch?v=FmXLqImT1wE

I recall some Ford(?) project which guided the cars by rail that was quite old.
https://archive.is/G5yOo
How much do they pay for shilling in Piter these days? Do you guys get residential proxies, or just hope Russian IPs aren't banned?
That depends on how big a percentage of the cost fuel is, and what government fossil fuel policy looks like.

I find it far more likely it will be the other way around: current tests are using natural gas, and I'm working under the assumption that SpaceX will switch to synthetic methane only when they have very high margins on the Starship business or fossil fuel taxes/permits start to bite.

(Happily for the environment, this is still a drop in the bucket.)
That's far beyond OP's already lofty ambitions, I'm afraid.
Oh, I have to introduce you to some of our finest subway sandwiches prepared by students that have no clue how to make sandwiches that don't spill all their innards as soon as they leave their hands.
That's was pretty cool.

I had a weird thing going on at first where the map data seemed really old, especially when I was at about "city" level. Interchanges and neighborhoods that I know that have been there since at least 2002 were nowhere to be found. It wasn't until I zoomed way in and then back out again did the map change and they showed up.
I’m a bit skeptical of that, honestly; it’s so hilariously bad that I’m not really sure that it’s plausible. Does anyone know of a channel where it’s actually happening?
There's lots of safety mechanisms like this in manufacturing. I've also seen "light curtains" which are essentially 2 bars on either side of a hazard. If anything crosses that plane, the machine stops automatically. There are also pressure pads. For one type, you have to be standing on for the machine to operate so that you are in a safe location when it starts. For the other, the pad covers the danger area and the machine will not operate if there's any weight detected. Trying to think of any others I've run into. It's actually pretty interesting stuff. You've got to keep in mind that the operator is liable to be in a hurry, tired, stupid, or any combination thereof.
It depends on the product. You could try premium features (pay to unlock avatars, or an exclusive area/forum, that kind of thing.)

The challenge is you already set the expectation that everything is free. Advertising is probably the least disruptive way to monetize. I would reconsider advertising. There’s a reason it’s a popular business model.
Fun with regex: if you're using the GCC C++ compiler and build you application with -D_GLIBCXX_DEBUG you can call the secret `std::regex::_M_dot(std::ostream&)` member function and it will generate a graphviz illustration of the regex state machine.

This was fantastically useful for developing my own regex engine.
> Given the health of IRC in general there's probably not enough room for both Freenode and Libera to strive. One of them was bound to become irrelevant, and the momentum favored Libra even before this desperate move.

I agree that one will end up on top, and also that Freenode will likely die completely - but even when it comes to large FOSS-related networks, there were two active ones before this: Freenode and OFTC.
Klarna wants to be Facebook of payment. When I buy and pay with Klarna, they get the list of items and on Klarna's app and homepage I see pictures of whatever it is I bought.

I'm not sure what to think about this. My first thought is "Is this really legal?".
From the article:

"But our analysis reveals that several observational datasets — particularly those with the smallest values of ocean surface warming and tropospheric warming — appear to be at odds with other, independently measured complementary variables (e.g. tropical temperature and moisture)"

Which suggests that unless all of the physics is wrong there could be anomalies in either the satellites or the ways its data is processed.
Time to GDPR my account on klarna then.
What? Wait, but they said he's just a journalist.
The title made me wonder which Hacker News poster it was about, and hope it wasn't me.
Brilliant move, but don't think for a second that it would accomplish anything significant other than giving us a misleading sense of justice.
Economic sanctions are the only way to change things over there. Of course Belarusian government would arrange things so that only the population will suffer from them, then use propaganda to divert the blame to the external world for economic collapse, loss of jobs etc. but that is normal; the idea behind sanctions isn't just to grab money form the king's wallet but also to light people's discontent so that they're a lot more motivated to revolt.
It's almost as if the company that runs Instagram wants you to feel like they are truly, honestly, really, properly interested in losing the core of their business for the sake of your own mental health and the psychological wellbeing of society in general
Tesla set to pay for chips in advance in bid to overcome shortage
I like how when the session expires and you login again you get redirected to the random resource your browser requested when it just expired. So instead of the mail view you sometimes get the new mail jingle or some minified js. Makes me feel better about my own imperfect software
It seems like the writer have forgotten the era of sail ships.
1-3 months from England to New York depending on weather in the 1800s according to Google.

Modern travel is in almost all it forms luxury compared to what people endured back in the day. Not to mention food and disease.

Space travel will of course be rough but it will be a means to an end and not a vacation trip.
https://thegrayzone.com/2021/05/26/belarus-roman-protasevich...
25 Gbit/sec residential FTTH in Switzerland [German]
I think parent was referring to taking wheels off, not torquing the nuts.

And for that purpose, it does seem appropriate.
I’m Romanian and sadly unpaid for my posting.
If they simply wanted to be 'with their own' they would have rejected American servicemen with equal disdain. An Italian American is no more Nordic than an African American.
Reminds me of this GitHub incident: https://github.blog/2021-03-18-how-we-found-and-fixed-a-rare...
Regex engines don't just parse regular languages - that ship sailed a long time ago. As I understand it, any regex engine supporting backtracking is no longer working with regular languages.

As the author of Perl's regex engine Larry Wall puts it[0]:

> “Regular expressions” […] are only marginally related to real regular expressions. Nevertheless, the term has grown with the capabilities of our pattern matching engines, so I’m not going to try to fight linguistic necessity here. I will, however, generally call them “regexes” (or “regexen”, when I’m in an Anglo-Saxon mood).

[0] https://raku.org/archive/doc/design/apo/A05.html
The thing is that he never fought. By the time he arrived to the battalion there were no deployments to the frontline anymore. He was in training, took a few photos and left. Biletsky's words differ depending on when you ask him and soldiers that trained with him say that he never was in action.

While azov is definitely is not a great bunch, in 2014 it was one of the only groups, alongside with donbas battalion that was accepting volunteers and this was the main attraction. A lot of belarusians and ukranians got there, fought and left and they realized what azov is really about.

Tut.by's article: https://telegra.ph/Voeval-li-Protasevich-v-Ukraine-05-27
We're already there. The US has 15.6 million vacant homes [0] and only around 567,000 homeless people [1]. Unfortunately people skirting homelessness often don't have the resources to pick up and move half way across the country so you're going to need a radical proposal for moving the homeless to where the homes are.

[0] https://www.census.gov/housing/hvs/files/currenthvspress.pdf

[1] https://endhomelessness.org/homelessness-in-america/homeless...
Junior dev was facing a dilemma.

Before pushing to production please finish this code and choose the id you want to use:

"select * from users where id = ?"

> user_id

> profile_id

> user_profile_id

> profile_user_id

> id

> rand()
Please don't post like this, even if you disagree with parent comment. It's a nasty personal attack regardless of who's doing it.
The thing about that is that you don’t have an “your” own. The discrimination simply chooses the next target, which is why the faroes islands of Denmark is some of the most homophobic climate in Europe despite Denmark as a whole being one of the least.

It’s cute that you think there is this fantasyland where bigots just get along as long as they are left with their “own” kind, but history shows that they really don’t.
They incentivize e-tailers by offering higher conversion rates(later) as well as taking the hit for fraudulent payments (often with regular CC billing an e-tailer can be liable for repayments) in exchange for a slightly higher percentage.

Once someone comes to their checkout they hide or at least make the direct payment options well hidden so that by default people buy by taking credit with them.

This credit often comes with shorter than industry standard payment terms so people end up missing payment and being handed over to their in-house collection agency that starts collecting overdue fees.

It's considered digitalized loansharking by many for a good reason.

Ironically it seems that for many smaller e-tailers using Klarna as the payment option seems to heighten the trust of customers so they're more likely to buy (my guess is that we've all been told or told people historically not to enter CC details on random sites and even with stuff like 3D-secure these days everyone is wary)
I m sure it s not random but somehow systematic
Hindu priests turn to ‘corona goddesses’ as India’s doctors pushed to brink
In my experience very few have storage layer separation for customers data. It all logic in the application layer to control access.

Do you mean stuff like row-level security in the database tables?
A lot depends on what your language and its ecosystem can support. For instance, the kind of monadic stuff people do with Haskell and Scala can compress programs tremendously, but then I've worked in a codebase that tried the same things in C++ - and there, the line count expands, because the language just can't express some of the necessary concepts in a concise way.
Skin in the Game: Google’s Healthcare AI Has Come to Fruition
Wow, I didn't know that - surprising!
Pros and Cons of Using TensorFlow in the Production Environment
Clearview GDPR complaints filed in Europe
IIRC, Klarna is mostly written in Erlang, Scala and some parts in Clojure.

If someone should be aware of thread-local storage and its implication it ought to be them.
That's an awesome story! So cool to finally get that resolved after 30 years! :p ;) xx
The (open!) comments section on there is probably the most advanced I've ever seen on the internet.
The interview from 2015 features an anonymous Belorussian combatant [0]. Recently, the same picture with his face was shown to be on his phone.

[0] https://ic.pics.livejournal.com/colonelcassad/19281164/28822...
they shut off the whole app, and kicked off who was logged in. Fair approach until they figure out how to sort it.
Thank you for sharing useful information with us. please keep sharing like this. You might like the following article also.
Queen Scotia

https://www.guidebooktolife.com/who-was-queen-scotia
I did ask an Icelander about this. We were on one of those walking tours, and the topic came up - and I have to admit I was almost entirely unaware of this. (As a brit who travels, the topic is a familiar unfamiliarity, if that makes sense.) I was aware of the famous greenland-iceland-uk "gap", but less aware that they were technically unwilling participants.

His take on it was that they knew fine well they were going to be invaded by someone, due to their position. This GIUK gap was very strategic in creating a border between the North Sea (which Germany has a coast on) and the Atlantic (which they didn't until Vichy France).

So while we weren't invited, we weren't unexpected, and being invaded by the brits was seen as a least-worst option.
Can you explain more about the credentials and online banking?

I've used (and integrated with) Klarna in the UK and from what I've seen it's only really a payment method with merchants who you pay back by card later.
Will be interesting to see what the problem is here. From what I have seen in real life my top guesses are. Some dependency on static variables in code. Reversed proxy with incorrect cache rules that ignores headers or some parameter.
Japanese doctor warns ‘Olympic Covid-19 strain’ may emerge if Games go ahead
Cached data in middle layers can get even the safest of row-level secured databases.

I agree in general that you need to enforce things at the storage layer.
It's happened wayyy into them being their own bank (at least until 2019 when I started boycotting them)

They signed into users bank accounts, in other banks, to set up transfers (which also gives you all account statements).
It's not pointless. It's a sign of disapproval. Just like not allowing Russia sportsmen to compete in Japan olympics under Russian flag. There is nothing intrinsically untouchable about official flags. It's just a symbol.
> 1. Passengers can spend time in VR (I want to believe that fairly visually immersive VR tech will be available already in “several years”).

It's available today. If you lost interest in consumer VR a few years ago, as I did, it's now worth taking a second look. The Valve Index and Oculus (i.e. Facebook) Quest are incredible devices with a mature software ecosystem. Half-Life: Alyx blew me away [0]. Compared to the headsets of a few years prior, I don't even notice a screen-door effect [1] on my Quest 2.

I've used VR headsets to keep sane in the middle seat on trans-continental flights. Even when it's just Netflix or YouTube in a virtual cinema, modern VR is an utterly transporting experience.

[0] https://www.youtube.com/watch?v=O2W0N3uKXmo

[1] https://en.wikipedia.org/wiki/Screen-door_effect
> I think what she alludes to in this essay, though, is more like that AI cannot solve socioeconomic problems of humans.

Yes, the question is: do we want AI to solve first world problems, or real problems?