skysight-inc/HackerNews huggingface dataset:
It's very clear how the discussion goes from here so it's really worth short circuiting it and providing the detail.

The models are openly available but the license places some restrictions on the use.

> You agree not to use the Model or Derivatives of the Model:

> - In any way that violates any applicable national, federal, state, local or international law or regulation;

> - For the purpose of exploiting, harming or attempting to exploit or harm minors in any way;

> - To generate or disseminate verifiably false information and/or content with the purpose of harming others;

> - To generate or disseminate personal identifiable information that can be used to harm an individual;

> - To defame, disparage or otherwise harass others;

> - For fully automated decision making that adversely impacts an individual’s legal rights or otherwise creates or modifies a binding, enforceable obligation;

> - For any use intended to or which has the effect of discriminating against or harming individuals or groups based on online or offline social behavior or known or predicted personal or personality characteristics;

> - To exploit any of the vulnerabilities of a specific group of persons based on their age, social, physical or mental characteristics, in order to materially distort the behavior of a person pertaining to that group in a manner that causes or is likely to cause that person or another person physical or psychological harm;

> - For any use intended to or which has the effect of discriminating against individuals or groups based on legally protected characteristics or categories;

> - To provide medical advice and medical results interpretation;

> - To generate or disseminate information for the purpose to be used for administration of justice, law enforcement, immigration or asylum processes, such as predicting an individual will commit fraud/crime commitment (e.g. by text profiling, drawing causal relationships between assertions made in documents, indiscriminate and arbitrarily-targeted use).

https://github.com/CompVis/stable-diffusion/blob/main/LICENS...

For many, this distinction is more of either an academic one or one where we are OK with those kind of restrictions. Where I live if I did many of these things I would be either criminally or civilly (the right phrasing?) liable so having a license that tells me I can't break the law is a little redundant. I think 4 is possibly legal but an edge case and the last one is nation state level.

You are probably technically correct, but the context here is very important IMO.
Don't discount the damage done by everyone looking for a way to get rich quick. I think something that has driven social online media (in the broadest sense) to become the cesspool it is now, is that people are building their "brand" to profit in some way or the other. This is not to say that previous online communities were not toxic, far from it (lots of epic usenet flamewars to proof the point), however largely people were not trying to "break the system" to somehow make money from it (similar to how spam has almost broken email).
Yes and it happened when a guy simply decided to stop waiting for people to fight and simply gathered the money and bought the rights to the ranchers land.
'Westworld,' 'The Nevers' Canceled and Pulled from HBO Max, Avoiding Residuals
We get it, but we don't care because capitalism / free market / small government / money / competition.

Competition goes beyond just companies too, countries compete with each other, to the point of starting wars over e.g. natural resources, territory, and access to infrastructure. And one future scenario is wars over more basic resources like food and water, as climate change will cause droughts and famines. At the very least it will (and already is) triggering mass migrations.
Soapbox isn't any more mature than Pleroma or Akkoma in terms of software.

It's a hostile fork of Pleroma that regularly merges upstream patches from Pleroma. The lead developer, Alex Gleason, got kicked off of the Pleroma project when he called other contributors names for reverting a patch he made that introduced code smell[0]. Said patch was controversial at the time of introduction, but got bludgeoned into being merged because Gleason was by far the most active contributor. It was removed with consensus when other developers became more active, although from what I can tell, Gleason didn't bother to participate in that discussion.

Soapbox is his "taking the ball and going home" answer.

If you want a non-technical reason to avoid it/consider it immature; Gleason cried "cancel culture" when removed from the Pleroma project, even though it pretty much has nothing to do with it. He's a demagogue who used his getting removed from the project to further advocate for his own political beliefs (which is being a TERF). This in particular means that the overwhelming majority of Soapbox instances tend to be maintained by the people that think that Pleroma is maintained by the people Gleason dislikes[1], to the point where some instances automatically defederate from instances using Soapbox's frontend[2].

[0]: Pleroma uses a RESTful API for routing. Gleason wanted to add a bunch of alternative endpoints for no other reason than "this is what users are familiar with on Twitter and my frontend for Pleroma wants to rely on those". The patches were reverted eventually on the simple reason that they're cruft.

[1]: Which is extremely funny considering an early criticism of the Pleroma project was that due to it being easy to host, it wound up hosting a lot of instances that would fit this bill. Now most of those migrated to using Soapbox.

[2] Funny for the exact same reason as [1].
The leaders who make these decisions don’t even have to face up to any real criticism for the inconvenience they cause - they can palm everyone off on some faceless goon running a customer service chatbot as in the example above.
If you saw the parking lot and the people in that store, you'd know it was a poor one.
> I get wanting to solve a problem, but at what point into fighting the language, to accomplish something simple, do you take a step back and just pick a better one?

