skysight-inc/HackerNews huggingface dataset:
I still don't understand why Microsoft just hasn't made a generic kernel anti-cheat driver yet with restricted scope and permissions, and then allowed commercial entities like Vanguard to integrate with that driver.

Theoretically, such a driver could allow anti-cheat systems like Vanguard the same permissions as before, but provide information to the user on exactly what it is doing and accessing. Even that would be an improvement. (And in the future, if the driver had a stable API surface, it would make Linux porting easier.)
I don't think it was ever the issue itself that Anduril was sponsoring a conference. That should be a somewhat neutral issue anyway, any organization should determine what sponsors they want.

Of course there is a sizable group of people who view all MIC companies as furthering war, which had objected to the sponsorship on moral grounds. But Anduril never was the only issue.
"Right to sponsor a project and get it to advertise your company" does not exist in any FOSS license that I know of. There's pretty much nobody complaining about Anduril using Nix, or even contributing to Nix. Many contributors have placed their ethical line at "accepting money from Anduril in exchange for services at official project events".

It's not helpful to misrepresent these things to try and simplify a complicated situation.
pffff what? no it's not, the people with money send the interns to starbucks. if they want a break they just go outside
Maybe I can use this in my pygame game
Congrats on the tech upgrade!

Since this is not an open source project, before I bombard you with technical questions I have to ask, are you open to discuss the structure of your app? Like about your sources, images, etc?
Does anything similar exist for video? There have been meetings I've wished I could route a loop of my face looking alert and interested to Zoom instead of a live camera feed Mission-Impossible-style.
I feel like it is endemic to anything OPS / DevOPS. Lot of uselessly verbose "documentation" but no list of whatever you really need.

All in the name of selling products which abstract those parts, consulting or courses.
Let's be fair, if you take an old smoker (eg. two packs a day), and switch him to a vape, it's (most probably) a lot better for him than staying with the classic cigarettes.

The problem here is/was the advertising... clouds of smokes, bubblegum flavour and targeting the kids... so you have people who never would have started smoking in the first place, staring to vape, sometimes inhaling even more harmful substances than the old-former-smoker.
Fair question! We would need a RCT with controls for that, perhaps one exists :)
Oh, my bad!
It's complicated.

Germany has pretty strict laws against "incitement of hatred". Additionally it's illegal to deface, damage or destroy a foreign flag. Also demonstrations and protests need to be registered in advance with proof of proper security and safety measures. Germany is also very biased in favor of Israel and has (like the US) adopted the stance that an attack on Israel is an attack on Judaism. This has led to Jewish anti-Israel protestors being arrested.

In theory it is possible to have a "spontaneous" protest without leaders but in practice this means the police will designate the loudest persons in the crowd as leaders and claim that they organized a protest without a permit and arrest them for that. Also the political bias favoring Israel means pro-Israel counter-protestors are likely to be tolerated more than anti-Israel protests.

And of course anti-genocide is conflated with anti-Israel and pro-Hamas, again like in the US. But yes, most political protests are illegal because they are not formally organized with the authorities (and even with organized protests you often have break-out protests deviating from the permitted route/location or overstaying). From personal experience I can tell you though that unless the police can pin anything on you (e.g. trespassing, resisting arrest, "attacking a police officer"[0]) this usually only ends up with the police roughing you up a bit maybe and then recording your identity before dropping you off somewhere else with a temporary restraining order.

[0]: This is worth mentioning because it explains the low police numbers for injured protestors in Lüzerath compared with the video evidence of police charging unarmed protestors: being injured by a police officer is considered evidence for attacking a police officer as unless there is evidence for the police officer doing anything wrong the assumption is that they followed the guidelines for escalating force, i.e. they must have had a good reason. It's also worth mentioning that in many places riot cops do not have any visible unique identification so reporting any claim of police brutality at a protest is usually fruitless as the alleged perp can not uniquely be identified and you need an individual person to accuse. Protest medics thus have stopped giving detailed statistics as merely keeping a tally would help the police in tracking down "suspects" by visiting the nearby hospitals (which they did e.g. after Lüzerath).

