skysight-inc/HackerNews huggingface dataset:
There might also be a clause in a salaried employee's contract that specifically requires them to notify the employer of any other work they are doing and get permission, precisely because otherwise the employer could end up in trouble under working time rules through no fault of their own.

As I understand it, this area can get very tricky because you have several general positions in law here that might be in conflict. For example, normally restraint of trade is not allowed, but there is also an implicit condition in any employment contract that the employee will properly serve their employer and that might include not doing other things that would interfere with their responsibilities as an employee. Then there is the whole question of whether work can be done off the clock for a salaried employee given there are limits on working hours and minimum wage requirements (though the latter probably won't be a relevant factor for anyone writing software). There have been related questions about people who are on call and they can get messy so it is not hard to imagine a case about IP rights getting messy with similar arguments being made by both sides.

Again, what OP needs here is a real employment lawyer. Without seeing the contract and other relevant information the most we can do is discuss the general issues, and even then and when this information all came from real lawyers, I am still cautious because my knowledge might be out of date or there might be other relevant factors we didn't discuss.
>At the very least it’d be useful to know the frequency at which this kind of thing happens before making a judgment call on it.

Why is that? Is there a number like 1 in 1000 where is acceptable for Big corporation to screw people and "steal" their accounts? Think about average Joe story that does not appear in news-papers and HN. Laws seem very obvious here, if you want to close a customer account you need to do some minimum stuff:

1 tell the customer what they did wrong, in the same way if you would show to a judge the evidence that this customer did X and X is illegal or against the TOS you show the customer what he did wrong. I understand that this might make your giant corporations anti-spam/anti-fraud job harder but we don't want to optimize for lazy developers and lazy corporations.

2 Offer the customer a simple way to download his account data

3 If the customer bought media and games you have to either refund the customer or find a way to transfer the media to the customer. You would say that this is a hard problem, the answer is again let's not optimize for making things easy for super rich corporation and super hard for regular people. Maybe some innovation would come out of this , like maybe some kind of way where I can buy a book or game and I can sell/donate it like any physical object I buy.

The issue is that now people are excusing that is would be hard for super rich company to do a decent job so is OK if they do a terrible job as long as I, the HN reader don't care about the poor guys affected.

Also from what I noticed from YouTube it seems that simple obvious solutions are not even explored, you treat a 10 years old account with a good reputation the same as a 1 day old account, are all the developers working on ad targeting and polishing the next version of some shit framework? Is there any Google product that you were impressed by their overall quality?
Can someone tell how does Microtalk have any specific advantages over Nextcloud talk which is also opensource and self hostable?
You're seriously underestimating gow much this happens with current rates of immigration. 1 in 1000 to 1 in 5000 seems to be the correct rate in my country.

Besides, Even with 1 in 100k, with the US population of 330 million, you've created trouble for 3 300 people based on this edge case alone.
It's not though, an ELF file only lists its immediate dependencies. To find the complete tree you actually need to find the dependencies and parse those, which is exactly what this does.
No, they're telling customers: "If you're savvy enough to likely be able to sue us, we'll offer support."

The "open secret" approach is a high enough bar to filter out 99% of unprofitable support request, but a lower-tier than litigation. Most people will spend time with a search engine before shelling out for a lawyer.

You're thinking about this emotionally, rather than in terms of capitalism.
>Things Quake did "wrong" mostly boil down to game design and level design problems.

This was a reflection of the issues and internal squabbles ID Software had at the time, especially between John Carmack, the (in)famous programmer, and John Romero, the (in)famous game designer.

The story goes that John Carmack tore down walls at ID offices to keep an eye on everyone since John Romero was just coming at work to slack off and play games all day instead of working on Quake, and the other employees were burned out and irate by John Carmack's iron-fist leadership and working style.

That's pretty much the epitome of toxic work environments. I'm surprised that Quake came out as good as it did, all things considered.

>The Quake 2 engine fixed so many of the technical problems with the Quake engine, but the game is saddled with an awful story

After John Romero left and they lost their top game designer, ID Software's released games were basically tech demos to showcase John Carmack's cutting edge 3D engine tech wrapped up in some improv story so they could be sold as games.
This is the reality of “the cloud”. We have given up so much computing freedom to them across so many aspects that it’s not even in the comments yet. The fact that Apple even has this one-sided power to completely end your media access, cloud backups, etc should be the horrifying part of this story.

Instead people are trading similar anecdotes, offering ML apologetics, etc. It’s tragic to watch the personal empowerment of personal computing fade away into oblivion like this.
Can you elucidate us with how exactly this is an advancement of web technologies per se? I agree with OP comment that it's strange to adopt web3 as a moniker when it is a distinct stack/infra much akin to IPFS in spirit.
> In many parts of the world (including the US & U.K.) the idea of central government holding an accessible database of everyone’s identifies, and mandating participation, is cultural and political suicide.

That's because the US and the UK are mentally ill cultures actually engaged in cultural and political suicide, so any practical, useful ideas like that are considered suspect.

> Unfortunately US consumer protection is lacking in comparison.

That's what happens when a whole country decided to mistrust their elected government and instead put their faith in corporations.
Show HN: Console Sleep Tracker
First, programs are defined to be finite in length. Second, for a program to be said to compute a function, it must do so for all possible inputs.

That’s by definition, but there are good reasons why these definitions are useful: if we accept infinite or incomplete programs, everything would be considered computable.

Anyway, your program can only compute BB for a finite number of inputs (depending on how far you bother to expand the “else …” part).
You think it’s narrow minded to stay the fuck away from people who are pretty explicit about seeing me burn because I sometimes kiss dudes?
I would seriously have considered taking them to court. In Sweden you can file a small claims case for $90 and the legal fees are capped at $125 if you lose. Well worth a shot.
web1: information

web2: information, people

web3: information, people, value

(value as in money and other valuable assets)
You think being able to make irreversible changes to your account that destroys it with no recourse and no "Are you sure?" message is policy?

"Our policy is to make it as easy as possible to destroy your account forever with no warning."
Have you considered modded to get a little more Factorio in your minecraft?

I'm playing the "Create: Above & Beyond" pack.

There is grind, the pack gives you a goal (build rocket, go to moon), but how you get there is up to you and the automation isn't quite so arcane as vanilla, and doesn't rely on "magic blocks" (Where you plonk down a single block and it magically does all the things) instead relying on you making a machine/factory line from multiple blocks.
Brains Seamlessly Switch Between Languages
Surely “uncomputable” here means “uncomputable in ZFC”, no? The fact that you’ve found it in a stronger theory doesn’t matter, because the value now depends on that stronger theory and may be wrong in ZFC.
I started to make provisions for this scenario years ago. Paid email from a small but reputable provider, never rely solely on cloud storage for private data, never "buy" media unless it comes without DRM. It's been a tedious process but I think I'm mostly there.

Loosing my Apple account would still be a terrible blow. So many more or less essential services are app only these days. Financial services increasingly rely on phone Apps for authentication. Even some government services require a phone with NFC to use your digital id online. Many daily conveniences like cabs, car and bike rentals and the like are not usable without apps.

I think it's time legislators thought about this problem more thoroughly. Just creating a new account is not an acceptable solution in my opinion.
Great reply thanks
Ideas vs. Execution – Where’s the Value?
If the copyright has always belonged to the employer then OP never had the legal ability to license it as open source in the first place. The employer could presumably shut the whole project down and in theory even go after others for copyright infringement retrospectively.

If there have been other contributors then the employer would not magically get the copyright to those contributions though, which could leave the whole project in limbo with no-one having enough rights to continue working on it and releasing the results.
One aspect that I strongly dislike about "web3" is that it poisons the discourse with its incentives.

I don't believe that every person on Twitter with $BTC in their profile understands or can knowledgeably argue the benefits of Web3, but their crypto holdings make them a hard-lined crypto zealot in the hopes of multiplying few hundred dollars they've put in.

It's fairly widely known how laughable it is to look for unbiased opinion in the interviews of pundits talking finance. This is since it's become expected that none of their advice is going to be untethered to their investments, but given the opportunity they're talk their book all they long. I don't see that much wrong with talking your book, but desperately trying to cover it up under the guise of "knowing the tech is superior" while only having superficial understanding of what's going on - makes intelligent people reading your stuff distrust you immediately.

I know people on both sides of the fence. I know of only one person that's skeptical of Web3 but still hedges on its success. I'm surprised that there is no middle ground - there are either fervent advocates or fervent opposition, and with very few exceptions (!), the opposition seems to think more clearly and is better informed.
Theft of what though? You don’t own any of the music you pay to access. It’s all just revokable licenses to consume media.
Going into your profile on a trading app and saying "i am 12 and what is this", no matter the reason, seems like a reasonable signal that maybe you're not a customer I'm hugely concerned about retaining.
This is so user-unhostile I wanna cry. Most companies just want the power to force antifeutures on the users nowadays.
The tool moves runs the application and all of its dependencies in a container for compatibility, but on Android with bionic that would probably imply moving all of libc with the app. I don't think that'll go down as easily, as the entire bionic framework is integrated quite deeply with the rest of the system.

For "simple" bionic libc calls, an LD_PRELOAD shim might be enough for many binaries, though. You'd need to translate all the bionic libc calls to your system's libc calls, but that might just be easier than it seems because the level of compatibility between the two. Bionic is actually a subset of POSIX libc, so you should be able to map all calls to your normal system calls.

I don't know how well-maintained the project is, but https://github.com/Cloudef/android2gnulinux might just do the trick for you.
There's also this: https://www.githubtrends.io/wrapped
Ask HN: What choices have you taken that help you do more with a computer?
I went to school with someone named Jane Smith whose father was named John.

In my life, I've known two Mike Wilsons, and when I knew one of them, there was also a cabinet minister called Mike Wilson (in Canada).

Summary: if your company blocks someone based on their name only, your company is a bunch of incompetent losers.
I don't agree with the contact list sucking. If it was bad people would have left pure and simple. Myspace and others were huge mess, just larger blogs, it wasn't different.
I just started using Java's functional side a few weeks ago. Lambdas are really nice and often make the code clearer. I like writing more declaratively.

But the stream interface is just horrible. I had to read a lot before I understood how to just filter a list and collect the results. And even after that, it still somehow didn't scream out what it was doing to me. I guess you get used to it.
Doesn't Google allow devices to be de-authorised from an account via a web client? https://myaccount.google.com/device-activity
I think the interpersonal problems are overplayed and don’t really explain much. Quake was rushed. 3D level design was in its infancy.
> the latest crypto pyramid scheme

The client libraries for Ethereum are called “web3”, and have been for half a decade at least. Web3 has been a core concept promoted by the Ethereum team from the beginning.

Say what you will about Ethereum, it is not the “latest crypto pyramid scheme”.
Show HN: POC] Embedded functional scripting language based on YAML syntax
No, you can't generalize like that.
The default position might be something like that but anyone writing software professionally surely has explicit provisions in their employment contract that would take precedence (as long as they hold up to any legal challenge of course).
https://wiki.installgentoo.com/index.php/Interjection

