skysight-inc/HackerNews huggingface dataset:
On the topic of open-source vs closed-source drivers:

Maintaining an open-source kernel driver is extremely complex and not user-friendly for the individual, so the complexity level is in practice similar to doing black-box reverse-engineering on a closed-source Windows driver, in both cases you need significant resources.

If you need to have a team of experienced kernel developers to maintain a driver continuously, that same team will be able to reverse-engineer & reimplement the closed-source driver just as well should it become necessary.

On the topic of lack of stable ABI under Linux, I find that closed-source Windows drivers have a much longer shelf-life than their Linux equivalents, so in practice I feel like the downside of drivers being closed-source in Windows is less of a problem because in practice you're less likely to have to modify it.

Distributing drivers is also a massive difference between the two models. With Windows, if someone builds a driver, that binary can be installed by any Windows user on a modern kernel (depending on what "level" of the ABI they're building against, the same driver can work all the way back to Windows 7). Once built, any Windows user can just install the binary, where as with Linux the built binary will only work for that very specific kernel version. The user-experience is definitely much better.
Neovim has official appimage-based binaries that you can simply download, chmod, and execute. Just move it into your personal binaries directory and you're done.
Quorums
That personal observation is an excellent point of wisdom.

I would replace "dislike" with "incompatible" though.

You can be very attracted physicslly to someone who is your intellectual and economic equal, to then not be able to hold it together because that person's personal traits ans preferences are so far off one's own. It goes beyond "he liked to watch tv instead of going out to eat w me"

That being said, your observation should be a heuristic, and it should be repeated more often.
Because women compare to themselves with the chosen few high power men while ignoring tge low caste men that are invisible. It's a numbers game. There are more women well off than men despite looking at some averages per sector. If course the men beneath them feel resentment.
It's ironic that the Windows system of stable ABI is the reason NDISWrapper was feasible in the first place.
Very strong echo of Schopenhauer here. Einstein was a big fan, and even had Schopenhauer’s portrait on his office wall.

https://en.m.wikipedia.org/wiki/Religious_and_philosophical_...
I hate this meme. Essentially, an arrogant and condescending straw man argument.

Here is what really happens. People who are not familiar with programming assume that some mental faculty is necessary to solve a particular problem. Indeed, it is required for a person to succeed at the problem. That mental faculty is often general and can be applied to other tasks. It's some aspect of what we consider general intelligence.

Instead, software engineers look at a problem and solve it by changing its representation to fit the capabilities of a pre-existing algorithm. The solution has nothing to do with mental faculties in the general population. The solutions ends up being specific. If you want to apply it to another problem, you need to transform that problem into some clever representation as well.

People notice the lack of generality and say "no, this is not what we had in mind". It's an entirely reasonable sentiment.
You can literally picture some cabal of desperate execs sitting sround a board table trying to generate headlines that may finally scare people out of working remotely
Except on big iron UNIXes that introduced such concepts years before it became such a big issue on Linux.
Why isn’t “have an AI write the boilerplate” an equally good solution?

Asking earnestly.
I don’t want to be in management, so I just have to not report my friends’ inappropriate behavior. I wouldn’t do that to a friend anyway, short of something like murder.
Try putting the laptop in "target disk" mode, and see if you can access it from another Mac. It'll make the laptop act like an external hard-drive, and then you can plug it into a different computer and copy off your files (or maybe try a filesystem repair)
As a developer, I take exception to your insinuation that developers are not 'normal' people. :)
I'm pretty happy with Synology Photos on my NAS. It's got face detection, interprets the exif and gives you geo maps, has albums and sharing. Got it set up for my entire family.
on-prem AD has SSO, it's called Active Directory Federation Services. Compared to Azure AD, the on-prem Federation Services has more features. To give one example, Azure AD does SAML, but it's not full compliant. We ran into an issue with at my last employer when a partner moved from AD-FS to Azure Active directory and broke the SAML integration. It required us to go back and re-do the federation model from scratch.
There are gradients of "secure" in servers.

