skysight-inc/HackerNews huggingface dataset:
For getting a proper Wayland session I recommend doing this with Phosh and wayvnc (WLR_BACKENDS=headless WLR_LIBINPUT_NO_DEVICES=1 as env vars for starting Phosh and then "wayvnc 0.0.0.0 7050").

You can even have a whole systemd setup in a container using this VNC backend, here in this Dockerfile with CPU rendering (LIBGL_ALWAYS_SOFTWARE=1) to avoid requring a GPU:

FROM docker.io/fedora
RUN dnf -y update && dnf install -y phosh phoc wayvnc sudo socat iproute mutter xorg-x11-server-Xwayland dbus-x11 mesa-libgbm mesa-libOpenCL mesa-libGL mesa-libGLU mesa-libEGL mesa-vulkan-drivers mesa-libOSMesa mesa-dri-drivers mesa-filesystem gnome-shell gnome-terminal
RUN mkdir -p /etc/systemd/system/phosh.service.d && echo -e '\
[Unit]\n\
ConditionPathExists=\n\
[Service]\n\
Environment=WLR_BACKENDS=headless\n\
Environment=WLR_LIBINPUT_NO_DEVICES=1\n\
StandardInput=null\n\
TTYPath=/dev/console\n\
TTYReset=no\n\
TTYVHangup=no\n\
TTYVTDisallocate=no\n\
ExecStart=\n\
ExecStart=/usr/bin/phoc --exec "bash -lc \"/usr/libexec/phosh --unlocked & wayvnc 0.0.0.0 7050\""\n\
' > /etc/systemd/system/phosh.service.d/10-headless.conf
RUN systemctl enable phosh.service
# Work around a problem with a missing dbus.service unit file
RUN mkdir -p /etc/systemd/system && ln -fs /usr/lib/systemd/system/dbus-broker.service /etc/systemd/system/dbus.service
# Mask udev instead of making /sys/ read-only as suggested in https://systemd.io/CONTAINER_INTERFACE/
RUN systemctl mask systemd-udevd.service systemd-modules-load.service systemd-udevd-control.socket systemd-udevd-kernel.socket
ENV container=docker
RUN groupadd --system sudo
RUN useradd --create-home --shell /bin/bash -G sudo user
RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
ENV LIBGL_ALWAYS_SOFTWARE=1
RUN sudo -u user gsettings set sm.puri.phoc auto-maximize false
EXPOSE 7050
# Set up a /dev/console link to have the same behavior with or without "-it", needs podman run --systemd=always
CMD [ "/bin/sh", "-c", "if ! [ -e /dev/console ] ; then socat -u pty,link=/dev/console stdout & fi ; exec /sbin/init" ]

Use as: podman run --systemd=always --rm -p 7050:7050 imagename
ZetServers offer on 5Gbps 10Gbps and 20Gbps unmetered servers: https://zetservers.com/streaming-servers.php

Servers are way cheaper and the support is answering in minutes. Compared to other providers it is the best option for Streaming, VOD, Seedbox and other high bandwidth needing applications.
The essence of banks is dealing in risk. A ledger is one tool they use.
Why not use the linux kernel's statically-sized hashtable code?

https://pastebin.ubuntu.com/p/rvT9yKTqnP/
It is perfectly measurable. When you are approaching this with the precision that folks looking for micro-plastics do to get published.

I believe there are orders of magnitude between something like that being measurable and causing any symptoms that would make it worth considering from medical point of view.
I love Ubuntu, it's been my daily driver for over a decade now but if they continue with going against the community on this nonsense this will be a strong indication for people like me that an era has come to an end and it's time to move on.

It used to be a community focused distro. This bs feels outright user-hostile.
We are not too far away from that [1].

[1] https://www.sfchronicle.com/projects/2021/jessica-simulation...
bigot!
its hard to live in stuffy britain. no wonder.
With QML/QtQuick all/most of the ui is rendered on the GPU though. That leaves the CPU free to perform other tasks. Even at 1080p 60 fps your CPU usage sits under 10% on cheap iMX6 devices.

