skysight-inc/HackerNews huggingface dataset:
I agree - looking at the organizational directives I've worked on creating during my career, many specify that if you supervisor/manager/director does not act on an issue that is critical, that you are empowered to continue ahead and/or request followup.

There are more things and nuances specified, but the idea of "this is critical, but oh well my manager ignored me... nothing more I can do." doesn't seem to breed organizational success. (By no means I am advocating for insubordination per se.)
Crypto people aren't neutral observers simply predicting it will replace fiat, though. They are actively working to make that true. This is not an inevitable future for our society; if it happens, it will be because of activism from powerful people who stand to benefit.
Why inequality matters?
MetaMask allows a user to use any Ethereum node as their API endpoint, and by default uses a professional node provider, Infura, since most users don't run their own node.

But there is no lock-in with or substantial dependence on Infura, because the private keys to your assets are stored on your own computer, or hardware wallet. The data Infura provides is public, and any node, including your own, can provide it.
I did not say most languages, I said most languages that have move semantics. Neither C++ or Rust invented the concept which dates back to the 1980s.

>C++ had to be backward compatible with pre C++11 and couldn't make destructive moves work.

This is simply untrue as per the original proposal which left the door open to destructive moves (that door is now closed). There is nothing about destructive moves that make it incompatible with C++98/03. The main concern for destructive moves was how to deal with moves across an inheritance hierarchy, certainly a reasonable concern to have but nothing insurmountable by any means.

The issue is that, as most things involving C++, decisions are pondered upon endlessly by a very small group of people not on the basis of their technical qualifications but on the basis of being able to to participate in the C++ standardization process, which requires physically travelling to numerous locations around the world at ones own expense. If C++ had a more open standardization process that embraced research from other languages and communities, this issue would have been solved.

You can read the original proposal here:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n137...

Note the section on destructive moves which doesn't mention anything to do with compatibility, and finally note why it wasn't adopted:

"In the end, we simply gave up on this as too much pain for not enough gain."

By "we" the author means three people gave up on it. Three people who couldn't find a solution to a problem (which has a solution) is why C++ is forever stuck without destructive move semantics.
I'm not convinced that cloud providers like AWS/GCloud/Azure are any simpler to manage. If you're talking about something like Heroku or Render then sure.
This is cool. I’m working on a PDF editor that’s totally client-side, do things like merge files and the like.
Would you consider a more hybrid approach? Embedded development gives you a bit of both worlds. Mostly in C/C++, but you write code that interacts with and directly controls hardware.
But are they actually giving power to victims?
If the energy demand is less than the mining reward, you can profitably mine it.
PRQL – A proposal for a better SQL
I've never understood why USAians decided it's a good idea to elect judges (or sheriffs, or DAs). Nor do I understand why it's considered OK for jurors to talk to the press after the case. From my perspective, the US judicial/LE system seems like a crapshoot.
Also not advised to drink electricity.
You're thinking small potatoes

https://www.ign.com/articles/2019/03/26/man-steals-122-milli...
> This won't be fixed by web3, ad monetization and tracking won't magically stop. They exist because there is a demand.

Saying it is this way because this is the way people want it strikes me as a bit fatalist. Is it this way because it's what "people" want or because there is no viable alternative?

Nothing is being "fixed" per se, an alternative vision of how things could be is being experimented with. Key tenets of this are trying to better align user and creator / provider incentives.
Of course in the limited cases where the application requires the heat to be transferred to the destination, you wouldn't use this method. Those pipes are likely heavily insulated.

But most cases, moving hot waste, the loss of heat is a side effect (the waste material just happens to be hot), and may in fact be an undesirable side-effect that squanders energy. Now, they don't need to squander that energy.

Easy example is a chimney - they're only trying to get rid of the exhaust gasses we don't want inside, and DGAF if it is cold or hot. In fact, heat exchangers are often installed to attempt to capture some of the lost heat and minimize losses.