No reasonably quasi-secure server in the last 25 years has included GUI packages, but has allowed and often depended on shell access.

Modern deployment regimes which include ephemeral instances sometimes do not permit shell access.

These are not the same things!
Thank you for the recommendation.

Perhaps I'm missing something, but my general understanding of the song is that every pursuit of ideals in Russia has brought about ruin and unless man butchers his own aspirations, the cycle of pursuit, destruction, and loss is only going to repeat itself.

If so, then that's a very nihilistic assessment on life (albeit an eloquent one) but not a wholly original concept. I guess I was hoping for something a little more novel or profound with a more explicated psychological/epistemic position behind it. Something beyond philosophical pessimism.
by "freezes", 'deeter72 almost certainly means that the user interface becomes unresponsive, which is not relevant for servers.

windows has policies that prioritize maintaining user interface and foreground app responsiveness.
Life cannot exist without excrement, but relatively few people think highly of poop. What is your point? If you go far enough with your reasoning you have to basically value the entire universe and everything in it to be allowed to say you value any particular thing. It dilutes the meaning of valuing something to the point where the word/concept itself becomes meaningless.
> 1,000 layers on Figma just to create a button

Really proves the no skill point.
> What would you do the next time differently?

I am a geek engineer type. If I were coaching a younger me, I would mostly be encouraging learning soft people skills (negotiation, influence, reading others, etcetera). I still tend to get sidetracked on yak shaving (the quest for perfection in a very narrow area, rather than good enough then focus on the next most important thing). I made okay decisions given who I was, so I am not unhappy with myself. I have been improving myself, but not fast enough!
I don't think city dwelling is going to be the driver of change. We've been doing that for thousands of years.

It's the automation of force that will drive change to how we view maleness. The increasing reality is that strong, aggressive males aren't nearly as necessary in the battlefield for the defense of societies. A 100lb woman can pilot a drone and drop bombs just as well as a 300lb linebacker of a male. Humanoid robots are rapidly entering the scene and will start to replace human soldiers and police officers as the ground units of power projection. eSports will start to overshadow the NFL as we start socially valuing individual human strength less and less in favor of tactical and strategic ability to control robots.

Societies have always used young males as disposable members who are thrown into the most dangerous and lethal jobs for the simple biological reality that wombs are scarce and sperm is not. If all of the lethal work gets automated away (a fantastic thing!) then that will be one of the most drastic changes to human social order that has ever happened.
Here [1] is someone playing with voice scrambling not so much related but may be interesting and here [2] is the P25 project information. Decoding unencrytped P25 Phase 2 using an SDR [3] And finally, someone that agrees with you. [4]

[1] - https://www.youtube.com/watch?v=yGLRK6D6rgo [video]

[2] - https://en.wikipedia.org/wiki/Project_25

[3] - https://www.rtl-sdr.com/tutorial-on-setting-up-op25-for-p25-...

[4] - https://www.youtube.com/watch?v=NhJQkJxRWf8 [video]
I think it is reasonably to maintain professional distance from your reports for that reason.

I’m not sure what you mean by “something important” but I don’t think that’s significantly different than a risk you might take with a neighbor or a classmate. You can be stuck with those as well.
Modern diets are exceptionally clean, to the point that even non-plant based diets can result in B12 deficiency.
Prepaid phones all-too-often can't be used for SMS/phone authentication. Banks in particular seem to dislike them.

(when it doesn't work, you'll usually get an error message about the number not being supported or words to that effect)
Thinking about your comment seriously. I am typically all in my head and find myself looking for things to push me to those moments of focus. It’s why I originally found this quote when I was hiking a lot.
Linux can’t even do a “smooth” trackpad experience. Not to mention HiDPI monitors didn’t work last time I tried.