With lvgl it looks like it doesn't utilize that GPU much, so as you move to higher resolutions, your performance and fps drops hard. If you're doing video rendering etc... That will be a pain. (Take a look at CPU usage on their YouTube videos)
Yeah most AAS or SARMs makes good birth control. Downside is it often needs to be run with a test base (depending on what stack) and it can be very hard to get natural test production and fertility back to what they were after going off. PCT is often not pleasant and still may not get it all the way back. I have a few buddies who ended up on lifetime TRT in early to mid 20s doing this. Stuff like HCG can help but is more $ and hassle. There was also some research that suggested it may itself be suppressive over a long enough term, though I think that's no longer current.

Bottom line: playing with the endocrine system is risky and not always reversible. I will likely not be taking a hormonal birth control untill I see a lot more longitudinal data.
Thank you for sharing such an honest piece. Suicide is a tragedy without peer, the result of pain, illness, and some part selfishness. I feel compassion for Pete and his fight with mental illness, sadness for the friends and coworkers left behind, and anger on behalf of his wife and children who will now carry an incredible burden.

Suicide is infectious (as strange as that sounds) and I've found it tough to reconcile that showing compassion for the suicidal can actually encourage more suicide. It's an act I’m not able to comprehend and that paralyzes my response.

I was dismayed to read the section Did We Ignore the Signs?, but I understand. Similarly, I feel a sense of personal responsibility for the well-being of those I've hired. It's common for those left behind due to suicide to carry guilt, but it's neither healthy nor constructive to think that way. Please take the opportunity to be responsible for your own mental health, and that requires you not to feel responsible for the mental health of those around you.

May Pete rest in peace and sincere condolences to the friends and family left behind.
`COPY --chmod` is quite new, and as mentioned in the post requires BuildKit (i.e. `docker buildx`).

A more portable solution is to use `chmod` right after unzipping the binary. The `COPY` command will then preserve the executable permission.
> We avoid killing ourselves and others due to other considerations.

I'm not sure who this "we" is. Your reasons and mine may be different, and sadly some people can't accept any of these reasons.
Exponential growth is unsustainable in the long term. Eventually we will have to come up with an alternative, might as well do it now.
Extremely good. One of the best methods to reign in the tech monopolists.
Just switched to Fedora about a week ago because I was getting fed up with user hostile Ubuntu bs, I like it a lot.
> a day or two before the war startes

The war was planned at least 6 months ahead of time, it barely matters what happened days before the war, whether the claim is true or not.

Everything else in your comment is just an excuse to start a war. Only thing missing is all the nazis in Ukraine that Russia needs to demilitarize.
Some of this needs checking -- you could not run Unix on Symbolics hardware. LMI did have machines that ran both OSes -- but Unix was running on a separate 68000 processor; see, e.g.
http://www.bitsavers.org/pdf/lmi/LMI_lambdaOverview_1982.pdf

(3600-series Symbolics machines also had a 68k "front end processor", but no Unix port was provided for it; they also ultimately had a C compiler that could generate code for the "Lisp processor", but the code it generated was intended to run in the Lisp environment.)

It's also worth noting that systems-level code for Symbolics machines (and, I presume, LMI as well) made frequent use of "unsafe subprimitives", misuse of which could easily crash the machine. And, unfortunately, if you needed to, say, get anything close to hardware bandwidth out of the disk drives, some of this became well-nigh unavoidable, due to poor performance of the OS-level file system (LMFS).
Can’t you just use the web site?
ah yes, if they could only remember that correlation !== causation, 90% of social science, health and psychological research would become good instead of bad

also the irony is amazing
Two AIs Have an Existential Crisis (GPT-3) [video]
Have you ever read about what it's like to get an IUD inserted? I would recommend checking that out and then asking whether a small injection to the genitals is really the worst possibility.
I can remember being on IRC in the mid-90s and hearing that a channel regular had passed away. I'd never met them, heard them, seen their picture, and never even talked to them privately. But somehow there was a real sense of loss and sadness, anyway.
For a somewhat complete history of LISP machines, I recommend reading "Hackers: Heroes of the Computer Revolution" [1].

