skysight-inc/HackerNews huggingface dataset:
I use Seasons of Feast and Seasons of Famine. For about 3 months I will gleefully add new tools to my kit, trying them out, seeing what sticks and what doesn't. Then for 3 months I'll pare down to only what I actually find value in using from that collection. Rinse and repeat.

Shell Bling Ubuntu was partly formed out of running through this a few times. Every tool that is included in the 3 scripts is a tool I found persisting beyond a full Season of Famine, and therefore it gets my recommendation. https://github.com/hiAndrewQuinn/shell-bling-ubuntu
I would argue that one of the most effective steps you can take in a situation like that is to establish pluralistic institutions where people get to know each other in person, as fellow human beings.
> invasion of Libya

The air campaign against Gaddafi was authorized by the UN Security Council with no votes against. While deposing a former client was a terrible idea, your question isn't a gotcha.
You can do this with text JSON in SQLite as well, but JSONB could speed it up.
> There are laws, but as long as you mind your own business and don't disturb others, you will be left alone.

that's exactly what differentiates developed from developing countries: the rule of law. Not saying that it's perfect in developed countries (far from it), but at least you don't have to fear being arrested and face life imprisonment for something that's "generally tolerated", but in your special case wasn't because the police officer didn't like how you looked, or you didn't pay the customary bribe.
Knee-jerk reactions from an account created just to post this?

Well, read the article:

> X post
> Mr Musk’s hubris, too, may end badly. For all the futuristic twaddle about the Cybertruck, drivers struggled to find its door handles. Yet in the grand scheme of things, his technical accomplishments will probably outweigh his all-too-human imperfections. For pioneering electric cars and reusable rockets, he has earned his place in history. Future generations will probably judge him the way today’s judges Ford: a handful will decry his flawed character; most will remember the majesty of his creations.
> organizational scalability

I’m also of the opinion that most engineering/product orgs are extremely bloated and could move much faster with higher quality if they were cut 50-90%.
Don't Kill the Au Pair Program
Some thoughts on this from my perspective as a white, European, who was graciously invited to speak at DjangoCon Africa. I am not involved at all with the PSF, but my company has given the PSF money in the past.

I think that I could sense the slight uncertainty about the conference, and the post above had made plain why. Considering what more could have been done if that uncertainty was resolved more quickly, the PSF’s procrastination (which is a generous interpretation, a less generous interpretation could be “tactical stonewalling”) is very disappointing.

I generally supports PSF initiatives, I hope they will answer publicly and if necessary make commitments to improve their communications and processes. The PSF need to recognise the pent-up demand for support and financial aid outside of the Anglosphere. With good leadership they could make a huge contribution.

I appreciate the difficult situation that the organisers are now in: it takes courage to call out poor behaviour.

This doesn’t diminish the organisers or the event in any way: it was a huge success from my perspective as an attendee. DjangoCon Africa was the most invigorating conference experience I have had in years.
>Since you ignore the question of whether Europe even has space for 100 or 200GW of solar power

That's a question that can safely be ignored though, Germany alone has installed rooftop solar on a small percentage of homes and is already at 70GW. Space is not a problem for solar, you can install it everywhere. It's so cheap now that it's viable even in sub-optimal locations.

>though there's hope that storage will be somewhat solved in 2050 using ... research!

It is solved already, all that remains to do is to build it. Germany has enough gas storage to last a year, and we know how to generate gas from electricity. It's being done in several places already.

I think the major hold-up is political. Moving energy production from the current government-controlled central power plants to small-scale operations close to the consumer is too disruptive for lots of reasons. But I have hope that eventually we'll get there, it just takes time.

That said, spending billions on things that won't solve any problems for the nest 50 years and using that as a reason to not actually do the thing that will work is inexcusable. At least do both.
zanzibari gays do not exist? they are not locals in your understanding of the word? glad to hear the rich expat bubble in zanzibar is generally tolerant though! you’re only risking a life sentence as a western gay if you can’t afford to bribe the prosecutor, just like most other third world countries
>N
There is a boss blocking your path demanding a C 64 floppy
There is a serial cable
There is a DEC 20
>

Jokes aside they seem to call these games “interactive fiction” now. I did like the infocom games (I had Zork on Apple floppy). I played this one a few years back and was surprised how far they’ve come

Lost pig:

Details:

https://ifdb.org/viewgame?id=mohwfk47yjzii14w

Hey it’s online!

https://pr-if.org/play/lostpig/
So what's the PSF for, then? Looks like supporting the spread of Python the language in geographical spaces like Africa should be at the top of their priorities list, at least by looking at current demographic trends, and not to invest in another boring Python conference held in Nowhere, OH, or in Neinpinkelsburg, Northern Rhenanina.
Small code changes breaking a gamut of tests is indicative of testing the wrong thing. It is almost certain that you have tested the wrong thing if they start breaking on changes when you are 95% complete.
they are pushing really hard.

