skysight-inc/HackerNews huggingface dataset:
DeepDive from he listed become SnorkelAI, which become hot lately
Frankly, you can't keep deleted data at all. The term has been misused and twisted into meaningless.
Rate of traffic on the checkout page, divided by overall traffic.

We see a lot of ghosts in A/B testing because we are loosey goosey about our denominators. Mathematicians apparently hate it when we do that.
Intel to invest $4.6B in new chip plant in Poland
> you’ll never count to “orange” - “orange”

Ok but I don't see how that relates to the idea of storing sequences of numbers (the basic function of a filesystem) in Pi. Orange is not a number so it doesn't make sense to look for it in any sequence of numbers. "Orange" can however be represented as a sequence of ASCII characters, and if every sequence of numbers is contained in Pi, then an ascii representation of any string can also be found.

> This will get large very quickly.

Right, but here's a thought...

Suppose the place in Pi where your sequence is located is huge. You could maybe (probably) find a sequence earlier in Pi that is a pointer to your actual location :) So the metadata would need like 3 things to make this work. 1) length of your data, 2) checksum of your data and 3) pointer into Pi. If hash of (pointer+length) doesn't match checksum, it's a pointer (which may point to a different pointer etc).

That might make it compress a bit better. Although you may need huge amount of RAM just to dereference the pointers.
Being high on your own supply for well over 15 years tends to do that. Consequently, it also comes from believing you can do everything, which for most companies doesn't work out. Gigantic organizations also devolve into several chains of sucking-up, with multiple levels of people sucking up to each other.
Some of the Biggest Subreddits Are Retreating from the API War
and yet here we are like a broken record talking about chatbots
I indirectly referenced it. IIRC the main problems with his approach are the ABI problem and the mutex overhead. He tries to "solve" the performance hit by offsetting with performance gains elsewhere, but that raises the question "why not take the gains by themselves".
Part of the problem of course is that users want both soft deletes and hard deletes at the same time. The number of deleted things people later said was deleted in error and can we please restore is too damn high.
/r/spacex is a pretty well oiled machine by the mods.
I had a conversation like this once at a large corporation where I worked:

Them: "We want you to be the Global Head of X given how well you've done as the Regional Head"

Me: "Great! Is there more money involved?"

Them: "No, sorry. Budget is tight this year"

Me: "Ok. How about having more people? Someone needs to replace me regionally while I do the Global role."

Them: "Sorry, no additional head count this year."

Me: "Ok. How about more title? I'm a VP and this sounds like Senior VP level."

Them: "Sorry, Senior VP needs minimum 5 direct reports and you will only have 3."

Me: "Then: no, I don't want the role"

Them: "But why not??"

I eventually did take the role farther down the line as I wanted a better title for the resume.
It does look rather suspicious.
So, when do I get to vote?
Apparently not. I deleted my comments with shreddit, editing first, and at least a large portion of them appear to have been restored to their original text.
You know, I actually actively dislike Discourse's UX. I've always found there to be a cognitive load to usage that I never found with PhpBB, other older forum software, or Reddit.

I think my issue with it has to do with too clean of a UI, not enough visual hierarchy, delineation between post replies, etc.
If the model's responses are chosen by a human, then it can be thought of as a kind of reinforcement learning, the model explores the space of possibilities by generating samples, the human is the reward model.
Funnily enough a small collaboration group I'm part of just started a new phpBB forum to supplement our IRC chat and replace some of what we lost with reddit (most have deleted their accounts).

It's really a relic, the defaults assume minuscule server resources and features and fairly limited. But presentation and use is straightforward and it fills a niche between IRC and formal documentation on the team Wiki.
Last I checked mods couldn't pass laws/rules that would send police to your house or take x% of your income.
Nope. They made you think you've stayed in the same garden. Actually you're dragged on ground by the walls each time they moved, expanded or shrink the inside area.
And BTW you are the luck one who survived from that.
Absolutely, humility and honesty are invaluable in any profession, and tech is no exception. Admitting when you don't know something opens the door to learning and growth, and acknowledging when you're wrong paves the way for problem-solving and innovation. It also builds trust within a team. Thanks for sharing this insight!
Very high likelihood of a bad actor doing this. Reddit is already drowning, there is zero chance of this changing the narrative in places where it matters (media).
What else do you got in that museum? :)
FWIW, many of his recent student went to Databricks now
Hmmmm, did they ever expect domain service to become a money printing machine? I thought that was just a spiel to gain more customers for google workspace?
When I was growing up in the 1980s everyone was convinced we would have a huge nuclear World War III and it would be the end of civilization, and that at best living under that threat was "the new normal." The same alarmist hyperbole was used. TV movies were made. Now it's hardly something anyone thinks about.

