skysight-inc/HackerNews huggingface dataset:
I'll (reluctantly) give this to Meta, since that what Meta actually accuses is unauthorized access, not necessarily "hacking" in popular parlance, and it seems that then-Facebook has formally sent letters to the company that they're disallowing any authenticated access to Facebook. The Google case relies on unauthenticated access only, and while the LinkedIn case is still in court and although the circuit's decision is that hiQ can access the data, the case is now in the supreme court in wake of van Buren. Also I bet that they included c(1)(A) (the fraud part) just because they can, it's really about the c(1)(B) (unauthorized use of data) part that has a better standing.

Also the title is a disservice, it compresses the nuance of the court case into a clickbaity headline.
Perhaps it is that those who spend the most have the most money and spend more time out at restaurants or work too much to go home and cook.
Unified Observability
It's always bewildering that someone defending Biden always has to bring up Trump.

> Eastern European NATO members are concerned they could be next

could be next...what? Do you recall what happened in 2008 with Georgia? This is literally straight from Russia's playbook. They stationed war games at Georgia's borders, tensions heightened, shots were fired, Russia claimed they were fired on first. Now Russia occupies parts of Georgia. This is exactly what wargames at their borders threatens. It's disgusting and absolutely should be universally reprimanded to post up warships to do war games outside of high political tension areas.

> Source? He said straight up that US will not send any troops to defend Ukraine.

Incorrect he said that sending troops to act unilaterally against Russia was not on the table. If you actually listen to the press conference you're referencing then you'd realize this was not a promise to never send troops - quite the opposite.

Source for Biden repeatedly saying Russia will pay a price for Ukraine invasion? There are numerous, but here's him proudly admitting to calling Putin a soulless killer to his face and promising he'll pay a price shortly. This is the opposite of diplomacy. https://www.youtube.com/watch?v=EPtmXikBWrQ
I would look at it this way.

A helicopter has a complex mechanism in the hub that rotates the blades up and down as the rotor rotates

https://aviation.stackexchange.com/questions/73923/how-do-a-...

I bought a quality RC helicopter from a hobby shop that I was a part owner of and really didn't have a lot of fun with it because I was maintaining it about as much as I was flying it.

The control problem for both a helicopter and a quadricopter is tricky because it is fundamentally nonlinear (if you want to move in direction x the first thing you do makes you move a little bit in direction -x) but the mechanism of an electric quadricopter is much simpler than a helicopter because you just need PCM control of four motors rather than a swashplate mechanism that is trying to destroy itself with friction, vibrations, etc.

