skysight-inc/HackerNews huggingface dataset:
Good for everyone else, potentially.

Not really great for the strategy of charging for it, if they think that the blue checkmark is going to be a valuable part of charging for Twitter. The second it's available to the general public, it loses 99% of its value and doesn't really do anything to serve it's purpose of making Twitter Blue / paid twitter more attractive.
We are not in a position to change the license terms of SourceHut:

https://sourcehut.org/blog/2022-10-09-ip-assignment-or-lack-...
https://archive.ph/dkDZJ
> all other safety and contention (RF) issues can be dealt with at a another layer of legislation and enforcement.

Make sure you write your congressmen about this. That manufactures feel like they are liable if someone modifies their control software is one of the reasons they oppose right to repair. The EPA is really pushing hard to make it impossible to modify engine ECUs - no diesel as manufactured in the past 15 years has been even capable of "rolling coal", and for around 15 years before then it was difficult to make that happen. However there are still a lot of modified trucks out there spewing visible particulates, all because someone decided to modify the programming.

> Designs should not, by the use of adhesives, welding, non-standard fixings, unnecessary integration, traps, and fuses, prevent the easy disassembly and reuse of modular components.

Define a module in a rigorous way that I can apply. Seriously, parts have been welded together for ages, which turns two pieces of steel into one, were the two separate pieces a module before or not? With the right tools I can pull an IC apart and repair it - the labor is more than just making a new IC (assuming the original drawings still exist), but it is possible. Does that mean an IC is not a module? What about an IC soldered to a board that is then coated in a waterproof coating, screwed into a case - where is the module. This definition of module is critical to any debates on this, and I have no idea how you can objectively create a good definition that covers all cases.
No it isn't. If that energy is cheap enough to be used for securing Bitcoin then it can't have been used for something "useful" (in your opinion). Energy isn't fungible and transport costs exist. The immediate benefit is securing and making possible an open, permissionless digital financial system anybody can use. That is an absolutely stunning technological innovation. Proof of stake is the perpetual motion machine scam here.

The massive amount of stranded hydro that Bitcoin was soaking up in China, when mining was banned was that energy magically teleported to NYC to power people's TVs and dry their clothes? No, it's now sitting there unused with no buyers of last resort. In fact, that being sitting unused is now subsidising the fossil fuel mining by lowering the relative mining difficulty.

Mining is responsible for a rounding error in emissions, if it disappeared tomorrow it wouldn't even make a detectable dent.

Fossil fuels are bad. Fossil fuels being used for mining is bad. That doesn't make Bitcoin bad.
I've definitely seen people devote their twitter stream for weeks at a time to advocating for getting a blue checkmark. Among certain crowds it is 100% a status symbol.
> Causality is only useful in geopolitics on extremely large timescales.

I disagree. I use causality on a day today basis. For example, with people I know I build a model of how they like to be interacted with, and I try to stay within a range that they will find pleasing.

I suspect I am not the only one who does this.

> but there isn't much use in asking "how we got here" when it comes to our goals for today, or this year.

I am skeptical. Can you explain why you believe this to be necessarily true?

> We don't want an expansionist Russia, so we have to make expansionism costly.

Might it have been less costly if this war didn't begin in the first place? And if so, wouldn't having a better understanding of the causality be at least possibly useful?

> It's like having a broken arm. Causality will inform you how to avoid a similar accident in the future, but no matter what happened, you still need to go to the doctor and get a cast today.

Agreed, but wouldn't it be useful to remember what caused one to get the broken arm in the first place, and then avoid that situation in the future so it doesn't happen again?

I'm also curious if you have any comments on my theory about the difference between a justification perspective and a true (!) causality perspective. Isn't it at least plausibly useful to consider both?
I believe it was a few years ago when the design plans of the plane became available to the public. I know of 1 group who were intending to build one.

I was considering doing something similar. It'd be smaller and using ducted electric fans. Basically all top surfaces would be solar panels.

