skysight-inc/HackerNews huggingface dataset:
I’ve seen some states take action and limit different forms of forfeiture. So it at least happens.

SCOTUS also has taken limited action recently.
I dunno, it's just a place to store the code, and SourceHut is itself free software. I could put it on Codeberg or something, I guess, but it doesn't really seem like a big deal. Never heard anyone criticize the FSF or GNU for their use of savannah.gnu.org.
> The user experience of stack overflow is garbage, for example.

Which is everything Stack Overflow was trying to avoid with its Experts Exchange killer website consortium.
I've been use KDE for a very long time, and I'm not a huge fan of Plasma, either. But at least it's possible to configure things in such a way as to avoid a lot of it.
> Did it not occur to anyone that it might be a bad idea?

Of course the danger was considered, be realistic and stop letting class conflict cloud your judgement. Something being judged to be dangerous doesn't mean people won't do it, and people doing something dangerous doesn't mean they didn't consider the risks. People go skiing, base jumping down cliffs with wingsuits, cave diving and swimming with sharks. It's okay to do dangerous things if you know and accept the risks.
It's neither an arbitrary split, nor is the fact that everyone does both exempt you from this discussion. You are still concerned about this, unless you are doing some desktop app.
I think Discourse is terrible, too. The beauty of reddit/hn is that the more relevant discussions/comments get pushed to the top of a thread. The community constantly shapes the thread such that when you revisit it 5 years later you can quickly glean what is important. A forum is really terrible for that.
Expectations go both ways too. Literally like an itch, the more you scratch the more it will itch after the most transient moment of relief.

People tend to foolishly believe that their wants and desires are in some static container that once filled will lead to satiation as opposed to the reality that the more the container is filled, the bigger the container gets and at the same time it gets harder and harder to add to the container.
One way you could think of it is, what if you’re using a library and it has a method supporting “using” functionality.

Now you can just call “await using foo(…)”, rather than the try/finally pattern, and get the automatic dispose call on leaving scope.

Kotlin has “use” with a similar effect, and i much prefer it over try/finally. Might be worth checking it out too.
> But it is painful share the setup with other engineers.

We used keycloak-config-cli [1] it compares a config file stripped of IDs to your Keycloak installation and makes the relevant updates through the REST API.

[1] https://github.com/adorsys/keycloak-config-cli
“Brighter-than-white”…

Gilchrist enters the chat.

http://wexler.free.fr/library/files/gilchrist%20(1999)%20an%...
That's a different question. But at some point, Apple spending the money to expand into a new product line is less effective than giving money to shareholders and letting them invest the money.
I did not know the meaning but I've seen it in the past somewhere I think. Thank you. Now we can grok each other.
FreeBSD 30th Anniversary Special Edition – FreeBSD Journal
Plot twist : Canva blogged this so someone could tell them some solution like this, without them having to hire the guy. :)
> Without any other reasonable explanation for why they should

You want a reasonable explanation such as they might want to use a 3D logo when launching a 3D product their currently spending millions advertising.
Alt proposed answer "I'd install emacs".
Ok, what website do I go to to get this Usenet thing?
Word of mouth. I didn't hear about Reddit, or Twitter, or Google, or any number of modern internet household names through those companies advertising. I heard about it from someone else. It was the same with the forums and IRC channels that came before. Someone invited me because they thought it matched my interests.
> I believe this reality is one reason that diminishing social obligation, to both learn and to teach, to apprentice then master, is important to maintain. I believe this reality is why many progressive policies fall flat.

I'm not sure why you believe progressives think otherwise.

The thing is, progressives believe that the people at the bottom of the society have circumstances so restricting that they are shoved to harmful choices, while people at the top of the society have, essentially, no constraint.

If you believe in challenges that nudge everyone to participate in a healthy way in the society, then, certainly, you also must want these issues to be fixed?
Others have made great points already, but one thing I see mentioned is "I don't want to manage separate logins for all these forums". We need to remember that most people don't use password managers and don't like "logging in" to things. They see it as a hassle.

1 login to thousands of communities ? Easy win for Discord. If everyone made their own forum, these people would get login fatigue and just won't bother.
Did your manager share a reasoning for why they shouldn't call you John?
But Calibre is a fantastic piece of software whos innovation would be smothered by a proactive feedback process
This doesn't seem to have much application for general use cases. It sounds cool but in actuality a regular computer with fast k/v software will be better for almost everyone.
A summary of libraries that are commonly used with React
> And then you have to factor in things like the cost of downtime (on both sides of the equation, especially if you use us-east-1)

This is an important factor to remember when evaluating could costs. If you want to survive a cloud outage, you need a multi-AZ or multi-region deployment, and that costs developer hours. And you need to deal with the potentially catastrophic cost of inter-AZ or inter-region traffic, which can be catastrophic and/or cost more developer hours to mitigate.
My experience is that Apple people feel more comfortable with Gnome, and Windows people feel more comfortable with KDE.

