skysight-inc/HackerNews huggingface dataset:
You say that legalese is strongly typed, but it is not. We have clashing legislation. As complex and verbose as legalese is, it is still interpreted by humans: lawyers, judges, politicians, the attorney general. My argument is that while we cannot enforce strong typing in regular speech (conversations, social media, news) we should enforce it in legalese and policy. In other words, we need a compiler. I would love to run the statute book through the equivalent of the Rust compiler just to see how many instances we have of clashing rights, circular dependencies, due to there being wildly different definitions for words.

Imagine if new policy had to be compiled with current statute book monorepo? It would get a hard "nope" in many cases. Not only could it prevent bad legislation, it could be used to point at existing "bad policy" that blocks good legislation.

Imagine if each country had a laundry list of known bugs in it's laws? I mean, you'd want to know, wouldn't you? At the moment we need to wait until somebody tests a law before we realize it's unenforceable or unfair
It seems currently open source has a DJB monoculture. Meanwhile, recent NIST has a Joan Daemen monoculture (AES and SHA-3). Early 1990s there was a Ron Rivest monoculture (RSA, MD5, RC4).
They should open source and upstream their patches to clang and llvm, and let the llvm community maintain it.
They aren't GPS. They rely on a proprietary network of devices from one of the biggest tech giants in the world.
Really important documents are paper and stored in a filing cabinet into labeled folders. Every so often we go through these and discard the papers we no longer need (old tax records beyond 7 years, utility bills more than 6 months old, etc). If our house burns down or floods badly, we'll potentially lose these documents, and that's a risk we're willing to accept. Pretty much all of these documents are actually replaceable with effort, time, and a little money. I can get new notarized copies of birth certificates, old tax documents, will, passports, etc if I really need to but it would be quite annoying. The risk of losing them and the annoyance even each other out, it's a very small risk. If I die, no one needs to know how to use a computer in order to access my will, taxes, etc.

Important digital files are all on our family computer which is backed up to a cloud service which will mail me a disk to do a restore if needed. This includes all our photos and videos from since we've had digital cameras. If both my wife and I both die, no one will have any clue how to deal with this and that's OK.

Photos we really like are printed and in photo albums organized by date. We'll lose these in a house fire and that's a risk we're willing to accept. The ability to easily pull a physical album and see pictures from a past time grouped together and curated is something we really like.
Somehow, the US seems to have forgotten to get more than "always the same" to the front.

Also, the helmet-bullshit is driven by polish anti-german pis-bullshit. Germany delivered PZH2000 and Gepard, as well as being the first with modern Air Defence.
France and Britain were the first with Cruise Missiles.
Scandinavia was the first with Tanks.
Netherlands the first with modern planes.
The Blinken-Deescalatin-Crowd in the US which seems to still believe in escalation management and mutual co-operation with Russia.

Where are ATACMS, more Patriot, more Bradley, more Abrams, more cluster munitions? The material is there, it's high time!
I think these “ink traps” might be effective on low resolution displays. But yes, those parentheses indicate it’s not a coding font.
I do the same thing with the iNatutalist app. I joke with my wife that I'm filling out my Pokedex. Currently at 164 species.
It's about time! In my opinion Europe was a bit asleep about the realities of the world.

Very grateful to all what the US is doing, but in the end this is a war within Europe, and we must know we can't always count on others to be the main contributor of something that is happening "in our neighbourhood".

Also, Europe must really start to consider itself as a world power. Maybe I'm too paranoid, but the democracy within US seems very fragile to me (the 2 party system, all the extreme nutcases that live within).

The Ukraine war has shown us how important it is to defend democracy within and outside of our own borders. And that 'power' cannot always be only manifested through diplomacy.
It's not accurate to say any amount of alcohol increases your risk of cancer. There is clearly a threshold amount and one droplet of red wine in a glass of water one time in your life is not going to increase cancer risk in any measurable way. The threshold amount does matter if people want to make the smartest choices and still enjoy life.