You could probably complete the build for $100,000 and there would no doubt be someone who would want to buy it for more.
Nope. Energy isn't fungible.
We’re Haunted by the Economy of the 1970s
Most obvious case of Betteridge's law I've seen
I mean, in an article about terminology I would expect to see how is that terminology evolving, and it is undeniable that a lot of entities are moving away from it. Doesn't matter whether you and I agree on the move or not, but it's a reality and it's appropriate to discuss it in that article.

Also, Wikipedia has a lot of pride in being factual, avoiding judgements of value, and backing with already established sources. I think that makes it really hard for ideologies to bleed into content.
The scarcity isn’t going to disappear given the war in Ukraine for a long while. Coal was on a downward trend for a long time. Sure, it’ll lose out over time to renewables. But it is a new normal for a good while.
The people to have respect for were those who prohibited cryptocurrency during the boomtimes, not those who pile on against it during the busts.
You're not the target market. Also "very rich" is not defined as spending $20/mo lmao.
Hi, thank you so much for the valuable advice and information!

If I didn't get you wrong, maybe another project (carefree-learn) meets your needs better: https://github.com/carefree0910/carefree-learn.

This is an old project, with a VERY outdated document, but all the features of carefree-creator can be achieved with one or few lines of code from carefree-learn.

Take the typical text to image feature as an example, here's a piece of minimal-working-codes:

```python

import torch, cflearn

api = cflearn.cv.DiffusionAPI.from_sd("cuda:0", use_half=True)

api.txt2img("a beautiful, fantasy landscape", "out.png") # this will save the generated image to `out.png`

```

And you can install it with `pip install carefree-learn[cv]` XD.
If anyone can get a blue checkmark, verification can become way simpler. It turns from "is this person actually notable, and is the user behind this account actually this notable person" to "does the name on the ID provided by this user match their account name". It goes from a subjective process requiring manual review to one that can be automated with off the shelf tools (if you wanted to get really basic, "does the name verified on this person's credit card match their account name")
I never liked Perl and had to kill two large Perl projects in the 90s because no one could manage them anymore.

I do think before Python there was no real alternative. We tried C for web development but it was a huge pain. The Python CGI module changed everything for us (Reading about it in the German iX magazine)
Even 1:5 PM ratio (not engineering manager, where the engineer can write programs as well) is bad when PMs are fighting for engineer attention instead of having a complementary role of communiating in a way that engineers with deep technical knowledge are unable to because of their closeness to the technical details of the product.
here is FUIF (one of JXL parents) author writing about benefits of progressive: https://github.com/cloudinary/fuif
In short, unlike progressive JPEG, you can serve truncated image files to get lower resolutions
That raises 2 problems for me.

1. How exactly are these spores of life getting into asteroids and being pinged around the Universe? The mechanism seems absurd to me. Earth is teeming with life, but outside of our explorations I believe none of it escapes our planet at all.

2. The life that would reach us would be already specialised for whatever environment it came from, and I would imagine would result a lower amout of variety, since it's already a successful species. But on our planet we have a massive amount of variety, which I believe points more to a bootstrapped start where competition was less intense, and odd things could develop, which were later outcompeted (see the Cambrian explosion).

Disclaimer: Not even a biologist, but I'm more willing to accept that life started and evolved here. Of course that might all be cast in doubt if we detect masses of life on asteriods or metoerites, but the first attempt at that seems to have come up with nothing so far.
Spacetime has a notion of distance between its different points attached to it. These distances are important for physics. When people say that spacetime "stretches" or "expand", they mean that these distances change.
Right, which is exactly the point I'm making. If third-party repair was common, consumers could decide if the advantages of having a phone glued together outweigh the advantages of a more repairable phone.

My whole point was that the solution is not to force phones to be more repairable, but to stop manufacturers from strangling the repair industry and give consumers actual choice.
Inaction is a political position in support of the status quo. It is the equivalent of saying "I am fine with this".
>Why do you draw the line there?

