skysight-inc/HackerNews huggingface dataset:
I used ILGPU C# library, where I just wrote my kernel as a regular C# function, and the library executed it on the GPU in parallel. Don't need to know nothin' about blocks, warps and them other scary stuff. All thanks to C# excellent reflection support.

Learned that computation should be highly local (working on small isolated pieces of data) and without if's, otherwise won't get any performance benefits.
I think I'll do this out of spite because I've come to detest Reddit
See "Why did you fork radare2?" [1] from the Rizin FAQ.

For more details, see (well, listen to) the episode of the Unnamed Reverse Engineering podcast which covered Rizin/Cutter [2].

[1] https://rizin.re/posts/faq/

[2] https://unnamedre.com/episode/45
Now he has -700 Elo. Did good faith just win or did the owner of the website intervene?
"the benefits would not justify the cost". PostgreSQL, like any software, at some point in it's life need to be refactored. Why not refactor with a thread model. Of course there will be bugs. Of course it will be difficult. But I think it is a worthwhile endeavor. Doesn't sound like this will happen but a new project would be cool.
The article is wrong. That's not going to be legal, specifically because it's confusing which object is being disposed.
Story after story involving a business getting bought by private ends with the PE 1) buying an ENORMOUS amount of debt based on the goodwill of the history of the company, 2) giving themselves ENORMOUS bonuses, and then 3) filing bankruptcy and liquidating. This is an entire AREA of business that should just not exist. It would seem that "investors" selling debt to these PE parasites would learn their lessons, but I expect that the even-bigger lesson is that they're all in on the grift together, and they're ALL making money somehow.
Not to be confused with Iridium Communications
What harm have you experienced, other than hurt feelings?

Don't get me wrong, I've had an issues with an admin there because I didn't share their viewpoint on a news story, but that in itself is not illegal and I haven't been harmed as I didn't use the account for commerce. They are guilty of violating an internal code of conduct but the corporation is not going to care about that.

On Twitter, Musk chucks off whoever he feels like. A recent high-profile example was the "Twitter files" report guy. It's his own personal private corporation, he can do what he wants. Same way you have control over your living room. You might invite people over every night to hang out with you, but it doesn't grant them rights over your living room.

I mean, sure, if you really wanted to, you could certainly look into anti-discrimination legislation and so forth, but again, what is the compensation for what discrimination? You haven't lost income or relationships. You weren't discriminated against because of your skin colour, religion, sex, disability, etc.

At best, the employee is guilty of an internal code of conduct violation and you could report that, but they aren't obligated to tell you the outcome of their internal deliberations.

I did read the blog, you made good points, but let it go. You won't win this.
So why is this relevant?

Do you want to comment on the content of the article?
does anybody have a citation from the actual laws referenced here to back up that content you've posted counts as "personal data", and that you can actually use these laws to request the deletion of content you've publicly shared?
My most recent lesson of IKEA is that quality has gone to shit. And prices are pretty high, all considered. Bought a couple new Hemnes dressers a few months back and they are just garbage compared to the older stuff. Material quality is same as usual, but the precision of manufacturing is gone. In the end, only one or two drawers actually open correctly. The rest bind up to varying degrees. I'm tempted to partially disassemble them and rebuild with my own hardware and glue in order to get tolerances that are adequate.
Using globals is simpler, it's also pretty natural in event driven architectures. Passing everything via function arguments is welcome for library code, but there's little point to using it in application code. It just complicates things.
> I think as a straightforward, easily correct transition from 2000 globals, a giant structure isn't an awful idea.

Agree.

> It's not like the globals were organized before!

Using a struct with 2000 fields loses some encapsulation.

When a global is defined in a ".c" file (and not exported via a ".h" file), it can only be accessed in that one ".c" file, sort of like a "private" field in a class.

Switching to a single struct would mean that all globals can be accessed by all code.

