skysight-inc/HackerNews huggingface dataset:
Thanks for the interesting read, I think that US unions should definitely change, and this is still in line with my original comment, because of course you can dislike the way unions work right now, but still be pro-union in the long term.

Opposing unions is just going to lead to no changes on the union side and it's going to let the companies be as harsh on workers as they want, even on the "hard workers", because in the end, companies just care about the value that you are producing, not what you once produced. If you aren't valuable now, they'll just throw you out.

All the comments on here that say "well i don't want my lazy coworker to get paid more" highlight how well the "hustle"/"grind" and meritocracy propaganda worked on US workers. The other type of comments that talk about the bad side of unions just seem like bad faith arguments, It's just like the police violence in the US, there are a lot of bad actors and the system is ultimately flawed, but does that mean that there should be no police? No, of course not, so why is that in this context, they are actively against unions and against workers right? It quite literally makes no sense, but then again we're talking about the USA here so the notion of logic just goes out of the window.
No, they blame the former head of the FBI Comey for announcing that he's not going to prosecute Clinton for her carelessness with her emails, and then sort of reversing himself days ahead of the election. Maybe Clinton bears some blame here for being so careless with her classified emails in the first place? Comey was in an impossible situation and bound to get criticized no matter what he did. This was not the institution itself. This was a bungling director. Was the FBI supposed to not investigate lost/leaked emails from a SoS? Emails that contain all sorts of national security info?
yes, but when you navigate to the Stream MP3 page, there is a download with the correct link. That's also why wget successfully fetched it for me.
The limit on size of liquid containers was always security theater anyway. There are plenty of things more than sufficiently hazardous in 100ml quantities, and bringing in 2-3 containers of different liquids, or even more, if you have multiple people, would yield sufficient hazardous material for almost any plot.

Oh and seeing how airport checkpoints have, or had, place where people would pour excess quantities where they are all combined just proves the ban was insufficiently vetted.
Should I buy advertising for a free service?
Should I buy advertising to promote a free linkinbio service?
Is there a precedent for this or are you just interpreting it as what you think makes sense?
Caveat:

"What's encrypted in Gmail:

Email body and attachments, including inline images

Not encrypted in Gmail:

The header of the email, including subject, timestamps, and recipients lists"
> they've allowed for a sort of emergent, leaderless cult based on collective creation of the memes that drive it.

with a high entertainment appeal, might i add!
Those Linux only features don't matter because games are targeting Win32.
The heat blanketed the small village in much the same way a body bag blankets a murder victim, except that a body bag is usually black, which the heat wasn’t, as heat is colorless, and the village wasn’t dead, which a murder victim usually is.
There are plenty of reasons for not using a Big 4 their prices being one. They are not the be all and end all of auditing.
> Why did I deserve to make more money than a teacher or a nurse?

prices are largely based on supply and demand, not some vague notion of "deserve"
Either static or dynamic is fine, package management has to be solved at another layer a la Nix.
Right now I'm stuck with nVidia's Jetson line of products which is vendor-locked to Ubuntu. The problem is that while you can extend them with a large SSD drive, these products have a really small disk used for /. I could run another OS inside a Docker container, all to avoid this limitation in snap, but of course things will not become prettier.
If there’s a single case of an exchange using a customer’s assets to make bets isn’t that a fraud charge? Or with the unregulated nature of crypto is it not that explicit?
What is the difference for a journalist between writing articles that users pay $X for each view and articles that earn $Y in advertising for each click?

Both ends up creating incentives for click-bait. Get users to read (aka pay) for as many articles as possible without any regard to any meat in those articles.

Short term thinking will always win in companies run by hired guns.
You could at least use a browser plugin like Mailvelope...
Corviale, a one-kilometer residential complex in Rome
Deescalation in Ukraine? How did it propose to achieve that, just yield to an invading country?
I don’t support or cheer on the FBI but I also don’t care at all about them sending these emails.