[1] https://www.goodreads.com/book/show/8260364-hackers
Agree 100%. I have so many female friends who felt a ton better after getting off. There's even some evidence to suggest that it changes women's mating preferences. But the pill is one of the sacred cows of that wave of feminism, so people don't like questioning it even though it fucks over women.

But given the massive demand by women I wouldn't call it "patriarchy".

The massively potent synthetic hormones used by the pill are showing up in water supplies now. To me that externality is enough reason to ban it, people don't get to expose guys to estrogenic shit so they can avoid pregnancy.
I warned them half a decade ago on a super-long thread (on that forum, it’s called “External repositories”) that having Canonical in charge of everything, having no support for external repositories, and no ability to disable updates was going to be the death of Snap. They would not listen at all to me or anyone on that discussion. It was nothing but double-down.

Well… what, five years later, here we are. They are still trucking on although the Linux community at large has turned against them, yet they remain in their echo chamber of a forum and don’t see it, convinced it will all work out or some crap.
I believe pretty strongly in some of Taleb's theories. That some people are antifragile, they gain from chaos, and that the people in the strongest positions are the ones who do so.

What I don't agree with is the idea of structuring society to benefit antifragile people and encourage more to become such.

Indiscriminate sabotage is a type of chaos. I expect it to always benefit those who are already in the strongest positions, and harm those in the weakest positions.

If one is going to do hacktivism, I'm sure they can think of something better than just randomly attacking computers supposedly in one country but probably all over the world because of IP weirdness.

An attack on tech in general is somewhat of a political statement that you would like to side with the less tech dependent people, at the expense of the more technical side.

This could destroy records at a Children's hospital. It could affect peace protesters.

I'm not sure that anything that preferentially targets technical people while leaving those with analog-first lives unaffected is useful.

It's stirring up chaos, giving power to those who benefit from chaos.

Does that not include those who benefit from war?

Maybe I'm wrong and this is actually going to being about world peace.

But to me, it seems pretty random and poorly thought out.
To work with the still sold external DVD player that they stock in every Apple Store: https://www.apple.com/shop/product/MD564LL/A/apple-usb-super...

Keep in mind this thing is USB-A, meaning you need an adaptor for any laptop sold in the last couple of years.
I think it's doable. Teams can keep setup instructions with their repos, and commonly repeated docs can be kept in one place and linked to. Each team can create one page that links to all their setup instructions, and each team manager can add their team's page to a single engineering page. Docs that are relevant to the entire engineering org need to be created by someone assigned by an engineering VP. If nobody tells people to do all of that, it doesn't get done.
Show HN: Party Banner for iOS
Women get IUDs inserted with nothing more than OTC painkillers, generally. Especially in people who have never given birth it can be cripplingly painful and cause severe cramps for weeks.
If you give people tools to enforce their own policies, you have an adaptable system.

If you create a set of policies that users can choose from, you have limited your usefulness to just those cases that fit in those policies that you have implemented.

If you choose a single policy for everyone, only people who are willing to use that policy will use your system.

These patterns repeat across operating systems, services and applications.
Adium :), that brings back long forgotten memories from ~2003, staying up late to chat with friends about conspiracy theories and other asinine things no doubt.
Do you mean large EU companies are more similar to large US companies, or more similar to small EU companies? I presume the former, which would be a shame but not entirely unexpected since I imagine (in the tech industry at least) there is a lot of emulation.
> If you have a problem that involves "run a command with a list of parameters but not if the list is empty" and you don't immediately think of `xargs -r`, then consider that it's because you don't understand the tools, not because the tools are bad.

find has -exec, xargs isn't necessary.
Snap developers have refused to rename $HOME/snap to be less visible for nearly as long, they have and are shipping very broken software, all while using update methods that corrupted people's data unannounced until very recently (the update mechanism made data directories non-writable unless you enable some experimental option).

They very much do not care about the end-user with Snap, only how to appear attractive to potential customers.
I don't know what kind of longitudinal research exists with this drug but it seems shutting off anything in the testes for long enough causes them to start atrophying. I fear this might be the case even if it doesn't present like the juicehead shrivled nuts.
I personally use ubuntu and have used snap enough to get thoroughly burned and annoyed by it. Slow starts, no auto-update controls with bad defaults corrupting running programs, spammed mount points... (edit: see comment below for some limited controls to reduce the frequency of auto-updates)