Same for waste liquids going for treatment, or actual product exiting a hot process and going into a cold/ambient temp process -- they've got to dump the heat, far better to grab some energy on the way out.
> Arch is needy; it commits seppuku if you abandon it for too long.

It's certainly introducing more risk but these days I only update my Arch systems a maximum of once every 6 months (usually less than that) and never have an issue. This meme largely came about from ~10 years ago with the filesystem changes and migration to systemd. But it's been a pretty smooth ride since.

> Every update on Arch is a "risky distribution upgrade",

In theory it is a possibility but in practice that's not really the case. I mean you're not going to get breaking changes every week ;) Arch's package manager has really improved in recent years too so a lot of occasions that might have needed manual intervention can be handled automatically by the package manager (which wasn't the case back when this meme was true).

Also there is a news section on Arch's website so if you're genuinely nervous about running `pacman` you can check there first (this is the recommended best practice but most people don't bother these days because it's rare to have an issue).

> and it insists that you update every day.

Only if you kick off your package manager everyday. But this is true for any Linux distro since they're all pushing updated packages everyday so I don't really see how Arch differs in that regard.

> On the other hand, I have kept Debian installs going for a great many years, with dist-upgrades never failing, and I know that some people have maintained the same Debian install since they first installed it in the 90s.

I've had a Debian dist-upgrade fail before but that's just once out of a dozen(?) of successful dist-upgrades so I do agree Debian is solid. Never had an issue with upgrading CentOS either. Nor FreeBSD.

The only thing Arch does better than the above is you don't have an hour(s) of downtime during the upgrade. But as you said, that's paired with the risk that you might run into a breaking change at any point in the future. For that reason alone I wouldn't run Arch on servers (or at least not professionally -- thrown Arch on some personal servers in the past)
How about keeping pidfiles on tmpfs mounts so they do get cleaned up?
I guess that'd be an organisational thing to get all the apps to change to a consistent /var/tmp so you could mount it..
Blockchain’s been around for a decade. What’s so special about the upcoming year?
As a dev that is looking to do the same any recommendations for materials?
There’s a pretty big difference between “this project is named poorly and isn’t ready for prime time” and “advocates want to force people to use it”.

Don’t get me wrong - I share plenty of the same concerns others have shared throughout this thread, and tend to think “web3” is not a good thing to call this, but don’t see the “by force” claim as valid at this point.

Plenty of apps/projects brand themselves as the next coming/generation/evolution/whatever. Only adoption will tell us if they’re right.
The Debian/Ubuntu decision to forbid non-POSIX shell features was not likely made for scripts that "rely" on strict POSIX conformance, as most shells implement it (bash has a POSIXLY_CORRECT mode).

I think that portability and speed were greater concerns. There were many support tickets asking for bash to be restored as /bin/sh.

https://bugs.launchpad.net/ubuntu/+source/dash/+bug/141481
> My personal reasons for not going with Guix is that it is a GNU project

That's a high price to pay.

Look, the GNU project means different things to different people.

On of the goals of the GNU project is to give users the tools to
liberate themselves from arbitrary restrictions. The Hurd pretty much
does away with the concept of an all-powerful root user as the only
privileged account to alter settings such as network, file system
virtualization, drivers, etc.

Emacs is designed to be a collection of extensions; the Emacs paper
makes it a point to show that Emacs brings programming to people who
aren't traditionally seen (nor see themselves) as programmers.

Guile was designed to be the extension language for every part of the
GNU system that was still constrained by the dead systems programming
language C.

Likewise, Guix aims to give “end users” control over their software
environments and systems, privileges that used to be reserved for the
sysadmin class. All design decisions in Guix are aimed at extending
privileges to users: package transformations, package inheritance,
building packages from JSON descriptions for those averse to Scheme,
per-user channels, time machine, an extensive API to build and export
systems, virtual machines, containers, environments, etc.

That's what I feel the GNU project stands for, and that's why I work
on it and claim the name despite the PR problems that some GNU
contributors keep producing.