And people were warning about the alarmist talk about COVID-19. They were just shouted down, for the most part, or canceled.
Extracting Data Lineage from Fivetran
I'm writing a funding proposal destined to apply to a national tech innovation fund for a SasS I am building.

This is an interesting exercise for someone who has always been in engineering IC roles (but still had to 'sell' his ideas to teams and stakeholders). Thankfully my partner is an academic, and is used to writing funding proposals, so I get good tips from her.
The true issue here is that reddit by design NEVER deletes anything. Ever. It's only levels of visibility. In practice the 4 obvious levels are:

* Unregistered users: Public, non-age restricted content(whether that be as a subreddit requirement or post-specific thing).

* Registered users: same as above, minus content that was published by individual users and deleted afterwards, content removed by moderators or in more extreme cases reddit themselves(last one is a bit of a special case, I'll come to that part later).

* Moderators: they see everything that was posted by other users and subsequently removed by the moderators for whatever reason. If a user deletes their contribution personally, then moderators won't see it either.

* Content removed by reddit: visible by reddit employees, appears as "Removed by Reddit" to anyone else. In this particular instance, reddit may remove contents that was removed by moderators already.

I'm a moderator of 2 large subs and a few smaller ones. Luckily I developed a backup system, which effectively backs up everything that was ever published on the sub(plus a ton of other stuff, including image recognition, lightweight nlp and tracking what reddit removes. Without saying which subreddit I'm talking about, I can tell you that a lot more is happening in large communities(20+k people online at any given time) than you might think.

So in the case mentioned here, it's simply a case of some "status" field in some database that was flicked. Which is kind of concerning, given the amount of contents me and the other mods have removed. Truth be told, the moderation tools that reddit provide are rat shit. I ended up developing a ton of custom ones(completely nuking a specific user's history, chained comments or entire comment sections. Things, which reddit has been promosing for years but never delivered. Funny enough, all of those are a question of 30 lines of code in total, if we are talking about a single-script type of thing. But it is worrying that stuff like this happened. Just earlier today I used one of those scripts to nuke 300+ comments in a post. I also keep a backup of the mod log so in theory I could undo the damage. Question is, how long would that take. We are talking about 500k action we've collectively taken over the past year. Some through a script, plenty manually however.

Despite all the drama lately, I don't think that's a deliberate retaliation from reddit due to the blackout, more likely a "woops" moment that happened at a very inconvenient time for reddit.
> way too abstract for the purpose.

I see my teacher's mission/purpose as making my students as flexible as possible. This and my personal dedication to Lisp and the fact that my students are too young to bother about looking for job right now makes me teaching Lisp but not JavaScript/Python.

> And it might be lot harder to explain the ideas behind the loop with substitution rules than manipulations with bytes of video memory directly represented on the screen.

I have some C skills but my choice is to teach all the bit-jogging tricks on paper while real coding sessions are mostly on Lisp. This is my first group ever, but at least I proud that the teenagers are happy with my lessons and their number is not decreasing.
Heroku was founded in 2007 by Orion Henry, James Lindenbaum, and Adam Wiggins.
It's a great feeling to leave and set off on your own journey.

Beyond the feeling, it's also educational as you learn about your deficients quickly (or, in some cases, too slowly).

I'm wrestling with this now as I'm building my platform and looking to pivot into something that produces revenue.
I didn't realize this was a thing.

Will check it out.
The piñata doesn't last long, but the TikTok of it being smashed lasts forever.
Should you rather care about the lurkers that provide no value to the community, or to the users that actually post something and make reddit reddit? For me the answer is clear.
The first party app/website is terrible, riddled with annoying UX and dark patterns. Also, I still want 18+ content on Reddit!
This thing saved the 2000s Internet from being dominated by crappy blogspot.com sites.
I'm amazed at how unprofessional the management's reaction has been to the blackout. They could've waited a couple of weeks for the controversy to die down. Instead they further escalated the issue and are now making utterly nonsensical decisions like undeleting people's entire posting histories and now things like this [if this isn't a false flag]. What are they thinking?
I would like to use this opportunity to also mention a forum software I am building, Misago: https://misago-project.org/ (GitHub: https://github.com/rafalp/Misago/)

Around year ago I've started aggressively pursuing improvements to it's UX and features which to my surprise resulted in project getting new (small) wave of attention and a lot of great feedback on what else is missing and what needs changed that I am working on at.

I've grown on old school forums, phpBB2, Invision Power Board 2.3, vBulletin 3 and I am trying to hit a sweet spot between old and new, taking inspiration from both other modern solutions like Discourse or Flarum, but also from latest versions of XenForo and Invision Community.
> Edit: You'll never get all the kids to leave the class loving CS, but you can usually get all of them to leave the class not feeling frustrated by it.

There's nothing wrong with kids not enjoying CS at the end of the class. It's an elective, meaning some of them are there because they aren't sure they'll enjoy the subject and want to test the water. Your (I'm sure excellent) teaching probably saved a few from enrolling in CS and then dropping out or wasting a year switching majors.

This might be somewhat controversial, but I believe the point of early CS education should be to expose students to computational thinking and get them a sense that some problems are easy to solve with computers (if you can break it down as a series of steps) and some are incredibly hard. I think it's normal it'll click for some students and not others (intro to programming at the college level is reputed to be completely bimodal as well). [0]

[0] https://blog.codinghorror.com/separating-programming-sheep-f...
This seems like some kind of political act of aggression intended to threaten someone or create a putsch of some kind. What's going on?
For sure. One of the big questions for me is "what does the viewer understand?" So much of modern film is very quick. There's low redundancy. So if you miss a look or a motion, you're lost. If you can't be sure where the viewer was looking, you create a lot of uncertainty about what they know. So look-anywhere entertainment will have to have a much lower information rate, much higher redundancy, or allow the viewer to control the pacing. That sounds a lot more like Myst than John Wick.
>> “Move fast and break things” is a monument to an aberrant culture of arrogance and dismissive impatience.

> Education is begging to be disrupted.

I rest my case.

Substantively, believe me, I agree with you. Culturally, though, you're proving my point.
Early internet was good because there were technical barriers to entry. Then the floodgates opened.

IMO, this will be the future of high quality interaction. Either small communities that are federated to prevent the same issue forums had, or places that charge a monthly fee for entry.
Same. But for vBulletin. I then went on to build my own forum software (because who didn't?): http://web.archive.org/web/20040523030817/http://www.webtric...
Yeah. If churn is part of the experiment, then even after you stop the a/b test for treatment, you may have to wait at least a year before you have the final results.
I do find it a bit strange you "punish modern design", while your own design is very hard to read. I'm not sure you made up that quote, or someone on HN did.

It's very hard to read your search results. I've always disliked grid views to represent data. It's very hard to find what you want.

Im not sure. But it looks like you didn't want to copy google and wanted to make something "authentic", same reason why often modern design is unusable.

Every competitor of Google just gave up trying finding a better sexier way. DuckDuckGo, bing etc. Pure copies. A list view, with a good contrasting header is the best way to scan and find the results you want.

If you want to keep it, at least provide a list / grid switcher so users can pick themselves.

Good luck! Happy you get to pursue your passion.
trading-interview.pdf
Why is everyone ok with ChatGPT scraping Reddit's data and selling it back to you for a $20/mo subscription, but cringe at the thought of Reddit making a profit from their API?

If anything the users creating the content should be the ones being paid.

Your neural nets (which are not intelligence) and 3rd party apps wouldn't work at all if normal people didn't take their time to post useful content.
That would easily explain comments coming back that were hours old or even days old, but it's extremely unlikely to explain comments coming back that were months or years old, as others in this thread have found.

No database shard would ever have been left that far out of date due to high load.

The only Hanlon's razor I can imagine here is somebody wrote a query to try to undelete something small (intending a single user or something) and forgot the WHERE clause and started to undelete everything. And didn't realize until the query had been executing for several minutes.

Yikes.

(I do actually think this is the most likely, not because of spez's motivations, but because there's zero benefit for Reddit here. It might make sense for them to force subreddits back to public, but undeleting old comments has no strategic value right now.)
Does this mean that instances that happen to have the popular communities gets hosed on hosting costs? Or stop submissions? Meanwhile "CommunityA" on other instances starve for content and subscribes. If that's true, communities should be federated as well. Like a user should be able to subscribe to "CommunityA" and get that content from all instances who have a "CommunityA".

Or is that totally off?
The Laxative Handbook: Unveiling the Complexities of Gut Health(Part 1/5)
An In-depth Exploration of Laxatives, Their Relationship with the Gut Microbiome, and Effective Usage Strategies and Unearthing Natural DIY zero cost Alternatives
It’s no joke, but it’s also not a big risk if you have some common sense and work in a well ventilated space.

We really shouldn’t discourage people from trying to fix thins because of fear.
The "main thing" is how hard it would be to get back in the business (i.e, get a job) if the whole thing explodes.

Also if you're going to quit anyway, you might as well ask the company you currently work for if they'll let you go on sabbatical, or part time, or consulting.

That can give you a bit of extra runway/feeling of security.
Both points are not true.

Participants section of the paper

> We excluded people who were already taking one of the study medications or who had already received a COVID-19 treatment with Emergency Use Authorization by the US Food and Drug Administration.

Baseline characteristics table, Medical history section

> Only 17 (1.5%) of the participants had diabetes.
> I always wondered why they wouldn't let inmates create value with their skills.

In Germany prisons are to large parts "self sustaining" thus inmates do the cooking, washing, carpenter work, metalworks, car mechanics works, ... including proper apprenticeships in different fields compliant with Germany's apprenticeship system.

Some prisoners also work on service for external customers, one can even buy products directly from jail: https://jva-shop.de/

However pay is very low, way below minimum wage and different cost the state charges prisoners is directly deduced and while in jail the only place they can spend the money on is the shop inside, for cigarettes, sweets, TV sets (requires special permission), ... while that shop owner charges prices based on his monoply ...

But the general idea of German jail system is that after jail inmates should have a chance to find a job with some education etc.

Often failing for different reasons, though.
Google have Android. is Android not a platform like Windows/IOS ? its used on phone expand to tablet and Chromebook.

"Android has an incredible 97 percent market share in India".

https://arstechnica.com/gadgets/2023/02/androids-new-oem-rul...
I've worked on many eventually consistent systems, up to exascale at one of the companies you mention, and that explanation just seems extremely unlikely. In a system using tombstones, those should (and generally will) go the same place as the originals so "missing shard" doesn't work. Over that time scale there should then have been multiple rounds of compaction, including those forced by disk or server replacements, which would have also purged that deleted/overwritten data. Nobody at that scale can afford to let uncompacted garbage accumulate forever. Therefore, if not tombstones, they must be deliberately keeping old versions, but in that case the issue just moves to the index and doesn't really change much. The only way I can see this happening is if there was an unrecoverable data loss that required restoring from backup. Also, let's not forget that true deletion is sometimes required under various regulatory systems. I know that at least two of the companies you mention have systems specifically dedicated to satisfying those requirements.

It's still possible that this is innocent(ish), but at low enough probability that malice really does seem like a compelling alternative explanation. After all, spez has been caught doing something very similar before. There's proof of malicious nature, not just an assumption. When a component in a system has a certain known behavior or limit, you don't just discard that knowledge due to some handy rule of thumb.
The adage means something very different though. It's about the fact that once you've posted it, someone will have made a screenshot or scrape of the content, which will resurface at the most inopportune times.

I.e what unddit.com did for reddit

What're reddit decided to do here is almost certainly against european law and I expect we'll hear more about it over the following months.
I think they're implying that the job is pointless to the worker.
When I was getting my BS in CS, that drove me the most nuts when the professor just didn't understand the coding language they were teaching.

In my assembly class I still remember asking the professor for help with a code challenge, and he comes over and looks at what I've got done and starts asking me what a snippet of code was doing when it was a snippet of code he provided us with. That didn't work. And to top it all off, the assembly we were learning was heavily dependent on a custom library provided by a CD from the book publisher that included no documentation and couldn't be applied outside of class.
I only realized yesterday that all the company web support forums I use are using Discourse, and I really hate the UI. Information density is low and infinite scrolling is a usability disaster.
Android is the perfect example. As far as I can tell, the horrible evils of sideloading everyone keeps talking about have SIMPLY NOT HAPPENED.
And when you give credit where it's due, you create a culture of appreciation and respect. This not only boosts morale but also encourages more of the same behavior.
True, though nowadays I use PlantUML (https://plantuml.com/) which is a DSL using which we can create all kinds of UML diagrams. If any changes are to be made I just need to make the incremental changes using the DSL and regenerate the images. It has been very helpful.
Of the 50 states, we actually have one smaller than Holland.
> If you separate someone from their community, their relationships, and the very things that cause us to change (people) -- you create monsters.

You and I agree that the current method of imprisoning criminals teaches them to be worse, and must change. However, I think you are either ignoring or not believing the fact that many people "in their community" are already monsters. (A "monster" in this case is someone who knowingly and purposefully spreads suffering, either for their own benefit or for fun.)

The behavioral patterns and beliefs that cause crimes that we jail for--duelling, honor killing, robbery, sexual aggression, petty theft, intimidation, etc.--are first learned from the families, friends, and neighbors that one grows up around. Removing the children of mafiosos from their environment isn't going to contribute to their learning of the culture of the Mafia any more than removing the children of rich WASPs would contribute to their learning of the stereotypically entitled behaviors and views on the lower classes. (It is a popular belief among progressives that it's the System in the first place that teaches them these behaviors, but this is a view that robs people of their agency. It implies that violence would be least in a more anarchist-adjacent society, when in fact the historical view shows that inter-group violence is staggeringly high in places with less strong governments.)

Apart from this, I don't think we disagree on the problem with modern prisons. My primary view of prison reform is that prison ought to be safe. We should, as a civilized society, guarantee people we imprison that when they are forcibly remanded under the care of the Department of Justice, they are no longer in danger from their fellow citizens, and answer only to their captors.
Who knew the good ol' Trash 80 could do stuff like this! We had one for a while but I was never able to do anything interesting with it, I was super young though.
Reddit admins could automate the reposting of old content from years ago, complete with comments, and I think most doomscrolling lurkers would never notice.
America is losing ground in Asian trade