skysight-inc/HackerNews huggingface dataset:
> 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'm pretty sure this is in violation of both GDPR/CCPA as it might be physically impossible for a user to delete, say, one million comments. Of course, this ignores the fact that Reddit already restored all of the data that I've deleted.

This is obviously a very frustrating response from Reddit.

I recently made an extension that automates deleting your content for you because of malarkey like this. Not sure yet if there's anything I can do to make deletions "stick", so to speak, but at least you can run the extension as many times as you like. Would love to hear if anyone figures anything more out, especially OP.

https://chrome.google.com/webstore/detail/bulk-delete-reddit...
Lessons from Colorado’s Marshall Fire
That is correct, the people that have already died are unable to act as effective controls. To establish the medicine causes the disease to go away, you have to use something like a randomized trial. Otherwise, causation is not established. It’s a very difficult problem and a lot of smart people have try to come up with better systems.
So when we as a whole decided that multiprocessing is a much better approach from security and application stability point of view, they decide to go with threads?
> You're clearly a "I'd rather live in a golden cage than use my brain" type

You're posting this on Hacker News, literally 9 people out of 10 here use their brains for a living. I hope you're keeping that in mind.
>The failure mode for a member in compression is buckling, which is resisted by stiffness

Hmm, this is probably the right answer. When things start to buckle, you'd be putting part of the surface in tension, which would be resisted by the fiber. I would definitely be very interested to see the plots of strain gauges embedded throughout the thickness of the wall as it goes to depth (in all three axes, hoop, radial, and axial). My intuition completely fails here. Good thing I'm not making submersible vehicles.
For bookshelves in particular (and wardrobes which have it too), I've found that trying to remove the nailed-in particleboard from the back usually goes really poorly. For furniture that doesn't have that, I agree with you.
Distributed Energy Resources, or a fancy way of saying "solar, batteries, heat pumps, smart thermostats, etc", i.e. any distributed (as opposed to centralized) sources/users of energy
Found a couple:

- Synergizing Reasoning and Acting in Language Models: https://react-lm.github.io/

- Augmenting LLMs with Knowledge: https://www.arxiv-vanity.com/papers/2306.08302/

- Grounding LLMs with Retrieval-Augmented Generation: https://techcommunity.microsoft.com/t5/fasttrack-for-azure/g...
... and is unlikely to ever create one, either. First principles assume ability to understand. I'm not sure humans understand (or have the ability to understand in the future) emerging behavior in groups of humans. And the hubris to believe we can often results in violence because it's one of the simpler AND effective ways to make someone do what you think they should do.
Absolutely nothing in the linked article rises to the level of libel or slander, as far as I can tell. Perhaps it's hiding behind "I don't want to publicly share the details".

(Unless you're referring to the situation with Apollo's developer and the recorded conversations. That might. Maybe.)
When you search for something on Yelp and you get 10 results, to places you've never been to before, and despite not visiting any of them beforehand, you choose one. That's what's happening here, and that's what's happening in Google search results. No difference.
How does it compare to Voicebox in quality?
Its not worth living longer if life sucks.

Deadline is early 30s for kids and 50 to buy a house
> JavaScript used to be a little elegant in its simplicity.

Sir.

Wat. [0]

I could not possibly imagine a sentence I would be so vehemently disagreeing with.

[0] https://www.destroyallsoftware.com/talks/wat
NB syncs via git. It’s automatic once you point it at a remote origin.

I don’t even try to access via mobile. You can but it’s a second class experience. I just use Apple notes and transfer anything I care about over to nb about once a week or so.

You probably can get a mobile thing going w Joplin or obsidian but it would require a little bit of scripting to get nb to pick up any new notes you create as it relies upon .index files at the root of each directory to know it’s contents instead of doing I/O operations. I assume this is for performance reasons.
Yeah. Some years back there was a structural underfreq event for a couple of weeks on the European grid. My microwave phased out of time by several minutes, and then phased back. Was fun to observe.

https://www.theguardian.com/world/2018/mar/08/european-clock...
You are forgetting museums. Before the internet was widely available I visited the Electricity Museum in Lisbon which is a repurposed power station. They had a simulator of a power station with operating instructions and, according to the staff, it was realistic. I spent quite a few hours trying to startup the damn thing but it was too complicated. It was a bit like a game but with very low tolerance and a long list of steps which gave me quite an insight into how complex that field is.