Doesn’t seem like a great use of FBI resources though — maybe they could put some focus on the crypto scams on Twitter that people keep falling for, or better yet the threads of thousands of videos of police brutality on Twitter from the last 2.5 years alone.
> this (lack of an essential and basic UI feature) was only caused by the typical "let's rewrite everything" movement that started more than a decade ago

The whole "we needed to rewrite everything" is complete nonsense anyway. There are THREE patches posted on the issue tracker over a period of more than 10 years. They work well, too; people have maintained out-of-tree patches for this (IIRC there's even an AUR package for it in Arch Linux).

GTK developers simply chose to ignore this. They explicitly solicited patches in that issue and then ignored those patches. Not "this patch needs work", just nothing. I get that reviewing patches is work too, but you can't solicit patches for an often-requested feature and then just ignore them. Well, you can, obviously, but it makes you an asshole. When a few years later someone pointed out the latest patch on GitLab it got shot down with a shitty snide "we're not going to look at random patches" comment and had the topic lock (it was on the old/now-deprecated BugZilla).

But hey, got to have some historical revisionism to justify your shitty toxic behaviour towards volunteers and users.
What angle is in your question? Matrix is the best choice i could imagine. And the lobbyists of Google, Microsoft and Apple surely had better funding than anyone touching matrix.

If your ask whether a consulting agency earned something between 10 and 100 million on that decision you are most likely right. But I guess overall it was probably the CCC influence on the politics and the population. The club and their members are much more influential than you would expect.
Not for me, I have better things to do with my life.
stinks arthur anderson isn't around anymore, problems like this is what they were made for
Why do you care? You really need to get over the "Linus said something bad about my mother 20 years ago" or whatever your issue is. It's just weird at this point.
It's Water carrying Water, all the way down
I've read them and they're interesting, I just take most/all social science research with a giant pillar of salt, that included. For example, I have major doubts about how countries are evaluated for sex equality and I don't think you can meaningfully disentangle the fact that those nations have social safety nets from the decision making. If we are taking those metrics and studies at face value, one also has to consider things like the higher number of childless women/very small families in wealthier countries: There are lots of women who seem to opt out of the family game altogether and basing one's idea of what women and men do naturally on parents ignores childless humans. If women were naturally inclined to making our decisions based on family planning, then what's up with those of us without kids?

I agree that it makes sense for women with newborns/infants to choose less intense professions due to the material reality of nursing and childbirth (you need a job that at the least lets you stop what you're doing every couple of hours) and there are some biological indicators that would suggest on average you'd see more male software developers in a vacuum (e.g. a greater prevalence of autism causing a greater affiliation for the type of systems thinking that's helpful, particularly in lower level programming, greater variance in IQ and ability due to the single X chromosome meaning males are more likely to do most things at the highest and lowest levels). And there are definitely biological factors at play - almost all recorded societies have an exponentially greater female prostitute class than male for a reason.

It'd be brilliant if we could try to disentangle those variables but it's difficult given we are all apes who want to fit in with one another and it's difficult to discuss outliers without judging them in some way. At this point, I agree with the observations based on sex because I'm not into denying reality, but the ascribed motivations tend to be illogical and quite silly. (On all ends: bad evo psych about how women don't want status is up there with 'all men are inherently prone to violence' from radfems).
Hence "OS/2 runs Windows better", all over again.

We all know how that ended.
This is not meant for anything but stirring up the far right and hoping it'll radicalize more right wingers. Being unhinged is part of the strategy.
Musk is out on revenge for being force to buy Twitter, and for being framed as an idiot in the media. He is using his newly acquired media sledgehammer to do exactly what he bought it for. Creating the narrative for advancing his personal interests.

This is why it's bad for society to let individuals be richer than nation states. This is why aristocracy was bad. Too bad the notion of freedom was used to rebuild aristocracy.
"Binance has said it holds more than $60bn in assets, enough to honour withdrawals. The company’s disclosures do not include its liabilities, which makes it difficult to ascertain its financial health."

Possibilities:

1) They're insolvent. Liabilities exceed assets. (Like FTX.)

2) Their accounting is so screwed up they can't produce a balance sheet. (Like FTX).

3) They have a large number of interconnected corporate entities and nobody has the big picture. (Like FTX).

4) They have enough assets on the books to look solvent, but many of those assets are overvalued or internal transactions. (Like FTX).