But, unless I'm missing something about latest or future releases, isn't it still optional? Can't you use apt instead and uninstall snapd altogether?

I'd agree that needing to uninstall instead of opt-in is an annoyance, and that user-hostile actions tend to be a slippery slope..
No real need for full Flatpak, Bubblewrap (bwrap) is intended to be a lightweight sandbox providing this out of the box, with Flatpak (and other stuff besides) building upon it. The Arch wiki has a nice introductory page: https://wiki.archlinux.org/title/Bubblewrap
Unfortunately, cbmc that it depends on is way too slow for analyzing more than tiny trivial functions.
Basically what the telecommunications act of 1996 was meant to do.

https://www.fcc.gov/general/telecommunications-act-1996
It would be so much easier for any skilled worker to flee Russia if various western companies would stop virtue signalling and stop this trend of cancelling all services for Russians. By doing this they feel good, but are actually helping Putin and his criminal gang.

I was ready for our criminal government to start building a Russian Firewall to hinder access to non-government propaganda for Russian Citizens, but I wasn't ready for EU and USA to help them do this.

Take Figma, these dumb fucks decided to stop providing services to Russian users. Whom do they think they are punishing? UI designers, who are overwhelmingly against war and Putin? Real Putin supporters don't even know Figma exists.

I had a personal firewall on ionos hosting (registered to an Estonian company, no less!). These dumb fucks sent me a notification that they are cancelling my server in a few days, so I need to move out. Thank you, idiots, according to you I only must have access to what government tells me.

The list goes on. Remember this: when some politician says, "stop issuing visas to russians", or company CEO "we'll stop providing services to Russians", he is unwittingly a Putin ally.
Ok, if you don't realize the difference between subscribing to a service (S3) and making deals (Filecoin), then that's up to you. No one can say I didn't try. In the end, it doesn't even matter, people use whatever fits their use case, including you and me. I'll stick with subscribing to services, and you can continue striking deals, or whatever.
Counter point for general software: some people don't upgrade software for _years_, due to which vendors have two problems -
1. Open security vulnerabilities
2. Necessity to maintain backward compatible infra

To offset this, two channels of releases can be maintained - one for security fixes, another for general features etc.
But again here, we run into problems where maintenance of two channels isn't economical, and you end up testing security fixes on various versions.

How can these be addressed if upgrades are not forced, are there standard processes followed that provide the best compromise for both vendors and end users?
Hey HN! We recently launched Party Banner for iOS - an app where you can easily stream custom party banners to smart TVs in your home or office for special occasions. Party Banner is also available as a native app for Apple TV, and we are working on a macOS version as well.

We’re excited to hear your thoughts or feedback on the app. Thanks!
It's interesting that it's moved to single-file libraries for format support, because I think those libraries have effectively replaced it already. Having a single interface supporting multiple formats is a nice thing, though.
Why do most of them have likely not available? Due to covid?
I think auto updates are ok but not for everything, client side app are ok to auto update the rest not so much.
The main problem with LGPLv3 is the anti-tivoization clause. That means you should basically provide the end user a way to replace the Qt libraries with their own. On embedded systems this can mean headaches for companies releasing commercial products.

More details:
https://embeddeduse.com/2016/04/10/using-qt-5-6-and-later-un...

Qt from 4.8(?) To 5.6 offered an LGPL2 license too but after that it's mostly LGPLv3 i think.
IUDs are a thing for women and what you are describing sounds similar to the experience putting in or taking out an IUD is according to some women who described it to me.

I don't know how long the injections last but if they last a similar time as IUDs. I think this would be acceptable. But maybe there aren't enough men that are willing to get birth control like this, to market this product. The incentive for women to take birth control is much higher after all.
Huh. I wonder why the B/Yamagata strain of flu, one of the four major strains, has gone extinct, and there’s a possibility that another has has well.
In other news: a guy I know seriously had the bright idea of DJ music events for deaf people. He is looking for funding if anyone fancies a punt on the ridiculous.
I'm on a couple of remote teams, and set the expectation that I won't be 'camera on' all the time during meetings. My reasons are more practical than privacy oriented. I'm often pacing during meetings, and connected via phone and desktop. I can see and hear what's going on, and can talk back, but when my camera is 'on' it's just constant movement, which distracts folks.