A more interesting question would be "Where does the line move to in the future?".
Its unpredictable because its clearly a decision made based on personal views of a single person or a small group.
This may be an axe you want to grind, but it doesn't seem pertinent to the actual statement from Sourcehut. They don't say they're terminating crypto projects because of the environmental aspect. They're terminating them because they're often fraudulent. According to this statement you could be bad for the environment, but not be a platform for fraud, and appeal to Sourcehut and be reinstated.

I personally am a fan of Drew's work and pretty skeptical of crypto, but this announcement makes me feel that Sourcehut is too small and attached to the preferences of one man for me to host anything significant there.
That's an exaggeration. They are no bigger than any other phone in a rugged case. If anything a bit smaller really since the "rugged case" is integrated into the phone. I have my work iPhone in an otterbox and its far bulkier than that.
In hind sight, yes.

While aiming to be at the top 1 - 2 of the stack is always a nice thing to do. Shutting down established revenue streams to achieve it is equally bad. In many ways it is also lazy. If you won't work on a business to make it the top 1 - 2, you just shut it down. That says better people need to be CEO, especially for a conglomerate like GE.

You are supposed to make money by expanding existing businesses, not by tuning the knobs and dials of the existing ones.
Cap water is recharged into the groundwater aquifers.

Also you’ll notice no water towers.

And it’s Tucson… not Tuscon.
"Considered harmful" considered harmful
True, there were tons of crappy hardware still in production at that time. The first job I had out of college consisted of crappy 3Com hubs (not switches) so something like Norton Ghost could take down the whole network since multicast would get flooded everywhere. Nowadays this is a less of a problem as hubs are long gone and most switches have IGMP snooping by default and would only forward mutlicast frames that someone wants.

A bad client can still cause problems though, like sending a high rate of multicast packets with a TTL of 1.
Protocol buffers used to have required fields. I worked at a company that kept using an old version specifically to keep having them.

I’ve also talked to Googlers about this. My understanding is that having required fields created a robustness problem for them.

My guess is that it’s the same situation as for basically everything else: the problems Google is trying to solve for, and the constraints on the solutions to those problems, are just different from what the rest of us are dealing with. That doesn’t make protocol buffers bad, but it maybe does make the level of mindshare Google gets in this corner of the technology world bad.

That said, 100% agreed. Proto2 solves for that one use case (required fields), but not others such as "I want to talk to this API from the browser." I would love to have a solution that prioritized being easy to implement and support over being as heavily engineered - and, consequently, difficult to understand and use effectively - as FAANG-scale technologies tend to be.
The right kind of broken clock gets a lot of lucrative book deals.
P99conf - the event on all things performance
When Did Alchemy End?
Could someone please explain the usefulness of RAII? As I understand it, RAII refers to the initialization semantics of certain languages, most famously C++. If I remember correctly, it effectively states that variable declarations amount to reserving memory resources and nothing else; memory is not zeroed, for instance.

My question is: what makes this so useful? Looking at wikipedia, the focus seems to be on lifetime guarantees, but I'm having trouble understanding how these are useful in practice. Contrasting this with a non-RAII language like Go might be helpful.
And dogmas, too!
Also on that he has an opinion... :-)

"Does one have to be a genius to do maths?" - https://terrytao.wordpress.com/career-advice/does-one-have-t...
Well, if I'm reading this all correctly, there's no audit-trail for those funds. So, no we can't provide examples.
If the most compelling recent hyopthetical solution to the Fermi Paradox is correct [0], finding anything other than a totally sterile Mars would be very, very bad news for humankind.

0: If Loud Aliens Explain Human Earliness, Quiet Aliens Are Also Rare - https://iopscience.iop.org/article/10.3847/1538-4357/ac2369
My dad has a Chevy Silverado 3500, and he hates it for this reason.