> you have to buy into the entire FSF philosophy

Hell no! I don't donate to the FSF, I'm not affiliated with the FSF. The FSF has no say on what happens with Guix (and when I was co-maintainer and rms tried to tell us to remove clang from the package collection we told him we disagree and that was that). Guix abides by the Free System Distribution Guidelines, which were published by the FSF. This means that Guix does not come with proprietary software by default.

Guix makes it trivial to add the nonguix repo (or any other repo for that matter): just add it to your channels and run `guix pull`. Now you've got the vanilla kernel and firmware packages and whatnot. You can chat about it all you like on #nonguix. We just ask to keep discussions of proprietary software out of the main channels. Doing that anyway is not "heresy" (I'm sick and tired of the religious vocabulary being applied to people who work on replacing proprietary software with free software) but just ... rude, I guess.

So, I welcome you to sample that greener grass up close. It might pale a little when you're debugging, but at least you get to use Scheme.
That's a circular argument and easy to say with hindsight. Apple is where it is precisely because it invested in making it happen.
> databases

direct i/o?
Offered lower comp than my competing offers and their growth metrics didn't look too hot.
Absolutely that. Storage costs money, so in order to absolutely cap your spending they would have to delete all your stored data, too. Deleting S3 buckets and EBS volumes on a spending blip is absolutely the last thing any company with any budget at all wants to happen, ever. It would be preferable for that not to even be possible in any situation. This is the sort of thing that only extremely small casual users want, and it isn't worth it to AWS to cater to those users. For everyone else, more complexity than a "kill everything at $X" switch is needed, and that's exactly what we do have. We don't get to absolutely cap our spending to the penny but we also don't risk having our data vanish because of a billing issue.
"the value of ANY currency is only based how much other people accept to give you in exchange"

Wasn't that mostly true for gold as well? (Unless you wanted to make jewelry out of it, low utility high status signaling)
AccuWeather announce acquisition of Plume Labs
Will BunnyCDN reliably keep an 18gb file in cache without hitting origin? I use and like Bunny, but relying on that to not get a massive bill in the mail scares the shit out of me.
And you probably play using your own house rules to make it palatable: the hallmark of an at best mediocre game.
Nintendo actually delivers quality products, just too intelligent for American audiences. USA just wants guns, action, press A/Pay to win!
First, it assumes crypto is "stuck in time" and not evolving. Proof-of-Stake + Layer 2s are orders of magnitude more efficient. Like any new tech, it gets more efficient over time.

Second, there's a distinction between energy usage and carbon emissions. Energy usage with zero carbon emissions is not bad for the environment. Bitcoin mining is perfect for carbon neutral energy sources because it can be mined anywhere, which is why Bitcoin mining energy sources are between 39% and 73% carbon neutral and growing [1].

Third, I think there is real value in a widely-used currency that is not centrally controlled. There is some cost to do this, manifest in the form of energy consumption. The fiat banking system also consumes substantial energy, and I would be curious to see a complete comparison.

In general, I get a sentiment of "it's ridiculous all these people got rich" followed by "there's a reason to justify my outrage" and, without further research, calls to ban an entire technology.

[1] https://hbr.org/2021/05/how-much-energy-does-bitcoin-actuall...
Maybe there isn’t inherent value in currencies, which crypto is not.

In assets there is can of course be inherent value (food, a sturdy house, land, etc.).
I guess if we are meddling with dna we can program them to need less oxygen?
Why wait to buy when you can launch your own ERC20 and sell it?
Exactly, work is basically trading your time for money, if someone is paying more for your time you switch and that's it. The idea that your current employer is somehow entitled to your loyalty is already a ridiculous concept, but having the courts enforce it is insulting.
Only if it’s denominated in USD. The purchasing power of bitcoin to teslas might not have dropped at all. That is the problem though, price discovery is impossible because no one buys things denominated in bitcoin. It’s never actually used as a currency.
It's such a superb show.