https://pt.wikipedia.org/wiki/Museu_da_Eletricidade_(Lisboa)
I grew up next to a hydroelectric dam on the Columbia River in Oregon where a large amount of the power went to smelting aluminum. That industry was a huge part of the industry in our small town that otherwise primarily produced cherries. I went on a tour there with my scout group and it made a serious impression on me, it was erie how you could literally feel the enormous amounts of current in the air.

There was so much current that the free-air magnetic field in the plant was literally palpable, the engineer giving us the tour did a demonstration similar to this video[1] which blew my young mind.

A portion of the land, and the substantial power-handling infrastructure (and proximity to the river for cooling) now powers a Google datacenter.

[1]: https://www.youtube.com/watch?v=HsuSo7aFGhk
I’m trying to describe the premise from the article rather than speaking generally, to better understand the opinion of the commenter whom I’m replying to. For the purposes of the question, I want to assume that the OP accurately describes the situation as one in which those meetings would be unnecessary. I perhaps did a poor job of representing that.
I also want to point out, that instead of fixing the `with` operator[0] which does the same thing (scope management), they introduced a Symbol. Which is fine, for what it is, however it does limit implementation a little bit, using something like a proxy is a bit ambiguous for example.

[0]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Sure, but you can't simultaneously hold P(red) = 0.33 and P(red) = 0.3. Yet people asked to make two choices will strictly prefer "red" but also strictly prefer "black or yellow". If red is a better gamble, then red or black must be a better gamble too! It's the same urn.

You're right in general that uncertainty aversion has been put forward as an explanation. But to model it, you have to break EUT.
As far as I know you cannot even access posts further down than 1000 as sorted by your top/mostc controversial/best posts on your profile.

I have accounts I haven't been able to fully delete in the past.

So here is reddit claiming they won't comply with GDPR :D
With carrier-subsidized phones, you sign a contract at the time of purchase agreeing to those rules, and if you don't like them, you can pay full price for an unlocked phone instead. With game consoles, you don't sign any such contract, and the manufacturer won't sell you an unsubsidized unlocked one.
Two things:
1: Apple allowing third party stores means that those who only pick the third party store would lose you as a customer. That is how competition should work. You should have that choice. That is it working correctly.
2: In the US, at least, that is nearly at it's end. In California, it is illegal for a company to not allow you to cancel the same way you signed up.
You are very poorly informed. You were a Google search away from a sprawling list of projects OTF funds, but instead found a 2017 PDF of "current projects" that listed a tiny percentage of them, and concluded you'd found dispositive evidence for your argument.

It's fine not to be super well informed about this stuff. Why would you be? Most subjects that come up on HN, I'm very poorly informed about, too. But it's not fine to be so noisily poorly informed that you spread misinformation, which is literally what you've done here. I've done that, too! But I believe I apologized when that happened, rather than doubling down. I hope I did! Dealing with this thread has made me super self conscious about that, which is I guess a good thing. Your blog post was so bad I experienced personal growth.

You could have asked people before you posted this story; you could have done any kind of research at all, and improved it. But you didn't: instead, you ran a piece that claimed the NSA funded Signal, and that Signal relies on server security, and that advocates of Signal are part of disingenuous conspiracy.

(You and I are the ~only people reading this flagged, buried thread now, so we can leave it here if you like).
That website has a surprisingly boring design. I haven't looked at it in years, and was expecting some impressively clean and elegant design. But it looks like a Wordpress site.
It's very common for recreational divers to visit ships with bodies still in them. Maybe it's morbid, but it's common and generally you don't need to be "0.1%" to do it. If this story were about some working class people who died while scuba diving around a wreck in shallow water, would you still be trying to vilify them for it?
Whisper AI – train on old TV/movies/podcasts for better speech recognition?
I'm sure there are definitely copyright concerns, and I'm definitely sure that there are definitely some barriers to doing this...but I've been playing around with the chatgpt app talk to text, and from my understanding it uses the whisper-large-v2 model.

It is absolutely outstanding.

I have a lot of friends in who work in law and medicine, and from what I have heard, Dragon Speech Recognition is the king of the hill. From a quick wikipedia search, it seems like it is based on Hidden Markov Models". Is this something that is noticeable different than what The whisper AI is doing? And is there anything stopping someone from training a large dataset on audio and releasing a text to speech app that immediately dethrones dragon/siri/google dictate/Alexa/windows text to speech?
To elaborate on this, I know many people who's only general purpose computing device is a phone. It's what they use for all their web browsing, email, communications, writing. All of it.

