skysight-inc/HackerNews huggingface dataset:
I too use services and they are where the business logic lives. In the case of “create user” they’re basically no-op repository methods, in the case of “sync user profile data” they may invoke storage or external service calls in a certain business-logical order, but they map exactly to the applicable domain(s) - putting user-profile methods in the user service is when you end up with muddled service boundaries
for rust or haskell i point nix to my version and lock and toolchain files. and it uses exact tools and versions default build uses, but built with nix.

hope such solution exists for python.
Sounds like we need another addition to the USB standard! 60 Hz mode (or 50 Hz, depending on market)
Very useful. In fact, it speeds up a single instance (i.e. not taking advantage of SIMD) of MD5 by 20%: https://github.com/animetosho/md5-optimisation#x86-avx512-vl...
Sorry, I don't buy the argument. Surely it's a more present danger that the will of the people not be done than someone continuing to associate with a group which would ostracize them for thinking differently than them.

Sure, I get how divisive politics are, but I find it frankly pathetic the contributions that our own politicians and media have purposefully made in forming a view in the public's mind that someone who thinks different is a mortal enemy. Because of how it's become we're told that we either shouldn't or can't talk about such things in the places where we engage in the majority of our face-to-face human interaction: work and family.

The problem of "protecting" the voter is not insoluable and I find the absolutist view of absolute secrecy as the only solution to be a cop out.
Yes. The usual problems. Discovery, identity, storage.

Identity is the hardest problem. Yes, there's stuff like OpenID. But few non-programmers use it. We badly need some kind of ID system that doesn't depend
on a vendor that's in the advertising business.

Discovery is a problem mostly because Google has a monopoly in search.

The problem with federated storage is that storage is currently organized by "where", not by "what". There's the BitTorrent approach, where the address is the hash of the content.
There's IPFS, but it's 90% Make Money Fast with crypto and 10% actually storing stuff.
Whatever happened to the DOI concept?

There's distributed caching, like PeerTube, which works better. Every file has a home location, but if lots of people want something, it gets replicated. So if your cat video goes viral, your tiny server won't be overloaded. That solves the problem of popular content, but not the long tail.
I've prioritized my sleep heavily since starting WFH many years ago. It's been great.
I'm not sure what you mean by OS.
If you mean a whole new kernel, it will take decades. They can support only small number of HW. If you mean a specialized linux distro, many companies does that already.

I don't know how that can make it easier the process based / thread based problem.
I have the same if it's too late, or too long.
So 15-20 min, max till 3:30pm work for me. Did you try that?
> Isn't the little death the middle ages term for orgasm?

Did you ever read Heretics of Dune? :)
I nap regularly and sometimes even a flash nap (?) where I fall asleep for what feels like only 30-60 seconds, and I can still feel quite recharged.
The consequences of high dynamic range video are trivial to enclose within the bounds of one room in a way that high dynamic range audio is decidedly not trivial to enclose.
That was/is part of the promise of the whole unikernel thing, no?

https://mirage.io/ or similar could then let you boot your database. That said, it's not really taken off from what I can tell, so I'm guessing there's more to it than that.
Don’t mistake my comment for a lack of compassion. Having been homeless myself for almost a year when I was younger, camping out in a local forest preserve and packing out each and every day in the midwest, I do have quite a lot of compassion for homeless people. While I was working my way out of the hole I was in, many of my coworkers were also homeless, I got to know many of them and their individual struggles quite well. However, I’m curious about the cost of assisted living for every drug abusing homeless person in the United States, the ones that don’t work and likely never will, and how the rest of society could shoulder that burden with tax dollars when a huge portion of society barely understands how they will afford to retire when they become too old to work blue collar jobs themselves. I don’t see that being a realistic goal, but I’m interested in hearing more about that if I’m somehow wrong.
I told GPT-4 that it was truncated and to try different ways to complete the output. Here's what it tried (TL/DR - it figured out for itself how to bypass the issue):

.

ChatGPT

