skysight-inc/HackerNews huggingface dataset:
As someone that has used Python on and off since Python 1.6, mostly for UNIX scripting stuff, if Python is imposed on me as big boys programming language, I at very least expect the same tooling experience as Common Lisp, Smalltalk, Scheme, SELF, JavaScript, in performance, and not having PyPy feeling like an outsider on its little corner.
You can easily write the test after the code, and then use git interactive rebase to reorder them, during what you can see that the test fails without the code change. "First" means nothing. Any way of demonstrating that a test fails without the code change and passes with the code is valid regardless of order of development.

Say you're working on a programming language. You add a new feature, and then a passing test for it. (Wrong order according to TDD).

But you can easily check that the test fails using an installation of the current release version of your language, which doesn't have the change.

I.e. test passes with ./mylang; fails with mylang (found via PATH in /use/local/bin).
> This is the point that I was originally disputing :)

I did suspect we were at odds with each other somehow!

> requires breaking things up into smaller pieces (agile, or engineer mindset), and it's orthogonal to your goal vs process character

Agreed.

> And again, goal-oriented people do not necessarily dread all of the process

I think much of what I'm saying is that achieving 'great' things probably entails a long road. Management style aside, I think loving the process would greatly improve your odds of going the distance without burnout during the inevitable development hell (e.g., tasks that take longer than anticipated, unanticipated tasks, unanticipated hurdles, etc.) of doing something novel or overwhelming in scale – which I think all 'great' things would have one or both of those characters. But I'm happy to agree to disagree here, and I thank you for the insightful discussion.
The per-user revenue of ads is much, much lower than the per-user cost of LLM access.
GUI is not intrinsically any more resource-heavy than TUI; ultimately you need to render stuff on screen somehow and get user input, and going through tty layer just is extra bloat.
That’d be an amazing extension with lots of potential to mix up the existing Screenshot aaS business. I’m no Rust dev, so I can’t help here, but I’ll follow the project closely!
I knew it was going to go down hill when they killed off 3rd party clients.
> Normal office hours do not span two meals.

Arrive at 11am, lunch at 12, dinner at 5, that’s only 6 hours so far.

Is that really that long hours?
GPT-3.5 is not the same thing. When people talk about LLMs having capabilities like complex reasoning, they're talking about current-gen models (eg Claude 3.5 Sonnet, GPT-4, Llama-405B).
He was chatting on OnlyFans with a model, he wasn't chatting on a dating platform.

Regardless if he was chatting wit the actual model or some guy pretending to be her, they still would have told him ANYTHING he wanted to hear as long as he was there to pay.

I've had some first-hand experience with people like him and trust me - there is usually a very good reason why people like him need to pay to get attention from "women". You can blame the porn/sex industry as much as you like but there is a type of man that will never be satisfied by a normal relationship.
True, but the reason CrowdStrike has code running in a manner that is capable of bringing down the system, and the reason they push out updates all the time, is because they are in general combating attackers.

If there were no attacks, you wouldn't need such defensive measures, meaning the likelihood of a mistake causing this kind of damage would be almost nothing.
Just out of curiosity, what are you running on OpenBSD?
GNOMEs Gtk has a companion library named libvte which provides the terminal as widget. It is used by Gnome-Terminal (and many other terminals) itself and now supports Gtk4:

https://gitlab.gnome.org/GNOME/vte

Basically its usage starts with vte_terminal_new().

Unicode? Emojis?
https://gitlab.gnome.org/GNOME/vte/-/blob/master/doc/ambiguo...

What hurts me?
The only thing which hurts me is that the maintainer doesn’t like background transparency in the official terminal application. The library supports it and many terminals use it. But this is another topic. With an embedded terminal you will likely not use that feature ;)

