skysight-inc/HackerNews huggingface dataset:
For a while I hosted a server for some friends that used TLauncher, turning off the "online mode" was indeed super simple! Then they also got the proper copies from Microsoft and I could just change the configuration setting, and we could all play with the proper accounts, although if I recall correctly they lost their old items and such, because those were considered different player IDs and whatnot.

Not condoning it per se, but the game could be way more draconian in its implementation of auth.
Can-Do vs. Should-Do
> If you don't like it, start your own business that does better

You have the answer why that is not enough in the article...

"...We know that markets evolve to three generalist suppliers for any widespread consumer need or want. We also know that the contraction from many suppliers to three suppliers happens faster in the absence of regulation..."
We're posting a short video presentation soon.

A DIY breath controller like you describe is a fun little project and adds a whole new dimension to your playing. Most wind synths expect MIDI CC2 for breath input.
I came to this conclusion by reading the book “Determined” by Sapolsky.

https://mitpressbookstore.mit.edu/book/9780525560975
Components are libraries, which aren't stuck in a C view of UNIX world.
Not the OP, but my ASRock N100DC-ITX idles at around 9W at the wall.
Thomas Massie, the engineer and arguably overqualified US representative, did just this and made a series of videos about it. I have no idea if this is the original channel, but it has the updates - part 1 linked below.

https://m.youtube.com/watch?v=qpPYkqpe-Ms
Thanks for the elaborate answer. I appreciate it.
Fun quiz, I enjoyed it but it's far from any scientific rigor the substack author claims... it's a slightly better astrology horoscope.
In practice I haven’t ever had a problem memorising IPv6 addresses. The significant proportions of any address you might type manually are 48 bits long at one end and a few bits at the other.

An example IPv4 address is 8 to 12 digits:

10.30.115.5

A memorable IPv6 address at a /56 site — the prefix and then one or two digits — isn’t much longer:

2001:db8:404:14::42

If you’re with a reasonably clued in ISP you probably get a /48 for your site by default:

2001:db8:404::42

If you’re enumerating your own /64 prefixes then it’s not much more complicated than:

site 2001:db8:404::
net :14::
host ::42
Broken link, reddit post is actually here: https://old.reddit.com/r/nim/comments/1ebttbk/updates_on_bal...

And here is the project's page: https://github.com/ferus-web/bali
It's only counter intuitive, if you don't look at the whole paragraph

"We know that in a large system redundant components make random faults less likely to produce global faults. We know that in a large system redundant components make intentional faults more likely to produce global faults. In short, we know that redundancy can be protective or it can be risk creating."

Author talks about intentional faults. Like for example somebody sabotaging a specific model of CPU, or a specific airplane engine model and firmware version of that engine electronics. That would expand the fault across all redundant components.

That is not what would be defined as a really redundant system...:-)

In this case a monoculture within your redundant systems, is what causes the risk he is talking about.
I drink coffee. About 2 cups per day (single espresso or batch brew). The third one makes me depressed at evening. When I stop drinkimg coffee I realise that my energy curve throughout the day is flatter and I also sleep better and dream more vividly. I know that Im sensitive to substances, but could not google anything in regards to this. Also, Ive stopped, but I love the ups the caffeine gives me, without being able to consider the longterm downs.
If they can find it. Jewellery is easily hidden.
Now you can virtually walk inside the Great Pyramid
Yeah I was going off at a tangent from pizza ovens.

Pyrolysis happens when you heat wood in a chamber with low ventilation (low oxygen) , which causes flammable gases (methane, CO etc) to be emitted, leaving black carbon. The flammable gases are then burned separately, to sustain the process and also to heat whatever you want. Methane burns at hot enough temperatures to power a pizza oven; so in theory you could construct one powered by pyrolysis, but it isn't going to happen in an unmodified one. A normal one should be constructed to ventilate the wood well, to avoid emitting too much CO.