I'm happy that there is choice, here, personally. I hate almost everything about Gnome, but wouldn't want to deprive people who like it of having it.
I cant begin to imagine what people must have felt quitting their jobs, perhaps relocating, and the having their offers rescinded.
> In my opinion the problem it attempts to solve doesn't really exist.

Almost all of Docker use-cases are for solving that same problem, but badly and with partial completeness. The lack of adoption is really not caused by lack of value.
Not sure why or who downvoted.

We will add more detailed comparison in our documentation. Thanks.
I haven't seen any sailboat related content. Where are my mid-life crisis sailors at? You can get Starlink anywhere now, so you can leave land behind and go work from a big cruising sailboat probably for cheaper than owning a home.
My 2c, we live in a society where college education matters to people. You can take a year off and learn React or just get an internship and make money.

I had 6 internships, some paid > $50/hr. Before this, I almost dropped my CS degree for boot camp and glad I didn’t.

There is no shortcut. There is a mix of luck and grinding. You have 30+ years of work ahead of you. Finish this 1 milestone to make the initial start easier. How? Leetcode for 3 months, Network, interview and work while studying. You will have insane experiences. I saw firmware at big tech, security at startups and science at big oil. Things compound even if it feels slow.
> This industry is extremely predatory

Agreed. I've more or less stopped using them since the beginning of the pandemic. I will say I have the luxury of living in a city that has plenty of options within a 10 minute walk.

I wish this kind of thing was federated compared to all the workd going into social networks. Make restaurant delivery more of a utility and maybe go back to restaraunts having their own delivery people.
> If you're on a motorcycle you have to treat everyone and everything as out to get you, because they are.

To me it’s more of a "You are the only one with a vested interest in you making it home alive and in one piece".
Does this imply you can’t have `using` in expressions?
> ... This isn't even funded i believe. ...

It is currently being worked on through a grant from https://nlnet.nl/

https://lemmy.ml/comment/479066

> When our open source grant from NLNet runs out at the end of this year, we will have to switch to full community funding, probably via yearly funding drives. Currently we only have two full-time devs, @nutomic@lemmy.ml and I, but could potentially add more to our little worker coop as we grow.
> (pressumably)

Why do you suppose this in particular?
This seems like such a huge reductive statement to make.

Suppose: on some planet untouched by man, there was a species identical to a species on earth, would you say they share the same ancestor?

Suppose: I generated an organism (that already exists) starting from raw chemistry, would that share the same ancestor as the one that already exists?
Highly recommend nb[0] for this type of stuff. I've been using it for a few years now and am still getting surprised by all the stuff it can do.

Some others have said it but the only problem with a lot of these systems is that by their very nature they are a better experience on a desktop than on mobile. Joplin is the only one I've used that even attempts to solve that problem. Even when you have one that works on mobile its a second class experience IMO. I used to try really hard to find a note capture system that I loved that worked in both environments. These days I just use apple notes on mobile and nb on desktop.

[0] https://xwmx.github.io/nb/
Coincidentally I came across Fleek this morning, which appears to be a simplified Nix abstraction?

https://getfleek.dev/
echo '#!/usr/bin/env nano' > notes && sudo chmod +x notes

This is how I write notes, and it's served me well for years.
> Can you share the details of your setup?

I’m running OpenBSD 7.3 and manually compiled Lemmy 0.17.4 from git (I plan to eventually submit it as a port). I’m running lemmy-server and lemmy-ui behind relayd to ensure both are accessible (this is a bit finicky, refer to the nginx config in the official Docker container to see how everything needs to be forwarded to make federation work). Lemmy-server (the backend) is a single Rust binary and lemmy-ui (the frontend) is a single-page web application whose server side runs under NodeJS. The PostgreSQL instance that holds the data runs on the same Pi. I’ve not yet installed pict-rs (which is what Lemmy uses to host images).

Rust, PostgreSQL and NodeJS are all from OpenBSD’s ports.

I admit that this isn’t for everybody, so most will want to run the official Docker container.

> Do you host your RasPi at home?

Yeah, it’s in a closet at home. With Lemmy running it’s still perfectly usable for the kind of hobbyist development I otherwise use it for (I may eventually want to switch to a dedicated server).

> How does this defederation work?

Any one instance is totally free to block anyone else. Plus I’m guessing that eventually, as the Fediverse grows, smaller nodes are going to be blocked entirely to keep spam under control.
you can toggle Continuous Scrolling in Search Settings.
> Discord is a space for a completely different kind of community, and in no way replaces the longevity or value that comes from a subreddit

