skysight-inc/HackerNews huggingface dataset:
I use a tool called Sloth[0] for showing all the open files and connections of running processes. It does pretty much the same thing. Unfortunately I didn't have the presence of mind to take a memory dump of TextEdit before I quit it while it was doing this.

I'm gonna take your advice and not freak out, and try to prove that the behavior is benign. I think I'll just set up a shell script on TextEdit to alert if it ever opens anything inside /users, and watch it for awhile.

I'm still pretty unhappy that it seemed to home in on scanning my tax returns, out of a folder with thousands of other things. The read pattern looked human-guided, like what you'd do if you were browsing around someone else's filesystem.

[0] https://sveinbjorn.org/sloth
Got a friend working for Lumen and it's an overstaffed mess with declining income. He says it's pretty bad internally. They are all wondering if someone like Facebook, Google or Amazon will just snap it up but doubt if it will happen.
The original claim seems to have been based on an internet hoax.

> All in all, it now looks pretty much indisputable, eight years on and despite his many protestations to the contrary, that Kohler (and by extension, me, and, by further extension, all those who have read and giggled at this story -- written, I hasten to say, by a person in an office in a country which at the time barely knew what the internet was, let alone having reliable access to it or knowing how to use it) have all fallen victim to a particularly fine hoax. The admirable mythbusting Snopes and Urbanlegends websites certainly reckon so, and to prove it supply the fake Nasa document on which the relevant chapter in Kohler's book is based.

https://www.theguardian.com/news/blog/2007/dec/06/sexinspace...
> In my opinion, it should all be forbidden

We're fully in agreement there.
Writing c and go, and using c bindings is pretty painful compared to just writing go. It's technically possible
Just like being technically correct, it's the worst kind of correct/possible.
> Zaporozhi was shelled by Russians on August 2022. By Russian constitution it is part of Russia.

That doesn't make it so, just because Russia says that they annexed territory doesn't make it true.

> We see there is no reasoning with Putin, and we absolutely must give Ukraine more weapons, ballistic missiles, and nuclear warheads!

We should probably give Ukraine everything they need but theres nothing they could do with nukes now.
An Issue with Stripe – Unauthorized Payments Despite 3DS Authentication
Stripe notified us that the funds we received were unauthorized, which came as a surprise given that we had 3DS authentication enabled from the outset. Despite this precaution, unauthorized payments were apparently processed through our account.

After receiving this notice from Stripe, all funds were subsequently refunded after we had already shipped out the goods, which, as you might imagine, has resulted in a significant financial loss for our business. The core of the issue here is - how could there have been unauthorized payments when we had 3DS verification in place?

I'm reaching out to the HN to see if anyone else has experienced this and, more importantly, how it was resolved. Additionally, if anyone could shed light on the process of reactivating a Stripe account after such an incident, it would be greatly appreciated.
It'll be a matter of installing the app "from unknown source" then?
Maybe, just maybe instrument cluster software that crashes and freezes has something to do with it? On the other hand its only been two years, fixing bugs takes time.
Hi

I saw your post

Please find below the steps that might helps you.

Legal frameworks: Existing copyright laws may need to be updated or expanded to account for AI-generated content. Legislators and policymakers should analyze the implications of generative AI in games and determine how copyright protection can be extended or adapted to accommodate these new forms of creativity.

Attribution and rights management: Developing systems and standards for attributing AI-generated content to the appropriate parties is crucial. This could involve implementing metadata or watermarking techniques that identify the AI system or individuals involved in the creation process.

Licensing and agreements: Game developers and content creators should establish clear licensing agreements when utilizing generative AI technologies. These agreements can outline ownership rights, usage permissions, and responsibilities related to AI-generated content.

Fair use and transformative works: The concept of fair use, which allows limited use of copyrighted material for specific purposes such as commentary, criticism, or parody, may need to be reevaluated in the context of AI-generated content. Determining the boundaries of fair use in relation to AI creations can help strike a balance between copyright protection and creative freedom.
https://www.tellhappystar.org/

Thanks and Regards
Sararoach
I don't like to comment much anymore, but I feel like I have spent a substantial portion of my life on this topic, and consequently can direct people to some resources that can bridge the knowledge gap a bit in this regard.

>delay it by decades

Yes, but we aren't solving the problems, we are dealing with symptoms. The entire industry is currently treating old age diseases as diseases, and not as symptoms of bodily decay. This is covered extensively by the work of Dr Aubrey de Grey (yes, that one), in any case, he documents 7 different ways in which the body accrues damage over time, and is actively researching in all these fields to find methods to mitigate, and reverse said damage.

To aid in this regard, feel free to visit the SENS research foundation website at https://www.sens.org/