There is a video on youtube of some guy pyrolizing some wood by putting a metal box with it in in his oven - it's not rocket science. But I live in a city, so in the end it didn't seem like a good idea to experiment with it.
It's not really (my) code, it's just some clever configuration, mostly done via systemd-networkd.

At the "outside", there's two NIC with SFP+ ports that are connected via single mode optical fiber that runs through the city - let's call these NICs eth0 on each of their nodes. eth0 have RFC1918 IP addresses assigned and can talk IP with each other. Between those nodes, a wireguard instance encrypts traffic in an inner RFC1918-network of its own - that is wg0 on each node. (Initially, I had IPv6 ULA networks prepared for these two pruposes, but afaict there's some important offload support missing for IPv6 in Linux still, and performance was quite severly hampered by that.) Then, each of the nodes defines a GRETAP netdev that has, as its endpoint, the peer's wireguard interface address - that interface is grt0.

Finally, on each side, another NIC SFP+ port (let's assume eth1) using a DAC plugs into the local switch uplink port. eth1 configure in promiscuous mode, and some `tc-mirred(8)` magic makes sure every frame it receives gets replayed over grt0, and every frame that is received via grt0 gets replayed over eth1.

So it kinda looks like this in a (badly "designed") ad-hoc ASCII graph:

[SWITCH]-<dac>-[ETH1]-<tc>-[GRT0]-[WG0]-[ETH0]-<fiber>-...

... with the whole shebang replicated once more, but in reverse, on the right-hand-side of the <fiber> cable/element.

An earlier iteration I (briefly ;)) had in operation featured a Linux bridge instead of tc, but it quickly turned out that won't work with a few L2 protocols that we unfortunately need in operation across these links (and group_fwd_mask won't cut it for them either, so patching the kernel would have been necessary), while tc-mirred can actually replay L2 traffic without any restrictions.
Interesting to think that in hunger evolution chose to increase the noise (irrationality) in our system, and that actually worked to make us more likely to survive (*in aggregate, statistically).

I guess the pithy aphorism: fortune favors the brave. Make a decision, even in limited information, you'll be better off than if you didn't.

Strange confirmation of the nature of reality from the human/experiment computation that is evolution. Hahaha! :)
Microsoft natural insecurity culture, being blamed on the EU, is one of the weirdest gas lighting takes I have ever seen...
I absolutely love it, very intelligently put together. The gold standard for this in the terminal is btop. Check it out if you’re into this sort of thing:

Example:
https://terminalroot.com.br/assets/img/cpp/btop.png

Repo:
https://github.com/aristocratos/btop
> Study finds that when there's a time limit, even a rational judge would try the case faster, and there would be a tendency towards unfavorable ruling.

This study does not say this.

The simulated rational judges are "ideal" and their decisions are not influenced by the ordering of the cases or how long it has been since a break.

The study is saying that despite this perfect behavior, some simulated methods for choosing when to take a break will cause favorable cases to be more likely to be scheduled at the beginning of a session (in their last simulation, this effect only appears after applying the same statistical processing as the original study).
> it is actually possible for a running process to change the symbolic link to exe

> requires munmap'ing pages of memory marked as executable and then invoking specific system calls in order to bypass some protections

> will describe how with sample code in a subsequent post on this site

I'm really curious now. Does anyone here know anything about this?
Closing tags and curly braces are only redundancy if the compiler/interpreter looks at both them and at the whitespace. I don't think any existing languages do that.
Surprise Hair Loss Breakthrough: Sugar Gel Triggers Robust Regrowth
Nice.

Note that on web version on Android Chrome portrait orientation, choosing a local file can push the box's rightmost button over the boundary.
Small farms rarely do much action wholesale, because they can make a lot more money retail - either farmer's markets, or community supported agriculture, or honey, or something else - like this.