Every couple of weeks I'll start a meeting with camera on for a minute or so just to say 'hello' to some folks, let them see I'm still 'here' in some sense, then camera off (usually). It feels useful to have some initial face/camera time to get a sense of the other person, but again, it's not something I generally routinely will leave on.

I had a period of a month or so last year where I moved to a Mac mini and... there's no camera. I didn't have a working webcam at all laying around, and it took me a month to bother to get a new one. No one missed anything of value by not seeing my face during that time. :)

Over the last 5-6 years, it's only been a noted issue with a handful of folks, and never been a deal breaker. The compromise is 'on' now and then for the start of a meeting. There's a humanizing aspect which is easy to lose sight of, but in most meetings, it's typically not that useful anyway. When there's more than a handful of folks, not all camera boxes can be see (too small, too many), and if/when you're working with a smaller group, there's usually much more value in sharing a document/editor/whatever.
The especially weird thing is putting something like that in the license.
Acute suffering and fear tends to last longer, subjectively, for humans. Psychological time stretches. Perhaps slowing it down is a more accurate portrayal of the animal's experience than not doing so.
Both major browsers are Snaps as well. The web site also has a significant additional control latency when playing on a device on your local network.
> Sweden did not have a good response to the COVID pandemic. More people died than in many comparable countries, we can agree on these facts.

I do not agree. And you don’t provide any evidence to support your claim. This paper doesn’t either; it uses Norway as a single comparable country, and their reasoning is that it’s another Nordic country. As others have pointed out in this thread it’s quite dissimilar in many ways.
Second this. Colleagues are just people I interact with to receive a wage. Friends and loved ones are elsewhere and at home.
I think it is also implicitly biased.

Back in the 80s on Apple ][ (Both Johns started on Apple ][), whoever wants to develop competent games would switch to assembly ASAP. Whoever could not figure it out would drop out eventually. Eventually, whoever managed to join professional gamedev (be it Origin or Softdisk) HAS to know a lot of low-level stuffs and be fluent to assembly, Pascal and perhaps C. Example: Carmack had to code the rendering engine and network engine for DOOM, probably singlehandedly.

Today's world is a lot easier so more percentage are retained. It's a lot easier to write C#, use Unity and get out a demo in say a few days/weeks. No low level programming skills are needed, at all.

This creates a bias when we compare "classic professional programmers" versus "modern professional programmers". They simply don't need the same set of knowledge.
Same here. Seeing their lips move often provides just enough additional information for me to correctly guess their words.
It's a pretty wild switch of power from the usual distro packaging where the packager is a neutral middle ground between the application's and the user's interests, often swinging to the side of being the user advocate.

Of course, compared with other platforms and auto updates, it is clear why app developers prefer and expect to be in charge of updates.
> Right now the absolute worst thing you can do for the environment is to have a child as a westerner.

Just out of curiosity, are you also opposed to immigration from third world countries into first world ones?
Because they support hibernation? I assume the answer here has to be "because it's a PITA to enable", but as far as I know no distro does this correctly by default on an encrypted drive.
Okay, gotcha.

Yeah, I can see how having distinct keywords may be seen as inconvenient. I think if there were a general container-keyword that wouldn't introduce any cost based on a type declaration, that would be cool, but it's not something I have encountered a real need for.
Island is among the fastest companies to reach unicorn status
How do you see that election happening, practiocally speaking?

Few countries have a direct pipeline from Russia or their own LNG port, and even the ones with an LNG port would require transport capacity, which will be scarce for a while and difficult to obtain quickly. Most countries would have to ask Ukraine/Poland/Germany/Turkey for transit permission.
I tried this but for me closing the browser sometimes means, being done with work or a task and this would always also shut down my music. It's the small things that still drive me to install their client, even though I know it is just another electron app.