The same can already be said of cannabis.

"People who use marijuana have an increased risk of heart disease and heart attack, according to a large study led by researchers at Stanford Medicine.

The study also showed that the psychoactive component of the drug, known as THC, causes inflammation in endothelial cells that line the interior of blood vessels, as well as atherosclerosis in laboratory mice." [1]

Other studies have shown the risk of heart attack goes up in the first hour after smoking cannabis.

Prohibition doesn't work. And we need loads of more studies like this so folks can be well informed in their choices.

However regulations and taxes do work. Smoking cigarettes continues to become less and less popular thanks to information, higher taxes, and other regulations.

Considering how popular cannabis is, we should be funding more research so we can make informed choices, and at tax it at a level that recovers the actual cost to society.

[1] https://med.stanford.edu/news/all-news/2022/04/marijuana-hea...
You still have outages when you run your own hardware and systems.

What would that look like for your company compared to the cloud?
Maybe there has been a misunderstanding of sorts.

By "gateway" I meant the IP address set in the various LAN devices for "default gateway" that (for the sake of the question) is set to 192.168.1.1.

Imagine that there is only one device (a PC) on the LAN and one DSL router/modem.

The router/modem (the actual "box") has an address of 192.168.1.1 and the only PC has set as gateway 192.168.1.1.

Now, let's say that there are instead several devices on the lan (all set with default gateway 192.168.1.1) and three DSL routers (that all have address 192.168.1.1 and that cannot be changed) of which only one is connected to the LAN at any given time by physically connecting/disconnecting from the main LAN switch their RJ45 cable (this is the current situation).

Instead of connecting/disconnecting manually the cables, I could put a "switch box" that would allow switching among the three routers cables, that would be something that anyone can be told to do over the phone in case of need.

I was asking if there was something ( a simple device) like that but that could be operated remotely or programmatically.

I presume that almost any router or managed switch (as it has been suggested, probably much better) can put a port in "up" or "down" state, but in the case of a router there would be some IP conflicts.

I could change the IP subnet and default gateway on all devices of LAN to (say) 192.168.0.x and have the "added" router be the default gateway at 192.168.0.1, routing all traffic to 192.168.1.1 (the fixed IP address of the DSL routers) but doing this, in case of failure of the "added" router I would have to change the default gateway on all the connected to LAN devices.

The "managed switch" sounds much better, though still if there was a simpler device it would be preferrable.
I daresay that's a very Finnish style of explanation.
This is good news for the US, good news for the EU, and good news for Ukraine. The rare news that is good for everyone. Well, except Russia I suppose—but they could just leave.
> shouldn't put collars on cats

For an indoor outdoor-occasionally GPS-tracked cat, collars are fine. There is no case where they will get themselves into trouble and be unaccompanied to ruin.
There's also PhobGCC, an rp2040 motherboard replacement offering Hall effect sticks for Gamecube controllers.

https://github.com/PhobGCC