This approach is very different from the one currently deployed in the field afaik. The idea is that the human body, like a car, can be kept in pristine condition if these 7 sources of deterioration is reversed/addressed.

It is really quite fascinating. I would advise you to go check out the healthspan discord on https://discord.gg/sCwyPXu

There are a number of highly motivated individuals actively researching and following the SOTA as well as excellent news aggregation.

This is the initial reason I got interested in this in the first place: https://www.youtube.com/watch?v=AvWtSUdOWVI

One of Dr de Grey's quotes that I find quite compelling is:

"There is no difference between saving lives and extending lives, because in both cases we are giving people the chance of more life."
> If you push all your code into the type system, you're basically just writing your program in a clunkier, less readable language.

It would be funny to see web servers running the typescript compiler (type checker) instead of a JS runtime, though.
It helped me to make it really easy to get stuff out their: I just type a paragraph into Notion and it’s published automatically. Also, don’t think you need to publish long, polished pieces. Short texts to help build a habit. That one also helped me:

https://jvns.ca/blog/2023/06/05/some-blogging-myths/
For real though, Gabber and its culture should definetly get recognized as cultural heritage. To this day what it spawned has a tremendous influence in the rave scene, and Hardcore is still relatively huge. I attended Thunderdome last year for its 30 year anniversary. It was incredible
Putting a price on IPV4 would be great. Actual monetary incentive for people to finally make IPV6 work.
Most of the sales of the "original" Skyrim were on Xbox 360 if sources are to be believed, Wikipedia has the 360 version as selling 13.7 million put of 23. And the PS3 version may have even outsold PC. Obviously anecdotal but that's where most of my friend base played it too.
NHS 75 Years of Service
By now Linux (Gnome, sure) has copied apple and hidden the scrollbar. But Apple does it better, so they still lead in UI.
Yeah I love picking nits too.

I just meant to reaffirm that it's not an Abrahamic religion innovation.
I really like Edge's "site access: on click" for extensions. Hoping for FF to add it at some point
That thumbnail for Elevated is an order of magnitude bigger than the demo.
> https://paulstamatiou.com/revisiting-the-apple-ipod/ (Revisiting the iPod: Buying and using a 20 year old iPod)

This was an interesting read but didn't describe what it was like to _use_ today, other than comparing UI interaction to older and modern devices. Did you try using it as your everyday music player?
Which, ironically, is what ought to have been done in the example using join!(a,b).await.
You wish! The ISPs will not do it until mandated by the government. Petition your representative to push for mandated IPV6 adoption.
How is living in Florianópolis or in southern Brazil? Just out of curiosity. Lifestyle good?
Phones may have "very high reliability" (although I don't even agree that this is true, IME apps crash constantly, on my somewhat older phone, even the camera app crashes sometimes) - but that's because they only have a single user.

Try that with having to serve hundreds or thousands of users all over the world so that responses come back in a reasonable amount of time.

There's things being done today in backend development that are probably overcomplicated, but Android is certainly not going to be the solution. And if your use case is really simple (e.g. personal hobby project and you're the only user), you can also just run some program from a single VPS, that's certainly very easy to do (and can be automated with all sorts of tools).

For anyone new to backend development, I would anyway recommend to ignore docker and microservices and other such things at the beginning and just try to get a program to run on a single server (and having it being accessible from outside). All the other technologies build on top of this, and they exist for various reasons to make things more maintainable/scalable/secure, but they're not essential, in a strict sense, to backend development.
> the best sweet bread of the world

Yeah, right, let's just ignore panettone exists for a moment.
I‘m aware. It is also a fact that the average age of the participants is rising. The foundation of the subculture and its cultural cachet was always the warez scene where it originated, revolving around tight-knit groups of young dudes that participated in a forbidden pleasure and formed tribes that competed with each other.

That energy is dead and gone. Once something hangs in a museum, its still art, but it is no longer alive, no longer evolving and becoming.
Banner blindness is more a web term, but maybe fits as the logo could count as some kind of banner/ad which we only glance over and won't pay much attention to it.

https://en.wikipedia.org/wiki/Banner_blindness
I don't know whose brilliant idea it was to turn TypeScript's type system into a Turing-complete language but now many developers are actually using it as such on real projects and it's a massive productivity drain and it makes some code impossible to read... Often, the IDE can't even display the type when you hover over the variable because it's too darn complicated.

Did anyone ever think "Hang on, maybe the problem, the reason why coding is so difficult is that interfaces are often too darn complicated to keep track of? Oh, wait a minute, if the interfaces were really simple, would we even need TypeScript at all? Why don't we just design our software in such a way that the interfaces between components are simple so that we can easily remember which functions accept what kinds of input without losing our train of thought? Wait a minute, this idea already exists? It's called loose coupling and high cohesion. How in Alan Kay's name did I not think of it before???"
Considering you have the music, lighting, texture changes and everything else, it's still indeed impressive for a procedurally generated landscape.

