skysight-inc/HackerNews huggingface dataset:
reddit has some of the worst mods I’ve ever seen in any capacity. And they’re frequently in control of massive subreddits.

I remember when hate speech was just discovered as a reason to ban people, and mods of major subreddits would find ways to use that either out of protest or complete incompetence to ban people. For example, banning users for disagreeing with a controversial decision because “I hate your take, thus it is hate speech.”

Or the constant other entitled drama like when a soccer subreddit started mass banning people discussing a major game because his team lost.

There’s also just constant nuking of entire threads and locking them with no reason other than a blanket accusatory pinned comment about how “everybody” can’t behave. Nothing better than opening a thread about a picture they took of their dog only to find thousands of deleted comments and a temper tantrum post from some mod. Or multiple pinned spam posts from mods advertising junk in like a 5000 character copy paste spam in every post that just adds to the useless scrolling you have to do to see legitimate content.
Oh yeah. I try to drive at night as often as possible for that reason.

Driving in or around London at 4am is magnificent. Huge roads with no-one to use them.
Style your RSS feed
> or politics

As far as I've noticed those politics discussions boil down to different degrees of reverence for Deng Xiaoping, and if one is slightly to the right of Bernie Sanders you get banned.
The alternatives are crap right now and they might move on but unless the masses jump onto Lemmy or Mastodon, Reddit will continue to dominate. I tried those two other sites and they are just terrible.
Black nothingness doesn't work for me, I think of loud ocean waves bashing against rocks.
That’s very explicitly not the definition of “quality”.
There are entirely separate communities IMO when it comes to automated tests.

There are the pushing-the-edge-of-excellence folks, constantly refining methods and approaches, who tend to be passionate about the holistic benefits of testing.

And there are the folks who write convoluted tests that, when you dig into them, just confirm that String's .equals() works OK. DAO/database tests which have mocking going on to the point where you're faking a database response of "hello", say, and then checking "expected response == hello". Then yay our test passes!!

Personally I feel our energy should somehow be spent collectively on getting the latter group to just not write total garbage, and that the bar for "good enough" is really not that high, after which we get into diminishing-returns territory. And I think, personally, that mocking is responsible for so much confusion in folks that ultimately don't really know what they're trying to accomplish.
100%. Same here. There's a lot of baby in the processes, not just bathwater.

As a longstanding PG dev/DBA who doesn't know much about its internals, I would say that they should just move connection pooling into the main product.

Essentially, pgbouncer should be part of PG and should be able to manage connections with knowledge of what each connections is doing. That, plus, some sort of dynamic max connection setting based on what's actually going on.

That'll remove almost all the dev/DBA pain from separate processes.
What do the other half pay with?
Is burn in still a thing? I was under the impression burn in rate had been reduced to a reasonably negligible value in modern OLEDs.
, if you are planning to give a great experience to your customers or users, you must have a skilled team. But, prior to hiring any website development company, you must know some of the common mistakes to avoid while hiring web developers.
Of course it's wrong. Without specifics it's 100% wrong. With some very well-chosen parameters that percentage might drop slightly, but I can't see how.
It's a long-shot but I wonder if OpenBSD has specified that groups are only unique up to 8 characters.

Like it certainly looks like a bug to my eyes too, but my default when I see something like this in OpenBSD code is "maybe I just don't get it".
Using DHCP, the same tool that can configure any client computer with addresses and gateways, meaning you hopefully secure that already.

Some switches give you tools to mark a few physical ports as "truster", allowing DHCP OFFER from those; and drop (or ever shutdown the port!) when such a packet is received on an untrusted port.
Nice generator! I'm not much of an UI or web designer, but I guess this is a common design task in those contexts. Presets for corner roundness are nice, but there could also be a slider for it.
It didn't happen to have anything.
It's the programmers that don't care more than the company themselves.

Lots of people just keep repeating and misquoting Donald Knuth on premature optimizations being evil. Then there are others that say it won't be worth their salary.