There's probably a way to define things that allows you to regain some encapsulation, though. For example, some spin on the opaque type pattern: https://stackoverflow.com/a/29121847/163832
It's 10 years old.

This search query https://hn-recommend.julienc.me/?q=paul%20graham returns articles that are missing both words of the query
Wow, I wonder how this will affect phosphate and fertilizer prices.
If the vault is open, a script could read and save all passwords. Export is a user convenience feature.

This is a vulnerability that requires the plaintext, hence a bit of a joke!

Or am I missing something? (I didn’t read past the initial paragraphs).
Totally a survivor ship bias in the techbro circle
The girl with a pearl earring vs kidney stone disease tripped me up for a μs or three.
This kind of “shadow delete” is an alarming dark pattern. The user’s intent is clear, the company pretends to address it and later reverts the action when the user is likely to not notice.

Their approach to handling deletion in general is unintuitive and extremely user hostile. Also in the context of the response from support.

> I received a response from Reddit pretty quickly after submitting it. The response told me that I must delete all of the posts and comments beforehand.
I was wondering if it would be possible to build something like this right now.

Use text to speech and chatgpt to tag the character text and timestamps.

Then use a speech to speech to change the character voices or even the whole reader.

But as a product I feel like theres some legal hurdles to figure out.
They're the admins. Go to those sites and see for yourself.
Reddit have been scrapped for years, doesn't matter if reddit itself delete any of our data, tons of sites like https://camas.unddit.com/ have scrapped and stored everything.
There is work being done to address outputs by their content hash instead of xor-ing their input hashes, which in theory should eliminate this problem.
I'm pretty sure they don't brick your hardware, they just permaban you from their network. No more laggy Smash Ultimate netplay I guess.
Creativity is the solution for your fears. GPT4 or 5 cannot be more creative than humans. Switch your career early to domains that require high creativity
True. I can't have more than one decaf coffee because it will start to disregulate me.
The in-browser demos (using WebAssembly) are surprisingly fast and responsive (very different from the Flutter demos that I remember). Very cool!