Nicely done.
If you really don't want to accept donations, you could perhaps consider a 'support LinkLonk' page or section that explains as you did above, encouraging to share it or provide feedback.
Uri's are hierarchical, and hierarchies are notoriously difficult to get right. Even if you get them right, the definition of right often changes over time. In my experience, things have to be flat to be static. IDs seem to work pretty well
I've tried using https://github.com/libhybris/libhybris directly earlier. Will try this.
A similar thing happened in my back garden last summer. Not as impressive, but still a feat of engineering for me and a few mates. Similar tech too! We had a couple 2-ton car jacks and a handful of 3 inch fence posts. Lift, lower, push. Lift, lower, push. It took most of a weekend but the result was a 3x4 metre shed being relocated from the south-west to the north-east corner of the garden.

Electrics were never disconnected, but shut off at the box. And it's not plumbed in. But it was still quite an effort.

I would have a loved to have done a time-lapse of the project, but sadly didn't think of it until after the move.
Exchanges and stablecoin issuers are already involved in fractional reserve banking.

It's free money to them, why not?
LOL. Its probably too much for new generation too.
> modulating the voltage but keeping that voltage always above zero

In signal transmission theory people almost always think in terms of frequency ranges.

Any DC component is simply a frequency set to 0 - that can be ignored.