Would non-programmer managers / product / etc actually know or can tell? I've seen lots of cloud invoices that can easily be chopped in 1/2 with a click of a few buttons or code changes. In lots of instances you can upgrade to a newer OS or runtime with no compatibility issues and yet they still don't do it. Some don't even bother turning on Brotli or http2 or http3 when they use Cloudformation i.e. it's a 1 line change.

Then there are programmer managers that have drunk too much cloud kool-aid and only talk about horizontal scaling. It's another reason they don't care about performance. Just take out the wallet because the company pays.

All in all I've not seen enough to say the company doesn't care - it's the people.

I care about performance. I try to write good code and deploy good infrastructure. I try to influence others on it, but more often than not there's always push back and it's never by the business side. If you tell product you want to make it faster they'll probably be happy.
Well there are plenty of use cases where performance isn't the limiting factor. To encrypt a message to my lover, I would be happy to wait multiple seconds - which at 3 Ghz is tens of billions of math operations for a message perhaps just a few paragraphs long.

Give people the option between "wait 3 seconds" or "the FBI can read your love letter in a decade", I'm pretty sure most people would choose to wait. Yet programmers have already chosen the other option for the user by picking nearly-broken crypto.
For the first problem, I would argue the tools people work with and the formats they publish should be two completely different decisions. Work however you want, but sure as hell publish in a standardised format supported across the organisation.

For the second problem, I guess I don't have much to say because I haven't tried running a large company. I just have never heard any good reason to be stingy with licences. On the other hand, the time I have wasted and the extra work I have done to get around problems caused by upper managment being stingy with licences has cost a lot more than the licence would.

I guess this will immediately make people discard my opinion, but I don't actually feel very strongly about each team having its own formatting rules or coding standard. It's not hard to adapt to the local conventions and the consequences of formatting rules are incredibly local.
> You can boot to them,

That is the only part I wanted to draw attention to: ARM boot is a peculiar beast and very surprising when you don't know about it, especially when you're used to PC (BIOS or UEFI) booting.

> but when you run nixos-install,

If one intents to run from the SD card that was just booted then the process should be changing configuration.nix to one's liking and nixos-rebuild switch to that (which is a testament to the power of nix: one can pivot to an entirely new "install" on the spot).

Or maybe you attempted to do an install on another block device, e.g to boot straight from USB?

> they fail with a message about hardware.raspberry-pi."4".fkms-3d.enable.

Does that error also appear with nixos-rebuild switch? If so, then pi4 support is borked in nixos. Otherwise, assuming the install to USB process, maybe nixos-generate-config was run and produced a non-functional hardware-configuration.nix? (which would be a bug too)