OK, crypto people. Full GAPP audit or we all assume you're broke.

If you have assets in an un-audited exchange, get them out now.
Ask HN: What is the best advice you received in 2022?
I am a believer I can learn from anywhere and I thought I can ask HN folks to share what they learned or received advice that had profound impact. For me, be relentless in saying NO to things. It came from a trusted friend when I was complaining about overworked at my workplace.
Health data journaling and visualization with Org Mode and gnuplot
> at least on the App Store and Google Play you can't verify that the open source code is what's shipped

Is there a reason Google and Apple couldn't change their deploy flow to pull from a git repository? As in:

1. Developer pushes to a specific remote (or pushes a specific tag or branch)

2. Apple/Google run the build on their systems, sign it, etc

3. If passed, the app deploys and the published app is annotated with the specific git hash (which can also be displayed in the app store)

For open source, it gives the public verification ability.

For closed source, it is still useful for internal verification. I work adjacent to some mobile teams and most still do builds on a developer's desktop and upload that. I am working towards getting CI for everything, partly to reduce dependence on any one developer's system (eg: I hear things like "Only Tom knows how to do builds to give to Apple, but he's out today") and partly for security. As much as I believe we don't have developers with malicious intent, there's still no way to know that a build uploaded from a developer's desktop really is what's in source control.
https://niccarter.info/proof-of-reserves/ has a lot of info in general and about specific exchanges
I used to work with UAW in the 90s and it was excruciating. I'd be on the floor with one of our machines and I wasn't allowed to even take a panel off with a screwdriver. There was one guy whose job allowed him to unscrew the panel and he was somewhere else, or on a smoke break. I spent so much time sitting around twiddling my thumbs, waiting for this or that person. It was the opposite of having a productive day, I'd never want to work like that.
Honest question: what Google incidence?

(I know that Elphel cameras were used for iterations of Google StreetView and Googles book scanning project.)
> I've always found it very hard to believe in stoicism

I see what you mean. But stoicism doesn't pretend to be a cure for all life's illnesses. It's a life long aspiration and a daily struggle to become stoic just as it is to become a good person or anything else worth pursuing.
All stoics go through crises, they are human. But I do think there's wisdom in there that can and should be applied and as another commentator said Ryan Holiday is doing a good job making it all very accessible.
As a developer of a couple GTK apps, I look at the deprecations in GTK4 and GTK5 with horror. At least one app I'm going to stop maintaining latest with GTK5.

GIMP still doesn't have stable release out with GTK3. Inkscape took a long time. I bet both will have great trouble in the future. It seems we're moving towards GTK apps being either core GNOME (maintained as paid work by Red Hat) or trivial little apps like on mobile (either simple to port or just short-lived). Everything else will slowly die out.
<https://news.ycombinator.com/item?id=34029763>
Only highly skilled workers are paid more. Compare fast food workers and you'll see what I'm talking about.
Grafana, SQLite, and database is locked – handle it like a pro
Path tracing is really just a different implementation of the same algorithm that uses more sophisticated numerical methods. Path tracing tends to be better because it is only the simple implementations that do not have to resort to path tracing techniques.
You created an account to post this comment?
But using the title bar is what most of us are used to.
I bet if they were re-interviewed the risks they believed were crypto going to zero not the entire exchange folding with crypto essentially holding up for other exchanges or your own wallet.
"environmental qualification testing", good old EQT.
As opposed to John Deere or Exxon?
Not yet- I have a maix M1s dock full package on order, so hope to try it shortly. Sipeed supply a connector to be able to flash their board easily, and they seem to have an IDE for various use cases.