I use Linux when I specifically do not want a desktop. A headless server.
Yes, it means that you have a tenant in AAD that's usable for signing into SaaS products and Office. May not have many or any users in it, but it exists.
Was the salmon jerky at least any good?
The same applies to web design. Using Photoshop to create an image that looks like a website doesn't make someone a web designer, any more than creating an image that looks like a house would make them an architect.
> There have been devices using 3G for years. It is very cheap and the infrastructure is pretty much everywhere.
---
My Resmed CPAP machine came with a cellular tattletale. It was a separate module with a cable to the mainboard. I unplugged it. The DME provider got all pissy about it, but I just ignored them.

I'm guessing the main reason it was a separate circuit board was so they could install a compatible cellular module depending on what country it was to be shipped to.
What you do when you find something out is still a choice. If that backpain isn't getting in the way of most of your lifestyle then the risks of a surgery aren't justified. A lump in the pancreas well I think most of us would be better served by finding that out earlier than later.
I'm surprised that Amazon of all gave up the "handcuffed to the desk" approach to management in favor of work from home. Apparently the cost of rent and infrastructure is bigger than the last 1% they could squeeze out of their workforce. Middle managers must have an existential crisis right now /s
> if you knew the standard unix-ey tools you could get by

And if you know the standard systemd tools, you can get by with systemd. It's far from enigmatic, the docs are freely available. Yes, systemd does things differently from what you might be used to, but I don't see how that's an issue beyond having to surf the usual learning curve of a new tool.

> how do I see what services are available under systemd?

systemctl list-units --type=service

> How can I reliable see what file systems are supposed to be mounted at boot?

You can still use /etc/fstab, systemd will parse it at boot time. For mount units, you can use:

systemctl list-unit-files --type=mount

> The answer to both of those tends to be "systemd spreads it's files and configuration all around the filesystem to you need to learn some bespoke systemd command that you'll only ever use for systemd"

/etc/systemd or /usr/lib/systemd for global stuff
$HOME/.config/systemd for per-user stuff

That's pretty much it for unit files.
Android does support Vulkan. Although I don't think you can do graphics from outside the main thread, which is a major feature of Vulkan. A key idea in Vulkan is that the main thread is just doing refreshes, while other threads are changing what's in the GPU. This allows keeping the frame rate up even when the scene is changing.