Also, I just realized I had checked out this project before when it was still called SixtyFPS, https://slint.dev/blog/sixtyfps-becomes-slint . Maybe it would make sense to mention the name change in your post.
It replaced Falcor [1] which was extremely similar to GraphQL but also entirely incompatible, and was owned and maintained almost solely by Netflix staff, with GraphQL which has a large community of developers and users. Released to the public at nearly the same time, after several years in the hands of open source communities the verdict seemed to be: Falcor lost, GraphQL won. In theory this saves Netflix continuing maintenance costs of Falcor (which it can now entirely deprecate/stop work on, though there is no current warning in the repo other than maybe a comment in Issue #1016 [2]), and instead externalize more overall maintenance work to the much larger GraphQL community (including teams like Apollo and at Meta).

[1] https://github.com/Netflix/falcor

[2] https://github.com/Netflix/falcor/issues/1016#issuecomment-1...
I should've said first that this is comment was a rant about the general state of the indie game dev industry and not related to the article but i can't edit my comment for some reason
> It saves a ton of development time.

Could you expand on this? I have had the completely opposite experience.
yeah - I have been "open and welcoming" for decades, I am not at all sure that is what is missing. I don't like the word FREE in the USA, I think it is doing actual damage.

Let's avoid "browbeating" in any case, agree.
What I’m saying is that in either case, you have to perform at the next level to get the job.

A: Perform at the next level, go through the internal promo process and get promoted.

B: if you want to change jobs and get a job at the next level, you still have to work at the next level at your current job so you can convince your potential employer that you’re capable.

In other words, there is no way of getting promoted reliably without operating at that next level first.
I was mixed about putting it in the base package but you can get the same behavior with the tenacity package.
Are you sure it's good sunscreen, and not just a lie about the SPF? There have been many of those around the world, stuff that's N sold as 1.5*N.
No need to feel cynical. This is exactly what they are doing.

Japan's Prime Minister dressed up as Mario for the opening ceremonies of the Olympics. Japan actually has a law that makes it a criminal act to stream video gameplay without permission from the copyright holder.

In other words, Japan sees its most popular cultural exports (Nintendo, the anime industry) as national treasures deserving of utmost protection.
I think there is merit to patents too, just not in there current form.

Patents were envisioned as a way to share innovation and progress while still protecting the inventor for enough time to make a profit. I think when they first were created it was 8 or 12 years. Not the 70+ it is now.

It was also required be be a non-obvious, specific invention. Slide to unlock which was a patent war apple won against google clearly goes against this "non-obvious" intent. Specific has also went to the wayside in software. When dyson applies for a patent for a new vacuum cleaner they specify exactly how the new suction is generated. Software patents are much more like "a device that sucks" is the patent. Woe be it to you if you create something else that sucks.

Bring back short terms, specificity and non-obvious requirements. Then patents help by protecting innovation instead of stifling it.
This is incredibly close to what I currently do, except I journal by the day and some of the markers are different (I use `-,.=*[` to give meaning to each item) and items are organized hierarchically via indents. I used to use vimwiki, then neorg, until finally realizing rolling my own simpler solution wouldn't be very hard. The syntax highlights help significantly, and linking is done via just vim's `gf`. I added a couple custom commands to auto open / generate diary entries and it became a super smooth note-taking experience for me.
> This is silly

It is on point, in my experience. We've bought various pieces of IKEA furniture over the last 15 years, and the stuff they're building in the last couple years is atrocious. And it's not even that cheap. I'm done buying their furniture, I can get cheap crap from China with similar tolerances for less money.
Navy tests drone boat to rescue pilot at sea in Baltic exercise
South Asian College Students Are Fake Marrying for the Vibes
Not at all in the field, but are there standardized clinical trial "frameworks" that can be used in order to simplify the process ?
More like - you kill 5 people through inaction or kill tens of thousands because the drug wasn’t able to be studied correctly before release.
Correct, we may need a name change in the near future :-).
Some version of "these comments are a donation to the community and the idea of taking your ball and going home is anathema to what we are trying to build here"

which is a long way of saying "we think our shit don't stink"

I've recently (over two months) deleted my Twitter, Reddit, and Facebook accounts and was not impressed by what I found when I went to delete my HN account.

I understand that there are other options (reset password to random gibberish, run a script to delete my comments) and none of that would provide the catharsis I aimed for so I'm still here, for now, I guess.

Edit: looking at the other replies next to mine, I think "we think our shit don't stink" was an accurate description of what's going on here.
> A fuel tank might have just a few atmospheres inside

Not quite. The composite overwrapped pressure vessels (COPV) we are talking about are easily pressurised up to 5000 psi [1]. That is about 340 atm. They use these tanks to contain helium as a pressurant, and nitrogen for the life support systems.

Elon talked in a tweet about higher numbers. 6k psi and 10k psi in this tweet[2] but it is unclear if he is talking about design works or actual pressures they have flown.

All in all you are right that the difference between the people tank and space is only 1 atm, but that is not where the challenge is in terms of space exploration and pressure vessels.

1: https://ntrs.nasa.gov/api/citations/20110015972/downloads/20...

2: https://twitter.com/elonmusk/status/1501673373813907464
I have no better words: that is evil.
> Having children later in life has risks for mother and child.

Say more?
I'm no fan of Meta but I'm glad there are companies investing in big moonshots like AI and yes, even Metaverse.
I much prefer a SWE culture that embraces iterative development, where "rewrites" and migrations are not feared and can be done safely and efficiently because care was taken during the design process to identify ontologies and system boundaries. Yes, the MVP takes a bit longer as a result.

If you don't iterate, and you push what is essentially v0.1.0 to production, you reinforce a culture where deleting code is sin and the concept of iteration ("rewriting") is foreign.

http://www.laputan.org/mud/
>I've never really been limited by CPU when running postgres (few TB instances). The bottleneck is always IO.