tiktok is full of "leaked" photos of some hsbc employee (just a guy sitting in a subway) looking at a PowerPoint about their btc etf.

it's such a low effort fake it's laughable, but enough for the remaining bag holders to fall.
Which regime? Keep in mind that Twitter was a huge factor in Donald Trump’s successful presidential campaign.

One reason it mattered so much is that no other platform could do what it did. Now, many can (including Truth Social).
I agree with the spirit of this. Though I’d go with Rails/Sqlite :)
“There are laws, but as long…”

Cool. So you live at the whims of a bunch of corrupt officials and police, who can decide if you should be imprisoned or not.

That’s not the same as being free.
CPNG: Compatible Network Graphics, a backwards compatible fork of PNG
What exactly is considered bypassing DRM in the case of Beeper Mini, and what copyrighted content is the DRM protecting?

This might be news, but the DMCA laws don't allow you to restrict software which is compatible with your own, especially if the competitor never used your code.
In Africa (at least in Cameroon), even heterosexual couples don't kiss in public...
"PSF's having no tolerance for places that are breaking human rights" > Are you ready to toroughly prove and stand by this declaration? And how do you determine that a place on Earth is breaking human rights? Here is one example for you: Is Russia a country that breaks human rights (https://www.pycon.ru/ go here: https://www.python.org/psf/records/board/resolutions/ and search for Russia)?
How effective peer-to-peer there? Is CGNAT widely deployed? Is IPv6 available to most people?
That would be $80,000 total?
What does this change? 100 years ago people were writing angry letters to the American newspapers about women suffrage being an obvious sign of mental disease spreading in the society. You think people writing those letters were isolated from women and didn't know them?
It sound like they found the original compiler/interpreter/toolchain for it.

Frotz seems to be a modern-ish re-implementation?
Is the final render time really the major cost factor for CGI?
I think that captures perfectly! I've actually written about that sentiment in the past [1]. The tricky thing with a very "fun" language is that you assume that you can solve everything with it. You end up writing a lot of code, when, in the end, no code would have been an acceptable solution.

[1] https://franz.hamburg/writing/clojure-makes-happy.html
It was for me. The main difference was that it was a small stretch of a side street at 11PM versus a whole city block in the middle of the day. SF was bad!
On Android I watch YouTube in MS Edge and enable the builtin adblocker. Works like a charm!
Never been to Tanzania or Zanzibar, but I would assume that Zanzibar, being dependent on tourism, is more tolerant. Still, if I were gay and that would be punishable with life imprisonment in a country, I would avoid it...
Hah! My bank did this too before I went on a trip - it blocks Interac transfer requests from Wise, and will hold your outgoing transfers until you call to validate, calling it fraud. Gotta love using your own anti-abuse processes to stifle competition, as little impact as it may have.
For me the opposite: chrome was making an entrance on account of supporting WebMIDI and I gave them the benefit of the doubt for a bit but this is the bit that did it for me and besides some compatibility testing FF all the way for me.

Google is already receiving plenty of money, if they promoted youtube as a commons they should maintain it as a commons. This bait-and-switch crap has gone more than far enough.

Remember, not all that long ago their mantra was 'we don't care about ad blockers because it is only such a small percentage'. Look now.
At least in my area, buying a used car that’s safe and reliable is effectively buying a new car. Over the past few years the used auto inventory has fluctuated significantly.
I would like to go further and state that just optimism by itself feels inherently good.

Even though pessimism can minimize impact of all kind of negative future live events, it won't make you any happier if you will always be as pessimistic as you are now.
Warfare and Geopolitics Are Fuelling Denial-of-Service Attacks
As also reported and discussed here on several occasions.
Their introduction page[0] makes this look like material ui's makeStyles[1] approach?

[0] https://stylexjs.com/docs/learn/
[1] https://mui.com/system/styles/basics/
It is not, but it did prompt a discussion with my buddies. What do we do when/if it becomes strict? Solutions are kinda there depending on what you are willing to put up with. FWIW, I started archiving stuff with ydl.
You could do an experiment where you have a plant in a pot on a scale, weigh how much water you give it, and calculate expected evaporation.

Then, at some point, remove and weigh the plant to see if it contains all of the accumulated mass.

If I recall correctly, other than the last step, that was how someone first noticed that plants must be gaining mass from the air.
Furthermore some implementations cannot provide hardware attestation, so it probably couldn't be limited to implementations which can, if the EU really means "interoperable"
TornadoVM has two distinct APIs: 1) Loop-parallel API, and 2) Kernel API.
We can use one or the other or both together.
The loop parallel API requires only one annotation to be placed to the induction variable of a normal Java loop.