Something I realized watching Detectorists is that there aren't many realistic adult drama shows (or American movies) these days that aren't about crime or similarly extreme subjects, or that aren't historical dramas.

Detectorists is technically a "dramedy", of course, but it's basically a realistic, truthful depiction of everyday life, with some observational humour thrown in here and there.

For some reason Hollywood has indoctrinated the world into thinking that fiction can't be true to life, because life is somehow boring.

A similar American drama that comes to mind is Lodge 49, which is absolutely fantastic. On Becoming a God in Central Florida has a similar vibe, and is also excellent.

Off the top of my head, I'm struggling to think of many other shows. Better Things, Transparent, Togetherness, Succession, Mozart in the Jungle… any other good ones?
This also occurred with IMDB. At one point the first Harry Potter film was rated #1 on the Top 250.
To register a domain, you need an email. Phone numbers are as decentralized as email addresses. Obviously the current scheme is not gonna work and there has to be some sort of centralization. I don’t think email service issued by the government is the best way, but a dedicated domain with email relay that get an address at and then can you an email provider of your choosing.
You can learn a lot from this. This is how efficient companies operate. No one who knows the difference between C and Java was involved in the sending of this letter. If they were, that would be a waste of resources.
I don't get the "Access Blocked" often, what I do get is the "We are verifying your browser" page that often just keeps looping there and completely block my access.
They have an online store: https://www.upmc.com/Services/poison-center/store where they sell products with the logo!!

This is incredibly short sighted. The whole point of the logo is that it's an undesirable image. A skull and crossbones (the previous images) became "cool" because pirates wore it.

So now they are making clothing and tote bags with this logo? That risks doing the exact same thing with this logo - making it cool because people are wearing it.
This post is dead-on. I've been trying nix in different forms for years, and it's been incredibly painful. The way the folks who use it normally talk about it is so different from real-life use by non-experts it feels like gaslighting. I only felt vindicated when reading https://ianthehenry.com/posts/how-to-learn-nix/ -- it's not me it's them.

Maybe one day it'll get good enough to be usable. Right now it's a long, long fight to get productive in any non-trivial (e.g., explicitly supported and documented) configuration.
We don't use patchelf for any official package definition. We have a package for patchelf, but it's only really useful when you have pre-built binaries that you can't rebuild from source.
> Linux has Docker, Podman, lxc, lxd, etc. but... FreeBSD has jails!

Docker, podman, lxc, lxd, etc are userland components. Linux has cgroups and namespaces.

FreeBSD jails are a bit more complicated because FreeBSD isn't distributed the way Linux is. Linux is distributed as just the kernel, whereas FreeBSD is a base OS. This probably could've been phrased better as, "Linux has no interest in userland and I want some userland consistency". That's fair, Linux was built around the idea that operating system diversity was a good thing long term, FreeBSD was more interested in consistency. I'm reading between the lines, a bit, here because of the critique of SystemD (note: not all linuxes use SystemD)

Personally speaking, I like both Linuxes and FreeBSD but I don't think debating the two is important. Rather, I'd encourage turning your attention to the fact that every other component on a system runs an OS-like interface that we don't make open OS's or "firmware" for.
Since software developers (and then engineering managers) get outrageous salaries it has been easier for some of them to save up substantial amounts of money that allows them to try and build something from scratch.
Harvard mathematician answers 150-year-old chess problem
Cultures like this are why I no longer bother with doing anything close to worthwhile code review. I would rather the defect be reported by a customer, as you cannot make their life difficult. You can make mine difficult though.

Yet another way companies encourage me to do the bare minimum.
Everything gets serialized to a string of bytes. The point is that you can fail at parsing when the value doesn't make sense, rather than failing at some point in the future when you decide to use the value and it doesn't make sense. And if you have a defined schema, you can have your editor validate it against the schema when saving, so you don't accidentally have "FILENOTFOUND" in a Boolean.
Gold's value comes from being a Schelling point, not from any particular chemical properties - other than, like, not killing you or exploding.