So tl;dr: depending on your demographic, your cause and which police you end up being surrounded by, it's relatively safe to take part in an illegal protest in Germany as long as they can't prove you did anything illegal and don't get hurt.
Well, I was hoping that image would fly under the radar
First, specify more clearly what you mean by "productivity" to avoid misunderstandings: https://dl.acm.org/doi/10.1145/3454122.3454124

It can be about satisfaction & well being, performance, activity, collaboration & communication, or efficiency & flow. These are all different things.
As someone who reads and writes documents all day, I just want a desktop that helps me visualise a stack of messy pages, books and things like calculators or clocks on a desktop. Doesn’t need to be VR, a top-down view would do.

There have been a few cheap looking, janky and slow demos in the ‘oughts and late 90’s, but I’m confident that personal computing is able to do this without significant performance loss, and it’s not such a massive leap from tiled window managers today.

I firmly believe that our current way of managing and interacting with information could benefit from an extra dimension: ragged corners, thickness, persistent placement on a desk, and other attributes that make a paper object much easier to identify, locate and differentiate in real life, compared to a bunch of documents named something something.pdf/docx
> What's the goal here? ... Am i missing something?

Forks tend to be for social reasons, rather than technical. e.g. NeoVim was forked out of frustration relating to a complicated changeset being rejected. Or OpenTofu over licensing issues.

There's an open letter (https://save-nix-together.org/) which vents concerns over governance, community moderation, and involvement with Anduril.
I'm blown away by how vaping took over. I was a senior in high school once Juul started to get popular. We'd joke about our peers that willingly took on an addiction when our generation was mostly in the clear from being addicted to cigarettes. Then some of my friends who'd joke about it started vaping. I don't even know how they started, but they did. Let me be clear - it's not nearly as annoying or destructive for passer-bys as cigarettes.

It's been eight-ish years and they still vape. They've tried to stop at points, but it never stuck. Juul is gone, but now there are these $15-25 disposable vapes. I'm not sure if there's a specific term for theses, but they don't even have pods of nicotine that you swap out. You just toss the entire thing.

So now an incredible amount of my peers are addicted to nicotine while also producing an incredible amount of e-waste. Juul really helped push this into the mainstream for Gen Z, but the torch is being carried more consistently than ever. I don't even know if some of them are technically legal to sell in my state.

The thing that gets me is that we were so close to not having any casual nicotine in my generation. Now there's also a company called "Zyn" that is essentially tobacco-less dip. Whatever. I'll go back to complaining about the sports betting phenomenon now.
MTX in HD2 is extremely well handled. Everything is reasonably unlockable by playing the game, since you get enough currency through regular gameplay to customize your character how you like.
This feels similar to the thing where "non-drinkers" in studies were composed of "people who had never drank alcohol" and also "recovering alcoholics".

I would imagine a chunk of vapers are people trying to transition from smoking cigarettes and still suffering from some of the ill effects.
Rust's &str is basically identical to C++'s string_view, for what it's worth. I still don't understand your point about how string_view is inconsistent. The only reason &str is so much easier to use than string_view is because Rust supports borrow checking, making it safe to use, whereas C++ does not.
In AI We Trust, or at least, we would like to. We all have become guinea pigs for AI systems, and we are experiencing the kink of an immature regulatory and compliance framework. Let's dive in to where AI regulation is at in Europe and the US, as well as what AI governance should look like.
Seems like a good deal to me if you're worried about money rather than lives: give money to Ukraine, keep Russian dictatorship at bay, before it invades other parts of Europe.

So cheer up, your taxes are not being wasted, they are saving you money in the long run by keeping Russia from invading Europe even more.
If I wanted to use OpenAI, I would. If I wanted to use StackOverflow, I would. Now I just only get to use OpenAI no matter what.