Every time the machine has a minor breakdown (which happens once in a while) and the ECU detects that it isn't quite as efficient as it should be, it will immediately and completely mercilessly lock your vehicle to 35 miles per hour. Doesn't matter if you drove from Minnesota to California to pick up a heavy delivery in person - you are coming home at 35 MPH, the entire way, unless you stop at a shop on the way for potentially days to get it fixed.

And as for what could trigger that, it could be anything. Once a sensor went bad on the emissions filter. It was just one sensor of many - not the actual emissions system. It tripped the 35 MPH lock, and the only way to fix it was to replace the sensor, which required taking the entire freaking back axle off. It was almost an entire day's job for the diesel mechanic.

Imagine if you were a small business owner, multiple states away from home, when this happened. That is crushing and instills complete and utter contempt for emissions standards and those who make them very, very quickly. And then we wonder why some people hate EVs, love "rolling coal", and dispute climate change. If that happened to you, I could see very quickly why you'd join the haters club.
Shameless plug to my project Phero [0]. It’s a bit like gRPC but specifically for full stack TypeScript projects.

It has a minimal API, literally one function, with which you can expose your server’s functions. It will generate a Typesafe SDK for your frontend(s), packed with all models you’re using. It will also generate a server which will automatically validate input & output to your server.

One thing I’ve seen no other similar solution do is the way we do error handling: throw an error on the server and catch it on the client as if it was a local error.

As I said, it’s only meant for teams who have full stack TypeScript. For teams with polyglot stacks an intermediate like protobuf or GraphQL might make more sense. We generate a TS declaration file instead.

[0] https://github.com/phero-hq/phero
Be aware there have been many instances where Brave's implementation of Tor leaks user information that Tor Browser does not.

Notably, keeping javascript enabled during "Tor mode" even if the user has explicitly disabled javascript.

https://community.brave.com/t/tor-mode-always-has-javascript...

I recommend using Tor browser and using about:config to set javascript.enabled to "false".
I use my Samsung S9 without any case since the Gorilla glass is more than sufficient for me. It had its fair share of falls on the road when I was getting out of a car - still looks almost new. It even slid down from the top of a roof into the gutter when I was fixing an antenna there - few minor scratches on the back, nothing more.
The best engineering talent works on Bitcoin. Altcoins were intellectually DOA.
Which is fine, but tell us that. The impression I get from the donations plea is that the money goes directly to support Wikipedia because it needs it to keep the servers running.

And they need to be clear about the grants made, how much was given to whom, for what purpose, what was the rationale for this grant to support Wikipedia? and did the grant achieve its objective?
I use to feel proud about where I worked. Then a series of unfortunate events happened and I no longer work there. Now I'm again wandering through corporate America trying to find purpose. Shame.
You do know that Google was one of the main contributors to JPEG XL (see https://github.com/google/pik ) ?
That's not the only difference, it's not even the most significant difference. The difference is you don't own anything on Steam. Just like you don't own anything digital you buy on Amazon. If they want to revoke your ability to access content you paid for, they can and do.

In principle (not always in practice), crypto protects you from that.
The concept of this machine was such a mess. You can truly tell something was rotten in the org chart when a bizarre console/tablet compromise is what they actually shipped with a straight face.
cf Java? Both in it and c# forgetting to close handles has been one of the most common mistakes I've seen. It pretty much never happens on c++.
Why? You can easily implement a scheduler. And there's multiple cores. And potentially multiple instances on the hypervisor.
If they’re preaching, it’s quite a long and boring sermon, IMO ;-) Battle stories should be exciting
I totally agree with you. My intent was not to promote pseudoscience but just to try sketch out why I don't intuitively feel the question would be totally beyond the scope of rational discourse.
lol...

"I missed BTC big time and been kicking myself ever since"