And while lots of large farms are miles from anywhere, many farms are only a few minutes outside of major cities - commuting farms (or more and more, work from home farms).
What you're describing is a form of technocracy (rule by a class of dedicated scholars). It has been tried occasionally, but it is essentially the same thing as any non-Democratic rule: the technocrats do what is best for themselves, and using their knowledge and expertise, are able to invent convincing reasons on why that is supposedly best for the country as well.

This is especially true when the "science" they are supposed to study is economics, a notorious pseudo-science whose real purpose is to act as justificationa for policies desired by whoever is paying the research.

There is no way to ensure that rulers align with the people unless the people have a say in who rules. Scientific authorities have a long history of being negative even for their own fields ("physics advances one funeral at a time"), and that doesn't change when they are given power over an entire country.
very interested in plugins like these but i'm not about to buy it without hearing any sound demos. i'll be keeping an eye on this though.
CyberInsecurity: The Cost of Monopoly (2003) [pdf]
In emacs, there's robe mode which I found to work very well. It keeps a Ruby process running with your code loaded in it.

I wonder why no one's written a Ruby LSP with this approach rather than relying on static analysis.

https://github.com/dgutov/robe
Compare 75 AI Models on 200 Prompts Side by Side
The toxicity of the Void and Freedesktop community right?
It's funny that no one's understanding your claim.

The effect size claimed for the original paper, as well as how obvious and localised the effect is, would make it incredibly obvious to observe. Thus if this effect were true, we would have to explain how we've all missed it.

This is not comparable to long-term effects, or ones otherwise difficult to notice, etc. We notice the effects of alcohol immediately, and here, it's claimed being hungry-for-lunch is at least as large, if not larger, effect.

This seems obvious nonsense. If any other statistical model can explain the same effect, it's vastly more likely, since it benefits from not making a miracle out of our missing the lethality of mild lunchtime hunger.
So if Greece still would have had the Drachme, Germany would have bought more olive oil, Greece would have bought less machines and everything would have been honky dory?
> Unfortunately, maintaining code is also not considered valuable work. We're valued for pushing out new features, and keeping existing features up to date with changing business logic is considered short work.

Then don’t maintain it and just let it fail. Maintenance requires time and effort which costs money that someone has to pay for. If the customer/client/employer doesn’t want to pay for it then just don’t do it. Don’t be soft about this. Someone pays for this deliberately or it does not happen. If they feel emotionally conflicted they can go fuck themselves until business failure and lawsuits become the new norm.

Now, it is your responsibility, as the developer, to achieve competency. If the cost of maintenance exceeds a given percentage of total labor then one of two things must happen.

First, is resolution. Solve for the problem by proposing refactoring as a new feature. If they don’t want to pay for this then continue to let Rome burn.

Second, is ownership. Someone needs to take ownership of these expenses. I mean financial ownership on paper. That person(s) will be the one best positioned to address the concerns of maintenance, because maintenance costs money. Lowering the cost of maintenance requires research and measuring things. If nobody drives that deliberately it will not happen. If you as the developer cannot deliver the labor to achieve this then you should be replaced by someone who can.

That is all you need to know.
Firefox has completely lost their way. I used to think that Brave was the bullet that FF users dodged but it seems FF was perfectly capable of screwing things up on their own.
Awesome, thanks - had no idea this existed (and great name)
Recipe for zero-emissions fuel: Soda cans, seawater, and caffeine
We have a number of proprietary network appliances present in all connected locations that require unhampered L2 communication (for mostly dumb reasons I think, but what can you do...), unfortunately.
Not sure why a US only company would try to comply or do anything; the eu cannot force or fine them so why not just leave the site open?
"Enhanced recovery of activation metals for accelerated hydrogen generation from aluminum and seawater" - https://www.cell.com/cell-reports-physical-science/fulltext/...
Will keep an eye out! Hopefully they get their supply chain back - sucks when small (great) ventures like this get gutted by shortages
Very nice ! How might one go about adapting this to other languages ? Does a version of the model downloaded exist somewhere ?
This is not anti-learning. This would be akin to git changing command names and flags doing exactly the same stuff. After a couple of times happening, even if the changes are somewhat ok, you too would start to be frustrated.