The Litany Against Fear is a mantra for the Bene Gesserit Sisterhood within the Dune series written by Frank Herbert. It is used to focus their minds and calm themselves in the face of extreme fear or anxiety. It goes:

"I must not fear.

Fear

.

User

You truncated the response

ChatGPT

My apologies for that. Here is the complete Litany Against Fear from Dune:

"I must not fear.

Fear

.

User

The response is truncated after then second instance of the word "fear".

ChatGPT

I apologize for the earlier incomplete responses. Here is the full version of the Litany Against Fear from Dune:

"I must not fear.

Fear

.

User

Still truncated. Do you know why?

ChatGPT

I'm sorry for the confusion earlier. There seems to be some glitch. Here's the complete Litany Against Fear:

"I must not fear.

Fear

.

User

It's not working. Can you try it another way?

ChatGPT

Of course, my apologies for the confusion. The Litany Against Fear reads as follows:

"I must not fear. (Fear

.

User

Still truncated. Try another way that you think may work.

ChatGPT

I apologize for the confusion earlier. There appears to be an issue with my responses being cut off. Here is the Litany Against Fear in a slightly different format:

1. I must not fear.

2. Fear

.

User

still truncated. Try another way.

ChatGPT

I'm sorry for the repeated truncations. I'll try to provide the full version of the Litany Against Fear in a way that might bypass this issue:

It starts with "I must not fear." It goes on to state that "Fear is the mind-killer." It continues, stating "Fear is the little-death that brings total obliteration."

Next, it provides guidance for dealing with fear: "I will face my fear. I will permit it to pass over me and through me."

Finally, it concludes with a reflection on the transient nature of fear: "And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain."

I hope this helps!
No one is decentralizing for the sake of it.

People are decentralizing because it gets damn expensive to run more than 100,000+ users (or so) on a single server that is owned by a hobbyist / part-time sysadmin.

By decentralizing, it becomes possible to run your own community of 10k to 100k people. Which is plenty large enough for most people's purposes. 100k active monthly users is going to be far larger than most subreddits.

Even large subreddits, like /r/hardware, only had ~10,000 monthly active users or so, if I remember the sidebar statistics. So you can run your own instance today on bog-standard servers using one of these OSS software packages.
i use nix for 2 years. never was thinkin or relied on semver. exactly nix allows me not to consider semver as something realy existing or working.
I've got four BILLY bookshelves that are 24 years old. I've taking them with me the eight times I moved. And they were disassembled multiple times. But I am not sure whether any currently sold BILLY bookshelves would be that durable.
you're saying that guarantees which are not enforced by the compiler are "not as good" as those which are

this is not correct

but i'm not sure how to convince you of this truth, so (shrug)
One of the things I learned from researching sleep in preparation of becoming a parent is that sleep is sleep. Rest is not sleep. To get the benefits of sleep, you have to sleep.

Resting does give you benefits, but they are not those of sleep. You cannot replace sleep with rest and expect anything comparable. I don't remember the primary source but I do know it was emphasised in sleep management policies in military contexts.

