skysight-inc/HackerNews huggingface dataset:
This is my preferred way to work as well. Some techniques to address what you are missing:

1. Only checking in semantic differences (not output, timestamps, etc.):

Use the `jupytext`-extension [0] to seamlessly pair you notebook with an lightweight markup version of the input only (which can be used to generate full notebook).

2. Being able to switch between text editor and notebook interface

As other have mentioned, there are integrations for multiple editors.

Another approach is to move the central code out to a python module which you edit in a text editor, and then use the `%autoreload` magic [1] to reimport that module whenever you execute a cell in the notebook.

[0]: https://jupytext.readthedocs.io/en/latest/install.html
[1]: https://ipython.readthedocs.io/en/stable/config/extensions/a...
The occasional laser-focused subreddit has been my bread and butter on reddit for the past 15 years.

I never access /r/popular or /r/all or any of the default subreddits, all my usage on reddit is from niche communities about my hobbies, and through the past 15 years each new hobby I started there was a subreddit to kickstart it full of information and a community. That's going to be the biggest loss.

Most of reddit the past 10 years has been shifting towards new users just lazily scrolling /r/popular but those users are not profitable, they don't generate value, the ads will be poorly targeted. The laser-focused subreddits is where the value of reddit as a platform comes from, I don't like advertising but I could tolerate targeting on those subreddits as it'd be relevant without invading users' privacy (like the old days of AdSense using the context of the page for ads, not profiling the user).

The vast majority is utter stupidity, I agree, but that is a part of reddit that you can completely avoid if you are a bit more of a power user... It will suck when it dies.
Oh I agree, if you read my other comment in this thread I already said that the vast majority of internet users will use centralized corporate social media.

But I'm hoping that with accessibility improvements the decentralized camp will grow, and it will forever remain a factor. Or as long as the internet as a backbone is free enough.
> Never realized mods were so disliked

That's because they ban those people left and right

People are rightly pissed at mods here, they are constant abusers of their power
All her charts are sourced externally with the data source mentioned. Are you saying she falsified the charts?
Classes and methods/functions alter the grammar just as much.
You're very quick to reach for the diagnosis based on relatively little information.
"These archives are purely text and include no media. They are json items scraped from the Reddit API and include all information for every post and comment 2005-06 to 2023-03."

https://old.reddit.com/r/DataHoarder/comments/1479c7b/histor...
The Complete ZX Spectrum ROM disassembly (1983) [pdf]
I grew out of that stuff by age 23 or so but wasn't automatic. At some point I had an epiphany that it was the most ridiculous form of pursuit.

It's clear that the trend is about capitalizing on this addictive behavior, however. Is it possible to reject it without becoming depressingly jaded in the process? That's something I haven't been as successful with. Limiting Internet time is probably the best thing here, and you shouldn't base your self-worth on anything that involves fake Internet points.
What I find interesting is that on HN, downvoting doesn't seem to have a negative impact, not as much as Reddit anyway. And I wonder if that's because folks who use HN really care about HN - I do - and make a good-faith, concerted effort to contribute in a positive way, with moderators who will enforce rules, but will not remove posts they disagree with (Reddit), or mandate arbitrary and inconsistent standards (Reddit).
Oh, that’ll be fun when people start to realize that some polyester fabrics are transparent in IR!
Who was nasty first? Are you trying to say the community brought this API change upon itself?
I very much understand people are different and it seems for some people details like these are important.