Similar to the earth magnetic field when talking about radio transmission in air.
If you've read Anathem by Neal Stephenson; he has an amusing made up word "bullshytt" (https://anathem.fandom.com/wiki/Bulshytt) that is being used in the book by the avout to denote exactly the kind of stuff web3 seems to be about.

In the book, the Avout are basically science & philosphy nerds that the rest of society has locked up in monasteries where they are not allowed to use any form of modern technology after a few incidents in the past where they went off and invented things like gene manipulation, nuclear weapons, etc. The outside world still has technology and interacting with them every few decades is hard for the avout because they seem to adopt all sorts of technical jargon every few years (i.e. bullshytt). So, they need to figure out what these people are talking about every time they are allowed out (every 1, 10, 100, or a 1000 years).

Asking the question if it is bullshit is kind of answering it, I would say. But it's definitely bullshytt.
> On the other hand "allow people to use any feature on AWS they ask for" is a wrong reasoning. When you allow for this you get a ton of dependencies that are not requiered and in turn make your system hard to maintain and sometimes extremely cosly.

I agree with the spirit of what you wrote, but I think that not allowing it is ultimately even worse then the unnecessary dependencies.

Limiting your dependencies should be a choice the developers themselves are meant to make, otherwise you risk estrangement and having unmotivated workers that don't feel responsible for their own work. That ends up costing more in the long run I think.
This seems to have some more clues: https://www.liquisearch.com/voyager_program/telemetry