PS: KDE likely has a smiliar solution within Qt. As you named portability either Gtk or Qt are you tools. The biggest hurdle is shipping the libraries on macOS. On Linux it is done automatically. Windows is rather easy. Regarding Gtk, ship the gdk-pixbuf loaders alongside, they are loaded at runtime via dlopen(). The small differences hurt during porting.
Twitter's AI plans hit with 9 more GDPR complaints
Ok, I’ll bite: which scammers ruthlessly exploiting uncritically accepting people kept us from discovering electricity for 5 millennia?
I stopped using asdf as it's a huge security nightmare. Literally, you're running third-party Bash scripts, which have no checksums and absolute no security considerations! Even WordPress is better as it controls the source code of the standard plugins unlike asdf! Also, I often face an issue with GitHub IP quotas as each formula is on its own, often doesn't follow any basic security best practices or conventions, and does not use GITHUB_TOKEN to authenticate against the GitHub API. 90% of the plugin code for asdf is the same. I'm not sure why there's no basic framework that uses eget or other now-popular tools to fetch binaries for the proper arch from GitHub releases! That's why I use aqua [1], which just does this, and unlike asdf, is extremely fast as it has caching and downloads binaries in parallel.

[1]: https://aquaproj.github.io/
This is an interesting one because it overlaps a lot with gambling - how exactly do we approach a situation where someone's instincts have tipped them over the edge and they simply aren't behaving particularly rationally?

It seems pretty obvious that these men are acting on a bunch of mating instincts designed to trigger courtship rituals. The situation is so far away from them ending up with a mate though that the whole thing is a bit sick - but given that they were always going to end up with nothing, does it matter if they got nothing in a different way than they expected? They're basically paying for a fantasy, getting a fantasy, then some people are getting unhappy when they discover that the fantasy was all in their imagination.

The obvious answer to me is to note that the situation is very sad and then leave it alone. If someone is going to dump money into the internet then that is on them. If there is technically fraud happening and someone wants to push that angle then let the courts sort that out.
Shouldn't scale compensate for that? Any business works in the margin between what suppliers and customers could allow them, record shops too. But traditional businesses couldn't hope to get a significant part of the planet to be their customers.
I quit them because they raised prices again. I find the app to be excellent, but paying $240/yr for music most of which I already have on CDs is idiotic.
You see, in the case the genders were flipped, we would now be talking about victim blaming.

Because he clearly is a victim.
Doesn’t work well for screen based content in general. One of the authors of SAM2 talked about this explicitly as not being a focus of theirs as it’s not foundational in the research space in the most recent latent space pod
Sounds like a nice application for an LLM, lol.
So you value such enjoyment at more than 109$ then evidently the price is acceptable:)
You mean there was no electricity for 5k years, because all the Benjamin Franklins of their time were simping for prostitutes?
it's addressed in the article: "He said human chatters still outperform AI when catering to subscribers with erotic niches – such as submission and domination.".

The last chapter is dedicated to 'chatbots'
> I never understood people's fetishization of albums and "enjoying" an album and all the music app interfaces created around that.

Some albums are written to be enjoyed as a whole. A song might set up the next. Listening to an artist album by album gives you an idea of their progression. This might not be for everyone but surely isn't alien.
Foobar2000 does this.
> In the physical world, an "attack" is always possible with enough physical force -- no matter how good of a lock you design, someone can still kick down the door, or cut through it, or blow it up. But with computer systems, assuming you don't have physical access, an attack is only possible as a result of a mistake on part of the programmers.

It's exactly the opposite.

In the physical world, you mostly only have to defend against small-time attackers. No bank in the world is safe from, say, an enemy army invading. The way that kind of safety gets handled is by the state itself - that's what the army is for.

In the digital world, you are constantly being attacked by the equivalent of a hundred armies, all the time. Hackers around the world, whether criminals or actual state-actors, are constantly trying to break into any system they can.

So yes, many breaches involve some kind of software issue, but it is impossible to never make any mistake. Just like no physical bank in the world would survive 1000s of teams trying to break in every single day.
But clarify is exactly what's lacking because it's verbose, it obscures content at no benefit to simple matching bracket highlights