That said, with the work I do (mostly Java/Kotlin/C# backend and TypeScript frontend) and the way I do it (IDE), if typing speed ever becomes a bottleneck, something has gone horribly wrong somewhere.

And since I have went through a number of times earlier in my life where I thought I had to learn vim, I think it can be good to try the other way around and ask everyone who doesn't love their vim setup but feel they have to:

Why are you doing all this typing? If you update a variable name or a method signature and the rest of the code doesn't automatically update itself as far as possible, why is this? Why is your (hopefully) modern computer allowed to slack of while you have to think and work hard?

Intelligent autocomplete, template insertions and automatic refactoring has been available for a long time now in mainstream languages.

If you aren't using it, chances are you are wired really different than me or you are missing out.

Edit: but if you love your vim setup, just continue. I love watching people who are good with vim. It is performance art.

But I decided it isn't for me, and I personally think for a number of others too, if they had spent a fraction of the time they've spent tweaking their setups on actually learning a real IDE that could have made a bigger difference.
The paper I linked to above has as one hypothesis that it was a naturally occurring virus, cultures of which had been stored or worked on at the lab, and "leaked" by way of infection of workers there. Seems just as plausible as some source virus having been manipulated to increase its infectiousness to humans.
> It does not ask or legislate for prices to not go up.

Yeah, this worked very well for every country/government that tried this.
Consciousness and Anaesthesia (2009)
I think about consciousness a lot, and therefore, like to read about it.
There was no CPI inflation. Someone who wanted to buy a house will certainly talk about inflation...
There is no trivial way to detect motivation, on the contrary leveraging the accusation of someone arguing in bad faith is usually seen as ending an intellectual exchange.

To be realistic, this can be that case, especially on the net, and there are ways you can make an educated guess. But it stays a guess and in the end I want to do the guessing myself. It cannot be outsourced aside from the most trivial cases like spam, advertising, etc.

That aside people with a foul mouth might use words differently while others people might receive it as a slur. We now have words that have much more might than they had before with the better approach to such issues.
>> Heart palpitations is a very common side effect due to it.

This is the first time I've heard that, but - at some point in my life I found a technique for triggering mass bursts of seratonin when I want them. It's not that complicated; when I'm depressed and really need it, I just focus on a time when I felt my brain flooded with it. I habitually live with very low happiness but I'm familiar with the feeling of overwhelming joy - and love of everything around me - and I can put myself there, at a cost. Usually measured in hours or minutes.

I also have an arrhythmia. When I do this, I often get heart palpitations lasting from 10-15 minutes.

(I'm aware that the process I'm describing is also totally undocumented, but I've been doing it for years).
> eggs, gas, coffee

Largely because those are inelastic goods, they are always purchased. While some may be able pull back, most cannot.

Higher interest rates for loans for larger purchases or business purchases/investments certainly are impacted by higher rates.
5 pro tips for making a great product demo video.
W e all love a good demo video and have experienced how much they can make or break interest in a product. As you prepare to launch on Product Hunt, consider creating a video as part of your marketing plan.

A good demo video can:

1. Show your product in action
2. Create a connection with viewers
3. Provide entertainment that's shareable.

Here is an example of a Product Demo Video
It's not as much doublespeak as very technical lingo?
LKFS: Loudness, K-weighted, relative to full scale
Huh? S and D are some of the easiest keys to press
About a decade ago, I was working on a mobile RPG game. I invested six industrious months, building it up to the brink of completion—just 3% short of its final version.

The unpredictability of life, however, has its own plans. An unforeseen circumstance led the company I was collaborating with to dissolve, and simultaneously, a tech startup I had founded began to show the sprouts of success. Faced with this duality, I found myself contemplating the choice between my creation and an entrepreneurial opportunity. With a heavy heart, I paused the game project to build my startup, which turned out to be an arduous, albeit rewarding journey. Yet, that unfinished 3% kept lingering on the edges of my consciousness. So, I set aside three months to complete the remaining portion of the game (1% takes the same amount of time as 99% of development?) and finally released it on Steam. The joy I felt was amazing, not because the game was extraordinary, but because I had finished what I started.

From this experience, I took away two key lessons:

- We only have the bandwidth to complete a few significant projects in our lives (2 or 3 on average). It's crucial to know when to say 'no' and choose our commitments wisely.

- Leaving a project incomplete can lead to long-term regret, more so than the effort it would take to finish it.
For me it was never about speed, it’s about comfort. I always unconsciously hated having to reach for the arrow keys all the way to the right of the keyboard to select words and move around.
> There is no robust evidence that community masking has any effect, and people have looked hard for it.

This is simply factually incorrect.

The situation in the US provided a textbook ANOVA scenario with various individual counties adopting a hodge podge of approaches.

For example, one of many such studies

https://www.degruyter.com/document/doi/10.1515/jom-2021-0214...

concludes:

These data showed statistically significant lower averages of SARS-CoV-2 daily infection in counties that passed mask mandates when compared with counties that did not.

The difference-in-difference analysis revealed a 16.9% reduction in predicted COVID-19 cases at the end of 30 days.

You might want to look into why meta reviews, particularly those plucked from popular COVID forums, aren't the bees knees you seem to think they are.
I don't quite get the appeal of chips without WiFi or Bluetooth these days. I can't think of anything I want to do that wouldn't be cooler with connectivity.

Mostly what I do now is just make a carrier board for a USB-C ESP32 module. Yeah, I could probably do it myself (If I copied the reference design exactly for the RF stuff, and wasn't hand soldering QFNs!), but it becomes kind of a chore after the first time.

Maybe it's different if you're really good at soldering, I've heard it described as meditative for some, but I'm usually ready for a nap after that much precision work!
Cloudflare (although they don't cover all the TLDs)
You may not have said it directly but implied, for example if we said A to B, and B to C, the model would have learned the relation and tell you A will go to C, doesn't mean all the sudden it can reason. It's all already in the language and when it has learned enough of numerous forms of A to B, B to C, the relation it's built makes it to give A to C. Yet A to C may very well be some epiphany that we have never thought about. One advantage is the model never get sloppy, it remembers everything, it may overreact/overthink hence hallucination, but it doesn't overlook things or bias like human do (until alignment of course). This is why we're often surprised by the model, but we probably knew it too jut being blind about certain things sometimes so never made the connection.
Got it, and interesting point.
Do you mind if I ask you - how have you had an account here since 7/5/12 and you only have 1 karma point? I'm flattered that you're responding to my post.
This whole thing was about small sums of money. Reddit isn’t profitable. And now it’s going to pay an army of moderators? Yeah, good luck.
1. (even separately) not as easy as a thumb key

2. not at the same time, simultaneous combo is the problem
Well maybe we should expect people to learn the tools they use properly instead of constantly dumbing things down for the sake of convenience.

I’m not sure you should be able to just pop in and do “data science”
Serotonin syndrome.

I believe that qualitative effects of the MDMA would also be significantly reduced.
pay to post? Naaa bruh... naaa
I've heard about them when it was discovered they screwed their S3 permissions, but otherwise there was a small interview (way after the incidents) with the founder that covered a lot of what/why/how they were doing:

https://www.theverge.com/23607095/vergecast-solo-acts-hive-s...
Trump is to blame for the behavior of the company that banned Trump's subreddit? Is there anything this man can't be blamed for?
This should become law.
I keep recommending iwantmyname, which is not Europe-based (NZ actually), but founded by some guys from Austria. I've been a customer for ten years now, and I haven't seen a nasty ReactJS redesign, or any other BS. Just a good registrar.
I've been using OVH for over 10 years and I'm pretty happy with them.
Charging for the API wouldn't be a problem if it was either cheap and short term notice, or expensive and long term notice. The biggest problem is that it is both extremely short term notice (a month) and expensive as hell. You don't do this in good faith if the goal is to provide a sustainable business; you do it if you want to kill the API, but have a fallback "despite our best efforts" angle to work in PR pieces.

Providing a per app, per user API key would be the most sustainable way of doing business with 3rd party app developers while keeping users that are willing to pay happy. Plenty of the users that use 3rd party apps already pay something to use them, so it's not out of the question that they would be willing to pay even more to keep using them. I know I would.
Compared to the simplicity of the decorator design pattern, I always found AOP libraries unnecessarily complicated and too implicit (magic.)
In Defense of Merit in Science (2022)
After Nostr Damus, Apple now rejecting Zeus, another Bitcoin related app
Related story for Damus: https://news.ycombinator.com/item?id=36309211
Initially yes, but multiple communities made new polls for the continued blackout.
> they make these things called bags

I think the point here is that if you're the sort of person who does a weekly shop for a family, you can't possibly fit all of your bags on the scale, even at the largest self-checkout kiosks.

FWIW, I think your self-checkout experience is probably uncommon. I find that the barcode scanners at self-checkout machines are often poorly-calibrated, dirty, or just generally a pain in the ass. I say this as someone who spent five years doing tech support on point-of-sale equipment, where my job was quite literally to help people use their finicky barcode scanners.
Why is it interesting? Alternative apps aren't necessarily going to show ads, which is how Reddit makes money. Surely those statements are mundane.
ArXiv is hiring, moving to Google Cloud
I would think it's pretty clear that the implication is longer term studies are needed and that people reading can infer that on their own.
I have tried to at various points in the past. What usually happens is that spammers will come and post crap, and those will be 90-99% of all the posts.
I really do not read the Apollo dev anywhere close to what you do. I read it has him writing that to make a point, not that it was actually a serious offer. I have no idea why you would think anything like that would be a serious offer. Or why a serious offer would be made in public like that.
I might have a useful suggestion. I've implemented a Piece Tree (VS Code style) and a Rope in a functional language (found the Rope much faster at everything but I made a few adjustments to the structure so it's not a straightforward Rope).

The major failing point of the Piece Tree from my benchmarks is the substring/querying time. An idea I want to try out to speed up my Piece Tree implementation is to distinguish between Concat (metadata) and Leaf (string) nodes, just as a Rope does, storing metadata in the internal nodes and Pieces at the leaves.

The reason (I hope) that will improve substring times is because, in a Piece Tree, the original string can be reconstructed through an in-order traversal of the tree's internal nodes.

So, if you specify a substring range that starts from one character before the root node and ends one character after the root node, you end up traversing to the rightmost node in the left subtree and the leftmost node in the right subtree (two O(log n) operations).

I'm hopeful the tree depth that would need to be traversed if the nodes were at the Leaves (like in a Rope) would be shorter (especially since adjacent pieces won't be O(log n) distance away) and want to try it out myself, but my intuition might be wrong. You can have a go trying that out yourself if the idea interests you.
What searches are you seeing that with? I default to DDG and when I can't find something I'll try Google, but usually struggle there too. Google also has ads (for people without ad block...) so "unrelated spam at the top" is baked in.
Seems like psychiatry is throwing things at the wall and going with whatever sticks. That plus spurious statistical correlations supporting the use of certain medications.
Self-promo: If you're interested in the rise of gamification, how it works (and doesn't work), and how it's being used in workplaces, schools, governments, and social media, I published a book last year called You've Been Played: How Corporations, Governments, and Schools Use Games to Control Us All.

https://www.hachettebookgroup.com/titles/adrian-hon/youve-be...

I've been designing games for twenty years, and I'm CEO at Six to Start, the co-creators of Zombies, Run!, one of the most popular examples of gamification to date. I also originally trained as an experimental psychologist and neuroscientist.

The most prevalent forms of gamification, including the ones mentioned in this link, are ultimately based on behaviourism as a theory of motivation. It's not that points and badges and levels don't work – clearly they do, particularly for some people – it's that there are other ways people motivate themselves and others, and the better forms of gamification harness them.
There is no randomness, this is how DMARC works. You need SPF or DKIM alignment (either one will do).

Basically what is happening, is that Gmail is slowly enforcing DMARC for new domains. This is a good thing, any domain that sends email should use DMARC, and all email should be properly signed with a DKIM signature.

Adopting DMARC can be difficult for existing domains, but if implemented from day one (what Google is mandating here for 'new' domains) it is fairly trivial.

That all said: if one is setting up email for any domain, you should focus on DKIM, rather than SPF. SPF is horribly flawed in many ways, and can break in many ways. If you ensure that all your email is DKIM signed (and aligned), you'll have covered 99% of deliverabilty. You should still enable SPF though to support the 1% of legacy email services that don't support DKIM, but just don't rely on SPF alone.
I was already dubious of the concept, but the account example in the page makes me even more so.

"Transactions, security, and logging all exemplify cross-cutting concerns."

Logging, maybe. Transactions and security? Hard disagree.

And then in the example it checks for enough funds to make the withdrawal, and then makes the withdrawal, not as an atomic ation. I don't think that's just nit-picking on a simple example - how AOP interacts with atomic actions is fundamental to the use-case.
E.g BLIP image is captioned "missing: dog" despite the dog being detected in the image.
make it work, then make it right (if time permits)

your job isn't writing code, it's fixing someone's problems
Everything comes back to supply/demand.

Part of that demand is cash to buy and cost of the goods. If debt costs more then people have less to spend on other things. Like for instance higher credit card rates or student loans. That impacts purchasing power.

Inelastic goods may not be fixed by higher interest rates, especially with other supply chain/geopolitical/environmental impacts and companies debt requirements.

Elastic goods or investments, higher interest rates for loans for larger purchases or business purchases/investments/inventory certainly are impacted by higher rates when debt is involved.

In the end if the higher interest rates affect mostly business/consumer elastic goods then yes interest rates bring down price inflation and affects demand eventually. The flip is if the interest rate increases start to affect the supply like margins or business survivability, then any reduction in demand will just offset with a reduction in supply.
Effective Asynchronous Communication
Wedos. I migrated my domains from namecheap due to their problematic setting of glue records for IPv6.

I'd say Wedos is no-bs enough.

I hope referral is not a problem on HN:
https://www.wedos.com/?ap=Fy1vRJ
I did an AOP project back in ~2007, where we used crosscutting to separate the frontend from the backend, due to the belief that in the future we would swap out the thick client frontend for a web client.

It was kind of a nightmare (to put it kindly). This was an insurance app where updates in the frontend would automagically be pushed into the backend algorithm, which would automagically push changes to the frontend, which would automagically push changes to the backend...

The client also didn't pay for regression tests (2007 was a long time ago!) so basically every week it infinite loop locked in some new and undebuggable way.
>Makes it pretty much impossible to understand code by just looking at a single file.

This always made OOP so frustrating to me. You have to go look in tons of places and build a mental model of all of them to have an idea what code does.
I got hit by this with seliger.com domain emails, although seliger.com predates gmail.
Agree re. Caps, it's indeed not a great key (pinky+lateral move), though could't get to a comfortable enough use for simultaneous key presses myself, and with a right Command available for the same functionality not sure it's worth training much as nothing beats thumbs in ease of use
Discord's attempt as 'forum' is... incredibly bad and difficult to read. It is not what anyone expects a forum to be.
That's more of a sales, hardware, and pricing thing now. Nothing new on product or development end.
Is there a tangible advantage of using one registrar over the other?
And it's also people posting reviews of some tool, or long tutorials on some technique, or answering questions from beginners, or collecting a FAQ with the basics/intermediate level of learning of a hobby which becomes an intro manual of what you probably need to learn as a foundation.

It can be also a massive circle jerk but if that's the only thing you can see from niche subreddits you are coming into this with a massive bias and ignoring the good parts, and these good parts are missing from most of the rest of the web.

I feel that your opinion is the same, just an attempt at a massive circle jerk about how terrible reddit is. It is, but it's also not and if you sincerely can't see how useful reddit is for a wide range of hobbies it's probably because you're a little myopic.
So we can have an informed opinion based on which to vote, and discuss with others to get them to vote more informedly (and in line with what we want).