skysight-inc/HackerNews huggingface dataset:
At least in the US the law starts at "this is allowed", the imperative then is for you to promote a law saying it is forbidden. As much as you, me, or anyone else thinks it's the right thing to do, you still have to go through the process of making a law just like the opposition group does.
I appreciate it. HN used to be—how you say?—way to mono-opinion.
I've already run it for more than a decade, it's not going anywhere :) The project is also open-source, and the daily SFTP log exports can be imported into another instance. I hate lock-in.

Ultimately, it uses an irrelevant % of resources on a dedicated box used for other projects, so it's not a financial or even operational burden. One of my favorite things about IRC is that if all you want to do is a JOIN a channel and PRIVMSG some people, the same code I wrote a decade ago works fine today. The project went almost 6 years without requiring a single code change from me, other than accepting 3rd party feature PRs.

I may have missed something last time I looked at it, but Discord was making it harder to react to all messages and wanted to force you to only use slash commands. The whole discord.py saga - https://gist.github.com/Rapptz/4a2f62751b9600a31a0d3c7810028....
I do, I generally don't trust utility billing. I'm not running a service here, I just want to ask Jarvis some stuff
> Within the context of a general purpose VM which was never built to support multithreading (CPython),

How do you figure that? Even python2 already supported the usage of OS threads [1].

> 30+ years' worth of 3rd-party packages and libraries which were never built with multithreading in-mind

Many of these packages also don't use other forms of concurrency, but are simply encapsulated functionality that runs in a single thread. Meaning, they will not be bothered by the change.

Besides, as I have mentioned elsewhere, library maintainers always need to keep up with the development of the underlying language as well as usage patterns of the community, or their libraries become obsolete. That is true no matter what programming language we talk about.

> If you need hardcore, ultra efficient and parallelized workflows - Python is just the wrong tool for the job period

Python is already used as an orchestration language for huge numerical workloads, be it data science or machine learning. It is simple, intuitive and has by far the largest library support of any contemporary language.

There is simply no good argument, why the language that we entrust to orchestrate this scale of computing power, shouldn't itself be as efficient as possible for a dynamically typed script-language. That this is absolutely possible, is demonstrated by languages like Julia.

The fact that Python will never be as fast as Go, Rust or C++, doesn't change that.

> Those people want to get shit done quickly - and mutexes, sempahores, events, threads, synchronization primitives, atomics, etc - will do nothing but make their lives a misery, and drive them away.

Those people will for the most not even realize that the GIL is gone. If they write...

- single threaded synchronous code
- asyncio based code
- multiprocessing code

...the change doesn't matter to them. The hobbyists small webserver, or the medium companies Flask-based webapp will still run as before. And if they write threading code, and do so correctly, then it is very likely the only change they will see, is that suddenly their application runs faster under high load.

The removal of the GIL neither takes away existing capabilities from Python, nor does it force everyone to write threading code.

> and you're not really responding which makes me feel like we're not conversing here...

That's because I have done so elsewhere in this thread already [2]

[1]: https://docs.python.org/2/library/threading.html

[2]: https://news.ycombinator.com/item?id=36918250
Dancer silhouettes on the street level sign to come?
Ceramic permanent magnets generators are used in windmills. The comparison you made with ceramic blocks for internal combustion engines is nonsense and honestly it appears you brought it up solely to reinforce some bias of yours. If you have nothing to contribute to the topic I suggest you refrain from misleading others.
Cache Monet
That's not my understanding of the legislation. I see no exemptions from the child access provisions. The criterion is "any site with a significant number of child users" or where additionally OFCOM decides to intervene, and where significant is not defined.

And of course you seem to have to perform an audit to determine how many child users you have in order to be exempted.