Also, will it be read 95% of the time by machines during design? That's not what the demo shows with the side-by-side xml and output, which I expect is a much more common workflow than 5%

The innovating part is what puzzled me and prompted this question - why cling to the old garbage when you're doing new design?
The article covers this extensively. For example: """OnlyFans’ terms of service say that only individuals can be creators, but they can choose a third party to operate their account and remain “legally responsible” for its content and use.

Two legal experts said that disclaimer might protect the company from liability. Six others disagreed.

“They still have to have some sort of due diligence to stop people getting defrauded,” said Katherine Hart, spokesperson for the Chartered Trading Standards Institute, a UK nonprofit consumer protection group."""
That would be legendary.

> But i guess JS engine is not even in the mix

Ideally a web renderer would support HTMX natively.

The general idea is that HTMX supports features that make HTML more complete:

- Why should only <a> & <form> be able to make HTTP requests?

- Why should only click & submit events trigger them?

- Why should only GET & POST methods be available?

- Why should you only be able to replace the entire screen?

Another way of thinking about it is that HTMX makes HTML elements less restrictive and more generic. If a web renderer takes that into account in its design, it could end up simpler.
We (as a family) moved from Spotify to Apple Music, but it was entirely down to cost. As our kids have grown and gained their own devices we've had to find apps/services that we can share with them. The most successful has been Apple One, having Arcade for them, TV and News for us, the storage, and extras like Fitness, it made sense to get Apple One. At that point we had Apple Music for "free" so decided to migrate after over ten years. Genuinely very happy with it!

Many of the complaints in the OP apply to Sonos too though, we brought into it years ago, and are incredible disappointed with the recent changes.
> I want a mathematical way of deriving the address calculation

So, filling in some blanks, you

- want to store the lower triangular matrix as a single contiguous array of n × (n+1) ÷ 2 items

- don’t want to store an additional array of column offsets

and hence need a way to compute an offset into that contiguous array from (row,column) coordinates with row ≥ column (elsewhere, the matrix contains zeroes)

I first would consider storing the columns in reverse order, as that would mean storing

- 1 item for the last column

- 2 items for the next-to-last

- …

- n items for the first column

Offsets then are 1, 3, 6, 10, etc. Those are the triangular numbers (https://oeis.org/A000217)

Calculation of the column offset then would be (counting rows and columns from 1 to n; untested, so chances are there is an off-by-one error there somewhere)

(n - column) × (n - column + 1) ÷ 2

If you don’t want to reverse column order, I think it’s easiest to think of the problem as computing an offset from the end of the array:

- to find the column offset, you have to move back from there by (n - column) columns

- so, you have to move back 1 + 2 + 3 + … + (n - column) items

- that’s (n - column) × (n - column + 1) ÷ 2 items.

The offset from the start would be n × (n - 1) ÷ 2) minus that.
I used to lose stuff and I also grew up in a hoarder house.

I ended up having a place for everything as mentioned in the article.

In the last 10 years, I have not actually lost a single thing. I’m actually pretty proud of myself. I also haven’t lost a single sock, which is really where it matters.

(I do match up my socks every time right after I do laundry tho.)

There was one time I couldn’t find a tool and I was afraid I was gonna break my streak… but I did eventually find it.
Not if their dealer charges them for each stream
At one point I put the RFID card I use to access the building i work at into the left pocket of my jacket instead of right pocket. I don't remember why but that day I was thoroughly convinced I forgot it at home. During lunchtime break I went back to my home only to find out it's not there...

Since then I keep the card in my left pocket.

The advice of having a specific place for every thing is good, but sometimes you mess up. I think I have ADHD so most of the time I don't pay any attention to where I leave things, I guess developing good habits is good whatever that is. Putting things in specific places is I guess one of such habits
Who? When?
I'm a Russian and sometimes I think they did evolve to levels that are harder to detect now. Or I am just more paranoid from seeing the trolls and over the place and knowing about LLMs. Or there are more people who got converted by those trolls into zombies. Or all 4.
I've wanted a "play a random album" since the Winamp days.
Hi there!
I'm offering high-quality bulk data mining services. Reach me on LinkedIn, thanks and have a lovely day :)
It feels like Internet is a relatively new thing for these people.
+1, that was essentially motivated because that allowed you to have power of 2s for your tiles, e.g. 64x32
I like M. Hutchins' take:

https://infosec.exchange/@malwaretech/112947643197413295
I think for me listening to a whole album comes from the fact that I’m a “legacy” music user. I used to listen to CDs and cassette tapes. So listening to five different artists meant either making a mix tape or changing CDs five times. So now I’m just used to listening to a whole album because sometimes that was all I had.
All the GILectomy plans IIRC also include single threaded performance improvements to offset any such costs. So while performance vs GIL is maybe worse for single threaded for the same Python version, performance will still be ahead of where it is today for single-threaded python (assuming everything goes according to plan). That's also why multi-threaded performance will be more than just existing perf * number of cores (vs what it is today, not what removing the GIL alone provides).
You cannot convince me that the proliferation of sex work is a net positive for humanity.

Perpetuating the idea that all that women have to do is "be sexy", the downright exploitation of lonely guys, probably isolating them even more and turning them into bigger outcasts (née creeps), fuelling the short term reward frenzy in both sides, and let's not even open the can of worms that is the drugs that are behind everything.
SoundCloud is close to this, and Tidal was intended to be this. Neither quite hit the mark but both are closer than Spotify.
More intrigued about the socks part, how did you solve it? I’ve lost enough to understand that there’s something clearly wrong about the way I deal with them.
The page says it's for YouTube
So I like to communicate with others face to face
Pretty sure iPod Classic did this.

But now I imagine most people don't mind looking at the app every 30-90 minutes to choose a new album.

Also just looking at my saved albums in Spotify there's loads of crap in there just because I've downloaded it offline once in the past 10 odd years. A shuffle of these albums would suck.

So they'd probably have to fix the saving/favouring of albums before allowing shuffling of them.
Do you have any supporting arguments for your claims?
The meta-analyses of deliberate practice underestimate the effect size (2023)
Indeed. I'd be surprised if GPT-4 doesn't already beat cheap contractors. It would even be a bonus if they confessed their love! [1]

[1] New York Times: A Conversation With Bing’s Chatbot Left Me Deeply Unsettled – https://www.nytimes.com/2023/02/16/technology/bing-chatbot-m...
The reporting is functioning as intended, don't worry.
The Seven Deadly Sins (2023)
This doesn't work. As an example:

> As for “flagrant misuse of the attorney-client privilege,” that refers to Google’s “Communicate with Care” initiative. Google trained its employees to add its in-house lawyers on “any written communication regarding Rev Share [RSA] and MADA.” ... It also instructed that, when “dealing with a sensitive issue” via email, to “ensure the email communication is privileged” employees could add a “lawyer in [the] ‘to’ field,” “mark ‘Attorney/Client Privileged,” and “ask the lawyer a question.” ... Google employees assiduously followed that advice... As a result, Google’s outside counsel in this case initially withheld tens of thousands records on the grounds of privilege, which ultimately were rereviewed, deemed not privileged, and produced to Plaintiffs... This creation of faux privileged materials, Plaintiffs contend, “demonstrates that Google intended to harm competition through its contracting practices and its supposed procompetitive justifications were simply pretext.” ...

UNITED STATES OF AMERICA v. GOOGLE LLC (1:20-cv-03010) (citations omitted)
WEI world?
I kind of wish we’d have a popular alternative to Electron, based on the tech behind Firefox. That’d actually do a lot for the userbase.
It's (presumably) legitimate research, but it's a long way from market. It's basically a hype article.
I'm rather sure that my spoken German is on the more formal side.

> Spoken German essentially only has two tenses: 'Perfekt' (perfect) and 'Präsenz' (present)

I typically indeed use Präteritum consciously in spoken German.