It might not be the most impressive demo tech-wise, but it's one of the best executed ones, and it matters.

Also it's the second most loved prod in pouet.net, which means something.
> In principle, I think many of these ideas could be applied to threaded IO.

That's how POSIX deferred [1] cancellation works. An uncatchable exception is thrown from blocking calls if a thread is requested to terminate. As POSIX is C centered, you can imagine that handling exceptions was never popular, but it should work fine in C++. For some reasons it wasn't added to std::thread though.

[1] there is also async cancellation, but friends do not let friends use PTHREAD_CANCEL_ASYNCHRONOUS.
https://en.wikipedia.org/wiki/List_of_states_by_population_i... these guys disagree and even have some references.
China retaliates to US chip restrictions with export control on vital tech metal
Elk does look quite nice, a much better UI compared to the default Mastodon UI, thanks for the suggestion!
Can't do that on iOS.
You are totally right.

Google makes billions from advertisers - the companies who pay for ads, the companies who create those SEO-optimized marketing-pages. Those are the target audience, that Google wants to make happy.

Why would they care about us users? We don't pay for search.
https://bt.ht
It was over 12 years ago now... but before then, I'd only taken up programming as a hobby. I was addicted to gaming and computers during my high school years, either playing a game or coding something.

Went away to college for something completely different, psychology, but when I got home and started applying for jobs, nobody would hire someone with a bachelors in science only.. so I decided to pull out an old trick of mine: I would apply to the programming companies too. Got an interview. Got the job. Even though my math skills were horrendous.

The confidence in my programming skills came a few months after they hired me. Til then, I'd been working on building various little programs that had no real purpose. A ping pong came, a slot machine, etc. My tyrant boss had me go through training to use various functions in Visual Basic 6. Some of the most valuable ones were using arrays and collections, which had helped me understand databases later on when I was learning PHP.

I was developing software for an autobody shop. I really couldn't wait to work "in the main program" but once it was established that I was ready, that's when the confidence started taking off.

About 6 months later, his customer base went from a few hundred to a few thousand. My job was to focus on the UI, making it more user-friendly and easier to use and fix existing bugs in the program. I loved and hated that time of my life because it led me to meet a wonderful woman, yet I was going through hell everyday for that tyrant. Fortunately, I took what he taught me and used it to further establish my career elsewhere.
I started something similar, but my goal is to create a projectional editor for the language, where syntax is more of a presentation problem than a parsing problem.

https://github.com/hardliner66/vormbaar/
I've been to a theater with assigned seating. It was great but not sure if they kept the system after selling to a competing company.
Well, not really, because async/await guarantees I don't have to deal with the problem of producer adding data at the same time as consumer is removing the data in this case. In a proper SPSC queue some degree of synchronization is needed.
It amazes me that ipv4 addresses are still so cheap. Shouldn't they cost thousands of dollars per each address by now? It seems that the current price is roughly 50$
By that logic, Congress is powerless against the President as well, as the President has the guns.

This whole thing works due to the consent and demand of the people and the people they ultimately put in the government.
Ask HN: What will it take to get more people using Mastodon more?
Just as the title says, I am curious what would it take for people with large followings to move over and use Mastodon more so that the network effects benefits Mastodon better.

From the looks of it, it is happening already but not quite, some notable accounts such as Stephen Fry, George Takei, Paul Graham, Kathy Griffin, Professor Brian Cox, etc are using Mastodon sporadically.

How do we get people like Obama, AOC, Edward Snowden, Taylor Swift, John Carmack or Steve Wozniak to adopt Mastodon?
http://blog.michalp.net/

Scala, notes from meetups, random TIL, some posts on Home Assistant
How does assigned seating confuse people?
https://sin-ack.github.io/

I (very occasionally) write about stuff that I'm interested in. The focus is on the Self programming language but I also have things about Zig and SerenityOS.
In the EU (which I know no longer includes the UK), both Apple and Google will have to allow sideloading in their operating systems by early 2024, because they* are expected to be designated as gatekeepers under the new Digital Markets Act no later than early September 2023, and after being designated they’ll have six months to comply. So the feature to sideload will continue to exist in Android and will be added to iOS, although they could choose to enable it only in the EU or to block it in the UK.

*If you choose to fact-check this, be aware that technically the European Commission will be designating Alphabet, Google’s parent company, rather than one of the multiple subsidiaries with Google in its name. So the official EU communications about this may not mention the word Google.
And at the same time incentivise IPV4 horders to delay IPV6 adoption. Since biggest ISPs are also biggest IPV4 owners, they are not going to devalue their holdings until mandated by the government. Why is FCC not acting and forcing ISPs to adopt IPV6? All modern equipment manufactured in the last 15 years supports dual stack. I doubt there's a huge percentage of routers/switches currently running that are older than 15 years. There is practically zero reason to not have dual stack, other than the obvious anti-competitive practices.
Nope. I'd rather have something with a proven track record hold my data.