Throw a few NVMe drives at it and it might.
Reddit's response of: "Your comments and posts must be deleted separately from an account deletion." is illegal in California, and in the European Union.

This is a direct violation of California and European Privacy Laws and I sincerely hope attorneys file class action suits against Conde Nast (reddit's parent company-) immediately.

If Conde Nast starts bearing the financial strain of these piss-poor decisions Reddit's leadership is making, then things will change.
Agreed. Their stuff used to be alright -- cheap materials, but good precision. You don't buy it to last decades, and that's okay because it's inexpensive. But lately it's really gone to hell. Same cheap materials, but the precision of manufacturing is gone. We've been disappointed in the stuff we've purchased in the last year or so, and we've been happy IKEA customers for 15 years. Not any more.
This was written December 13, 2022.
While you're at it please import the European payments system. I was laughing when I heard that bank account number (or some other number associated with the account, not sure about the name) is secret. Switch to IBAN today! IBANs are public, and payments between them usually cost significantly less than $1. In some bad cases $5.
Exactly. Patient selection in clinical trials is already notoriously difficult even with phase I trials where it's a few dozen healthy people at most. Finding the right patients so your control and test groups don't have a lot of confounding factors is a field unto itself. Doing so with terminal patients, who often have a lot of things going on including just the psychology of dying, is even more so.

Almost everyone hires out to contract research organizations that have entire departments dedicated to the process with years long relationships with major hospitals and patient groups that serve as "sales funnels" for their clinical trials.
I have a journal.log (textfile)

At the top i have a template command for creating a current timestamp

echo $(date '+%Y/%m/%d %H:%M:%S|%a| ') #run with :!!bash directly within vim. I copy this line and run it with :!!bash to init a new entry.

2023/06/19 20:52:02|Mo| Then I write my entries as oneliners

2023/06/19 20:52:02|Mo| Its grep-able like a normal system log file

2023/06/19 20:52:02|Mo| I also use tags, so i can more easily follow 'threads' #corrupt_storage

2023/06/19 20:52:02|Mo| Bad day today #disaster
Agreed, whitespace distribution is oddly uneven.
They don’t ban you just for having modified software, they will usually ban you for pirating or cheating. It’s reasonably safe to go online with homebrew if you aren’t pirating or cheating but there’s no guarantee, they could still ban you at any time for anything
True but so far the common view is that when you buy something subsidized you play by the rules of the person that subsidizes it. Like buying a phone from a carrier and it locking only to it's sim cards and so on.

Of course as a consumer you must have a right to break vendor lock in (free market and competition is good right), but in case of subsidized goods you should also expect some kind of additional fee for the unlock.
How "live" can translation ever really be? Properly translating anything from one language to another requires context.
> Further work will be needed to remove all undefined behavior in [cpp].

The inclusion of this sentence makes me seriously question the author's qualifications. Removing all UB from C++ would be a terrible thing to do that would greatly slow down all C++ programs. If people using C++ were okay with such a slowdown, they'd be using a higher-level language already instead.
You haven’t assembled enough ikea furniture then
All basic human necessities should be not for profit.

We all lose when corporate greed meets basic necessities.
That would most likely be several times slower than current model
So in this world you live in, the rich and famous can just demand anyone's time?
Leaving aside the literal tons of weight a tether would require just to life a single person back to the surface (and the weight of the tether), it also could get pushed around a lot by the current. And, most importantly, once you are down there and want to navigate the wreck it would get in the way.
They have also replaced previously metal joints and screws with wooden pieces.

I had to bolster my chest of drawers with additional wooden center beams to prevent it from bowing from evenly distributed weight.

Oddly, there were already provisions for these additional beams, leading me to believe the design was "simplified" on the way to manufacturing.
It is objectively a good game yes, but you're glossing over how it also released with _extremely fortuitous_ timing for the type of game it is: a casual small-group-multiplayer survival exploration builder that leans more toward a lighthearted experience as opposed to the sweaty/hardcore experience which is/was the norm for these types of games.

Valheim dropped early 2021, just into the 2nd year of real COVID measures including lockdowns and an overall social atmosphere of "stay hunkered down at home and don't go anywhere". It was absolutely perfect timing, and I am 100% convinced it would not have done _nearly_ as well if it released 1 year earlier or 1 year later.

It's hard to make a shitty game successful without a AAA marketing budget sure, but it's also hard to make a good game successful without either a AAA marketing budget, or great luck/timing.
> The problem is that mixed office/remote is the worst of both worlds.

What issues do you see with it?

The startup I work for has an office, for those who want to use it, but there's no obligation, and many of us work remote full-time. This seems to be working out well for us, so I'm curious what obstacles you foresee.
https://news.ycombinator.com/item?id=23622865
I have fortunately not run into this problem yet - but all the Switch homebrew forums, Reddit communities and other sources say that your console becomes completely useless. You aren't just banned from online play and store. According to what I read it seems that even offline use will not work at that point.
Assuming 10 hours a piece, 6k books feels a very achievable dataset. Even Librivox claims 18k books (with many duplicates and hugely varying quality levels). If you wanted to get expansive, you could dig into the podcast archives of BBC, NPR, etc which could potentially yield millions of hours.

[0] https://librivox.org/
Pretty impressive, but I had the video running in the background and it sounded a bit too sterile for my taste. Also, the narrator sounds a bit like she once gave a foot massage to Marsellus Wallace's bride.
Most people who care enough to delete their content, not just their accounts, are probably aware of archiving, and likely think it’s a good thing. The goal is to prevent Reddit from profiting off of voluntary contributions.
How to Land a Fighter on an Aircraft Carrier on a Stormy Night (2020)
Not only the Titanic, but someone recently started bringing tourists to the Marianas Trench.
>Not entirely sure what benefits the multi-threaded model will have when you can easily saturate the entire CPU with just 128 connections and a pooler.

That the all of those would work faster because of performance benefits, as mentioned in article
I'm aware threading is not a thing in "classic forums".

I think threading is the killer feature that allowed spaces like Reddit to so thoroughly replace "classic forums" over the last 13 years.
A friend of mine said that he is currently using it instead of packer at his current gig. He can use the same code to build any type of output, AMI, docker image, VM etc. I dig that. But I'm still not gonna learn nix because I don't do enough of that stuff to warrant the pain of learning nix.
I am really worried about Gmail. I am stuck to it and I do not know a decent alternative. Every other service has an apple equivalent and I can live without. iCloud email exists but I do not know how good it is.
Great work!

I'd love to change this to use the new function logic in chatgpt
I've never had to do much for Nix itself, but packaging something to build from source can often require quite some effort. Applications that use a pretty unconstrained build/install process upstream may expect to do a lot of things that are not allowed in the Nix build sandbox, like unconstrained network access and or overwriting files in existing packages on the system. To deal with that you really have to dive in, learn how the sausage gets made in the upstream package, make some choices about if/where to compromise, and then spend some time tweaking and debugging. That can be a pain and can definitely take a day or two.

I've only had 'maintenance' issues with Nix itself on macOS, where OS upgrades routinely nuke Nix's hooks into the OS or add restrictions that break things. (But they do that to other package managers as well.)
Valorization in these cases is merely survivorship bias.
For video narration elocution, I'd say it was most of the way there.

When. Narrating. Videos. One. Tends. To. Speak. Differently.

Or, the more important case -- if I'm listening to audio-version-of-X, is it sufficiently human-like that I can forget that it's synthesized voice?

To me, yes.

Easy to tell if you're specifically listening for it, but to use an analogy one doesn't typically read novels and parse closely for grammar, does one? Your attention is elsewhere, on the content and plot.
These are just ideas --- not necessarily good or unique ideas.
How India’s deadly train accident affected poorest passengers the most