I've been working on a platform that combines the feature set of Discord with the longer form content tilt of Reddit. It's sort of a Discord/Reddit/Patreon hybrid where the posts are search engine indexable. We've built a place to monetarily incentivize ownership over the communities created on the platform as it feels like the people curating the communities should be rewarded for the work that they do.

Here's an example community:

https://sociables.com/community/Sports/board/trending
They have to be doing something. I was missing a few small (50k-ish) subs until recently, and spam essentially was a non-issue. A few years ago my blog needed to have comments manually allowed.
"using" as specified is too OOP for my taste, i think i prefer "defer" like in Golang.

let connection = getConnection()
defer connection.dispose()
...

being equivalent to

let connection = getConnection()
try {
...
} finally {
connection.dispose()
}

"defer" unlike "using" does not require a specified entry point method, so no [Symbol.dispose] required.
> The country ... does not have the resources to treat opiate addicts

If the best country in the world "does not have the resources to treat opiate addicts", how could a country bombed for 20 years by the best country in the world, have those resources ?
Because Unsecured debt has been a thing forever, at every level of the economy.

I mean a huge part of the population carries around an unsecured line of credit with them every where they go, aka a credit card.

I have been in the business for decades, having bought millions of dollars worth of equipment, never once have I had any vendor ask me to get a board members person guarantee to give me a line of credit, nor do I believe have I ever heard of my company asking any of our customers do to anything of the sort.

It is very strange that you (and seemingly others given the downvotes) think it is a common practice or should be a common practice.
I'm not talking about SWEs. Who cares about them. I am talking about Apple Store employees, or the dudes behind the 'genius' bar, or Jill from marketing
This will happen with any video recorded in HDR, on iPhone 12 and later for example. You see it all the time on Reddit, YouTube etc.

It probably isn’t anything Facebook is doing.
The thing about economics is that it's physics, with a time delay. We are seeing the time-delayed reaction to over-extension into the cloud play out, not instantly but in the downturn cycle.
Of course, and then, when they're ready to go all-in, they'll backfill Xbox 180 /s
Looks like the started vectorizing new car data since GPT4 caps at 2021.
Ask HN: How Is Leverage Implemented?
I am thinking of implementing a a trading platform and wanted to implement the feature of leverage.

i.e someone having $100 but being able to trade with $1000 — the borrowing of $900 or 10x leverage.

How exactly does is this implemented in code, whats the mechanism like.

Is there a book where this stuff is described or is it just tribal knowledge?
This is something federation (e.g. Lemmy) solves, but it has its own signup fatigue that's higher than average.

OpenID with arbitrary providers aimed to solve this, but never took off. I think I only used it with Stackoverflow. Instead, we got OAuth with Facebook and Google being the only widely-accepted providers.

Layer a federated reputation system on top of OpenID and there could be a pretty robust anti-spam/asshole mechanism for independent forums and reduced signup fatigue.
Are there any specific games you require Windows for? I've been pretty much fulltime on Linux at home now (still have Windows on a partition but boot into that a few times per year maybe), and play games more or less daily and have only experienced issues with Kingdom Hearts (cutscenes are broken).

Funnily enough, games sometimes run better in the "non-native" context of Proton on Linux (Elden Ring is a notable example, which had the shader compilation stutter on launch on Windows, but much less noticeable on Linux, and no issues with the anti-cheat (EasyAntiCheat) either).
I think a better model might be that there is one central raw feed, that is universal but that instances just prefilter it for you. That way you can have the raw sewage with spam, or you can view a sensitized version that filters for content, or trigger warnings, or even just users. So it's like a single DB table with many views. So EdgeLord420_69 can see and even respond to comments by PrincessSnowflake... but PrincessSnowflake won't see EdgeLord420_69 comments because PrincessSnowflake is using a view that uses a user whitelist of known safe respectful commentators.
Reddit is popular for many reasons but one reason for engagement among multiple communities (subs) stands out above the rest: the cost to join is a single button. You are already logged in and all you need to is discover communities that already exist on the platform, which Reddit facilitates by automatically linking certain strings like /r/subreddit which will naturally (or unnaturally) pop up in conversation. This is a contrast to the way that Web 1.0 and 2.0 BBSes and forums operated where each fiefdom operates independently, requires a user account, and admins or moderators typically had strict rules about linking to other communities out of fear of loosing their own members because the cost for their members to join other communities means an reduction of time spent on their own.

Discord is allows this in a sort of a roundabout (and a rather inelegant) way by letting people send invite links, but discord makes joining a new community a seamless experience, all without you from leaving the discord platform, allowing you to simply switch among your joined communities to engage with each one.

I suspect that this lack of friction to jump on to a familiar platform is a primary motivator exacerbated by the fact that people just want to move as quickly as possible. Discord is already known, familiar, trusted, free, and requires no setup or specialized knowledge on the part of the operator. Moving to a different forum would also require a user to potentially create an new account which in a notoriously friction filled process.