My guess is that they got excited at the chance of doing something mildly interesting, beyond the mind numbing "regular" go.
A lot of it doesn’t just go into the ground. It ends up getting washed (or dumped) into the ocean where it pollutes beaches, and gets ground down into micro-plastic particles which poison sea life. Still more gets incinerated, creating local air pollution and contributing to carbon emissions.
Ask HN: For devs who were in other fields and switched to tech
I run a blog where I share the experiences from people who were in other fields and have now switched to tech. It is a blog focused around the transition. I am looking for people who would be open to contributing to it. The articles' read time is less than 5 mins, so I promise not to take too much of your time.
is it typical for .cn sites to serve different content depending upon whether or not one is VPN'ed to within the GFW?
>But then all of a sudden, around 1980, that progress slowed, stopped, and in many ways reversed.

Conveniently the moment, large scale spyplanes confirmed the sovjet union was a messy paper tiger, not the industrial science powerhouse it propaganda made it out to be. Ever after that, it was crisis management and containement towards collapse. Before that it was panic and better-this-then-that-negotations with unions. It was a watershed moment back to the gilded age.
This is not entirely true: Selling on the second hand market reduces the cost for the original buyer, allowing them to buy more media than they would/could without the second hand market.

That's assuming second hand prices below the original price. Inflated prices for rare works (which could be easily republished as digital media by the creators) are a different story.
For me it isn't about maintaining my own schedule it is about managing the expectations of others, be they managers or colleagues. I have "office hours" on my calendar where people can book in with me and then the last couple of hours of my day people know I'm interruptible. Outside of those hours I don't check email, don't have any chat open and my phone goes straight to voicemail with a message to call me again if it is an emergency, which will make it ring. I start work very early (05:30-06:00) and am most productive in the mornings, so my office hours and interruptible time is when I'm starting to wind down and my capacity for deep work is reducing.
Great overview article, thanks for sharing what happened in LLVM.

Regarding C++ compilation speed, and C++20, mentioned on the article, on VC++ when using C++20 modules, or the C++23 preview with import std, the experience and compile times are already quite good, the major issues being the Windows SDKs and Intellisense not always working (depending on how modules are laid out).

Unfortunely clang is quite behind VC and GCC regarding support for C++ modules.

On the positive note, there are other compilers still catching up with C++17.
What can I say. I have. The market goes up and down, and in down markets houses can sit for a long time. The last house I had was in a development with several homes in it for sale for over a year.
A company I previously worked at would call this a CRI; critical room for improvement.
Reading this comment, all I can picture is a Sims character with a full red Social bar and only three interaction bubbles:

Ridicule (trait), Ridicule (behaviour), Discuss Weather

Firby nurbs!
Hey I am wondering if paypal payment can be added later or is there an alter service using paypal gateway?
Ah yes, well that would explain it then.
I guess the idea is that by giving them success you're allowing them to broadcast their opinion to more and more people. At least that's my read on it.

Given how big a part trans people have played in the creation of ActivityPub, I get why you would want to avoid people like this in the scene.
Waxed fabrics do "breathe" more or less as much as much as Gore-Tex does and - important - keep on doing so as long as you keep them waxed enough but not too much. Don't make the coat look like a waxed cheese, you're using too much wax. Use enough to get the fabric to reject dripping or flowing water, no more. Gore-Tex was made to imitate this characteristic without the need for wax but once the membrane is damaged it can not be repaired, unlike waxed fabrics.
No VM language can fit the niche of go.
TL;DR: No, OLED displays can still save energy even when they are not displaying absolute black because the individual pixels can be powered individually, instead of employing an always on backlight.
Ask HN: Got our first term sheet – SAFE with both valuation cap and discount
Hi, we’ve just got our first term sheet from a VC.

If we sign, they’ll be our first institutional investors.
The term has both valuation cap & discount - is this used frequently?

The YC standard SAFE only has a valuation cap or a discount. I wonder if the term we’re getting is not the industry norm.

If not, would it be better to push to remove the discount, which means we might have to settle for a slightly lower valuation cap?

Thanks.
Secret managers. All cloud providers have them built in, and on other platforms you can easily whip up a self-hosted one. See https://blog.diogomonica.com//2017/03/27/why-you-shouldnt-us...
If you want really specific details then google is the answer.

The article gives a perfectly good overview for people that don't know the term.
The value of whatever style of note-taking suits your work and personal style has been well understood for centuries. All the productivity piffle has added nothing to it, though it has earned a few bucks from book sales, youtube ads, and merch.
Detecting missing or bad Go modules and module versions
I agree. Markdown is way too much overrated as a multi purpose document format. I find it very limiting even w/ Obsidian. It would probably work well for some text-people, but anything more complicated than 1D character stream won't fit well into Markdown.
The cost of processing all of earth's oceans, freshwater and groundwater to remove these chemicals. Quite the cost.
Elasticsearch Internals
You don't? https://time.com/6229230/mastodon-eugen-rochko-interview/
This isn't my observation, I use quotation marks frequently.
I would look into Jitsi (open source) and/or use JaaS (Jitsi as a service) to “cheat” and see if the api suits you. There is a generous free tier:
Raspberry Pi 5 Not Launching Until After 2023
That may be the case in your location, but you can go look at zonening maps and its not the case. Many city have 80 or sometimes 90% of R1 zoning where no grocery stores are allowed.