(We've had a split on concurrency. Web devs think in terms of callbacks and async, but not real multiple threads running on multiple CPUs with explicit locking. Game devs doing high performance games think in terms of multiple CPUs and the GPU all working in parallel, pumping huge amounts of graphics content. WASM and Android follow the web model. There's kind of a hack involving multiple processes with some shared memory, but it's not general purpose threading.)
I think the hard part is where the customer doesn't really know everything about their business process: it's extremely common to have a partial view of a complex system. The process of requirements discovery involves asking questions, pointing out inconsistencies, and setting priorities. Only at that point do you sort of have an agreement about the desired work and even then there are gaps that need iteration.
> ...definitely more preferable to someone who constantly asks and needs to be lead every little step of the way.

Asking for clarification before starting isn't anywhere close to "needs to be lead every little step". If you are hiring a work crew for roadside ditch digging than your interview method might be a good idea, but for a job where implementation details matter - bad idea. One of my more difficult professional experiences was fighting the urge to displace blame for a wasted week of work, which would have been avoided had I asked for the tasking to be described back to me - or had he spoken up and said "Do you mean this or that?"
Maybe I have a biased view of world events, but it feels like there's less respect for joint agreement in the world and less respect for regulation, or allowing regulation the ability to function as designed, at least in the U.S. (and it seems like the world is heading a similar direction).

Lessening an absolutist stance on this in favor of a more nuanced regulatory policy that requires more in depth checking seems to me like something we'll regret later when we find the agency is toothless, either because it always was in regards to this or because it was slowly defanged without people noticing.
My personal experience says that it's way better for the kid not to grow up in a dysfunctional household: they will grow up not even knowing what a functional relationship looks like. Just "being civil" to the other is not enough, kids will form their attachment models on how they see their parents interact.

If you want your kid to have successful relationships when they grow up, FFS don't let your kid grow up in an unsuccessful one.
The bigger a backend system, the more you crave for static guarantees like a type system.

I think that such tools are mostly successful as products, not as code bases. So the successful ones are likely designed and implemented by competent photograpers with some programming chops, who naturally pick languages with very low barrier of entry.
Do small tactical nukes exist?

The possibility is very low, why do you think is nearly guaranteed?
You must work for a really mediocre company?

Design makes or breaks a product. Not sure where you got the impression that it's useless and professional designers gets nothing done.
A solo founder has many things on their plate, but should never pass up an opportunity to raise awareness for their product; especially if it has progressed to what they think is MVP status. Newsletters, blogs, and sites like HN are great places to start 'getting the word out'.
It's also called avatar, which cared so little for the plot the mcguffin they were trying to get was called unobtanium.
I like to say, design without consideration for manufacturing is art. In the context of business, design is not a tool for doing art.
Clustering, dimensionality reduction, frequent pattern matching can get you a lot of the way there.
I don't think this article was rational /s
You got to say it, congrats
Nothing to it, you put your lox stock in the smoking barrel.
> We assume the first result is the homepage of that company, and the domain they would use for their tenant.

That is a big assumption though. A very well known big-four with two letters uses for instance [letters]gs.com ("Global Services") for instance.
Any young man who is confused should read this series: https://www.amazon.com/Rational-Male-Rollo-Tomassi/dp/149277...

It will give you peace of mind and it will take away that "wtf?!" anxiety you feel (in time; it's not immediate so be patient). Just read the books and consider the ideas, don't get sucked into the manosphere bs (there are a lot of idiots who grift on these ideas—the only guy who actually backs up his points is the author of this series).
Ps. It doesn’t hurt that it has a built-in gdb.
Indeed legacy, but you know how Fortune 500 companies are about new technology not directly relevant to their line of business.

Also, SAML as a spec is really complex precisely because it was created to satisfy a broad range of Enterprise-y requirements. I don't know if OpenID Connect is there yet. It certainly could be, the underlying spec (oauth2) could support a lot of variant complexity, and OIDC supports mobile and there are lot of extensions available or in progress. https://openid.net/developers/specs/
Unix style command line where "everything" is text...
New LSP features in Neovim 0.8
Is the laptop of your own design, or is it a kit that you can buy? If it's the latter, I'd be interested in assembling my own.
We just released a major upgrade to SigNoz with support for Logs management based on ClickHouse. Would love to get any feedback from the community here on what you think and any questions you may have for us

Many big companies like Uber and Cloudflare have been shifting to ClickHouse as their main workhorse for Logs management seeing much better performance. for e.g Cloudflare recently shifted from Elastic to ClickHouse and are seeing 8x improvement in memory/cpu resource requirement in ingestion.

This is our first release with Logs support and we have added support for:

- Filtering logs based on fields

- Full text search in logs

- Live mode to see logs coming in realtime

- Detailed view of logs in table and json format with ability to add filters quickly

- Ability to specify interesting fields which will be indexed by default
Great ideas. Yes the bike lanes HAVE to be segregated from vehicles because it's clear that Atlanta motorists have little regard for bike lanes and cyclists. I like the idea of dedicated streets. Bottom line is it has to be more convenient to bike downtown than to drive downtown.
I would say if the words of Christ are not enough to convince someone, who else could possibly say it better?

I’ve read lots of Chesterton and CS Lewis, and they didn’t change my perception of Christianity a single bit. What they did though was expose the enormous inconsistencies of the materialistic worldview. It’s not an argument for Christianity as much as a critique of its critics.
>> For example, want to list services? Just use `ls /etc/init.d/`

You can do systemctl list-unit-files

If you want to see the enabled services, then add --state=enabled , for disable --state=disabled. You can grep for those words as well.

>> Want to monitor a log file? Use something like `tail -f /var/log/whatever`

You can still do that.

With systemd, You can use journalctl to tail the log file by
journalctl -u <unit> -f , so something like journalctl -u postfix -f

You can use journalctl to search for logs in a specified time period
journalctl -u postfix --since "2022-09-30 15:10:00" --until "2022-10-01 02:00:00"

Want to see a log for a specific boot ?

journalctl --list-boots
journalctl -b <boot id from the previous command>

You can view more about journalctl at https://linuxhandbook.com/journalctl-command/

>> How can I reliable see what file systems are supposed to be mounted at boot?

I still use fstab for this.

>> Sure, it wasn't super consistent but you used the same tools as you always used to.

You can still use most of the same tools. I use tail,grep,awk like I used to, but I like the fact that with systemd I get a system configuration layer (which includes the init system) rather than having different tools in each distro.

Do you prefer the old init system because it is something you are used to (and do not want to change) or do you have specific instances where systemd is broken for you ?
- Visual studio has a trillion dollar corporation behind it

- XCode has a trillion dollar corporation behind it

- The graphical debugger projects on Linux pretty much only have volunteers (occasionally) working on them, and none has picked up enough traction to build a significant following and justify any kind of real investment

Also, it has never really been a pressing issue since GDB, LLDB, and tools like RR are perfectly usable from the command line once you learn them.
APNG is a huge disappointment. Its compression is barely any better than GIF, less than 25% in most cases. Inline muted video on loop is easily the superior choice as file sizes are smaller and browser compatibility is better.

The one area APNG would be useful compared to MP4 is where the image itself needs to have a transparent background. MP4 cannot be transparent, it will always be in a rectangular container and a solid background.
This is great. I'm putting this in my favorite comments.
We can’t even provide meaningful work to most 18-55 year olds why do you think we would be able to do that for old people.
Lots of meaningless jobs out there
Couldn't give this a try: I'm on Mac and don't have any access to Linux system at the moment.

GDB itself officially supports Rust, with some gotchas:
https://sourceware.org/gdb/onlinedocs/gdb/Rust.html

So, in theory it should work :D
Yes, managing lawyers accidentally say this out loud all the time.
These for me were lumped in the “obvious upsides”.
Why Oboes Are So Expensive
for 1.5m, any signal is important to build a story. all of the things you list are important, but typically only in later stages.
I don’t believe they were referring to how it’s served but how it’s prepared.

https://www.bonappetit.com/story/hot-smoked-cold-smoked-fish...
Astroscale is trying to push a standardized docking adapter for that purpose and Northrop Grumman has a vehicle that was able to dock to the engine of another satellite to serve as a life extension vehicle, so assuming that can be easily adapted to other satellites, they too can provide a deorbiting service.

Clearing out several satellites with one vehicle is not practical though, would need too much fuel. At best one might launch several such vehicles on one launch, or if orbital fuel depots really take off soon, it may be possible to have depots in convenient locations such that deorbiting vehicles can always make a relatively cheap visit to a depot to refuel and wait for another deorbiting target. In such a setup the deorbiter would just lower one end of the orbit to speed up decay rather than dragging it all the way down to Earth.
> Everyone is way better off asking other party to repeat couple of words than listening for all that noise during the whole call.

I didnt understand the first three words, for Alice it was the next two, and for Bob it was the last four. How many people are going to ask to repeat?

Evolution taught us to understand over the sound of waves, crickets, rain, thunder, and more. It didn’t teach us to comprehend with half the signals masked.
I have experienced this too.

People will play on social cues to gain benefit, it doesn't matter which social cue.

The idea that every person with non-standard pronouns is a good person is misguided, even if it was an overwhelming majority.

The capacity for self-centeredness and/or bullying behaviour exists in all demographics.