This hellscape is forming way too fast.
'Everything's just on hold': the Netherlands' next-level housing crisis
Chardet: Python Character Encoding Detector
I'm of the opinion that it isn't really possible to even define "productivity," let alone measure it.

Different layers of the org, have different expectations for "productivity," and the problems generally occur, when conflicting definitions collide.

I have come to learn that there's really no substitute for hiring really good, experienced engineers, and then manage them with Respect. I know that the SV "Holy Grail" is to come up with The Perfect Process, whereby we can add a monkey, pay them bananas, treat them like circus animals, and come out with perfect code, but I haven't seen anything even close to that, succeed.
Sure! Happy to answer most things as I’m looking to share but also to get feedback and new ideas on those topics.
define a standard resume file format

This right here is a 8 year project that would cost 1.2 billion dollars. And it would fail miserably before it got out of the requirements analysis phase.
I keep the module index[0] in my bookmarks bar and that's also been pretty easy to search and read.

[0] https://docs.ansible.com/ansible/latest/collections/index_mo...
> The pinned comment at the top of this thread requests that "Comments should get more thoughtful and substantive, not less, as a topic gets more divisive". Bravo to you for providing exactly that.

Consider the fine grained details of the logic involved in combining "more" with "exactly(!) that".

The above commenter framed the situation as the DEI folks being necessarily strategically dishonest and malicious, as opposed to being True Believers (more technically: Naive Realists), like most people are, though with different fantasy worlds, due to the consumption of different training material combined with the same flawed interpreter.
Lot of glitches in timers and alarms on recent iOS, sometimes they don’t even fire. Extremely poor setting like a timer for cooking, checking your phone and there just isn’t a timer running anymore and your left wondering how far it’s overshot.

15 Pro so definitely not an old phone new software issue.
Yes, it's true that if you want to hire some group of people above their percent rate in your applicant pool, you're going to have to put your thumb on the scale for that group of people.

But this has the opposite effect from what you were just claiming. It means you hire worse candidates merely on the basis of their immutable characteristics.

Or, equivalently, you discriminate against other candidates on the basis of their immutable characteristics. Which is illegal in the US.
How is EAS over AM useful if people don't have AM recievers? FM (as currently used and licensed in the US) has much more limited range

EAS is also much more limited than an AM station as is designed mostly for national level emergencies. It has limited ability to update it's message as the situation evolves and doesn't work at all for low level emergencies. EAS works great for nuclear war but not at all for a landside that makes a road impassable.

> The only time AM is relevant is when the _ENTIRE_ radio communication infrastructure except AM is unusable due to the disaster

This is simply false. I use AM regularly to check driving related alerts.

> If you can't defend new regulation as worthwhile beyond "we, by happenstance, typically had it before so we should keep doing that" then you've failed to defend the new regulation.

We have an existing system of AM emergency information that works well because every car has an station. It won't work in cars don't have AM radios. If you want to change the status quo, you need to demonstrate that you are already solving those issues in a new way. I'm all for findign a better solution here, but it has to be rolled out first.

> If the goal is "you must guarantee that a vehicle is sold with a way to receive EAS communications from at least x miles away"

First off, that isn't the goal. Secondly, that would be a horrible regulation that would be hard to test given how radio waves work with terrain. Generally reception has far more to do with location than it does with hardware ( at the antenna scale under discussion). Thirdly, this approach isn't capable of addressing the hundreds of local areas that would need to update their infrastructure to the new system.
An important distinction, I'm sure, but entirely beside the point. It's people scratching an itch in their spare time, so we can't expect them to do things the way we want. We can choose to ignore them at best.
Tech debt is categorically unquantifiable. Most of the time it's more of a feeling than a number, and it's not an accessible number ever. What's the ROI on paying down debt? Hold as is, renegotiate, or extinguish? It's the same calculation that goes into deciding which of the five thousand value-add proposals to prioritize. The piece is unconvincing for that reason. There's an assumption that TD is known, and an implicit assumption that the ROI on its remediation is known. Neither of those is true. Systems evolve to where they are, with all their TD warts, because value-add was prioritized.... and then we have TD. I reckon we should just live with that uncertainty, move the product forward, calculate ROI using the same bogus productivity metrics we always have, and stop inventing "better" systems which are just another form of magic, but manage to suck up time and resources not required by accepting on faith the old bogus metrics.
Nope it isn't.