I'm hoping the MCU in the chip is the same as the BL602 chip- the 602 has a fully opensource firmware for the radio and cpu, can run zig and lora:
https://lupyuen.github.io/

For me, I'm looking forward to using a riscV MCU with a decent amount of ram, as a fixed platform to build an OS on.
Anything they hold a position in creates risk, the typical exchange business model is that they are fast enough and good enough that they can operate out of the excess through various arbitrage options but with extremely volatile assets the bottom can drop out pretty quickly and once you start borrowing and leveraging it can happen a lot faster still.

Essentially they are operating as banks sans regulatory oversight. It's a recipe for disaster.
> Unless we’re talking about embedded systems (and most of the time, not even then I’d guess for portable gaming devices for example), what is the actual drawback of these “huge” binaries?

The functional package management/build system design instantiated by Guix and Nix shows that you can have the best of both worlds when it comes to static and dynamic linking, even without any form of containerization. Guix in particular has a feature called 'grafts' which implements a kind of hot patching for libraries in programs which are nominally dynamically linked but which in fact never search for libraries other than the exact versions they were built with.

So there's no need to choose between the portability of static linking or the efficiency and flexibility of dynamic linking. You can get all of those things together, today, for many thousands of packages.

If you're not familiar with the basic outline of these build systems, the idea is basically this:

- every package gets installed to a unique, quasi-content-addressed location
- each such location has its own FHS-like tree which gets treated as a prefix for that package at build time
- every package gets manually pointed to each of it's dependencies' unique, full paths at build time

this ensures that each package always tries to load the libraries it was built with, and allows multiple versions of libraries to safely exist side-by-side, even when everything is dynamically linked.

To ship a package, you then just ship the whole dependency closure, which gives you the portability that motivates people to distribute static binaries.

Here's some info on Guix grafts, for an idea of how security updates can still be managed in such a system.

The official docs for grafts: https://guix.gnu.org/manual/en/html_node/Security-Updates.ht...

Original blog post/announcement for the feature: https://guix.gnu.org/blog/2016/timely-delivery-of-security-u...

Detailed writeup of further implementation details: https://guix.gnu.org/en/blog/2020/grafts-continued/
I'm more shocked that YouTube /allowed/ Pornhub
A mark of sincerity, whose absence I often note online, is the willingness to make concessions or stipulations in the interest of pursing a more interesting conversation.
This sounds like a Kafka novel. I can see why you left.
Note that 802.11 (original) is specified with 50% error correction at MCS 1 aka 1 Mbit/second rate. That is, for 1000 bits transmitted, 500 were data, and 500 were error correction. (Plus all the error detection codes like CRC32 on top of that).

This is a good example of tradeoffs: slower and less throughput, but way more robustness.

Higher MCS levels of 802.11 cut down on error correction to 25% or 10%, achieving more throughput but less robustness.

I dunno how Zigbee does it, but I assume it has more error correction at slower (ie: more reliable) speeds than even WiFi MCS 1.
Yes you can, not everything we use needs to have military-grade encryption. Things like email should be kept simple. This is the problem we have with software today, everything is just glued together to produce a pile full of complex shit. "Oh.. lets add end-to-end encryption for gmail so people can be at rest when receiving their spam promotion emails".
Space is cheap for now, so I'll accept that
You are the ones that need to get over the fact that these are Windows games, not Linux.
This is a good insight -- not just for non-accredited, but for everyone. The persistent low-interest era meant lack of investment opportunities for a decade which explains much of the crypto boom and many other phenomena.
> see themselves as embarrassed millionaires

