skysight-inc/HackerNews huggingface dataset:
There are some vestiges of "udal" land law that are still valid in the Shetland and Orkney Islands. This comes down from Norse law (the Norse controlled those islands for long periods of time). A major difference is that under the law in the rest of the UK a coastal landowner only owns the land down to the high tide line, while under udal law the landowner owns the land down to the low tide line. This obviously has implications for docks, pipelines, cables, etc.

Also, in some of the Channel Islands, Queen Elizabeth isn't technically the Queen, but rather the Duke of Normandy (despite being female, she's called the "Duke", or "The Queen, our Duke").
Not to be confused with C-Refine[1], which is a refinements preprocessor (similar to Elan, ABC; a sadly lost tool) for C.

[1]: https://page.mi.fu-berlin.de/prechelt/sw/crefine.3.0.tar.gz
I think it would help. My hometown made free public transport and since then my mom does all the trips she can with a bus (she doesn't like driving a car too much, has to do it every day for almost 2hrs due to work).
These licenses are totally meaningless when Google make anti-competitive threats to their partners for attempting to exercise that license. They benefit from all the marketing of their vendor ecosystem in the public eye using the open thing, while quietly holding a gun to everyone's head in the background. That is the absolute antithesis of what "genuine open source" is supposed to be about, it is a marketing ruse and you've fallen for it.
no, like post it to your VK and write "USSR cooperated with Nazis to divide and occupy Poland"
We live in the American world. Deal with it.
Lol just a thought but I’m imagining being one of those people you mentioned and I would feel like a sim!
Alternative recommendation I have is to setup launcher/terminal script for word definitions - retyping the word aids with memorization!

For MacOs I use Alfred launcher and just click option+space "define myword"
Influenza can cross species boundaries and that's what tends to make it generally more dangerous than the natural mutations in seasonal flu. The "swine flu" pandemic of 2009 involved bird and pig influenza viruses mixing genetic materials with human influenza.
Spend billions building a base to do what? Invade Belarussian airspace (an act of war) to guard the passenger plane if this incident happens again?
How would a military escalation help in a conflict in which Russia is involved? Besides that, I doubt that there would be any public support for this in European countries that are not direct neighbours.
Closing an issue shouldn't prevent anyone from finding it though. At least on GitHub closed issues are still visible in the issue tracker.
If you can automatically close old bugs then you can automatically filter those same bugs, without closing them.
The Grand Paris Express is the project I was talking about with the new metro lines and extensions of some older ones.

I will have to look at the tram situation more closely, I'm not very familiar with them, and in my mind the lines were pretty short. I see the T1 covers quite some distance though.
I agree completely on how stupid this is.

A person is a "Windows user", and prints on lots of applications on Windows, and expects a consistent experience across all applications.

Same applies for Linux users and Mac users.

A person is not a "Firefox user", who prints of Firefox on Windows/Linux/Mac. The few people who _do_ fit this unique profile, are very much used to seeing very different dialogs on all three platforms.

Also, printing in 2021? I get that people still print, but it seems equivalent to improving the Fax dialog in 2006.
After this very incident, they continued flying over Belarus like nothing had happened. They couldn't sacrifice even a penny of profit, after one of their very own passengers had been kidnapped, to guarantee the safety of their customers. That was scummy, but absolutely in character for a business that doesn't even pretend to care about anything but their money. It took European law to make them provide the bare minimum of human comfort to their passengers.

I often have little alternative but to fly with Ryanair, as the airport in my hometown has been effectively taken over by them during a downturn. I honestly don't even experience much of the "cheapness" - for one reason or another, flying with my kids always ends up costing as much as on a regular airline. They currently owe me 600 quid for a flight I had booked pre-pandemic which obviously got cancelled - and they'd rather sit on a "voucher" for a decade rather than refund me, of course. I'm happy they changed the market a bit, but that was 30 years ago, now they're just a garden variety sociopathic business.
Effective Ways to Secure Your WordPress Site
Show HN: Send email via Amazon SES and Sendgrid from your Google Sheets
I'm referring to the usenet, mailing lists, various issue trackers and distro-specific forums were knowledgeable people diagnose and solve problems for others. The arch wiki has some of same diagnostics/troubleshooting content in more approachable format and kept up to date. Quite a few times it pointed me in right direction even if I don't use Arch.
Not at all - pointing out that very few people have the technical capability to do some of these repairs (PCB level work that is anything more complicated than replacing outright an entire module) is a fact.

I actually have a high degreee of distaste for apple phones, their app store walled garden ecosystem, et cetera. The last iphone I owned was an original iphone 2G I purchased new for some absurd price in 2007. I own a Macbook Air because it's a good thin, light terminal that I can use to remotely control my other stuff, and I was fully aware of the fact that the RAM and SSD are soldered onto the all-in-one motherboard when I bought it. The odds of having a laptop motherboard failure are low enough that I chose to roll the dice. Everything else of mine is x86-64 whitebox that I built myself.
I feel like the biggest issue facing journalism is the lack of any kind of engineering mindset in the field. Even though journalism theoretically has some clear goals to work towards (more accurate, less biased, faster, clearer etc), as a field it doesn't progress.

Although I enjoy his articles, Taibbi is symptomatic of this trend. He writes a lot about the problems of journalism but never spends time reflecting on how to engineer better outcomes. It's all just random people writing stuff, and occasionally (apparently) these quasi-mythical fact checkers who are just other random people double checking dates and definitions against Wikipedia. But there are no institutional processes worth anything and the response to failure is either obfuscation or occasionally an apology, but never a post-mortem with action items for new processes to prevent them from happening again.

There's a serious need for someone to engineer news. To say, here's where something went wrong, here's the post-mortem with a root cause analysis, here are the entries in our ticket system tracking the resulting action items and (ideally) software changes that will automatically check for these problems in future.
No, it is a wash, and so is your scenario. It is not a 2X gain. They both had an X and swapped it with each other.

In you scenario, I am poorer of hotdog buns and you are poorer of hotdogs, but I am richer of hotdogs and you are richer of hotdog buns.

You insinuate, but don't state, that maybe the completed hotdogs are worth more than either of the parts individually (ie. if I had one bun and one dog they would be worth less (together but separated) than if I put the dog into the bun), and maybe that could be true, but it isn't necessary.
They just lost roughly ⅓ of their destinations: https://en.wikipedia.org/wiki/List_of_Belavia_destinations
Freelancer, create the ultimate profile for more and better opportunities
Have you as a freelancer, ever been frustrated with finding a new gig/assignment, scouting all the platforms, marketing and selling your skills, and again and again filling in forms at platforms with your education, skills and portfolio? Or is it difficult for you as a starting freelancer to find a proper job; you have the skills, but not the right certificate?

At a force of one, we believe it’s time for change. Our vision is to build a place for freelancers. A place where freelancers can create, share and control their ultimate, professional digital self, that will enable freelancers to present their professional digital identity for more and better opportunities.
A place, where information is verified and reviewed and you as a freelancer are in control and decide who you share your information with. Companies, agencies, personal network etc.
Join https://www.aforceof.one/ in building this place
Symmetric 25 Gbit/s Fiber internet access in Switzerland
Approximately 0.03% of the cost of accelerating the locomotive by itself.
Trans people don't choose to be transgender. They choose to either deal with the almost certainly crippling gender dysphoria or to transition.
All bark no bite. Assuming they got help from Russia, the gas pipeline (Nord Stream 2) is still going as planned. Germany must be sweating right now, how to look like as if they are actually committed to any sanctions, but in reality to not compromise their little joint project with Russia.
Really? What does it mean in practical terms? Anyone can see my chats?

Is it worst than Whatsapp in that sense? I understand (again) that WA is e2e encrypted by default?

Thanks!
One thing that I've used in the past for safety that has been extremely helpful is to always log results to a detail level that allows reversal of whatever you did. For example, for a big DB update, create a CSV (or just write to STDOUT) all affected records along with their old data. If you get into this pattern enough, and your operations are similar enough, you can even standardize on the format so you can have a common tool that can undo an operation for you given the log.

Certainly it's not something that can be applied for every use case, but when it can, it has so many benefits - an audit trail of what actually happened, ability to undo, and a common structure and approach for what dry runs should do (just output the log)
I based my purchasing decision on existing tutorials. But a recent iTunes update obsoleted those (iTunes won't manage your books anymore).
They told them to, but airlines are free to do whatever they want.
Thanks, thanks for revealing that I should trust journalism even less than I thought.

I now noticed that

> The EU has decided to ban Belarusian airlines from European skies

has "decided" not "implemented" or "started", so technically it is matching reality, even if misleading.
I suspect that none of the European countries to the eastern side of the Iron Curtain retained feudal law, or much of the "legacy" law in general. That, I guess, is one of the few potential upsides of any revolution: an opportunity arises to just throw away a lot of pre-existing arrangements and re-draw them anew in (hopefully) more sensible way. Of course, the quality of the new design and/or its implementation is not guaranteed, results may vary.
I can only see the image of a man they call Cat Driver, the bane of rats. His pack of ferocious felines, about three score, their leashes bound in his callous hands, trained in the deadly art of Ea'tin A'Ra-t, they track and murder every poor beady-eyed non-soul unfortunate enough to be within a league of a nose.
> `islamaphones`

Eh, I'd say someone should get a spelling lesson.

Also someone needs to ban the trolls in the comments that post repeating comments.
How to empower people to solve their own legal problems
I gave up at question 60 because it was taking too long.
According to their website they're already cancelling flights and apparently their customer support is overloaded with calls right now.

So there's that.
Magit 3.0
+1E100. On a busy project it's disasterous if long-lived chronic bugs which are serious enough to be tracked in the first place, but have never quite made it to the top of the todo list, randomly got closed for no good reason. This issue is a classic case in point. We have too many similar ones on Matrix (but which we've been slowly working through over the years).
They have an OS running on a consumer device that connects to the wifi where you can play media, browse the web, and run flutter apps, so it seems like they already put the time and effort.

It even self-updates, so in some sense it's already ahead of the standard linux distributions!
> boggles my mind to this day - the concept of "necroposting" as something negative.

I never understood it either. I mean, as a religion.

What is even sillier, is that as far as web forums are concerned, you have 50% of them which will go mad if you "necropost", and the other 50% which will go mad if you open a new thread when there is already an existing thread on the same topic (even buried), because these have the exact opposite written or unwritten rule. The latter ones love their 800 pages long topics; the former ones forbid you to follow up with a discussion even when it is the exact same topic, if the discussion stopped for a while.
> Do they actually pay you money, and you're free to buy or not to buy the ticket? Or do you actually have to buy the ticket and/or get it provided by the employer?

You either pay for it yourself and show the proof to the employer who then pays you (kind of like an expense) or the employer does everything for you. I was in the first situation, a friend is in the second.

You never get the cash upfront to do as you please though, and on the payslip it has a dedicated line.
Not really, because here the hijacker is not one-dimensional, the EU still has options to meaningufully retaliate.
Really meaningful retaliation however would also hit Russia as this thing was orchestrated by them, by for example finally stopping Nordstream.
Yeah, there's some pretty whizzy technology involved in the encapsulation process.
They also sanctioned involved individuals. It's more like a family kidnaps their own kid while he was at your birthday party, and as response you get a restraining order and freeze some of their bank accounts.
Only related if you just read the title and ignore the rest, but I loved this article: https://zserge.com/posts/etude-in-c/

Covered on HN late last year https://news.ycombinator.com/item?id=24940624 ("How to create minimal music with code in any programming language")

Also related to bytebeats: https://soundcloud.com/robertskmiles/bitshift-variations-in-...
Work with Vetted Freelancers
Don't forget that Lodash was basically JDalton's rip of Underscore.js. There used to be a mention of it, since the selling point was benchmarks. Now, I don't see any mention of Underscore...
The only way for bourgeoisie revolution to occur is to have bourgeoisie.

A dictator would be perfectly happy flogging peasants until the end of time, see north korea for reference.
Because of spammers creating garbage accounts on your platform
There's at least one forum out there where necroposting is actually valued by the culture. It's considered cool and fun to make a relevant post on a thread that was last updated five years ago. I love that.
Obviously, the next step is to make it illegal to fly over Belarus.

Or prosecute airlines for endangering pasengers by doing this.

Or refuse to approve any flights with flightpath in Belarusian airspace.
I have a loud rear hub instead... mostly works just as fine. But if not, I'm also very patient in passing hikers, once I spent like 10 minutes behind two hikers on a singletrack before they realised I was behind them, because they were discussing something very intensively... but this is fine, in the meantime I can rest a bit, adjust my gear, eat and drink something etc. I always try to smile and thank people for letting me pass by.

The only - very few - occasions when this tactic did not work were usually hikers coming in the opposite direction and being actively hostile. There was an angry lady once who refused to move even an inch to the right, so I had to move to her left, which was a large field of nettle... To this day I don't know what her problem was, but this happens sometimes.
New ‘Morpheus’ CPU Design Defeats Hundreds of Hackers in DARPA Tests
I think it just meant more "stuff"
I am not asking people to shut up. As it happens, I always am the one that shuts up. Just the other day a guy was loudly explaining why free healthcare is such a bad thing right behind me. What did I do? Shut up. I had work to do. Perhaps in a different setting I would have discussed politics and offered an alternative view. But I had no choice but to shut up, because I was working, which is what I have to do to provide for my family. Needless to say, I felt aggravated by not only his politics which argues that I shouldn't have healthcare, but the fact that he cared to violate my right to be undisturbed while working. Just look at it this way: would you find it OK if people started talking religion at work? Like "my religion is right and yours isn't". Or would you find it OK if people started advertising brands? Like "Good morning. I don't care you guys are working. I'm going to stand here and talk for 15 minutes to tell you how product XYZ is exactly what you need".

Politics is today's religion, and in religion there will always be zealots who put their idol above everything (and everyone) else. All I ask for is respect. Today's open offices will turn into torture chambers if we bring politics there. Please use restraint, be kind to others
Why do HN readers justify what US did to get Snowden? Hope you justify as well what they did to get Soleimani.
FFS, those do not require active monitoring. Article 17, formerly known as article 13, explicitly states: "8. The application of this Article shall not lead to any general monitoring obligation. ".
it's creative, and funny indeed.

From a technical point of view, it's simply handing the problem over to the cpu scheduler. Kind of like touching empty files and naming them in a particular way and doing an ls to get them back sorted. Similar to rc scripts.
Anyone know other similar projects? (personal VMs in the cloud for everyone. Bonus points if it supports for deployment of dApps)

The closest I've come across are:
https://solidproject.org/
https://polypoly.coop/en-de/polypod

...but these are purely data storage, they expect the processing to happen on other machines. Some powerful scalable server polling everyone's "data pod" to do what it does. Which is much more realistic and efficient than Urbit I suppose but it raises concerns about what the third party software running on somebody else's server's doing with your data.

Running VMs for everyone sounds inefficient indeed. Urbit's opting to provide (what I assume to be) a lightweight OS/runtime for the apps that are accessing your data to run on is reasonable though it's still very much a single process for each single user at the least. Rolling your own OS/runtime allows you to make optimizations for this specific use-case but I don't know how far that'd take you. Maybe you can offload the processing to the client machine when it's available? If you're going to mostly be deploying distributed apps anyways...sounds like an engineering challenge though. Apps written for your platform will be facing interesting requirements (restraining most of it to bits that need to interact with the data stored in the "pod" helps but I suppose that's detail).

But maybe the inefficiency's the toll we'll have to pay to get away from the centralization problem. I personally find the idea of running thousands of VMs used to deploy P2P apps in a data center painful. But maybe that's what we'll have to resort to until we have devices in everyone's pocket that we can reliably deploy P2P apps on.

Besides the distributed chat/forum and social media, I bet you can replace the entire Google suite with this. After all, your Google account is in a sense, a way to access a VM in the cloud where you can run an assortment of apps on.
How hard would it be to set up an Urbit clone using software existing today anyways? Top of my head, I can think WASM, WASI, libP2P, IPFS coming in handy.
Keychron k3 is what I use. I like it. Wish it had better switches but the low profile and the form factor is what I chose it for
EU gets to appear "tough" while, unfortunately, this is only going to hurt people of Belarus.
This is only going to help Lukashenko's narrative that the West is plotting against Belarus.
Also, while swans are the property of the Crown in most of the United Kingdom, they are the property of the people in the Orkney Islands according to Udal Law [0]:

> Today, the Queen still has ownership of all swans in the UK except in one small corner of the British Isles - the Orkney Isles.

> Under Udal Law, the ancient Norse system of inheritance and law, which the Viking settlers brought to Orkney, the swan is the property of the people, rather than the Crown.

> The case was proven in 1910 by a Kirkwall lawyer who, accompanied by his friend, the Procurator-Fiscal, went out to Harray Loch and shot a swan. The case went to the High Court and the Crown lost.

[0] https://web.archive.org/web/20160725172726/http://www.scotsm...
Air France, Lufthansa, airBaltic & SAS already said they would not fly over belarus anymore
>Not even WhatsApp can read or listen to them

WhatsApp is already lying. It can, as demonstrated above.
"Cock-up before conspiracy": problem in this case is that journalists do not understand EU process. In fairness to them it is not straightforward and in any field of politics something is said to be "done" at many different junctures: for example when it is politically inevitable, when it is informally agreed, once it has been formally agreed and then, of course, once it has actually been effected.
They sanctioned individuals involved in the decision too. And at some point, the Belarusian people will have to take responsibility for their leaders. I'm not saying it should happen today or that they should start a civil war, but they should think about ways to change.
You could file a bug for that! The macOS team at Mozilla is trying to make changes to be a better mac citizen (see native-context menus) :)
"We" are subject to survivorship bias. Plenty of people did not make it and their bloodlines are long extinct.

The difference between Stone Age and today is that our civilization managed to conquer most really serious risks that used to shorten the lives of people under, say, 70. Famines, unsafe water, most bacterial diseases are well under control. So, of course, the roster of threats now changed, some of them being civilizational (road accidents), some of them being relatively small holdovers from the ancient days, such as STDs, plus the very aging that makes our mortality curves shoot up in the old age.

But yes, realistically, people are going to bareback one another all the time. Which means that vaccines and cures for whatever bug is transmitted like that are necessary.
> Not sure about the equivalent Italian law, but I would be deeply surprised if there isn't something similar.

It's actually in the constitution: hereditary titles are no longer recognized.
For all practical matters that is the same. Of course member states have to implement it. The EU is (still?) not one country.

What counts is that the leaders of all EU countries agreed to it. So it will happen.
Think of it as a bet. There's no harm in picking either above or below average when you're uncertain into which bin you'll fall, because those cases will even out in the end anyway. Sometimes you'll chose "below average" and actually be 0.1 standard deviations above average. Others will be the other way around, but for your return on investment those cases are not the ones that matter.

In fact, if there was a third "within +-0.3 standard deviations of average" you would probably be unwise to pick it, simply because "below average" has a greater expected value due to covering more of the range of possibilities, even when it's only true 50 % of the time.

Besides, being forced to really try to sense which way one leans is informative!