Why are you selling then? I'm kicking myself too for not buying bitcoin at 8$, but now I just accumulate. I buy doge at 40 cents, at 20 cents, at 0.05 cents. If it goes to 1$ I won't sell.
Can an app transform NFT collecting?
> Put yourself in the maintainers' shoes — would you be happy to idly stand by when you know your service is being used to actively harm others' lives? [^1] Perhaps you would, and if so, I would be interested in hearing your view.

Yeah, just like Tor, which is also heavily associated and almost exclusively used for illicit and illegal activities; especially by fraudsters, criminals, scammers, tax / sanctions evasion and illegal drug dealers.

If Tornado Cash is not welcome on SourceHut due to the same association of illicit activity, then I should see no exception to the Tor Project hence it's extremely negative enablement of illegal activity going on there should it attempt to get its source code hosted on SourceHut.
A comprehensive overview of sending emails with PHPMailer via Gmail SMTP and why it is advantageous to do so.
I don't understand these kinds proposals because it won't actually do anything, every manufacturer will just switch their marketing copy to phone as a service or tv as a service and the world continues on no better than before.

And the other parts you're describing are true right now, you can run any software on any device you own, and anyone is allowed to do repairs, the oem is just allowed to make it hard and not help you.

I don't the law as you've proposed would ever pass because we really don't like laws that make companies take positive actions. I think "right to flash" where the oem has to leave open the ability to replace the software on the device might get somewhere especially as an environmental play with 3rd parties adopting old hardware.
https://github.com/chriskempson/base16
All companies operate according to the moral compass (or lack thereof) of their founders. Some of them simply choose not to state their morals.

I don't think that the slippery slope argument which is being made here and throughout the thread holds much water. We've made no indications that we're planning to address any other use-cases in this manner and we've made the reasoning behind our decisions pretty clear; it's my hope that you can infer our future behavior from these details. If you want any clarifications on SourceHut's position on any other topics, I would be happy to share my thoughts.
So, the country is better off with 1) a weak president, 2) a weak dollar and 3) poor shareholder value?
> Well, given that the condemnation was unlawful, I imagine it’s not very hard to understand why talking about it without also speaking clearly about the unlawfulness and facts around it would be misleading to the public.

This kind of partisan half-truth is what allows totalitarian governments to be successful. He was convicted in three instances, including by the supreme court. He was proven to be a criminal. People convicted along with him have given back money they admitted to have stolen. The "unlawfulness" part is simply the supreme court judges finding a ridiculous excuse to allow him to run against a candidate they don't like. After years they suddenly figure out "well akshually he should have been judged in a court from a different city". Yeah, like that should invalidate all the crimes that were exposed.

The TV network was forbidden by the State to use specific terms like "ex-convict" and "criminal". It is not under dispute that he is both of these things.

Please keep in mind that dictators always say they are acting "within the law". In fact they are, because they control the law. This is what's going on here.

> On top of that, the other, supposedly censored work, was speculative at best - given that despite Bolsonaro’s 4 years in power and effectively commanding the Federal Police, the alleged attempt on his life was never fully solved. Publishing it during the electoral campaign was considered an attempt at misleading the public opinion against one of the candidates based on hearsay and opinions.

The documentary wasn't even about the elections. Besides, how do you know that it was speculative? How do you know it would be an attempt to mislead the public? You didn't watch it. Nobody has, because it was preemptively censored.

Whatever your political side is, left or right, I beg you, please don't side with censors.
Shed businesses and narrowly define their business segment, eg #1 in servicing GE nuclear reactors vs #3 in servicing all nuclear reactors
Devils advocate, if the cost of working to improve cameras to the point where they eliminate that delta is lower than the cost of using the sensors instead, then it is a net benefit
A better question is: is anyone planning on moving from Perl to Raku, or from Perl to another language?

At $work, we're sticking with Perl [reasons elsewhere in this thread]. But if we were going start projects in other languages, it would probably be Python or Node.

For personal projects, I'm more interested in Rust than Raku.
Elon Musk and the Longtermists: What Is Their Plan?
Was Jack Dorsey the most unproductive major CEO of the last two decades?