A permanent repository of knowledge made available by a forum’s history is ideal but the people who generate that discussion are not going to be the ones that need that now - they need the community wherever that may exist. I think it would be tragic to see in the long term all this information be kept behind a gate and intermingled with idle chit chat.
I dont like having technical discussions over forums, its far to slow
Sort of. For Reddit, economies of scale applied at the platform level. Sure, individual subreddits had to moderate submissions and comments on their own, however they didn't have to secure servers and networks against attack, manage user credentials, defend against DDoS attacks, etc. Even with spam / abusive content, the more egregious forms would be filtered out centrally, which is more automation subreddit operators had to neither manage nor pay for.
Mailgun's dark pattern “growth hack”
Anyone else also go tricked by their signup funnel? I'm pretty sure that short note is worth putting in an obvious place in the signup funnel instead of hiding in a "knowledge base".
I fear what's more likely is Musk drives the company fully in to bankruptcy and tries to escape paying what the fired employees are owed.
Unless you were using the (yet unimplemented) exact types in TS. https://github.com/Microsoft/TypeScript/issues/12936
How to ramp up a factory consuming a lot of energy?
Of course it has, and it will further. EU countries are busy dominating each other. The EU is not about unity but rather about modern day colonialism. I think storm clouds are brewing over europe and wont be too long until things will blow up again.
>Reddit is a privately owned business that moderators access as public users under agreement by a terms of service document.

There isn't exactly a bright line in this regard as what's to be considered paid work as multifactor tests of one kind or another are used, but Reddit being a for-profit business (versus being a non-profit or government entity) has the least level of protection against subsequent claims for unpaid wages from volunteers and FLSA rights cannot be waived. In other words with wage claims regarding volunteer work, being a for-profit corporation is a negative not a positive as that works against an entity.
OceanGate Expeditions Submersible Goes Missing in Area of Titanic Wreck
Show HN: Job Search
That is remarkably different from the Apple logo.
No, it was not inspired by this post but now that I have seen it, I definitely find it interesting.
I wonder if they award multiple Darwin awards at once?
Show HN: Epistemeland – explore geometry with our game prototype
Hello HN! We're the team behind Epistemeland (https://epistemeland.com/), a platform dedicated to making learning fun and accessible. We've just released a prototype of a single player game that uses basic geometry. It is a fist, but an important step in creating our MMO game to revolutionize education. The game mechanics are simple but intriguing and naturally incorporated in the game process.
We built it with UE5 and want to continue development. We'd love for you to try it out and give us your feedback, which we'll use to guide our next improvement cycle. Our goal is to make education more engaging and we believe in the power of the community to help us achieve that.
You can play the prototype directly on our website at https://funny-study.itch.io/epistemeland. We're looking forward to hearing your thoughts and suggestions. Thank you and let’s revolutionize education together!
Too bad Dart is only used in Flutter.
I hear a lot of "assume you're invisible, and nothing else".

I take it one step further, "assume they actively want to kill you."

15,000km+ all over vietnam, cambodia, laos over 4 years and 8 years in California. Zero vehicle accidents, but many many close calls.

In SE Asia, you really have to watch for collateral damage, where another accident happens and then bounces into you.
FTA: “By 2024, portable batteries in appliances, such as smartphones, and batteries for LMT must be designed so that consumers and independent operators can easily and safely remove them themselves, MEPs say”

I do not read anything about replacing batteries there.

However, https://www.europarl.europa.eu/news/en/press-room/20220202IP... is clear, saying “By 2024, portable batteries in appliances, such as smartphones, and batteries for LMT must be designed for easy and safe removal and replacement by consumers or independent operators”

From skimming https://www.europarl.europa.eu/RegData/docs_autres_instituti..., it seems it says the same.

Now, the question is how to interpret that “or” in that latest sentence. I think it leaves open the option to have devices that consumers cannot service on their own, but require help from an independent operator.
> It wasn't insured, so wasn't reported

Forgive me if this is a dumb question, as I'm not a sailor, but wouldn't one want to report it as at least "missing" since it does have registration? I could see that having at least 2 benefits: if spotted, they can return it, and if involved in something nefarious your brother would have a solid alibi of why it would be in someone else's hands
It is, but the possibility of such bugs is a downside to the approach (not saying it's a showstopper but it is a negative). Some of the nastiest software problems to track down are the ones that cause some fundamental assumption everything rests on (often a cache keying assumption!) to be broken, making everything behave wrong, including the tools you're supposed to use to track down problems.

If you're going to build an entire system on an assumption of referential transparency you want to be able to guarantee that everything really is referentially transparent, and one valid criticism of nix is that it can't really enforce that in all cases.