Although searching for the formats mostly yields copies of the same text on different websites
Also came here to ask this. Seems like something being simple and something being sort of done and not under active development are two sides of the same coin.

A related question - the article mentions swarm here as the k8s equivalent, but can docker compose also fill this role in even simpler usecases, like just a handful of services in a typical 3 tier web stack? (especially on a team without k8s expertise that goes much beyond the functionality of docker compose)

I get a general sense from reading various threads on this topic that using docker compose in prod isn't seen as a great idea, without ever having seen the why properly articulated.
Can't agree more.
Creating and sharing content in a decentralized way is exactly what the web is about from its inception.

The only change that occured in the era marketed as "web2" is strong attacks against decentralization.
Exactly, and reducing responsibility in general - and outsourcing it. Parasitic engineering manager.
I find it strange that folks in the US and UK, given that these are championing modern dragnet surveillance, would recoil at the idea of government issued ID, thus forcing everyone to come up with error-prone workarounds enabling identity fraud. As a German, the idea of a bill proving anything at all is just wild.
Things like this make me lose confidence not in Mathematics itself, but in the brain's ability to truly 'grasp' Math.
I know I am a layman, and this particular example is peanuts to an adept, but I am sure similar examples exist at a higher level to confound the adept, and the master, and so on.
Maybe past a certain level of complexity, Math is really beyond our capability for ordered thought, and only computers may proceed? Hopefully not!
Oh wow. I did not realise this was the case. Thank you!
That’s really great. Do I understand correctly that it doesn’t understand SPICE?
A more realistic case for you: People make far more mistakes than you think. Having done genealogy recently, the number of documents with people messing up their own birthdate or name is staggering. On top of the much larger number of registers where someone else have taken the information down wrong.
Cool to have a residential backup electric power generator. The monitoring system also looks interesting.

I wonder if the author could shed some light on the reasons for this technical choice though, because my back-of-the-envelope calculations just don't end up with this kind of tech.

The Generac is about $13000 excluding install. A Tesla Powerwall+ $11500 installed without subsidies.

The electric power consumption at our place is under 5.5 kWh per day on average, with very few peaks. Slightly less than average for Belgium, but not by a lot. I realise residential power consumption may be higher in the US, but probably not by an order of magnitude.

A popular home battery, the Tesla Powerwall does 13.5 kWh. That's 2.5 days already without any solar. Add enough solar and you've got basicly unlimited backup. In a single family home with a garage, one can also easily add vehicle to grid for extra emergency storage.

Friendlier to the environment, lower maintenance, cheaper. Unless one consumes over 7 kW continuous or 10 kW peak in an emergency situation.
This is a reasonably common technique in game engines, actually, usually referred to as an “uber shader”. The idea is to have one massive shader with a bunch of if’s that does everything, and then you don’t have to pay the cost of shader state changes.

There are lots of arguments for/against the uber shader technique, but I’m guessing it was probably intentional for performance reasons, not just an accident of development.
In the UK I can raise this with my bank and if they don't resolve it I can raise it with the regulator, who has real teeth. Getting back on topic, who regulates Apple?
That was only a small part of "web 2.0". Just as important were syndication, embeddability and APIs. Web 2 were podcasts, blogs, RSS and pingbacks.

Web 1.0 evolved with user generated content and now more of the world's information is locked up behind a login screen than before.

What this has to do with what is being sold as "web 3.0" is not clear. Blockchains have their uses but it's not the web.
It feels marketing driven. Like trying to make a thing. I haven't seen an actual change in consumer interaction with the web, which was a defining aspect of web1 -> web2.
It had an obvious focus on the suffering of the Christ, then the victory. It's obviously Catholic derived.

If you've not had the experience, I strongly recommend attending a Stations of the Cross in a Catholic cathedral on a Good Friday if possible. You'll see what the movie is derived from far better, and the Catholics know how to put on a good show.
There is an equivalent software solution for rooted Android phones:

https://f-droid.org/en/packages/mattecarra.accapp/

The Chargie will certainly be useful for the many people who don't want to/can't root their phones. But it's also sad that one needs an extra piece of hardware for something that the phone can technically already accomplish on its own.
Vbcc: Portable ISO C Compiler
With "free" services like Facebook and Twitter I can understand pulling the rug off from under the feet of some unlucky customer. It will generate bad PR, some social media outcry, but the losses still mostly remain in the intangible domain.

But cases like this where the customer actually pays real money for and has accounted assets in Apple's system this is absolutely inexcusable. No face-to-face business could do this or they would be sued to extinction even in the lesser litigious countries.