And it also shows up in data showing how many less then 5mile trips are maybe by car in the US and grocery shopping is one of the major drivers of such trips.
Fraudulent ecommerce orders are the only time I've seen tutanota addresses in the wild.
Nuclear objectionable due to the highly toxic waste product for which no accepted solution has been implemented yet.

I mean don't get me wrong, I'm in favor of nuclear energy as a CO2-less high potential source of energy, it's just that they're fucking around with the waste too much and umming and arring about it while it just sits near the nuclear power plants, instead of just burying it in a mountain like they do in finland [0]). They could decomission a strip mine and fill it back up with lead-and-concrete encased nuclear waste, then bury it in another few hundred meters of sand - nobody would be the wiser for the next millennia. In theory.

[0] https://www.science.org/content/article/finland-built-tomb-s...
It's not broken, it's incomplete. For example, there is no universally accepted lock file standard, so every tool whips up its own.
C64 OS v1.0
> You mean the government sponsored & operated BBC wouldn't cover it? I'm shocked!

the bbc independent as per its charter, and it is covering thus piece of legislation. but it only reports, doesn’t express an opinion.

the rest of press love it thou. so does the public, the various ngos, all political parties etc.

> Once again, blaming the evil foreign tech companies.

i don’t know if you’ve followed the news but, politically, europe as a whole is firmly against US tech companies.
Beyond what you described there is a weird clause in paragraph 7:

7. Updates and Runtime Restrictions. To the maximum extent permitted by law, Licensor reserves the right to restrict (remotely or otherwise) usage of the Model in violation of this License, update the Model through electronic means, or modify the Output of the Model based on updates. *You shall undertake reasonable efforts to use the latest version of the Model.*

I think this means it is now illegal to use SD 1 if at all reasonably possible to use SD 2?
No, thats it. What should be the next logical step for any government that actually values lives and health of its population is to gradually/immediately ban products containing them too. If china or india want to drown (and kill) themselves in pfas we unfortunately can't stop them but we should certainly not support it.

I hope 3M will be fined to hell (possible) and responsible managers will rot in jail (unprobable as always). I mean that's sole role of any manager - being responsible for all the crap happening under their command, good or bad. 'I didn't know' is not an excuse when we know 3M knew damn too well and dumped superbad waste anyway.
Yep my experience too; if it's not featured it's basically a free for all what results you get.
It is not the job of an ISP to decide what is fraudulent and what is not. They should be a dumb pipe between services and people.
> and the Snoopers Charter made it so that all operators in this country have to keep your entire browsing history for a full year

partly false. it’s only DNS and can be very easily bypassed.
Dollar stores are awesome. If you buy crap at the dollar stores, then you are buying crap, but if you buy Cheetos at the dollar store or at the regular grocery shop, they are the same crap. Crap is crap no matter where you buy it.

Any food will make you sick. You can find crap food at any store. Dollar stores don't have the monopoly on that. I think that 90% of "food" at ANY store is crap.

Food is extremely inexpensive if you learn how to make stuff yourself and don't buy anything that is prepackaged. Don't buy Thousand Island dressing for example, make it from base ingredients. Instead of paying $3 at a regular grocery store, you can make it for 25 cents, if that. Croutons? Costs $2.50 at the store, or make them at home in your oven for 10 cents or whatever. All you need is bread and spices, and as I said, this is not a $2.40 savings, oh no. it is a 2,500% return on your money.
The secret is to aim for lesser goals. Don’t try to get rid of all plastics just aim to reduce some specific kind of single use plastic etc. Setup an organization to ban cars in the central core of your city.

The advantage to ‘save the whales’ over save every endangered species is it’s much easier to gain traction and you can pick the easiest targets.
I am part time military and a full time developer. During my career I have switched between full time dev and full time military on different occasions. I am not sure if that’s what you are looking for.
I think it's a matter of perspective. I tried to user Either, but without proper pattern matching and syntactic sugar for monadic operations, I didn't quite like it.