I've seen healthcare management software evolution due to my partner working with it. As in the worst management story, it's pitched to a boss that doesn't need or want to use it, offered to generally the lowest bidder, and then immediately outsourced in parts that rarely work well together taking years to develop.

The UI and workflows are designed by people that will never use it and are just plainly bad. The software/UI takes years to stabilize and reach feature parity to the same level it was before. During that time, it's pretty common to see staff having to use both systems and perform double data entry.

You're not learning to improve anything here. You're substituting a [shitty] tool with another one which does _exactly_ the same.

Sadly in IT this is pretty common. There's nothing special about healthcare.
> No one said "smarter", they said "more skilled".

No one said dogs, either, they said schoolchildren. It’s an analogy. Either way, it makes zero difference to the point. You could change my word to “skilled” and it would work the same. Skills are learned and thought, that’s what matters.

> A perfectly legitimate answer to that question might be that we stopped teaching them.

Which is what I wrote as the first sentence. The second is merely an analogy to exemplify that notion.
Ultrafast high-endurance memory based on sliding ferroelectrics
Was there anything remotely like that back in the days ? The replayability of this genre?

Cadaver had the isometric and style but wasn’t a rogue like.
It's hard to know what they would think. It probably depends if you asked one who stayed home at the farm, someone who mostly raided, or someone who travelled and traded a lot.

No viking visiting 10th century Baghdad would think 'the white man is clearly superior and is meant to govern the other races'.

My impression is that viking culture mostly could not afford decadent beliefs like racism. They raided their white neighbour, and if they somehow managed to get a hold of a black thrall with useful skills, they would take advantage of those skills. Similarly to how many women had decent rights. Not because they were 'woke', it was just practical.

An important source of income was the slave trade, where they got white slaves from Europe and sold them to the southern countries (Orthodox Byzantine Empire and the Islamic Middle Eastern Caliphate). So they were inclusive in the sense that they would sell their victims to slavery independently of the color of their skin ;-)
That is because most systems comes with a firewall on and fairly limited surface area in the form of exposed services.

But, there are billions of other devices (IoT etc). that barely has any security protections in place that rely completely on not being exposed to the outside world.
Works in games too, if you're in a worse situation and almost guaranteed to lose with standard strategies, might as well try high-risk/high-reward strategies instead (since you need enough "reward" to overcome the difference and the risk doesn't matter).
These programs are effectively libraries. They implement a known interface.

Except at the end of the day, the interface can be as simple as a stream of bytes over a socket. If I want a h264 decoder in my application I could just pipe a stream to a specific program made to decode it. That could be written in Python, in Rust, in C, in Go, etc. whereas dynamic libraries don't give you that freedom as you have to abide by the ABI defined by the host application.
A hypervisor does what you want, though note that the low level ones that run as the OS are generally geared towards servers, not desktops
SpaceX would likely do fine, Tesla too, but its stock would get a major correction, Twitter might actually recover some losses without Musk, X.ai might go bust, but that company has no importance as of now.
It depends on your use case. I use wg back to two geographically independent locations, keys are managed via our ipam.

I don’t need EW traffic over the VPN, very NS based. Something like Headscale or another SDWan solution (automatically establishing vpn routes) would make sense if I needed to transport a lot of traffic E-W, that’s just not a requirement
Was this an attempt to cure Joe Biden?
A “program that is dependent on communication between smaller existing programs” is essentially the definition of a shell script, and those are usually not as problematic as your describe until you go out and try different independent implementations of the tools as opposed to mere versions. Compatibility problems definitely happen, but not as often as you seem to expect.

I’d guess the trick is that you’re not thinking small enough. GNU coreutils, etc. are not minimal by any means, but compared with even late-90s graphical desktop software they are still fairly compact, and you’re rarely using each and every tool at once. And the smaller the tool and the problem it targets, the more likely it is that the problem is mostly a solved one, so interface churn is less necessary.