The helicopter was always a 'stillborn' technology that didn't improve on the same curve that airplanes improved on. Quadricopters started out small and are scaling up and are improving faster than helicopters so at some point the curves cross and quadricopters win.
Heh. Point taken (though I'm not GP), but I think we should try for both?
"His 20 year experience was that the more expensive the kitchen, the less it is used."

Which makes perfect sense as such a person is likely time constrained and has the financial means to dine/order out more often. At this point the cost is more decorative than utilitarian, it needs to have the fit/finish of the rest of their home.
zfs on FreeBSD is from the same sources as in Linux. There is not a single word in the article why to chose jails. Article is 90s style rant, which is not a bad thing.
It's been a while since I used NixOS, but I never really had an issue with the language. What was frustrating was in package solutions there were all these special functions which as far as I can tell were undocumented and I couldn't figure out what they could do. So there was sort of this gap in terms of documentation between theoretical understanding and tooling/functional understanding which I struggled to cross.
That isn't the point. They're supposed to be stable to be usable as currency. Using them as an investment class is a very off-label use that has emerged.
I ran a FreeBSD ZFS NFS server for a cluster for quite a while. I loved it. It was simple and stable. The thing that led me away from FreeBSD (aside from IT not being happy with an "alternative" OS), was that I needed a clustered filesystem. We outgrew the stage where I was comfortable with a single node and where upgrading storage meant a new JBOD.

Are there any FreeBSD-centric answers to Ceph or Gluster or Lustre or BeeGFS?
During start up it asked me if I wanted to change my browser settings and I said no. My settings were not changed. Either you clicked yes without realizing what it would do, or there was something that made it not ask you. I think the wording of the question was something along the lines of “internet security”, which is Microsoft’s way of tricking users, so you may not have realized what it would do when you said yes
You just have to take out square factors from each, and combine terms with matching sqrt(n), and that will be unique
Si vis pacem, para vellum.
This articulates most of my frustrations with the Linux world.

Some of the distros are very good, but some of us who have work to do cringe at the thought of bringing up newer versions of an OS just to check all the things that've broken and changed needlessly.
Enjoyed the article.

But still, couldn't help to get the following lasting impression after reading it: these days being able to click around the UIs of the cloud providers should be a billable skill by itself.
Buying an electric car in 2022 is like buying the iPhone in 2007. I can also make comical platitudes. One thing that struck me while reading this is the author implies that he would consider the Taycan, a car that retails for > 100k USD, if it weren't for the lack of storage space. We are definately not in the same bracket so its hard to take this piece of writing seriously. I certainly cannot and will not consider spending that much on a car. Even the 70k USD asking for an i-pace is too much.
They know they mess up, they just have defense for it.
Windows 11 is desktop as a service. Set it the easy you like it and use a firewall or pihole to block updates. It's been the only way to have a stable system since windows 10. On days when you have extra time, go ahead and update, then fix everything Microsoft ruined.
What did you do with the XMR?
Same exact thing happened to me, I tried reaching out for help in Google and yet, to no avail, nothing happened.
It's because completely unregulated pseudo-money with all proper infrastructure around it is amazingly attractive thing for all kinds of financial criminals, precisely because there is no regulation and no consequences. As long as it stay like that this industry will constantly grow long term. That doesn't make any less shady and bad for humans. It's like wildcat banks but now instead of a hundred clients they have hundred million clients.
> He made a GAAF, no need to read anything into it.

But did not say they were wrong and Netflix was actually the same as Bitcoin.

They edited it to another group to prove their point.

Which to be honest confirms the original implication, they are picking and choosing for politics.

OP point is clear to me, everyone can trash talk Bitcoin from twitter rote, but no one is actually thinking. How does it relate to the US equity market? The top comments are currently very uninspiring.
"Autopilot took over" - figurative autopilot or Github Autopilot?
Isnt bsd's tcp stack single threaded?
Is Bitcoin a currency or an equity? I forget.
Apparently not, or forgot about it when writing the article:

> it's so clearly the only operating system that actually gets how package management should be done
It's amusing that the essay starts off by talking about sheep in New Zealand. Soon, they may be historical, as it's currently more profitable to plant trees on rolling and steep pastoral land than to raise sheep--for the carbon credits.[1]. Many people in rural areas are upset about it, as forests employ very few people. There are billboards and low-key protests.

1. https://keithwoodford.wordpress.com/2021/09/08/carbon-farmin...
Personally I sold all my crypto after reading Grantham's thing on Friday. https://news.ycombinator.com/item?id=30036797
> Hospital officials defend these fees as necessary to keep an emergency room open 24 hours a day as a community asset.

What nonsense.

This argument is effectively charging a rent without the consent or agreement of the renter (the community).

If the service were reasonable, the community would agree to them. They are not, so the hostipital instead games the insurance system and preys on individuals without the resourses/ability to defend against their predation
Thank you.

I’ve been noodling with this sort of idea for years. Never got around to it.

Thanks for a simple starter. I will be modifying this for my needs at my leisure.
The batteries seem to be fine - they're doing better than most people expected. But the dashboard will give you the battery's predicted range. You might as well ask how many people will buy a 10 year old ICE with a knackered gearbox!

I paid £250 down, then £250 per month for my last EV. Insurance was roughly the same as an ICE. But that will depend on the driver and area as much as the vehicle.

Are there sub £1,000 beaters in the EV market? No. You can buy an ancient petrol Clio - and then keep spending to keep it running. But I daresay it'll cost you more in petrol than you'd save in electricity.
That has nothing to do with its value.

It’s value is in how robust it’s value it is. It isn’t robust at all and has lost 30% or more of its value since the start of the pandemic if you look at commodities.
The payoff is much higher imo though. Of all the tests we do, e2e catches by far the most problems. Indeed the biggest mistakes I've made often are me thinking tests are flakey 'because e2e' when in reality they are showing a glaring problem.

Especially in mobile/web applications where you are often consuming loads of services/libraries/sdks, some in house, some external, you are often running a tiny amount of your own code. Adding tonnes of unit tests to that is sort of missing the big picture - you need to test it all works together as a user would.
There is no much point in arguing with a cult. This phenomenon will have to work its way through the susceptible demographic, meaning that the large majority of "speculators" will have transferred their disposable wealth to a minority of shrewd operators. The masses will subsequently be "seasoned", or immunized and will no longer participate, at best disappointed, disgusted and mildly embarrassed, at worst suffering serious financial setbacks.

It happened in all previous bubbles, it will happen again. "crypto" could have been literally anything. Its not pretty, it does not reflect well on society that it can be so abusive of its more gullible members. But I guess we didn't need this particular pathology to figure that out.
If there are only two status codes (success/failure) then it seems like optional would be more appropriate than a tuple of bool and SomeType.

const std::optional<SomeType> result = do_something();
if (!result.has_value()) {
return;
}
process(result.value());

This is nicer than the output parameter in my opinion, because it may be unclear what the meaning of a default constructed SomeType is. Default values are sometimes dangerous if the default is a real, valid input - errors and invalid states can end up being passed through.

C++ doesn't have great support for sum types, so this is all always going to be pretty non-ergonomic, and the compiler doesn't always warn if you forget to do things. I might even say that the main advantage of using sum types is gone in C++ - you actually can forget to check has_value and call operator* on an empty optional.

It would be so easy for someone to make a mistake and write:

process(*do_something());

And invoke undefined behaviour. Whereas processing a default-constructed SomeType is at least not undefined behaviour (depending on what SomeType is, and what process does...).

This whole thing is a mess, I hate C++, thinking about UB all the time...
Not really sure I follow you. You can log into Coinbase, a publicly traded company, create an account with your FDIC-insured bank account and buy crypto in ~5 minutes.
Anything that stands between the programmer and the code is doomed to be abused by those who can't.

The whole concept of specifying an API in a DSL should be limited to the domain and not be standardised.

OTOH, I am all for literate programming that combines the art of writing prose and code like in Jupiter Notebook. Among competitors to OpenAPI I keep an eye on API Blueprint. While it leans more towards prose than code, it is a valuable tool to document APIs.
But it's not a Ponzi scheme. It's a currency with small adoption like that of a third world nation.
You are the Ponzi schemer. It is a combination of Pump and Dump and Ponzi. That's why it "comes back bigger".
> USD has inherent value, it's the only currency where you can pay taxes in

I don't know, I pay my taxes in EUR, I live in EU. But I get your point. Moreover, USD is the most dominant coin in the world. Even outside USA, a lot of people depend on it.
Anti-Cheat tools can be used to collect data. Blizzard uses one called Warden.

https://worldofwarcraft.fandom.com/et/wiki/Warden_(software)
Scalability, reliability, provided maintenance for every aspect (hardware, software, backups).
Tough love: if you are currently making needed payments out of an account invested primarily in volatile assets, you have invested it incorrectly. More likely you left the 529 money in stocks because it's a tax shelter, not because you were actually setting that money aside for tuition.

It's the same point above: this is what markets do. Investment strategies are risk management strategies. You can't just dump money into whatever is going up right now and then complain when it goes down.
Some people see the bigger picture and recognize that a medium amount of work now is better than lots of small amounts of work stretched over many years.

Likewise, some people and many businesses see the immediate now and aren't always the best at planning for long term, and/or are overly optimistic that their pain points will eventually be fixed.
We can now make 20 Tesla magnets.

https://hackaday.com/2021/09/27/commonwealth-fusions-20-tesl...

Nuclear fusion cometh, and it will change absolutely everything.
I am pretty sure the list is sequential. If you look at the list in the Javascript code of the game and Ctrl-F today's word, you'll see the previous dates' words are right before it. Here's tomorrow's word (spoiler alert, obv): https://pastebin.com/sfQ7x5ya
> How would OP make a class, which loads content on construction which must absolutely not being changed after construction then, even within its implementation ? "Being careful" is really not sufficient in my experience, and introducing child classes just to enforce the invariant that "const" provides is actively harmful to readability.

Agreed. Also what did you mean by introducing child classes? If you move const fields from your class to a field which is an inner class, either it has an assignment operator (so you can overwrite the entire class by mistake) or not (so the outer class can't be assigned over). If you move all fields from your class to a field, it becomes substantially more tedious to access them. And I suppose you could move immutable fields to be private in a base class supplying a getter, but this feels like a hacky use of inheritance (you lose aggregate initialization, you expose an implementation detail in the header, etc).

Personally I want C++'s const fields to allow moving and swapping to replace them, but not regular methods. Is it possible for the compiler to distinguish moves/swaps and regular methods, or provide an escape hatch to allow `operator=() = default` or manually defining moves/swaps? And would the standards committee accept that type of change?
I am not contesting this. I am arguing against stuff like "education is an experience-type product".

Usually - at least nowadays - you "buy" (i.e. put money and time) in pursuit of some kind of education (be it a degree or a Kubernetes bootcamp or whatever) in order to increase your chances to get a good job.

And even for stuff which is not about markeatable skills (like, I dunno, painting lessons) I doubt that the actual cost would be significant enough to make a dent in their investment opportunities.
Their Gitlab repo might just be behind, because the latest change to the source code was about 11 months ago. I think they stopped maintaining the application.

The Google Play link 404s for me, but that may just be a region restriction causing confusing Google error messages rather than a maintenance problem.

There's a separate Gitlab project for a more recent version that saw more changes since: https://gitlab.com/hermanncoders/hermannpost-0-41-4

Edit: the CI/CD refers to this F-Droid repository: https://fdroid.nordgedanken.dev/ where seemingly more recent versions of the fork can be found. I don't know where the source for those versions is, though, I suppose the most recent version is not open sourced as of yet. It's GPL-3 software so you could ask for the source if you really want it, of course.
A year into this mess, my company closed the satellite office that I and a few others in town were using. (HQ is states away, no other offices around.) Even before that, everyone else was in there maybe half the time. When they closed it and told us that we could have almost anything that wasn't nailed down, I took a standing desk. I'm trying to gradually stand during more and more of the day.

About every hour or two, I do some pushups and sit-ups.

On nice days (i.e. not winter), I would take a 20-ish minute walk before starting work, and walk around the neighborhood more in general.
In the UK/Europe yes:

https://uk.indeed.com/jobs?q=System%20Administrator&vjk=5149...

Probably not at FAANG level salaries but I doubt there are many sysadmins working for FAANG companies anymore.

DevOps btw are more expensive and infact in the UK DevOps can be higher paid that a developer. I suspect most of the DevOps working for this company are on £65k+. According to:

https://ifs.org.uk/tools_and_resources/where_do_you_fit_in

That puts those earners in the top 3% or from that website:

" In the below graph, the alternatively shaded sections represent the different decile groups. As you can see, you are in the 10th decile group.

In conclusion, Your income is so high that you lie beyond the far right hand side of the chart. "
Looks like Debian or PopOS would fit you perfectly.
Bitcoin’s inherent value is

1. Immutability

2. Limited supply

3. Censorship-resistance

4. Independence of governments, nations, banks, institutions, corporations

5. Accessibility

You can also pay your taxes in crypto in many countries.

The dollar’s inherent value is very weak and not really tangible.

It’s 2022 and people still don’t get that.
Settlement with Patrick McHardy
It's a deflationary currency. The opposite of "USD always decreases in value because of inflation". Not a red flag at all. Even the idea that it's deflationary is debatable since exchanges now offer loans, a service which effectively creates new bitcoins out of nowhere.
It means people can feel unappreciated and offended and that could cost Google much more than 10% in the long run. Basically, you sometimes need to stop counting beans and start considering people's emotions. It's not always logical but you must still consider it.

I know a top engineer & manager who left a major company because someone decided his nice parking space that he had for 10 years should be given to someone more important.
I was using flakes, yes. I remember seeing nix-diff, but most of the time nixos-rebuild dry-build was enough. Sometimes dry build was failing with error, but switching or activating it ran without errors. Never figured out what was wrong :(
To be fair all of these reasons come down to personal preference (sans the TCP performance claim). E.g. he prefers FreeBSD’s performance monitoring tools to Linux’s monitoring tools, or he prefers FreeBSD’s user land to Linux’s user land. That’s fine but it’s not very persuasive.
Twitter blocks/restricts most of the links associated with Telegram (t.me , telegra.ph (their blogging platform) , telegram.me , etc).

Even if you manage to post the link by hiding it behind a link shortener, they show a warning to every person who clicks the link, which says the link maybe be unsafe (https://twitter.com/safety/unsafe_link_warning?unsafe_link=h...).
On macOS, Finder is also the desktop. On iOS your Home Screen is not Files
You are correct.

I didn't realize it was limited to their cloud offering. Nice one!
When I took the compiler course in university around 2004/05 we were using some Motorola CPU iirc, definitely old but real.

I have to say I don't remember a lot, and the only difference between my theoretical knowledge before "how does assembly language roughly look, how is the control flow and how do you use it" (mostly from trying to understand cracks and binary patches for nagscreens) versus using it on a real (emulated) thing was pretty small. And most of all, I remember zero of the details now.

So yeah, maybe it would have helped you if you actually had fun, but to me it didn't really make a difference, because even back then writing assembly for speed in a modern processor was already so different that it didn't matter for the basics.
Looks like they have actually reduces their footprint. It not that they do run on a single webserver it's that they can run on one.
This implies that the author of the documentation is the person that wrote the thing though, which is surprisingly rare in larger projects.

I wrote one of the more popular Nix language tutorials[0] and my approach there has been to try and explain everything as straightforwardly as possible and make it work both as a reference and a manual (i.e. you can quickly jump to a section that interests you, or read it from top-to-bottom).

One thing that nixpkgs (the Nix package set, which is ~most of the public Nix code) suffers from is reinvention of abstractions (simply due to its age). For example, most programming languages have their own slightly different implementation of a `withPackages` function that gives you a prepared environment with some dependencies. Some of these use open sets, some of them use closed sets, in the latter cases overlaying things into them can get really confusing even for experienced Nix users and so on.

In my opinion, the community should slow its focus on making lots of new features and spend time consolidating existing logic and agreeing on some basic abstractions. Maintenance work like that is not always fun though, and especially in unpaid open-source projects it's difficult to keep up the motivation for it.

[0]: https://github.com/tazjin/nix-1p
I was definitely in the "I just dont get it" camp for a couple years before coming across a comment on HackerNews pointing to Burke Libbeys fantastic playlist on Nix [1]. It was a revelation and was what I needed to finally have the DSL click for me. Cant recommend it enough.

[1] - https://www.youtube.com/playlist?list=PLRGI9KQ3_HP_OFRG6R-p4...
Not the person who asked originally, but I'm curious, because I think what happened with Libya is a clear enough warning for countries not to abandon their nuclear programs in exchange for Western assurances. I'm curious if you agree in that respect.