Let someone else take the risks first.
> Your comment seems to be conflating concurrency with parallelism.

No, it really doesn't. I mention both concurrency and parallelism, and their main difference.

> Threads are the opposite: They are interfaces for parallel programming

No, they are not. Threads can do both. When waiting for an i/o bound operation, a thread can simply sleep. Added bonus: A thread basd implementation supports io bound concurrency and cpu bound parallelism using the exact same principle, and letting the kernel/runtime take care of the details.

> are you telling me you never write a mutex or implement locking logic?

Pretty sure I never said that. As for what I prefer to debug: Most Mutex-based synchronicity tasks that come up in practice are easy. And if "complex deadlock" does occur, it's usually pretty clear what resource was locked. Debugging that is just a question of going over all callers that access that resource.

And as mentioned before, all that code is synchronous. So each one of them is easy to reason about.

So yea, all in all, I prefer debugging problems arising from deadlocks over wading through callback-hell. By a huge margin.

Oh, and all that is before we even talk about using CSP as an approach to synchronizing threads, which makes it both harder to mess up, and again easier to reason about.
Maybe take a look at pi-calculus and session types if you're not familiar, the notation you're describing sounds very similar/related to that
If the Typescript team got carte blanche to create their own language, it would likely be... C#.

TS is complicated and chaotic because the language it compiles down to is. TS' aim is to model the behaviour seen in JS in a flexible, user-friendly type system. Good luck!

What doesn't make sense to me is when teams (like mine) have a blank slate and the choice of any mainstream backend language, and then opt in to that ecosystem anyway. TS is good when you're coming from JS sure, but some of us have used more "sane" languages like C# and Go :(
Feature parity progress with apps:

https://github.com/FerretDB/FerretDB/issues/5

I presume, that after there is feature parity, then someone could run some benchmarks.
You stop adding data when the queue is full, you stop popping when it is empty. You need the exact same synchronisation for async, just different primitives.
Considering the uneven distribution of IPv4 addresses I have doubts that this would play out in a healthy way.
My ISP, AT&T, is IPv6 to the house.
Tesla AI Capacity Expansion – H100, Dojo D1, D2, HW 4.0, X.ai, Cloud Provider
Can you not exclude it with robots.txt? It would be a shame for humans to lose the resource you intended to share.
No, after 12 years of maintaining official Arch Linux packages, I am proud that they chose Arch Linux as a foundation for the Steam Deck.
Medallions artificially restricted supply so that drivers could reliably earn a living. Does Uber achieve that goal?
Using Cloudflare for my WP website which recieves over 2 million visitors a month from around the world. Went from crashihng all the time to hardly ever as Cloudflare became very efficient with its cache system.
https://blog.martijnarts.com

Currently working on two more posts, trying to write at least one sentence a day!
It's also bad because you have to, as a programmer, actually type out the types a lot (compared to say, Ocaml, Haskell or Rust), and like you say, it makes it impossible to read.
Which, unfortunately, is a rather risky situation considering for instance all the rogue ChatGPT-branded extensions and apps people downloaded without a second thought to their legitimacy.

We have been conditioned to view branding as the certificate of legitimacy, and that simply is not true for the Internet where branding can be copied and pasted in seconds.
As far as I used appdb, all entries I browsed seemed to be for vanilla wine (as it should be).

Don't forget that one of the killer features of vanilla wine: its SDK it only 2 small C compilers, an ELF one, and a COFF one. Namely, tinycc (ELF/COFF) should be sufficient.
A Worldwide Memoization Cache
Where I live currently, the first fossil-burning power source for the grid is the fourth largest. That's not that unusual for Europe any more.

Overall I think you can quite easily make an argument for 200 g / kWh as a conservative grid estimate these days, which means 40 - 50 g / km driving typical EVs. That's half what the smallest fossil cars were managing.

Price is a fair complaint.
> Vote for me and I will do my best to have it passed.

That was a 2020 message.

I find this “incompetence is ok if it’s not my fault” thing to be a weird conscious decision. If this was purposely done for political points then that is really dumb.
Agreed. As to the world lived in: most people are so enthralled with money that any risk to earning more in the future is unacceptable to them, sadly. Companies then bank on that behaviour to help sweep things under the rug.
If the reason of snapping is that their preference isn't the default, life must be quite tough for them.

If there's an option, live with it and change it.

I can't see what's so destructive about snaps. It's probably another echo chamber when people find a common target to yell at.