> Written German: Mergen werde ich in den Urlaub fahren. Spoken German: Morgen fahre ich in den Urlaub.

Something that I am annoyed of.
For completeness, Icelandic also requires Þ which I somehow forgot when writing the above comment.
Elon Musk continues to siphon Tesla talent to train xAI's Grok
As mentioned - only works for YT.

I also don't know if the crowdsourced skiplist works for podcasts as well as for youtube ads, since I think a larger proportion of podcasts use dynamic ad insertion - do they have consistent length? Might mess up ad tags/flags
How is OF business model viable? It's basically all LLM and deepfakes.
Horses can plan and strategise, new study shows
Box2D 3.0 Released
I kind of have the opposite feeling of many other people here... to me, Python is already pretty much perfect for my use, which is things like build scripts and random tools I make, plus it's used by a bunch of software I need to compile. The one big problem it has is that it keeps changing. I'll try to compile some dependency that I haven't updated in some time and I'll find that it fails to build because Python changed in some backward incompatible way. Or a tool I made will suddenly start printing deprecation warnings because Python has deprecated a library.

I get that for people for whom Python is their main language, all these changes make their lives better. But for me it kinda just gets in the way. Personally, I wish Python would continue to be maintained as is, but stop changing so much. Stop breaking my builds.
Merbromin
> Sodium ion batteries

That’s prospective technology developed literally in order to overcome the limitation that is lithium availability… The battery you are talking about in China is both the first and very small capacity related to the grid.

I’m sorry but I think you clearly have an axe to grind and are not engaging with me with full intellectual honesty here.
> The one big problem it has is that it keeps changing

What prevents you from using an old Python version?
I moved my family plan from Spotify because they still don’t have an easy to use music locker solution. As an amateur producer I love to have my unreleased music always available. I was already a premium Youtube subscriber to get rid of ads and Youtube music was included. While the UI is not great I can appreciate that it can play and download music from Youtube as well that is not otherwise available on any of the other streaming services.
The way Spotify treats third party developers (including myself) with all the unfixed issues being broken for years was just the last nail in the coffin.
> The fact is that R23 uses SIMD for x86, but not for ARM. R24 rectifies that. Both R23 and R24 use the same rendering code path regardless of running in single or multi threaded mode.

But that's not the issue. Even if Cinebench R23 isn't a valid comparison, Zen5 also faster for Cinebench R24 MT.

Cinebench ST (R24 or R23) turns out to be a silly benchmark, because nobody in real life is going to artificially limit their renderer to one thread, but a renderer limited to one thread is also a bad proxy for real single-threaded workloads.

What it's mostly telling you is how wide the CPU is. Which only matters for real single-threaded code if the CPU can find enough instruction-level parallelism to exploit (which that test doesn't probe), and only matters for multi-threaded code to the extent that the processor can maintain that instruction density without becoming limited by thermals/cache/memory/etc. when the code is running on all the cores, which is the thing the MT benchmark tests.
I tried editing my area to reflect road closures due to construction.
It was surprisingly difficult. Spent an hour searching online. My edit was denied by the reviewer (I used the wrong method) and the closure was not reflected in the map.

Google maps was a one minute process and it was reflected in the map after about an hour. OSM stayed outdated for weeks.

From this experience I am tempted to conclude that OSM needs to make mapping easier.
Sort of related: "Why Spotify's "grand strategy" will fail"

https://youtu.be/yDWgOwb8kj4
StreetComplete is a gameified approach to updating details on OpenStreetMap, and only available on Android (for the moment: https://github.com/orgs/streetcomplete/projects/1).

A good companion to Go Map!! (which is a nearly full-featured OSM editor app) is https://every-door.app/, which is great for on-the-go stuff.
> he was chatting with Nikki about everything from their sexual fantasies to their shared love of cats

Dear gods, sometimes the jokes just write themselves.
It's hard to summarize like that since Ladybird is still ahead in many individual tests including important ones (e.g. acid3 at https://staging.wpt.fyi/results/acid/acid3/numbered-tests.ht...).