(I'm lead software dev on it)
Drakon uses Silhouettes to show code linearly and abstracted at the same time:

https://drakon.tech/read/silhouette
I was surprised with the range of sounds this produces.

I was hearing both white noise and low whistling, the source of which seemed to be moving.
lots of talk of automation and Tesla - can anyone give more insight into Teslas purported new building technique and whether it’s actually innovative? https://www.theverge.com/2023/9/14/23873345/tesla-gigapress-...
Okay, I don't care much about all of the unproven "software engineering" cargo cult rituals, but maybe 10,000 lines is pushing it a bit!
Previous discussion: https://news.ycombinator.com/item?id=23399742
Louder music sounds better. It's a common high school psychology lab to reproduce this theorum.

So sound men turn the volume up, which causes them to get used to the volume and experience hearing damage, which causes them to turn it up more, and the cycle repeats.

P.S. this also applies to classical and jazz. Turn the volume up on those for best enjoyment.
I've calculated the ratings-to-sales ratio on products that do have official sales numbers, and used that to estimate it for the ones that don't.
I used the median ratio as a guide.

It's hard to tell how accurate the estimates are until some Gumroad seller confirm their numbers to me, but I think with the data I have this is a good guideline.

One surprising thing I found is that the median ratio is the same across all categories, I thought it would vary much more between different niches.
I use https://www.trustworthy.com/ and Dropbox and am very happy with this combination.
Same.
I was unaware that Belgium or India have such systems and often wished for them to exist in Germany, but thought that it was impossible for privacy reasons in the EU.
Now it's clear that it's just incompetence or lack of funds or vision in Germany.
Sigh. Everyone gets a clean slate with me when it comes to hiring programmers, no matter what - results and demonstrated ability trump all.
Regional price adjustments for selected upcoming titles
After trying out and reviewing the code of https://shoelace.style/ I began asking the question: Do we still need libraries like Vue? Haven't native web components reached the point where we can let go of the component "polyfills" we've been using?

This crossover is bound to happen, like it happened with jQuery. The question is when.
Heh, I remember doing this for WordPress plugins back in 2010ish. Basically look for plugins with high install rate but not been updated in a long time. Fork it, add on paid services, then market the hell out of it on Reddit/etc. I was making ~4-5k a month from that before I had to give it up due to a COI policy at work.
i currently own a moto G30 that i bought like 2years ago. i got it for like 10K inr or around US $110. it works for taking calls, photos, mindless scrolling on lemmy.
I DO NOT FEEL FOMO when i'm the one on the hook for 10x more money when the marginal benefit over the current device is not enough for me.
While $340 million is nothing to sneeze at it would only make up 18% of Unity’s revenue if that’s what they’d make off of ads.

Which makes me wonder where the rest of their revenue comes from, but I’m too lazy right now to go through their financial statements to find out.
according to Derna's deputy mayor quoted in [1] "the dams have not been maintained since 2002", so it seems unlikely that NATO intervention is to blame (though that was my kneejerk assumption too). the situation in Libya post NATO intervention certainly contributed to the negligence, but it has been going on for years at that point.

[1] https://www.aljazeera.com/news/2023/9/12/infrastructure-in-l...
Indeed. Government-provided digital services can be a good experience. There is a lot of initiative in the US to improve the sprawling and incoherent experience. As an example, on the IRS website you can access your personal information (returns, all submitted tax info from various sources) going back for several years. As far as I'm aware this is a newer service.
The Gap by Ira Glass [video]
Just as there is a level of alcohol use that is "zero risk". But that level might be one drop in a glass of water at meals, and a level which has zero pleasurable effects.
Who has the largest commitment to ending the war?
Basing the fee on number of installs instead of number of buyers is a problem, it's an unpredictable cost that developers have no control over as it also counts repeated installing of the game. Their FAQ suggests that malicious "install bombing" is something they cannot prevent automatically but instead have to resolve via their support. In other words you depend on them having good support while they profit from bad support, all while their CEO is the kind of manager who wanted Battlefield players to pay for each weapon reload.

If Unity just counted number of buyers they wouldn't have to deal with malicious installs and users of their engine would have more predictable costs. But for some reason they don't want that, and that alone is suspicious.
I can’t even start to imagine the annoyance that people have to go trough when they need something really important, like a citizenship or a visa.

I haven’t had to deal with that bureaucratic processes, but if I extrapolate the awful experiences I had with something as simple as a new ID, I can fully understand why people hate this kind of organization.
>This means if Epic ever abandons unreal, you could theoretically also just make the changes you need to support whatever your project required - as long as you didn't distribute those changes

No it doesn't, you still don't own the code so you can't just modify it and use it to develop games.
How did you collect this data? Did you just use webscraping? What tools did you use for this?
One reason is because they didn't intervene in Rwanda, and got widely criticised for that. I believe it was decided that genocide demands intervention.
The only valuable thing on this planet is natural resources. Russia has the resources, Europe doesn’t. End of story.
Stoping development, moving new versions into proprietary licenses, and having no one around with the resources to pick it up is basically the same thing, for all practical purposes.
We're using Tractive with our dog and regularly get a full week. And that includes 2-3 walks per day that are outside of the wifi zone.
Ukraine is in no way a functioning democracy.
That menu UX from iOS to the browser in Imba
The question is, is this statement binding for 10 years, or can they "kill" it within a couple years?
> the fact that they are trying to break the Gplay/Apply monopoly shows that the Epic games leadership are not corporate piranhas

That’s a very unique take. I would call a company that lets others take startup a buildout risks and the uses the courts and regulators to swoop in with a low cost competitor a pirhana.

It’s a good strategy (for Epic), but it is extremely predatory. It’s no secret they have their eyes on the console market next; let HW makers popularize platforms using a business model of low margin HW and high margin SW, then get governments to mandate alternative stores so Epic can undercut the SW.

Low risk, low effort, high return. It’s a solid business strategy but if it’s not pirhanic, I don’t know what is.
For me and now by extension the missus and kids: An organised chaos of diverse storage, for docs and photos. On a NAS, Google Docs, Dropbox, Flickr, variuos other local photo apps now offline (coppermine etc). All newer photos are on icloud though also backed up offline. A lot of older paper documents in physical folders, some organised but most just bungled together. Old physical photos are hopefully somewhere in the attic.

Most recent years all letters are however photographed on a phone and put into relevant shared photoalbums, then shredded. Albums by year and category e.g. "School docs", "Kids School work", "kids art", bills, statements, manuals and instructions, receipts, etc. Still have a big chore to go through all the old folders to scan and shred so we can really be paperless.

A few times I have had to dig out old bank statements or proof of address on a recent bill. However they all just wanted a photo of it, so storing it digitally was fine.
I did not get my own laptop until I started at my university. I am now doing a Ph.D. in informatics (European meaning of the term). I had access to my dad's workstation at home, but just to play around on and I certainly did not have root or the ability to install my own software. There were computers in my computer lab at high school, but I rarely used them. They were locked down as much as any smartphone I have ever had.

At what age does someone need root access to become interested in a career in CS/IT/web dev/whatever?

Or, if not root access, like what kind of "desktop level capabilities" should I have had that I did not have, given that I did not have a desktop as a teenager or younger?

I am Gen X. I can think of exactly 0 friends who had their own desktops as teenagers. (Their own, as in were not really their parents' work computer, did not have to share with the family, could do whatever they wanted with, etc.)
I often hear different variations of this story, but I have never seen it well documented. I have not seen an online ad in over three years since I switched to Graphene OS without any adware on my devices.
That's amazing! I thought about whether to keep the data to myself and build something or share it and sell access to it. I hope I made the right decision! (Also I just learned what a COI policy is)
It's sad that my first reaction was "Monoculture? We need a crypto(currency) Zeroculture", and I had actually read the article when it first came out.
https://lkab.com/en/press/europes-largest-deposit-of-rare-ea...
I can definitely understand them wanting to drop custom C++ extensions, but it's a shame they can't figure out how to provide a nice development experience for their newer UI platforms. If only .NET actually works reasonably well with it (and there's a huge managed<->native overhead) maybe it should have just been WPF 2.0?

Not that I would use WinUI anyway, microsoft cannot be trusted with UI frameworks anymore.
"Clicking EULA" might not be enforceable in many countries.
Thanks for the post.

I do not enjoy navigating and bouncing through 100s of files to work out how something works. Where algorithms are obfuscated and there's indirection everywhere.

I enjoy reading dense code where everything is clearly linear because I do not need to context switch.

But when you need to change something, you probably prefer the many function approach.
RT is still around?!

I don't think I've heard of anyone using it in years!
What do you mean by 'ending the war'? Ukraine gaining back its sovereignty or (partly) turning into a Russian puppet state?
I had a high school physics teacher who would have the instructions "Answer in SI units unless specified" at the top of his exams, but there was always a last bonus problem that referenced the previous answer and promised extra credit equal to a full problem for the answer in "most creative or interesting units (with work shown)". It was a competition in the class for the extra credit and he'd typically award 1-3 of the answers full extra credit.
It could have been a trap

Iraq and Libya invasions, without recovery plan, made the west too morally bankrupt too succeed in Syria

A more strategic target to Russia
Why? That would create lots of small functions that each is called only once from only one place in the code and still are extremely coupled to the invoking switch statement, often having multiple inputs and multiple outputs which then the invoking statement needs to write in the proper places to which the function wouldn't have access.

Breaking out functions makes sense when you get either reuse or decoupling, but in this case you don't get any of these.
switch to godot(http://godotengine.org/), gamedevs. you reap what you sow. it's better to support open source projects like godot instead of unity whose control lies with the company whose actions probably might not lie with you/your companies' interest. There are hundreds of instances in the past where open source projects replaced corporate projects(ex: blender, git). so, better use godot imo.
This is pretty much the same attitude which leads to kids being wrapped in cotton wool, ferried everywhere in giant SUVs and never let outside to play. I find it a bit sad.
In addition to what sibling comments said, keeping stuff separate helps making the C API a bit more explicit and easier to intuit out of the box. For instance: https://monocypher.org/manual/aead

void
crypto_aead_lock(
uint8_t *cipher_text,
uint8_t mac [16],
const uint8_t key [32],
const uint8_t nonce[24],
const uint8_t *ad, size_t ad_size,
const uint8_t *plain_text, size_t text_size);

Here you see that both `nonce` and `mac` are separate (libsodium calls that "detached"), which can be annoying considering you always need the mac. On the other hand, the plaintext and ciphertext buffers have the same size, and the sizes of the mac and nonce are explicit.

Yet another reason to let users specify the nonce is that portability stops me from accessing an RNG. Can’t produce random nonces without it, so I have to pass the burden to the user. (On the other hand, I get to run on tiny microcontrollers that don’t even have `malloc()`).

---

Speaking of streaming encryption, I have that too now, and unlike libsodium it’s compatible with the one-shot interface. Like libsodium, you only need to provide your nonce once.
I doubt it. According to that database my ip is in a totally different country but I'm served the correct content. Despite my efforts to fix this for years...
And it's pretty simple to see when an app is doing audio recording (there's even an indicator in the corner of the screen on newer androids), what is being processed, what is encrypted and with what keys, and then decrypted, and what is being sent and received.

It's a computer program, it's not magic, you can take it apart down to individual system calls, and with popular apps, people actually do that.
No, it is different - and it crosses line. There is DRM built into the Unity engine that informs Unity (the company) of an install, and companies pay via this Unity derived number. Not reported game sales, or even self reported game installs.
You can’t scale when you’re working in your business instead of on your business.
When reporting fines for large companies in media, these should also be expressed as percentage of daily/yearly profits or revenues, to highlight the fact that most of the time they won't have any effect.
True it's a hot piece of garbage. Enshittification is probably a better word.
The real question is how many lives were lost, because of COBOL and as such can be indirectly attributed.
Geary was/is considered becoming a GNOME circle/core app but there're still some few unresolved issues.
As for the boat I'd be worried; potentially some has lost something likely valuable to them, or worse fallen overboard.
Democrats of these days call everything "tainted". That movement has only interest in defining flaws as inherent.

None want to burn it all down. This is for genuine fear of those who want fascism to encourage mob violence, discrimination and deny law and order to minorities.

Puritans are not the anarchists in this story. Little Nazis are trying to normalize revolution and idol worship as somehow universal.

Lying to kill the constitution is their main tactic.
If you don't own your engine then you don't own your game. Games are unique like that - music and other art is interoperable - software isn't.