Again, this is my reading of the very complex bill. The article from Taylor Wessing seems to concur though.
But in America, “corporations are people, my friend!”
Easy, with so many stories of people getting bills for absurd amounts when using usage based pricing, I rather pay slightly more but a fixed amount and have one less thing to worry about.
Oh that is really nice, thank you for sharing!
what happened to the music??
If, by political views, you mean boredom with a well worn artificial meta argument that makes a farce of whatever rules do exist in debate. It was funny/interesting once.
Having grown up in that era, I think the "cyberpunk" look is very much tied to the end of the 70's nostalgia for the counter-culture of the 50's (I'd even argue that Punk is the first symptom of that nostalgia; a reaction to the hippie aesthetic and a look back to the postwar rebellion of surplus military leather-wear.) So cyberpunk as a vibe is a neon Disco veneer atop the inward-looking exhaustion about the failed Space Age, over a substrate of 50's nostalgia. It was a mash up of dated styles from the start, ageless in the way that all postmodern thing are, because it refuses to imagine a "present", it's just a blend of every past moment.

Cyberdecks in particular though, are dated, because they imagined a Present, and came from the mind of an author whose idea of "a machine that creates a consensual hallucination" was the very typewriter he was using to hallucinate the tale. Gibson had never used a computer when he wrote Neuromancer. So his model starts with what he knows, and alludes to the computers of the day: typewriters you plug into your Sony TV. Having read the book in the 80's, I imagined the cyberdeck as being something between an ZX Spectrum and a TI-99. It had that Bertone wedge aesthetic, and was black. A Keyboard with a ROM slot for the Dixie Flatline. Because while Neuromancer was nominally a sci-fi novel, it wasn't imagining anything new in the way that other Big Science space-age authors did. It was a beat-inspired noir novel about demonology and ghosts, that only happened to take place in the future. It was in its own way backward-looking nostalgia.

And that's why I think it's hard to "date" Cyberpunk: it's not so much futurism as it is encompassing the whole 20th century ("Le Vingtième Siècle" if you will...) and placing it in the future context as a way of transposing it for examination.
I love and use discord daily. I totally understand why it is "winning".

I just wished it used an open protocol, and allowed its content to be indexed. I dislike proprietary as a principal, and I get that discord isn't going to open it's secret sauce, but at least allow the discord moderators to click a box that will index text channels for search engines and future people trying to solve the problem that's pinned on you faq I. your discord channel without having to join your discord channel. (mostly for when that discord channel goes away in the future, lal that knowledge isn't completely lost"
And Germany wants what, 25k€ as an LLC starting capital? Absolutely nuts.
I think I would want to make sure my AI companion/girlfriend was self-hosted before getting too invested...
This is a strange article. There aren't any Spanish words that start with W or even contain it. They're all loan words.

W is pronounced "ooh-aah" with varying amounts of V in there. So Washington, for example, is four syllables: "ooh-AAH-shing-ton."

Source: I went to high school in Spain.
Pulling AI into the Arts Is “Absolutely the Wrong Direction”
Prefer to see more SDR (Software Defined Radio) decks. If this isn't a thing, it should be.
Now that you say that, it reminds me that there was a term for it at least 25 years ago. Something like "dark policy"...
The sad irony is there are many places with Mexican immigrants, working in kitchens of non-Mexican restaurants, without any Mexican restaurants around.

(Looking at you, Connecticut)
I used to use PidGin for years. It has both IRC and XMPP. Thinking about using it again. I wonder also about the Freenode shenanigans in recent times and who was behind it. https://pidgin.im/posts/2021-06-irc-network-changes/
We already have road networks and power grids. They need upgrades, but moving to clean electricity generation makes sense regardless of what we use for transportation. And sure, millions of cars need to be built, but they'll be built anyway. If not EV's, then traditional ICE vehicles. And those are built by various private companies and sold directly to individuals. Comparing the difficulty of an existing industry to continue doing what it's already doing to a giant public infrastructure project just doesn't seem to make much sense to me.
I would even posit that the modern smart phone meets the requirements as well.
I've seen people walking around defcon with Nreal glass on while they were moving about, so there's still ways of modernizing the styling/ ethos of the original intent.
Ah yes, android is perfectly secure as long as you install an aftermarket os, and then don’t install google services or any android application which uses google services (all of them).

Or you could just use the brand that gives 6-7 years of OS updates and 10+ years of security updates out of the box…
Besides being speculative, this misses the point that if more people do it, it becomes less suspicious.
This idea is a major plot point in one of my favorite webcomics: https://www.genocideman.com/?p=483
Yeah, that's a great point. Truly a case of "I've forgotten how to count that low."
This tool sort of exists for web ads, though I think people started getting account actions or something from G.

https://adnauseam.io/
That all sounds like a nightmare compared to python and matlab, which can do most of that
Europe is culturally wired to play it safe and stable and that encourages focusing on B2B businesses with predictable revenues.
Senicide
Not entirely - they change shape certainly, but don't encapsulate and rework almost their entire organ system to do so. Insect metamorphosis is far more drastic.
Come do Defcon! there will be a ton of them roaming around.
But hey, we make them send out “IMPORTANT UPDATE FROM _____ BANK” letters every time they change the pages-long legalese that allows them to sell all your data, and of course people read those from all the companies sending them and keep up on all the written mail-in opt-outs that expire.

GDPR is a disaster but the intent was good. Here in America we just say go for it.
When I first saw this film, the most striking thing to me was the convincing worldbuilding. Every alien species they showcase maintains enough traits similar to animals we recognize, that you get this sense they could be real, but is just outlandish enough to where you know it could only exist on another planet. Particularly there is this birdlike animal with a suction mouth for eating inside of logs. Just close enough to what we know to be understood, but just foreign enough to be compelling.
Nice, I think it makes sense to me.

So you'd provide it for example with a csv with prompt and expected completion, and then a test file, and then you can run that test file and see how it does on those sample prompts.
* It's hard to program correctly using the thread model. And saying that locks are the solution to thread safety issues in Java, is like saying that malloc/free is the solution to memory safety issues in C.

* Threads are also relatively fat. You'd probably think twice about spinning up 1000 of them.

* Futures came in with Java 8 and are lighter weight, but have certain implementation defects - can't cancel them for example. Although there are some instances in which regular threads aren't cancellable. Also, the API isn't terribly popular. I happen to like flatmapping my way around a codebase, but plenty of devs' eyes glaze over when they read that code.

* Fibers are released I think - at least in beta. More like JS's model I believe. They're even lighter weight and get rid of the flatmappy stuff again. I assume it's still up to the programmer to get the locking right.
>So you get the bot --it's either that or nothing

Surely if there is truly a bug or an unexpected system behavior (double billed, etc) you would have someone work with the customer? This is one of the biggest pain points for using Google products.
This is a fascinating article, and makes me want to explore bpftrace if nothing else.

As an aside, I wish people would display a date on such posts, making it easier to deduce the context and current relevance.
Most trips I don't buy extra luggage, a 30L bag under the seat in front is plenty. I don't care where I sat or if I sit next to my partner. So why should I pay £200?
> So which one is it? Do I get to ask for concrete examples for why this work is worth all the trouble, or should we just pretend like it doesn't matter because you say so?

Both ?

1 - There is no need for a grand example to justify the need for threading in a modern language, as we have 20/30 years of background on that topic. To repeat myself, it's all about the amount of communication between compute agent... The more communication you have , the more the process isolation/serialization cost become a problem.

2 - You yourself understand that there is are valid use case for threading, somehow those valid cases are not valid python uses. That's where the disconnect is. You don't get to say by decree what is and is not a "valid" use of python.

> "I want threads, threads fast, others have threads" is not good enough.

Neither is i don't use thread , you shouldn't use thread.

> CPython has had a GIL for the past 30 years - and things worked out just fine.

That's what the no-gil people are trying to tell you, no it's not fine and it was never fine. Effort and conversation about the replacement of the GIL are at least 10/15 years old.

> yet CPython remains the most widely used and popular VM
Faulty logic , the correlation doesn't imply any causal relationship.

> and start actually justifying the asks beyond hand-waving my arguments away?

Because you aregument are not really argument, they more like strong opinion on things that are closer to esthetics and right/wrong usage of things. Happy to disagree on those one.

> There's a clear difference between building an ecosystem with multithreading in mind from day one - and suddenly introducing it out of nowhere, 30 years into it being used by millions of workloads globally.

1 - no-gil isn't out of nowhere. Conversation about this are more that 10 years old. Combined with even longer conversation in other VM/programming language.

2 - no-gil doesn't introduce threading in random workload. It allow people who want threading to use threading.

> This is why I'm asking for "qualifications"

It's your prerogative to ask for qualifications. But it's also our to decide to judge your ask and decide if they are worth our time.

Much in the same way that if feel like we don't need (in 2023) a grand example to justify why we need to add a type system, we don't need a deep conversation about threading. We all have the same information, understand the trade-off. We just have different value system and want different things out of python. And that's okay...

> the problem is not that deep" to be a proof beyond any that we should end this conversation now before things get too embarrassing for you :)

I think i have some comment somewhere explaining why no-gil was never a technically challenging problem.
But the prof is simple... Sam Gross is definitely an exceptional dev, but the fact that a lone programmer come out with an acceptable solution is proof that the problem wasnt that deep.
What is the building across the street?
Compared to Matrix/Synapse this is worlds easier to manage

I have no experience in what these systems look like when used at scale, only deployed for play, but I expect a simpler life with Mattermost
That may be what makes it correct, but that's known in advance.

My intent was to disabuse the notion that captchas are how Google trains for image recognition.
That FAQ answer has a very nice parallel with Hickey’s video of a similar topic: https://m.youtube.com/watch?v=YR5WdGrpoug&feature=youtu.be
I was wondering... so apps makers that want to reduce hassle will have to roll their own way of storing settings?

Edit: HUH in all caps. Apple says:

"This reason does not permit reading information that was written by other apps or the system, or writing information that can be accessed by other apps."

You mean they allow an app to read the settings from another app?
Building simple interactive websites with Clojure
Building simple things should be easy. Let’s walk through building a simple static website, with touches of interactivity in Clojure!
It actual exempts several categories (email servers etc).

My point is that there is no reason to think the regulations that eventually come into force for services which aren't exempted will be as ridiculous as you suggest.

I agree that the OSB gives Ofcom the power to regulate Minecraft servers, but those regulations must be reasonable and proportionate so I don't believe that it will affect a private individual running a private server, as you appeared to suggest.
This is a great idea. I now exclusively use SSH keys on hardware security modules of some kind. I use "Secretive", a mac app that does the same, plus a yubikey using yubikey-agent (https://github.com/FiloSottile/yubikey-agent; there are too many complicated ways to use SSH keys with a yubikey this is one of the friendliest ones). Depending on the security and frequency of which I access the service impacts whether I need presence confirmation or use secretive versus the yubikey.

I would be remiss to mention there are existing SSH TPM projects, not sure how this one differentiates. It seems to at least have the user experience pretty simple, similar to yubikey-agent (and secretive), and unlike some of the existing solutions which have quite a few extra steps:
https://github.com/tpm2-software/tpm2-pkcs11/blob/master/doc...

I really love it when projects like this address there are "competitors" or other software in the space and provide a fair comparison. It would be great to see one of those here :) For example you can easily use SSH FIDO keys but they aren't supported by all server sides, ECDSA keys often are (though not always!) etc :)
it seems to me, if there is one discussion forum where you should be able to point out that a website it broken for technical reasons and why, it is HN.

I found this comment interesting (because it explained why the content was completely unreadable) and useful (because the sub comments lead me to a solution that allowed me to read this content).

I can't tell if that is the case here, but a lot of time it is the original author posting their content on HN because they want feedback from smart people, so hopefully this is useful to them as well and they unbreak their website.

Please consider revising this rule. It seems like such complains should be allowed when the website is completely unusable.
> and not made more complex

The changes to the GIL don't force the average user to write threading code.
> For a very long time, I have been dismayed at the amount of content. I’ve heard from showrunners who are given notes from the streamers that “This isn’t second screen enough.” Meaning, the viewer’s primary screen is their phone and the laptop and they don’t want anything on your show to distract them from their primary screen because if they get distracted, they might look up, be confused, and go turn it off. I heard somebody use this term before: they want a “visual muzak.” When showrunners are getting notes like that, are they able to do their best work? No.

Bleak. And I agree with her 100%, and there really is too much content.
I’ve been looking at older images in my photo library, and have to admit that with recent years, iPhone images look really … odd and over-processed. I think it started during the 11 Pro. Older photos just have a different feel to them. Every year, Apple seems to lean harder on computational photography tricks, and I can’t say if it’s right or wrong, just that I don’t like the resulting photos. You get used to the look somewhat, but then you scroll back in time and see much more pleasing photos from years-old phones.
It's been a while since I lost the game.
it is far too normal to denigrate any man's lack of romantic success with a woman, to the point that its a fairly kneejerk response and leads men to only talk about their pursuits of women and the "success". which usually manifests as something uncollaborative with the women involved.

if the statistics are what they say, the reality has enough men that have opted out of that game entirely, in conjunction with everyone else that has moderate results. so that's enough of a groundswell to normalize talking about a lack of romantic collaboration with women and drown out the detractors.
https://arxiv.org/abs/2011.01929

TFP
White House Looks to Speed Up Clean Energy Permits
Breaking bad showed us all how hard chemistry is. Still rooting for the after hours twitch/Twitter hackers.
Me too, like the hackrf portapack.

Unfortunately I think most posters on r/cyberdecks don't have the skills for SDR.
How long until the population doubles? How much harder would it be to build HSR on a route with double the density?
This is nothing new in East Asia and the society there is not infractuated with if their young men are getting laid or not. The west is just finally catching up.
Implementing an IDE in Glamorous Toolkit
Yeah agree about point to point services. Email and SMS and voice.

What I don't see is the bit where it says that the audit responsibilities are limited to certain people or companies.

If you could point to the "reasonable and proportionate" bit in the legislation that would be interesting to check out.
Comment section on your personal blog?
I used to get really excited about these (given a few pending projects that need a Pi), but they became so few and far between I just gave up on Raspberry Pi and started trying out the alternatives. I think I like the Orange Pi 5 the most. A little bit more expensive, but significantly faster and you can boot off of an ordinary SSD.

Some of these upcoming Intel efficiency-cores-only mini PCs are also intriguing.
Then it's an optimizing compiler for sure.
iPhone 8+ is only just falling off the OS update wagon now, and that’s a 2017 phone. Security updates will go on for another few years beyond that.

The SE 2020 is in no danger of falling off OS updates anytime soon let alone security.
To question the premises of the debate topic rather than support a side seems like a huge cop-out. You don't have to do your research to support evidence based arguments and your opponent who may have done their research to support their arguments now has to argue against a completely different position for which their evidence is useless.

What is going to happen when these people wield actual power in politics and public policy and the conclusion policy debates is "society is rotten to the core" (example Kritik from the article).
That can't stay forever.

We're now up to 128 core CPUs, and even cheap CPUs have 6 cores on them. Restricting things to a single core's performance gets more and more limiting as time passes.