The kernel API is the more heavy-handed API for more power users which, as you said, follows similar style to OpenCL and exposes more hardware-specific programming elements to the user.
I would agree that the dealership model for sales is ridiculous.

When you need service from the same company that made your car, dealerships can be a life saver. (Not all of them, of course. YMMV.)
Say what you want about the language's complexity but this wouldn't have happened if it was a C++ conference.
Electronics that aren't ESD safe will not burn down your house though. This just might.
>either something is unconditionally free, or it simply isn't.

Ok, it isn't. So what?
A very interesting animal. A biology professor told me a story that went something like this: these animals were known for seemingly staying in a larval state for their whole life, an extreme case of neoteny. Scientists brought some specimens back to Europe to investigate. But when visitors came to witness the eternal larvae, they had actually started to transform into adults. It turns out a change of environment or other stress factor must have triggered the metamorphosis. These animals can "choose" to grow into adults or stay as larvae till the end.
He has reached a point where functional as well as factual acts of redemption are needed. We have seen how their system has created huge volumes of worthless 'garbage in motion' - by this I mean goods of such low value, coupled with low quality that neither buyer nor seller wants it. It is also low in density, so Amazon has burdened the ship-return ecology with unmanageable volumes of GIM that some Chinese online sellers are having ¬¬80% or more cancellations and returned good - that they lack the funds to credit the buyer with a refund at all = large numbers have folded their tents and fled. This Christmas season will see a shipper/seller/buyer crash = collapse. Honest shipper/seller supply chains will be burdened with tens of thousands of freight cars filled with melanges of all this stuff - all low value, not worth moving/sorting/delivering.
Wait and see how Dec/Jan/Feb unfold.
China e-cigarette titan behind 'Elf Bar' floods the U.S. with illegal vapes
> decisions made by politicians in the European Union