Bitcoin is also a Schelling point.
They are trying to hire 2000 more employees in software and electronics. I don't know why you would want to work there when they might fire you for raising security issues though.
Not sure if you are being sarcastic or not, but as a bisexual man I have this short phase of attraction at the early stages of friendship with another guy. Then there usually comes this disenchantment phase when I realize my feelings are unrequited and I need to swallow my disappointment.
Children can learn Monopoly fairly quickly. To me, that sounds pretty simple. Buy property, get money when people land on it, get more money if you have more house/hotels. That's just about it
But not enough to not get caught.
You don't have to lock your kids in a cellar, but measures like mask mandates and temporary school shutdowns are the sorts of things that are necessary to keep covid under control so immunocompromised people can live their lives, instead of having to stay at home because it's incredibly difficult to avoid exposure due to states just going 'eh I'm done with these lockdowns' and repealing mask mandates.
Speaking from experience the span of playable boardgames ratings is pretty much 65-100, I would be very sceptical of anything below that.
Can you elaborate? I'm a macOS laptop/FreeBSD server guy. What are systemd timers, how do they work, and why do you feel they solve your problem better?
Steve Lehto posted[0] a very good analysis of the legal basis for the lawsuit and temporary restraining order. He predicts the judge will lift the TRO and the lawsuit will be dismissed this week if the parties don’t settle.

[0] https://youtu.be/QE5mV5V-pHs
I agree, the response was reasonable. My frustration is with this hackernews thread and the constant judgement and snarky attitude we give to less tech literate folks. If everyone understood tech, we wouldn't be paid nearly the salaries we are for what we do.
F1 is required to stay ICE. Formula E has exclusivity into 2030's I believe.
Ethereum's blockchain is not at all unwieldy - there are 5,000+ nodes.

Most companies rely on hosted nodes across the entire crypto space, not just within the Ethereum one. That has more to do with wanting a highly-reliable node provider with a low likelihood of experiencing down time, for business critical applications, than running a node being difficult.
The Liberia, Myanmar, and USA still use the imperial system of measure.[1]

It is fascinating to see a generation of people insist on the wrong thing simply because they don't understand the right/better thing.

Or because it is of foreign origin.[2] There have been dangerous incidents because of conversion failure.[3]

[1] https://www.statista.com/chart/18300/countries-using-the-met...

[2] https://en.wikipedia.org/wiki/Metrication_opposition#Metrica...

[3] https://en.wikipedia.org/wiki/Metrication#Accidents_and_inci...
I wrote this over the holidays, because I find SQL wonderfully elegant in its function, but really frustrating in its form.

Let me know any feedback — as you can see it's still at the proposal stage. If it gains some traction I'll write an implementation.
No, but they are saying that bitcoin losing 50% from its high is saying something about it. But Etsy dropped the same amount in the same time period. Which is causation and which is correlation?
Personal customized filters are a great idea! Congrats!

Here's something that might help others. On Whatsapp groups some users can become obnoxious, and one can fall into the trap of responding to their trolling. Yet AFAIK it's impossible to hide contributions from a given user in a group; one can only leave the group.

When using WhatsApp in the browser, a uBlock filter can hide contributions from a given user like this:

web.whatsapp.com##div.message-in:has(div.copyable-text[data-pre-plain-text*="name_of_user"])

This hides text messages (even successive ones where the username isn't displayed) but doesn't hide messages with only images or other media. For those it's more difficult as the username is in a span that has no consistent characteristics; the username has to be unique and complete in order to not trigger false positives.

Or maybe there's a better way. Suggestions welcome.
How easy it is to switch to diet depends a bit on how much you drink. For a time I was drinking a bunch of coke, so switching to diet was initially very rough, but also went quickly, maybe a couple weeks. Having free access to diet coke at work sped things along.

Now if I drink regular US coke (the HFCS kind) it feels like I'm drinking syrup, and my mouth feels like it's coated in glue.