(it's been a while since I tried nixos on Pis, last time it did work OOTB for me on 3 and 4, save for a kernel / device tree bug for 3 that kills the virtual console)

> outdated

I agree, all the spread out bits are confusing. The ARM boot situation is common an issue enough that I would expect that to be part of the manual.

> Author here.

Thanks for the article, I enjoyed it!
> I wish more wealth people would do similarly.

What exactly? Buying cheap, selling expensive to non-profit for the price from which 2/3 came from the taxes?
https://github.com/hotwired/turbo-rails/blob/main/app/models... is designed to close that loop with automated view updates from ActiveRecord changes.
The point is that with NixOS you are in a much better boat then all other distributions. Because the chances that an application is working on NixOS compared to $insert_distribution_here is much higher. I do agree that windows/OSX are superior here.
Taskmaster
Yes their Legal/PR teams may recommend that they quietly settle cases.

But that doesn't mean that the company will tolerate widespread illegality or allow systemic risks to build up. It's simply not how organisations do things especially those are highly public. Poor reputation doesn't just manifest in lower sales but also introduces unnecessary regulatory risks.
You can also use a ton of small leds for the backlight, like the display Apple calls the ‘Liquid Retina XDR’ display and there’s probably a world of controller software to improve on for years.
>> 6

> Not sure about "most" loggers, but I have no problem with zap. Popular, definetelly can be injected etc.

That may be so, but a lot of libraries use a logger that isn't zap and isn't injectable, or the library doesn't expose a way to inject a logger even if the logger itself supports it. Plus, if you have 3 dependencies, you'll end up with 4 different logging libraries you need to worry about. In the end, you end up having a mess around logging unless you only
rely on your own code and don't use libraries.

(Should have phrased the parent better.)
I think this is a misunderstanding of what would be necessary for an LLM to only output truth.

Let's imagine there does exist a function for evaluating truth - it takes in a statement and produces whether that statement is "true" (whatever "true" means). Let's also say it does that perfectly.

We train the LLM. We keep training it, and training it, and training it, and we eventually get a set of weights where our eval runs only make it produce statements where the truth-function says they are truthful.

We deploy the LLM. It's given an input that wasn't part of the evaluation set. We have no guarantee at all that the output will be true. The weights we chose for the LLM during the training process are a serendipitous accident: we observed that they produced truthy output in the scenarios we tested. Scenarios we didn't test _probably_ produce truthy output, but in all likelihood some will not, and we have no mathematical guarantee.

This remains the case even if you have a perfect truth function, and remains true if you use deterministic inference (always the most likely token). Your comment goes even further than that and asserts that a mostly-accurate function is good enough.
Yes, I was refering to the merits of copyleft itself - that's what I was getting at with my original comment as well - I view it as mostly unnecessary. I understand that you don't want to discuss that further, not trying to prolong this, just clarifying my position.
In Finland, there's an organization literally named "The Forest Government" which takes responsibility for many forests / lands.

I haven't dug deep and the organisation probably has ton of issues, like parasites attached to a host, but the general picture I got is that the public trusts it.

---

Humans never evolved to coordinate as a society. Our natural course: the most psychopathic humans ruin the environment and the masses of "good" humans don't look / react because they don't have a sense of urgency. Philip K. Dick's story Project Earth tells about Project C (Earth being Project B), a species designed to solve this.
> When did equality stop being the goal?

When I am weaker than you, I ask you for freedom because that is according to your principles; when I am stronger than you, I take away your freedom because that is according to my principles. - Frank Herbert

> If the playing field isn't level the solution is to try to level the playing field, not distort it in other areas and hope it all evens out.

Unequal outcomes themselves count as proof of an uneven playing field these days, regardless if e.g. personal health choices such as obesity contribute. Except when a minority is better off, such as Asians in the US. Then things like a culture of hard work are permitted explanations.

Heads I win, tails you lose.
Explore the Variety of Cloud-Native Landscape: the Dynamic World of Kubernetes and Beyond.
Because lots of people like a bright living room and want to watch Youtube without pulling the curtains?

Sure, to get the full cinema experience you should darken the room, or just watch at night. But having a bright and legible screen without having to close the curtains is still worth a lot.
But it is still white. It didn't change in hue, tint or shade, just in value. So the "brighter than white" statement seems recursive and/or ambiguous.
TLDR: So what, indeed? Does any of this matter? I mean, not really.
I can imagine a version of this which uses StableDiffusion or something similar to analyze your photo and chastise you for your lack of originality. Another photo of latte art and your eggs Benedict? Not good enough, try harder. The millionth photo of the Eiffel Tower? Nope, deleted.
Unfortunately, at scale a feeling of dirtiness doesn't prevent a lot of really bad code from being written. Looking across the Go landscape, inadequate error handling is present in almost all projects I come across.
I had my diving license in my mid-30s as well, but since I did it out of necessity, I tried and took the opportunity to appreciate the potential benefits, because it otherwise would have been way too dull.

I really enjoy driving now. The best decision I've made is to NOT own a car, since I can very easily rent and it makes a lot more sense on every single dimension (finance and operations). I drove a lot of different cars on various trips and every time I rent a new car, I feel like I treated myself with a shiny new toy and everyone seems to enjoy the moment a bit more.

My experience can't compare with a daily commute, of course, but the occasions I have to drive, it is mostly towards a nice outcome, so it's easier to appreciate.

Actually... I'm even training to obtain a motorbike license this year \o/
One question which always preoccupied me is how those MVC components interact with nesting/recursion. For example, a view may include a scrollbar, which has state, and can be interacted with, sometimes independently from the model displayed by that view. So the scrollbar has it’s own model (containing e.g. the scrollbar position) and it’s own view (responsible for how the scrollbar is rendered) and controller (allowing the user to operate the scrollbar). This nested mini-MVC for the scrollbar however is primarily or exclusively part of the larger view. The scrollbar’s model, however, may have to refer to the larger model, for example when the scrollbar size depends on the size of the larger model’s data. Or maybe its the scrollbar’s controller that queries the larger model (or gets notified by it) and then updates the scrollbar’s model. In any case, it’s not obvious how exactly the nesting could or should work.

More complex cases are for example a combo box, which consists of a text input, a dropdown button, a dropdown list, which in turn may have a scrollbar. And this is just one relatively basic control within a potentially much more complex UI.

I’ve never seen a systematic treatment of that topic. Given that UIs use nested controls, one would think that this would be widely addressed by architectural patterns for UIs.
Let me guess, you are referring to people who work in the space industry? A very small industry where there's a very good chance you'll be forced to work with SpaceX, and if you piss of the petulant manchild you'll be blacklisted and effectively kill your own career.

Listen to Musk talk about something you know in great detail, and you'll realize he's a moron grifter.
> Try convincing everyone that grammarly is a keystroke logger.

Funny how it's not the opposite viewpoint that is scrutinized. Prove how it's not a keystroke logger, then Grammarly can be deployed. Until then, it's assumed to be malicious. That's how people treat for example ChatGPT as well.
The part you're missing is that the WARN act doesn't specify payment of just a normal severance package, it makes the employer liable for back pay:

> An employer who violates the WARN provisions is liable to each employee for an amount equal to back pay and benefits for the period of the violation, up to 60 days, but no more than half the number of days the employee was employed by the employer.

That means it doesn't count as severance, and the severance that was promised has to be paid in full.

Imagine an employer physically assaulting an employee, and being forced to pay both for the assault as well as severance. The employer cannot argue that the damages for assault represent part of the severance, because they themselves aren't severance.
.NET is a managed-language with a VM. In such language, a memory error in managed-code will often trigger a jump back to the VM, where they can attempt to recover from there.

For native code, there's no such safety net. Likewise, even for managed language, an error in the interpreter code will still crash the VM, since there's nothing to fallback to anymore.
You didn't just propose Slack?
I don't get these posts. I've yet to hear someone developing federated social media whose goal is mass uptake. Mastodon is designed to avoid viral posts for instance. I use latex and vim to produce pdf documents. I wouldn't write a long post saying "I don't see this replacing ms office any time soon".
> I just bought a new Dell 6K display and I'm struggling to imagine a purpose for 8k

It's for large monitors. I run a 43" 4k tv as a monitor. I would absolutely benefit from a similar sized tv in 8k. And people who run closer to the 50" size would benefit even more.

I think you're probably right about traditionally sized monitors, though.
Archimedes and a Boat Lift: The Falkirk Wheel [video]
I think I do. The point is that you can build your video in Affect Effects locally at 1080p (or less) on a standard Macbook, and then render the video in the cloud at 8k really easily and at quite a low cost. You don't need to "do X on your Y machine". You can rent someone else's machine for that.
All fines give behaviour a fixed monetary value. Does that mean no-one is bound by law?
C'thulu will be released from his eternal sleep, rolling.
Surprisingly, -march=native doesn’t always expand to the locally optimal build flags we might expect, particularly with gcc on non-Linux platforms.
Do consumers want to pay the premium for such a TV? And would those that do choose Samsung?
Rio terminal released for Linux and WebAssembly
The equivalent would be GitHub’s policy on employees using Bing for code generation, not copilot.
When you "CUDA" the heat is the least of your problems. Did you ever see a single core copper cable become brittle like crackers?
New touch-activated laser lane to keep cyclists safe
A bit of a strange post. How can you write so much about a decision to stop using a tool? And on the company blog? And threaten to quit at the end of the blog?
Rtings are doing a major test which seems to indicate it's not a major issue for the majority of modern OLEDS: https://www.rtings.com/tv/tests/longevity-burn-in-test-updat...
As well as _localpresence and _finger.
> I'm trying to understand how this helps me become more productive...

LLMs writing code have strange performance characteristics. Sometimes they produce working output many times faster than the fastest of senior developers, other times they can't understand a bug even when you point it out to them.

Try giving your LLM this prompt:

Please write a python script that loads a file named input.png, converts it to greyscale, plots a chart of the intensity of the pixels of the first row, and saves the chart as output.png . The chart should be a line chart with a blue line, and the lowest and highest points on the chart should be marked with a red cross. Thanks!

So LLMs can sometimes produce working code very fast. Other times, as you've identified, they produce completely broken results.
Zero merging breaks the dependency chain on the destination; all masked out lanes are set to zero. What do you mean a "maskless OR"?
Full green tests when app doesnt even wake up due to db issues sucks too
> What I don't get is that this seems like something you would want to do for yourself as a user

Speaking as an admin, if a server starts sending me hundreds of spams an hour, it's going to get blocked because I don't want to spend (my limited) resources on spams, much less push the handling of that down to my users.
I agree plausible deniability may guard against political coercion, but only when all votes are anonymous - that is not the case. The ability to vote in private should be a protected right in a democratic society.

I’m referring to citizens being allowed to confirm their ballot on record, verifiably, and publicly if they so choose. It’s already completely legal to share filled out ballot photographs in 30 states…(in 5 of them only photos of mail-in ballots allowed)[0].

I hope my state modifies it’s laws to allow this, currently it’s outlawed - as it is in Georgia. One commentator suggested members of the public would manually validate some of the ballot QR codes and easily detect fraud, but Georgia outlaws it - I think that’s bad law. In spite of this variation on how “secret ballots” are implemented by member states, US is still a democracy, which you seem to agree.

There is a balance that has to be struck between election transparency and voting secrecy. Where I live, all recording of any ballot and in any polling location is outlawed. I think the only recording that should be illegal is that of other peoples ballots - as where and when you voted is already of public record, and I think one should be free to share their own ballot however they choose.

[0]https://www.businessinsider.com/can-i-post-photo-of-my-ballo...
Coffee Nap is probably amongst the top 3 refreshing things I know of.
> Filmmakers know that critics are overwhelmingly left-leaning, and taking shots at conservatives will increase their chances of winning Academy Awards. This is called “Oscar baiting.” It results in narratives that reinforce liberal confirmation bias, and co-opts the theater as a place for division.

Haha what? This site is so dumb.
Show HN: Lissom.CSS - A classless, minimalist, and themeable CSS library
This is a personal take on making a classless semantic CSS library.
What you are doing is called yoganidra, popularly known as guided meditation. You prepare your body, your mind, relax all your muscles, determine what this session is about(relaxing), visualize something that helps you not get distracted and the next thing you know is you are deep into nothingness.

And its smart to not stretch it beyond 20-25mins, our single sleep cycle generally is between 90-120mins, of which the first 20-25mins is the a first stages of non-REM sleep(this gets shorter after the first sleep cycle in a way) in which our body is relaxing but our mind relaxing but fairly active. This is light sleep. Beyond this stage we slowly enter into deep sleep stages in which if you wake up you feel very groggy, if you find yourself waking up feeling groggy, its better to finish the complete sleep cycle of ~90mins, like a complete sleep cycles.