These people don't care that you can't compile code on their phone. They just care that they can use it for their general purpose needs.
If you want trouble and exorbitant fees, the cloud is for you...
This explains the explosion in AI related products.
Sorry if I offend anybody, but this sounds like such a bad idea. I have been running various versions of postgres in production for 15 years with thousands of processes on super beefy machines, and I can tell you without a doubt that sometimes those processes crash - specially if you are running any of the extensions. Nevertheless, Postgres has 99% of the time proven to be resilient. The idea that a bad client can bring the whole cluster down because it hit a bug sounds scary. Every try creating a spatial index on thousands/millions of records that have nasty overly complex or badly digitized geometries? Sadly, crashes are part of that workflow, and changing this from process to threading would mean all the other clients also crashing and cutting connections. This as a potential problem because I want to avoid context switching overhead or cache misses, no thanks.
>Consoles are single purpose devices

What is the single purpose? Web browsing? Media watching? Gaming? They are not single purpose.
My oldest Ikea furniture dates from 2007, it's moved 5 times since I built it.

Most stuff doesn't even need disassembly. My bed is Ikea and has been dissasembled and reassembled twice, no problems.
I'll be honest...I like it. Boring with easily readable content is far better than most of the other junk that is put forward nowadays...
Thank you for that link, you sum up the idea that sometimes counting total tasks works fine quite well:

> Will this work if my tasks aren’t all the same size?

> The short answer is yes, your work items don’t have to be the same size for this approach to work. The chances are that If you take 100 tasks in the past and compare those to a sample of 100 tasks in your current backlog, they will be the same size on average. Also, they are likely to be the same size on average regardless of how you measure (e.g. in story points or by some other estimate) or simply by task count.
I tried it on Mac... so I guess that's the difference. Thanks.
> with Reddit really not understanding their legal requirements before shooting that response back

I think you and the author misunderstand gdpr and ccpa.

Severing the link between username and post is not at all obviously noncompliant with GDPR and CCPA. So simply making the username equal to "[deleted]" is likely compliant.

1 - anonymity is a valid method here -- once you cannot link a post with a person, it's colorably no longer "personal data", which is defined as data related to an *identifiable* person.

2 - in GDPR art 17, there are multiple reasons Reddit could avoid deleting. Note that the right of deletion only covers personal data, and has multiple exceptions, including (art 6) legitimate interests of others, which could cover the other people in threads reading and responding to messages.

Even if you believe that none of the above suffice, enforcement lies in going through a country-specific DPA in Europe. Either the one Reddit has established as their primary DPA, or a user's country-specific DPA. From then, the (heavily overloaded) DPA would have to prioritize this for enforcement action (which I strongly suspect they wouldn't) and agree with the complainant's position (which I also am not sure they would.) Even if all that happened, Reddit could appeal.

But I strongly suspect that the DPA would not take action and find anonymization good enough, particularly since Reddit is intended to be public. The DPAs are generally expending their resources on the most egregious violators and/or their naughty list of Google / Facebook.

As for CPRA, it also has multiple exceptions for deletion [1], including anonymization (by rending a post no longer personal information); as well as (d)(4) right of free speech, etc.

A similar enforcement overload analysis will likely apply to the CA Privacy Protection Agency as DPAs.

[1] https://www.caprivacy.org/cpra-text/#section5
I've also got a preference for LXDE, but after years of it working just fine, a few months ago I run into some weird behavior when maximizing/running full screen applications. I first tried LXQT but faced similar problems. In the end I switched to KDE plasma and it's fine again. Sometimes feel bloated, but at the same time it has some things that work out of the box or that can he configured easier compared to LXDE. Overall I'm ok with it.
>step 1, have petabytes of data in S3, then don't pay the sticker price.

So pay Amazon a bunch for the privilege to have lower prices. How about just starting off somewhere where you don't have to commit to paying a lot of money to get a reasonable price?
I want to see a graph of the rankings over time
I'm rather surprised that their focus is on improving vertical scalability, rather than on adding more features for scaling Postgres horizontally.
Two recent events suggest to me that this type of analytical look on interaction modes is commonly underappreciated in the industry. I write this partially from the perspective of a disillusioned student of interaction design.

1. Recent news of vehicle manufacturers moving away from touchscreens

2. Chatbot gold rush of 2018 where most business were sold chatbots under the guise of cost-saving

(edit: formatting)
Nice!

Totally agree with the project goals, it seems too many other packages are created by people who are researchers (or enthusiasts) first and software developers second, and it shows.