I see this "embarrassed millionaires" line a lot. It seems unbelievably cynical. Do you really think a meaningful fraction of workers are thinking "I'll oppose unions because even though I'm hurting workers, it'll be good for me when I'm rich"?
In what ways? Will we have wearables, bespoke cyberdecks, and side hustles? :)
The article is pretty explicit in that BWI are not running but packaging a reference software.

And aside how do you think that anywhere in the world software for the army is created. It is called military industrial complex for a reason.
I have seen a desire for dominance from Linux and Android users. From Rust users. From Typescript users. And from Gnome and KDE users.

The developers generally don't feed into the "flame wars" but it is a long tradition in the open source world to pick a piece of software and viciously attack the merits and users of competing software. This also happens with users of proprietary software, as with Apple cultists and so on. It is just human nature.
Can ChatGPT help here? (Perhaps it needs an upload document feature?)
They had divers regularly going inside to clean it anyways. Doesn't seem like such an unlikely thing.
Could have written disclaimer in the 'kill -HUP' example that they should be only sent when it is known that the destination process will handle it, as the default for most signals is to terminate the process.

Especially since every other example is non-destructive...
I really hope that’s not the case. GTK4 is highly polished and getting better.

Even if for the sake of argument we accept that Gnome/GTK’s UI choices are poor, the consistency across applications elevates the overall experience.

If, for example, you disagree with the placement of buttons, you know that all the GTK buttons will have the button in the same place which greatly reduces cognitive load.

The same is, unfortunately, not true of other Linux UI kits.
They are no longer around for a very good reason. And Mazars is likely well aware of that reason.
Shared libraries can reduce load time as they might already be in page cache. There’s also potential for a small impact in reduced instruction cache misses.

On the other side, link time optimization on static libraries allows deletion of unused functions and more aggressive inlining, so you might get that performance back and more.
What you're saying isn't wrong, but it misses the point. I'm not saying, "you have to trust someone so you shouldn't use it". I'm questioning whether the E2EE is adding anything or if it's security theatre.

Take the case of WhatsApp. Without E2EE, you have to trust the platform (Apple) and the people behind the app (Facebook). With E2EE, you still have to trust Apple, but you also still have to trust Facebook, since Facebook controls the endpoint and you have no insight into what it does or if there are any back doors. The same applies to Signal obtained from the App Store or (AFAIK) Google Play. And Apple's E2EE stuff is obviously not adding anything, since we're already trusting them as the OS vendor.

Something like Signal on the desktop is different though. There, we still have to trust the OS vendor, but we and anyone else can inspect the source code, verify that it does what it's supposed to and doesn't have any back-doors, compile it for ourselves, and then we can exchange messages without trusting Signal. In the case of Signal on the desktop, E2EE lets us distrust the Signal organisation, which has value even though we still need to trust our OS and our hardware.

You could argue that we should trust the Signal organisation. That's not unreasonable, but that still makes E2EE no better than normal client-server encryption a la TLS and the promise of a solid no-logging policy.

(We could also discuss the feasibility of verifying that there are no back-doors purely from reading source code and how well a back-door could be hidden. But that's sort of a tangent.)
Were there any resources (books, websites, videos, etc) that you found especially helpful as a WordPress developer trying to learn Drupal?

I sling WordPress everyday and like it for the most part, but I'd like to have some Drupal knowledge in my back pocket. WordPress isn't always the best fit for some projects.

So I'm on the hunt for "Drupal 101 for advanced WordPress developers" type material.

Thanks in advance!
jwz is one of the original developers of Netscape Navigator, an old man by these forums standards. That is the modern equivalent of "Get off my Lawn"
I'm fine with Gnome, but what bothers me is when really basic features are missing.

For example replacing a desktop wallpaper with a solid color required manual config changes. Even Windows 95 let me do this from the GUI. Removing the wallpaper is useful for VNC connections for example.
A quick look at the comments on here answers that pretty well... It's quite sad that those that are against unions for various reasons are also against any changes to them. It just seems like bad faith.