I just want my life not to be controlled anymore by an unelected thingie such as the European Commission, as such, shifting the blame on provincial (because that's what they are by now, anyway) politicians is just very counter-productive.

And then the powers that be will act surprised when they see that anti-EU sentiment is gaining ground (it's the Russians' fault, of course, if not them, the Chinese or the Iranians, never allow any political agency for people going against unelected supra-national entities such as the European Commission is).
>"The only way to 'punish' a country is to punish its citizens."

And the rulers of said country do not give a flying fuck about it. They're also protected from the revolt as they have police / army in their pocket to deal with the people.
Agreed.

I rarely post anything, but I checked to see if this one had been shared already as I think it is a truly well made mini documentary likely to interest many here. I'm amazed at the resources that were thrown at this project, as both narration and photography are quite breathtaking.

I'm also glad they didn't end on a moralist note/call to action (e.g. to send funds to alleviate this or that issue that cropped up during their research, like the road situation). It makes the whole thing feel even more genuine, the tale of an unadulterated curiosity that resulted in an epic quest. Thanks Vox
10k per unit
Ahh, thank you, this clarifies things! I was thinking of Quicksort, where j moves left until it meets i, and missed the fact that they both move in the same direction and i runs through the entire list. Thanks!

EDIT: I'm now on the desktop and see that your graphs clarify this much better, on mobile I had Dark Reader and they were invisible. You may want a white background.
Nah. Hit unsubscribe every time.

I own my own email domain, and I use a different email address per service. I have done so for 13 years.

On legitimate emails, unsubscribe works correctly almost every time.

True spam seems to originate from a handful of compromised services like LinkedIn, parkmobile, etc. I don’t hit unsubscribe on those, but I don’t see how it would make things any worse.
And if the law is that you should not be gay then that makes it a bad country to host a python event.
Comprehensive frameworks include: biff, kit.

Both of these rely on some of the most popular and simple libraries for web dev.

Most seem to simply use said libraries directly, mix and match what is needed.

If you’re an experienced web developer but new to Clojure, then you’re going to spend a good weekend or so to set up a proper environment, combine the necessary libs and so on, if you have some guidance. The Clojure community is quite welcoming and helpful in that regard.

There’s an initial learning curve, because it’s a functional Lisp though. That comes with some necessary re-wiring, but also with some unique powers.

The cool thing about writing Clojure is that feeling: „Really that’s it?“ when you realize how simple it is. It’s also simply fun to use, because of how interactive it is.
I'm not aware of any comparable companies.
This site (and its popularity) are great examples of this. I very much agree.
Can you go on and be clearer with what you mean?
Agreed. Smartphone: Left jab, Social Media: Right upper cut. Deadly combo.
> Anglo cultures always seem to be the ones that take the moral lead around the world, leaving others to follow their example

This seems to be my lived experience, so I would say it's true. It would be interesting to see facts/figures on this. But then how to you quantify morality? The fact is, from an "Anglo culture" perspective we are leading with morality because we live in this culture so that's what we believe morality is, and it is the others' that have it wrong.

Girls being executed for not following religious clothing, or female genital mutilation probably seem as the correct and moral thing to do within those cultures that practise it.

I would like to think that objectively I personally find the Anglo set of morality the correct one as it maximises individual liberal freedoms and happiness for people.

I don't think the 'west' should fund conferences in countries that have anti LGBT laws which would be considered hate crimes here. Taking that further, it means we shouldn't deal with Arab countries or some Asian countries. But we look pass our version of morality to do trade and commerce on a global scale. We sell weapons to dictators.

Not an easy issue to think about or discuss from an objective viewpoint, if one can even exist.
> This hasn’t really been true for years.

No, that's fundamentally wrong. Every single Wikipedia user is an editor. In Wikipedia ou don't even need to have registered an account or be logged in to be an editor.

> Most new editors have experienced like this:
>
> They see an article that needs correction or a small expansion so they create the account and do the work.

This is how I know you have no idea about what you're talking about. Most users don't bother registering an account because they do not need one to be able to edit articles. I am well aware of this fact because I've been active in Wikipedia's anti-vandalism groups, and one thing I did was spend time looking at the stream of most recent changes. New edits are mainly done by IP users, which means editors who either have no account or haven't bothered logging in,
and red accounts (accounts whose owned didn't bothered to create a personal page). Red accounts were only behind a fraction of new edits.

Again, no one needs to have an account to edit wikipedia, with the rare exception of articles temporarily locked due to being subjected t attacks and edit wars.

> Their work is immediately reverted by an editor.

In my experience this is a somewhat rare event, and it is mainly due to sheer vandalism (shit posting, users creating articles about themselves, inserting unfounded and unsourced claims, etc). There are also astroturfers who abuse wikipedia to advertise their products or services. There are also constructive contributions but they are either edited to fit the style guide or are marked for stuff like sources or demonstrate notoriety.

I repeat, the main source of reverts is vandalism and posting stuff that has no place in Wikipedia, such as unsourced claims and allegations, post ads for stuff and businesses and things, push political agendas, and even abuse wikipedia as if it's your personal blog.
I wonder if these events are connected. Imagine Apple hearing through the grapevine that someone had a proper iMessage implementation and that they planned to release it for Android. Perhaps one way to get in front of that would be to commit to RCS. One could imagine the Nothing Phone events having the same cause.
Sure, if the DjangoCon Africa organizers had a history of human rights abuses, maybe that would be a reason to not fund them. But having a conference in Tanzania seems like a non-issue.

Imagine Tommy Tuberville was on the PSF board, and he stonewalls PSF funding for any conference held in a place where abortion is legal. (According to Tommy, legal abortion is a gross human rights violation.) Do you think this is going to be an effective or compassionate form of pro-life advocacy?
I've been on this forum for 16 years, 17 years soon if God permits, I've just added an anti-European Commission comment somewhere else in this thread, hope that helps keeping score with who's saying what.
This is great! I'm currently learning 2D graphics from scratch (making vector art software), can anyone recommend any related resources?

I found this interview (one relevant bit at 29:55) very interesting. Shawn McGrath did the graphics code for the game N++ which is very vectory, so he found efficient ways to render it on a GPU. https://youtu.be/cfyWvJdsDRI?t=1795
AMD Pensando SSDK [pdf]
This type of discussions are about what should be, not about what is.
Your comment doesn't add anything. In fact, it does about as much sense as randomly stating "water is wet". Technically true, but so what?
Really depends on the display - pixel response times vary by a lot.
This is (partly) outdated. MPS (metal performance shaders) are now (since torch 2.x) fully integrated in standard Pytorch releases, no external backends or special torch versions are needed.

There are few limitations left when compared with other backends. Instead of using 'cuda' device, one simply uses 'MPS' as device.

What remains is: the optimizations Pytorch provides (especially compile() with 2.1) focus on cuda and it's historic restrictions that result from CUDA being _not_ unified memory, and lots of energy goes into developing architectural work-arounds in order to limit the copying between graphics HW and CPU memory, resulting in proprietary compilers (like triton) that move parts of the python code into proprietary hardware.

Apple's unified memory would make all of those super complicated architectural workarounds mostly unnecessary (which they demonstrate with their project).

Getting current D/L platforms to support both paradigms (unified/non unified) will be a lot of work. One possible avenue is the MLIR project currently leveraged by Mojo.
First: Most users don't care. From their perspective, its' always the senders fault/problem. And the burden is always on the sender to prove it was actually outlook that dropped the email etc.

Second: corporate & institutional users have no choice
The tricky business of commercializing invasive plants to death