I’m not sure every problem area is amenable to this—GUIs and things best expressed as GUIs seem particularly stubborn. (It would be sad if OLE/ActiveX was the best possible solution.) But some are, and few enough people are trying to expand the simplicity frontier for their real-world tasks in recent years that I don’t believe the state of the art of the 1980s is the farthest it can reach, either.
Lemme see what I can dig up from the past. I’ll mail it you if I find anything
I clicked on this article with so much excitement and hope… ah darn, not my speaker.

Sonos volume control remains broken in their new (forced) app update, “reasonable control” on the roadmap for two months out
I literally have the opposite experience as a dev. The new interface is horrible, and it's not just the layout. They subtly somehow changed the borders and their color. I now officially can't delineate and know which part of the UI is for what.

I had to fiddle with color schemes, add-ons for updated icon colors, etc. It's a mess.

And even if it's about reducing cognitive overload. The old interface had plenty of "features" and "configuration" to reduce the cognitive load as much as you wanted with both presentation mode and the ability to change the UI however you wanted.

My cynical take is that we just had two giant camps promoting this. One was the designers that wanted to have something to do. And the other camp was the VSCode pushers that just couldn't stand that a glorified (and order of magnitude inferior) text-editor is maintaining user-counts.
I’ve worked for companies whose processes resemble what you described. It wasn’t bad at all. Things were delayed, sure, but it wasn’t a big deal (I never worked extra hours). I actually enjoyed it because it was pure joy to implement features with unclear requirements because that gave the engineers maximum flexibility (if something wasn’t implemented as needed, we would just say “alright, we’ll work on those new requirements, no problem, another sprint will be needed, though”

On the other hand I have worked for companies with a strict software development process. I’m not talking about waterfall, but agile: the systems were so over engineered that it was very difficult to write code (and it was an awful experience). Everything was done by seniors who left the company some time ago. You couldn’t really complain if you needed more time to implement something because our PMs were very clear about the requirements (so, if delays exist that’s not on them), and the code was written following good practices and standards (so again, if delays exist, is not because of the state of the code base).

I prefer to work for chaotic companies for a couple of years: more flexibility (so I can actually enjoy writing code) than for companies with obsessive practices.
The argument is more that encryption technologies can become outdated quickly. You also make it harder for small embedded devices to implement network connections if you mandate that all traffic must be encrypted.

A simple protocol is more likely to last.
Depends on your goals
The only thing keeping me on Intel (for my homelab) is QuickSync. If Plex supported AMD’s equivalent I’d drop Intel in a heartbeat.
Theoretically, since it has a few real world drivers, it may be possible to run on real world hardware, but in practice, Managarm tends to get hung up very low level, at Eir or Thor (the two components of the microkernel). Since basically all the testing is currently done on QEMU, real world testing isn't really a thing for Managarm
The UI is called Rio. It’s simple yet functional and the plumbing thing is kinda cool. The thing that irks me with Plan9 (I have tried 9front) is the lack of tab completion on the shell. It’s easy to input garbage on the screen and contrary to most modern shells where you can just skip a line you need to use your mouse to put the cursor back where the prompt is.

Of course lots of it might be skill issue.
I find it hard to believe that HN is truly pro-union when the top comment here seems to miss the point entirely, suggesting that “decent salaries” make unions unnecessary.

The reality is that workers are individuals who have to fend for themselves. Employers are naturally organized and have the power to modulate work conditions and say "find work elsewhere if you're not happy." Unions are the countervailing force to that. Even in the fairest of societies this would be true.
Yeah, that's exactly where I've learned this from. It's just the very huge price if you need this board in Europe, which stays in the way.
thats apparent. my point being that IA will put the final nail in the coffin as it's retelling information in a way which evades copyright in many cases.