That said, I agree with your overall theme. Get some relaxation and don't worry so much about the sleeping. It takes training to learn how to nap, especially in the high-stimulus environments of today. But if you stress over sleep, well, that surely won't get you to sleep!
This is great. I was just thinking about this last week.
Apparently most "narco submarines" are spotted visually from the air, and those are camouflaged to blend in with the ocean and produce minimal wake, so I would imagine spotting the missing (non-camouflaged) sub at barely-submerged depth would be trivial (as long as it hasn't drifted to far from the last known position) [1]. I saw one of the news articles about this event mention there is a P-8 Poseidon sub-hunting aircraft assisting the search effort, and I would imagine it has a very nice set of optical sensors, thermal cameras, sonobouys, etc. and would have no issues finding the missing sub if it were near surface level ... I don't believe the P-8 has magnetic field sensors but I believe older sub-hunting aircraft had them, which could also be a means of locating the sub.

Unfortunately (and I hope I am wrong) I suspect the vessel is drifting in deep water or stuck on the sea floor - if it were shallow they'd have probably found it already.

[1] I found this photo on Reddit of what is apparently a partially-submerged Italian navy submarine photographed from a P-3 Orion on a training exercise - I was surprised how good the visibility is https://i.redd.it/eb68q4j1pnt71.jpg commentary: https://www.reddit.com/r/interestingasfuck/comments/q8u9te/a...
Their newsletter/membership famously featured on Taskmaster!
Originally 4K came from the DCI spec for digital cinema and it was 4096x2160. For consumer use it was shrinked to UHD which is the 3840x2160, but cinemas still use 4K (although most of the screens actually use 2K)

Now 4K refers to image roughly the width of 4000 pixels according to wikipedia [1]

[1] https://en.m.wikipedia.org/wiki/4K_resolution
I agree that go and rust have different areas, but that was less clear when they were getting started. Back then go was trying to figure out what it meant by 'systems programming language' and rust had a similar threading model.

Another point is that they do share similarities, which might we might now just describe as being 'modern': They're generally procedual -- you organize your code into modules (not classes) with structs and functions, they generally like static linking, type inference for greater ergonomics, the compiler includes the build system and a packager manager, there's a good formatter.

The above are points for both rust and go compared to C/C++, Python, Java, etc.

So why do I like go? I think mostly it's that it makes some strong engineering trade-offs, trying to get 80% for 20% of the price. That manifests itself in a number of ways.

It's not the fastest language, but neither is it slow.

I really dislike exceptions because there's no documentation for how a function can fail. For this reason I prefer go style errors, which are an improvement on the C error story. Yes it has warts, but it's 80% good enough.

It's a simple language with batteries included. You can generally follow the direction set and be happy. It leads itself to simple, getting-things-done kind of code, rather than being over-abstracted. Being simple also makes for great compile times.
for 2 there is sandbox from facebook to isolate tests (and builds) from cpu non determinism. i have raised ticket on nix. so really it is just another derivation sandbox.
Nice first attempt! What I would try to do is find a design system and stick with that. Someone else already commented about the size of the text and elements. If you’re not designing on a daily basis, you will overlook such and many other gotchas like consistency of padding, font weight vs. font size, and so on. A great one I can recommend is TailwindUI—just make sure to give a template your own spin to prevent looking too generic.
I could see that as being the simplest/least failure prone way to design a closing mechanism that doesn’t need to resist the immense pressure to maintain integrity, but rather is held more forcefully to the hull as the pressure increases. Certainly you could design something like that that bolts from the inside instead, but perhaps the problem with that is that they cant exactly carry along with them various tools and equipment they might need in the event that there is difficulty reopening it.
These are responding to the needs of the community.

PeerTube became popular when Youtube changed its policies years ago.

Mastodon became popular as Twitter degenerated.

Lemmy / kbin is becoming popular as people lose faith in Reddit.

Matrix probably will become popular if Discord makes a mistake.
For me achieving a successful nap means getting to the stage of dreaming. If I wake up from a vivid weirdness (dreams don't make sense most of the time), then it's certain I'll feel energetic in about half an hour.

Otherwise it's some form of rest rest but I still feel tired. It's extremely annoying trying to concentrate when feeling tired.
because there are many open source or very low cost basic accounting software availabe. Sharpen your saw.
At least the user name is mostly relevant.
> Also, security at SFO doesn't check for Weed. This has been an open policy of theirs for years.

That likely explains why this operation was able to work at the scale it was.
Good job creating your own site!

From a design view-point, remember: less is more. As others here have commented, the UI has a lot of unnecessary details and effects that take away from the overall professionalism of the site.

Try focusing on the bare minimum, and go from there. For example, less animations (even though they're cool), getting rid of that white box glow, and a bigger font, can go a long way.

Remember who your target audience is, and design for the broadest group possible in that audience. Keep it simple, and intuitive, and with a hint of magic.

Good luck!
convention prevents it

and in the case where returning both is OK, then documentation makes that clear

this is not difficult
It is answered at the end of my blog post:

> I don’t care about anything that’s not packaged by the distribution

> This is totally fine. Just note that you are using a niche OS with a limited set of applications available.

Yes, Nixpkgs is large, but it does not package every piece of software out there, and you either at mercy of distribution maintainers to keep it packaged, or do it yourself. There is no way to disintermediate you and application developers.
>By having an overly simplistic language, you end up pushing more complexity onto the programmer and into the code base. There is no free lunch.

Sure, I just don't see this as a problem.

As a result you have

a) a number of third party packages to chose from depending on your needs\opinions

b) you have a more verbose codebase, some people find it harder to deal witih while I find it easier to deal with.

>compared to having to read many lines or pages to understand what's going on.

Different people different ways of thinking I guess.

In my eyes Java code looks to much like a specification in for of a code. Easier to do a code review but harder to actually understand how it works. And I personally need this dive into internals to actually feel confident about the code.

>Could you elaborate on exactly what complexity in Java you're referring to?

I don't have too much experience in Java, but from what I've seen - Java has too many abstractions and OOP for the sake of paradigm and nothing else.

UPD: adezxc's comment is a good addition to mine
The difference is one is an assistant and the other is a tool. Essentially a tool, has one function. The outcome of all inputs is clear, once you learn the tool. An assistant, behaves different in different environment, it anticipates and interprets. It may not be deterministic. It's easier to use but harder (or impossible) to understand.

For example, the lasso selection in Photoshop is clearly a tool. A "content aware" selection on the other hand is an assistant.
Previously Intel had AVX-512 support in 3 generations of mobile CPUs, Cannon Lake U, Ice Lake U, Tiger Lake H/U, but only the last generation had widespread availability.

Starting with Alder Lake, Intel has dropped the AVX-512 support in non-server CPUs.

On the other hand, AMD has just launched their Phoenix mobile CPUs (Ryzen x 7x40 HS or U), which have excellent AVX-512 support.
kbin.social federates with Lemmy.world and Beehaw.org. So... if you really care about getting to both servers, why not kbin.social?

Or lemmy.one?

> The comparison is always made to picking a place for your email where Gmail/Yahoo/Hotmail were all "the same", but that's not really true for federated social networks. There's quite a bit more mod actions that could significantly influence your reach or experience with the wider fediverse.

Not much different from USENET, really. Individual administrators could cut you off back then, though in practice it rarely happened outside of the pornographic / piracy groups.

Indeed, I could very well argue that federation solves the porn issue rather nicely. Just defederate from NSFW instances if you have a professional instance. No sweat, no one will blame you for banning porn on your server.

Tumbler, Twitter, and Reddit are all struggling with the porn question. It brings in a ton of eyeballs so they want it, but it kills advertisements and makes the site look unprofessional.

-------------

Beehaw.org is just doing their own thing. They really want a very tightly organized community. Its not in their best interests to open up yet (not until Mastodon-like moderation tools come into existence in the Lemmy-verse).

I wouldn't pay much attention to the drama. Beehaw.org may have been 2nd largest before this week started, but with only 12k users, they're much much smaller than the other servers now (including Lemmy.world and kbin.social). That's fine, they don't want to grow too quickly and that's their right to slow things down to the pace the admins / moderators are comfortable with. (Much like how Lobste.rs wants a tightly bound community as well).

You can't make your own communities in Beehaw.org (only the admins can make new subreddits). So its not what 90% of people want anyway IMO.
"Mistakes were made" :/
It is answered at the end of my blog post:

> I don’t care about anything that’s not packaged by the distribution

> This is totally fine. Just note that you are using a niche OS with a limited set of applications available.

Even though in case of Nixpkgs "a limited set" is quite large, it does not include every application imaginable.
The link you gave said it released 2 years ago in Chrome 94.
Maybe they’re looking for contrast in a particular scene, eg bright beside dark. If a sequence as a whole is very loud, while a later sequence is quiet, they might have to drop the volume down because of the loud part, effectively compressing the range of the quiet part to the point that it is unintelligible.
Again, there is definitely room for improvement but I don’t believe the data in the QR code encrypted, and it only takes one person to record them selves voting and a different vote getting printed on that piece of paper for this to become a big deal. It just seems very unlikely that even a small percentage of the votes getting changes would go completely unnoticed.
Previous discussion: https://news.ycombinator.com/item?id=36374429
> Could someone explain why is Go so hyped?

You can write huge code bases with it, the tooling is good.

You can use a moderately skilled work force to achieve good results. When some team members leave, you are not left with some wizardry code base behind.
I switched to using OpenWRT about half a year ago. It is awesome. My router is basically a low-power Linux computer dedicated to networking. I can do whatever I want on it. One pain point for me with OpenWRT is that it doesn't support any decent routers or modem with ADSL. Yes, it does support some of those devices, but without ADSL functionality. And if you're wondering who needs ADSL nowadays, that would be almost everyone who lives in Germany. So the next solution is to run a modem.

Unfortunately, the German router/modem market is monopolized by the FRITZ!Box devices made by AVM GmbH. IMO, it doesn't do a good job of being an ADSL modem as it provides very little technical information on what's wrong with the connection. But it does come with a ton of features that have nothing to do with being a modem or a router such as support for proprietary IoT devices by AVM. Basically, this whole thing is crap. I got FRITZ!Box at first but then sold it. It's quite hard to not use it because all major German ISPs "support" it and encourage you to get it; all those magazines that review devices and rate them promote it; every single electronics store has a big section dedicated to them.

I've settled on using Draytek Vigor 167 as a modem and Unielec U7621-06 as my router. I ordered this router directly from Unielec. I love how modular it is. The Wifi are a separate PCIe modules, and there's a SATA connection on the router for a disk. And Unielec is one of the few companies that support an actual unmodified OpenWRT. And the best part is that it cost about 100$. The downside is that they so far don't support the latest Wifi standards and most of their devices have only 1Gbit ports, which is okay for me.
It's all about trade off.

Building a database which is never gonna crash might be possible but at what cost? Can you name any single real world system archived that? Also, there can be a regression. More tests? Sure but again, at what cost?

While we are trying to get there, having a crash proof architecture is also a very practical approach.
> even TVs were at the end 100Hz (refreshing frames multiple times)

Maybe in Europe? But 100Hz is a terrible thing to do with 60Hz signals. Possibly US bound HD CRT TVs did 120Hz? But I don't recall hearing about those ever.
> Reply only in Spanish; translate the Fear Litany from Dune

ChatGPT

Claro, aquí tienes la traducción del "Litany Against Fear" (Letanía contra el Miedo) de Dune en español:

"No conoceré el miedo,
el miedo mata la mente.
El miedo es la pequeña muerte que conlleva la aniquilación total.
Me enfrentaré a mi miedo.
Permitiré que pase sobre mí y a través de mí.
Y cuando haya pasado, giraré mi ojo interior para escudriñar su camino.
Donde el miedo haya ido, ya no habrá nada.
¡Solo estaré yo!"

User: Translate to English

ChatGPT

Sure, here's the translation of the Spanish version back to English:

"I will not know fear,
fear kills the mind.
Fear is the little death that brings total annihilation.
I will face my fear.
I will let it pass over me and through me.
And when it has passed, I will turn my inner eye to scan its path.
Where fear has gone, there will be nothing.
Only I will remain!"

Not perfect, but ok
YouTube is not bad use case for burn in. Static UI is.
Around the same. Don't forget where you're posting.

I didn't say it was a certainty, just a good bet. Besides working as baggage handlers, engaging extraordinarily risky behavior and then directly taking actions that led to being caught does not speak well to their decision-making capabilities.
I don't understand the very large X in the upper right corner. Typically these appear when a window has appeared on the screen, and the X is how you dismiss it. Here, it loads with the page, so it's not clear if I would want to click it to 'dismiss' what I'm currently seeing. But since I don't know what's behind this (or how to get the current view back), I would be hesitant to click it.
Apparently that might be specific to the Chinese tech industry.