That being said, I think the authors did a great job to make it as good as possible given the limitations.
In regards to Mozilla creating an Electron alternative, they already tried that. It was called Proton and it never caught on but was solely bleeding money so they had to shut it down again.
Pipenv was artificially elevated to its position of “popularity” by its maintainer who was able to use various connections to make it seem more official than it was. I think this has done a lot of harm to Python packaging over the years. Packaging wasn’t in a great place, but the confusion, and Pipenv’s promises for newcomers really threw everything off course for a generation of new Python engineers.
Avoiding people in your community (i.e. your Mastodon instance) is fine. Trying to keep people away from using a protocol (ActivityPub) is insane.
This feels about as likely as a beauty contest winner actually creating world peace.

Humans are hard. If all it took to create a healthy community was vauge sentiment, we would have solved the world's problems already.

Its not like toxic group dynamics is a new thing, people have been trying and failing to solve this problem since the dawn of time.

If mozilla had some actual ideas to test out that'd be one thing, but i don't see that they are actually proposing anything.
I'm aware of very few instances that insist that people only post about whatever the "theme" of the instance is, so I don't think this is actually a big issue in practice.
> I would add ClipMate as the absolute BEST clipboard manager

Give a try to Ditto (https://ditto-cp.sourceforge.io/) - it rocks!
Maybe services like Okta (at least the core part without UI, just like macOS & Darwin) should be open source by default? That would be a good policy to forcibly open source anything connected to encryption/authorization/authentication or PKI.

Whoever solen this code can sell it to criminals/evil countries/black hats around the world, so on Okta's place I would start scanning the code with all available static checkers and fix as much and as fast as I could.

Okta become quite popular among startups, I used it at my prev work and I use it at my current job. I even considering investing into its stock. My only complain is that it is somehow slow, otherwise UI is acceptable and Chrome plugin is OKish.
Youtube was first written in PHP.

> Before Google acquired Youtube, the majority of the code was initially written in PHP, but there were many restrictions and clutters in PHP at the time, so after acquiring Youtube by Google, they moved to Python as one of the core parts of its backend programming.

Python started after google's acquisition. It's not that youtube was "never written in PHP".

https://ourtechroom.com/tech/technologies-programming-langua...
I don't see why it'd have to add lag or require an emulator? I was thinking more a SNES controller adapter where the Game Boy sends it's button presses out the link port similar to the GBA and it's GCN adapter. Then you could just use a modded SGB or SGB2 to display on TV. Perhaps there's no way to make that work however.
There is no instruction to a decision making process. However, important decisions are usually made by analyzing tons of data to find the optimal way to solve a problem. That’s where we truly rely on logic and deduction. That’s why surgeons dig into anamnesis, or businesses gather key persons to see a bigger picture before making a turn.

Relying on AI decision making can significantly reduce the time spent on research and data gathering. But, as the final decision is up to the human, we still need to understand how our support system came up with these insights. So in this article we’ll discuss AI explainability and why it’s important for such areas as healthcare, jurisprudence, or finance to justify any piece of information.
I mean it's a good exercise I guess if you want to flex your language knowledge, but it goes against the mindset of Go to actually use it in production. Said mindset being don't overcomplicate things.

One doesn't need Go to not overcomplicate things either. I wanted to advocate in favor of Go for a long time, and still do recommend it, but it's the mindset that is more important.
Nice list. Thanks :)

The URL for PlantText returns a 404. You might want to update that to just planttext.com
Prse – A tiny string parsing crate for Rust
In other words: Competition is shrinking our margins on these, liability exposure is increasing, market growth is forecast to stagnate as customers move to alternatives, and the PR is bad. Good time to make a strategic withdrawal and spin it as environmental stewardship. (Not to say that wasn't a legit factor).
What works for me is a rhythmic schedule but that concentrates all shallow things in the morning and deep work in the afternoon. I'm also more productive in the afternoon evening, so depending on your inclinations the opposite may work, deep work in the morning and shallow the rest of the day. The challenge is scheduling calls in the morning only.
Red flags for me:

- Github alerted Okta about the access, they were not able to detect this themselves (https://docs.github.com/en/organizations/keeping-your-organi...)

- It only says "access to code repositories" (it does not say anything about the level of that access, it might as well mean write access, capability to trigger actions etc.)

- Not relying on the confidentiality of source code is great, but malicious CD workflow actions would still be a risk if attackers had that level of access.

- No information about the entry point for compromise.

I doubt their 'commitment to transparency'.
I love this letter. I received a letter from someone (not quite so illustrious) when I was a teen nerd and it was super important to me.

https://blog.jgc.org/2013/05/from-ground-up.html
The name didn't seem to be prominently reported until the Twitter exodus lately. I was surprised he's my countryman, I think I would have remembered had he come up in the earlier Mastodon discussions on HN. I always assumed it's a mostly American thing.
Another improvement step is to stop eating food that comes with a barcode.
Water (or any other liquid) packed in cartons is mostly just green washing.

Most of the cartons are either lined with plastic, or they are tetra packs. Both of these options (especially tetra packs) are much more difficult to recycle and worse for the environment than simple PET bottles.