There are so many things that aren't expressible in TOML that any anywhat complex system will want... it's not even a contender.

So, one problem a lot of configurations are trying to solve: modularity. I.e. how to allow different actors to change the parts of the configuration they want. Everything under /etc nowadays is of a form /etc/*.d/*.* that is all configurations are directories of multiple files with some ridiculous rules (like "prefix file names with digits so that they sort and apply in the "right" order etc.) XML had a better approach with namespaces and schema, but maybe not perfect.

Polymorphism. Any non-trivial configuration system will have plenty of repeating parts. NetworkManager connection configurations? -- They are all derived from the same "template". Systemd device services -- same thing, they are all coming from the same "template". There are plenty more examples of this. But, languages like YAML or TOML don't have a concept of polymorphism in them. This is never encoded in the configuration itself. Instead, every tool that needs to be configured and needs some degree of polymorphism rolls its own version.

Constraints. It's often impossible to describe the desired configuration through specifying the exact values. Often the goal can be described as "less than" or "given the value of X, Y should be multiple of X" and so on. Such concepts, are, again, not expressible in TOML or YAML and friends.

NB. Types are a kind of constraints.

Identity. It's often necessary in configuration to distinguish between two sub-sections that look the same and two sub-sections that designate the same exact object. Like, when configuring VMs with eg. disks: are they supposed to mount the same disk, or does each VM need a separate disk, that just has the same physical characteristics?
pretty much. Once you stop smoking everything (including yourself) smells and tastes better
"Doing them swiftly, efficiently, and -- most of all -- completely is one of the most critical skills you can develop as a team."

That all sounds great. However, I'd like to understand what teams are actually able to do this, because it seems like a complete fantasy. Nobody I've seen is doing migrations swiftly and efficiently. They are giant time-sucks for every company I've ever worked for and any company anyone I know has ever worked for.
It's a bit worse than that. The borgizaf is often defined by business development, or somebody like that. They decide they need one after a bunch of customer interviews. But the customers don't actually know what they need. So the business development people are trying to describe something that the users need but don't know that they need, and that doesn't yet exist.

Yeah, the main problem is uncertainty, not lines of code to write. You measure progress mostly by how much you reduce uncertainty.
I don’t think it was? And the original quotes (looked like ‘scare quotes’ to me) showed the author wasn’t being very solid about it, or maybe even making fun of the idea.

IMO, the only way to ever even attempt to judge these things is in hindsight for the reasons you state.
I bet they do. I imagine OpenAI is trying to build themselves a moat. They can't really do it with the tech, but they can try to do it legally.
Video: John Maynard Smith Interviewed by Richard Dawkins
They did and that is a huge point of contention in the revival of classic typefaces. In the 1970s, there was a massive push to digitize existing founts, but the type companies did it by tracing the metal rather than the prints. The result was digital fonts that printed much lighter than the original metal type. Most digitizations of early 20th-century typefaces you can find have this problem.

By the late 1970s, people began to pay more heed to the actual printed shapes. I like early 20th-century typographic style and am always on the lookout for good type reproductions, but there are two other factors that come into play. One is that a font designed to look a certain way when press-printed won't look quite the same coming out of your laser printer. The other is that modern taste is for thinner lines. When I use a revival of a classic type, I want it to look at it did back when, but apparently I'm in the minority.
Stackoverflow.co, not stackoverflow.com… are we sure this is legit?
It's the one thing preventing me from buying the game :(
The capital letters were indeed inspired by Roman monumental inscriptions. But all the lower case forms were taken from Carolingian designs. Humanists wanted to copy Roman forms to go back to what they saw as writing uncontaminated with medieval influence, but the texts of Roman authors they used to do so were not actually written by Romans but copied by Carolingian-era scribes. It's why its generally much easier for us to read ninth-century texts than, say, earlier (e.g., Merovingian chancery script, yikes) and later scribal hands (e.g., late medieval Gothic).
From a thermodynamic point of view, it should be noted that compressed air does not actually store energy! The internal energy of a compressed gas is from the kinetic energy of its molecules, and this is a function only of temperature(*).

What a compressed gas represents is not stored energy, but stored (negative) entropy. It is a resource that allows low grade heat to be converted to work at high efficiency. This is what's to happen in this facility: the heat of compression is separated out and stored, then used to reheat the compressed air at discharge time. The energy is actually being stored in that thermal store.

But there are other ways to do this that don't involve compressed air storage. Instead, after the heat of compression is removed and stored the compressed air could be reexpanded, recovering some of the work. This would leave the gas much colder than when it started. This cold could be stored (heating the gas back to its initial temperature) and the gas sent around again. To discharge, the temperature difference between the hot and cold stores could be exploited.

This is called "pumped thermal storage". I believe Google/Alphabet has/had a group looking at this (called Malta). It has no geographical limitations.

(*) Highly compressed air will store some energy because the molecules become so crowded some energy is stored in intermolecular repulsion, but that should be a small effect in this system.
Yes! Finally something relevant I can post to hacker news

I use this little script https://github.com/jmacc93/paste-to-tmux-script daily. Its for pasting your current clipboard item to a target tmux session, along with very simple dsl for controlling which tmux target to send to, opening the tmux target, killing tmux sessions, etc. It makes a vastly, vastly better and more productive repl for me. The workflow for using it looks like typically is like: use `@sw name_of_target`, `@open`, `name_of_executable`, then move my cursor to something I want to evaluate, use ctrl-c to copy the line, and ctrl-. to send it to tmux

I think I've changed stuff around since I last updated that repo, though, but the general idea and skeleton is there, if anyone wants to use it / hack on it. And I'm gonna do a rewrite of it soon, I think, so that instead of using a dsl (the `@...` forms above) it uses `!...` or some similar form to execute arbitrary shell commands

I'm hoping to (soon hopefully) integrate it with my https://github.com/jmacc93/noca notebook canvas program as well
Mastodon Link Previews are DDOSing sites
It's FOSS suggest to not link their site https://news.itsfoss.com/mastodon-link-problem/
There isn't a single user focused reason in "Why Lix?" The alleged benefits of forking exclusively focus on making developers lives easier.
Outside of the trans use-case mentioned here, I could imagine some women gamers getting value out of this too. You kinda need voice comms to play some games properly, and not wanting to reveal yourself as a woman online, especially over voip, is completely reasonable. Because gamers are terrible. Something like this could make hiding that trivial, assuming the latency is accurate (would need to be very fast in some games)
Artificial General Intelligence Is a Red Herring
If they were scrum coaches saying this makes some sense. But apparently they are XP coaches. Scrum says very little about the kind of activity you are doing. You could scrum building a tree house. XP says a lot about programming. An XP coach cannot be someone who never programmed in their entire lives. I am not sure I like all of XP, though. I like using TDD for everything. I am not sure I like pair programming. It sounds exhausting.
Cats of Wikipedia
But ukraine is using that money to kill their own men who don't want to fight. Why don't you go and fight instead, and risk your own life instead of forcing them to do it?

Considering the sitation in ukraine, we've wasted a lot of money and a lot of ukranian men for what exactly?