I see you're using Pydantic. I've recently been playing with using pydantic to implement chatgpt functions, making it a bit easier to define functions (tools) with more control over the attributes, like this:

class SearchWeb(pydantic.BaseModel):
"""
Docstring description to help GPT figure out what this does, like functions in your library.
"""
query: str = pydantic.Field(description="More info so GPT understands how to use this param")

def handle(self):
# my wrapper will call this to implement the tool after the arguments are parsed
# at this point you can be sure self.query is correct and has passed any validation you might have

It's definitely more verbose than the function definitions you have now, but you get schema definition for free, and is more strict about option parsing. It also makes it easy to throw errors back at GPT if it hallucinated some parameters incorrectly.

...aaaanyways, great work there, I'll be following the progress!
Developers need the right to challenge junk patents
He is right. Such rewrites cause a lot of problems if your compiler doesn't help you with avoiding data races.

But there is another way.
I don’t understand what you mean. Did I do a bad job of representing the scenario in the original article? Those were the outcomes from the article as I understood it, where one is caused by ‘try to do it by yourself’ and the other by ‘get help’.
I'm not sure. Eleven Labs requires some tweaking of the parameters, but I've created samples that friends and family are certain is me.
Strategy in competitive Scrabble game leads to a negative scoring game [video]
The video retells the story of a historic competitive Scrabble game where each player essentially skips all of his turns. I’m not a competitive Scrabble player but I still found this video interesting because of the game theory involved.
I would have said ChatGPTs interface is a descendant of Infocomm adventure games which are a descendant of Colossal Cave.

When using ChatGPT it certainly evokes the same feeling.

Maybe this guy never played adventure.
No, there are already devices which are not wall gardened. Use those.

My argument is that I have bought a specific device (and everyone else also did) instead of the other device being open. So I have already made a choice. Now you (or someone else) comes in and says: Well all of you obviously want this freedom that you chose not to have in the first place…

Yeah I explicitly chose that and I know many people who made that choice. Because they want the piece of mind vs the sideloading. Again are there phones that allow it? Yes, and people have decided not to buy those. My point is - respect that choice and don’t tell ppl (general public) that they want something because it’s more profitable to the developers.

I do expect a future conversation to go like this:

Scammer: Madam, go into your settings and enable side loading. It will then connect to your bank account and I will…

Now click on the link I sent you to connect so I can help you

Malware installed…
We had to read this in college, in a lit course on "dangerous discussions".

Marx, Mein Kampf, SNCC manifestos, The Turner Diaries, chunks of the Koran and the Bible, a short look at Juche, some Ding Xiaoping Thought, etc.

And among others, the Unibomber Manifesto. The professor had printouts that he gave to us so that we didn't have to search for it. True for a lot of the documents, actually.

It felt uncomfortably prescient then, and more so now. He makes a lot of good points but doesn't tie them together well, IMO, and his conclusion is kind of weak. Still, his points sting when you look at how we're sliding to a cyberpunk future that we can all see coming but won't make changes to prevent.
I have the same but I wouldn't recommend gRPC. It adds a ton of overhead and complexity that you don't want. Plus you have to deal with all the complexity of Protobuf and the fact that everything becomes `Option<>`.

Instead I wrote my own RPC system using Serde and Bincode. Communication is over stdio, that way you can support SSH access extremely easily (like VSCode remote).

Unfortunately it was for a company so the code isn't public, but there really wasn't much code to the RPC system at all since you don't need to worry about versioning, authentication, transport, etc. I write a very simple schema language, used Nom to parse it and generate Rust, Typescript and Dart code. The Rust code generation is trivial since you can just `#[derive(Serialize...]`. Typescript / Dart was a bit more complicated (you have to implement Bincode) but it's not very difficult really.

By far the most complex thing is trying to integrate with SSH. If you call `ssh` directly then you end up having to parse non-machine-readable prompts and errors and so on. But if you use a proper SSH library then you end up having to implement ssh-agent, read `~/.ssh/config` etc. yourself which isn't fun either.
You should see his old site.
Taking it down and re-assembling it honestly makes it last longer. If you start moving a structure made of a bunch of non-ridged squares, you're going to widen every hole and loosen every screw.
I wonder if the "hiding" phase was pre-mitochondrial. We can get a long history of stem-eukaryotes (?), starting to build up these diagnostic chemicals, but they don't take over until mitochondria give them a bunch of energy.
I wonder now if React / Vue / Svelte / SolidJs (and all the others) could use this to cleanup things as a finer grained way of handling unmounting of nodes, for example