skysight-inc/HackerNews huggingface dataset:
I was a heavy Google Reader user and mourned it for years. At some point, though, I discovered Miniflux [1], and haven't really missed Reader since.

What I do miss from the Reader days, though, is widespread RSS support. I wonder if the death of such a prominent RSS reader gave sites "permission" to stop supporting RSS, and pushed RSS into further obscurity. Anecdotally, it feels like RSS is a feature often not carried over after a site redesign.

[1] https://miniflux.app/
If your honesty is all about insulting people and never something positive, then it says more about you then about honesty itself.

Also, you don't have to comment on other people children at all. What is even the point of judging whether someone kids look beautifully or not? I doubt people comment on your beauty either.
You put in-place a loss mitigation strategy. This strategy will vary by application. In my case, I have a similar setup where we write 25-30k records to SQLite daily. We start each day fresh with a new SQLite db file (named yyyy-mm-dd.db) and back it up to AWS S3 daily under the scheme /app_name/data/year/month/file. You could say that's 9 million records a year or 365 mini-sqlite dbs containing 25-30k records. Portability is another awesome trait of SQLite. Then, at the end of the week (after 7 days that is), we use AWS Glue (PySpark specifically) to process these weekly database files and create a Parquet (snappy compression) file which is then imported into Clickhouse for analytics and reporting.

At any given point in time, we retain 7 years worth of files in S3. That's approx. 2275 files for under $10/month. Anything older, is archived into AWS Glacier...all while the data is still accessible within Clickhouse. As of right now, we have 12 years worth of data. Hope it helps!
KDE Activities are a little bit like virtual desktops. If you set up 4 virtual desktops you can tab between them and keep specific stuff on each desktop. With Activities you hit a command key and you get a new set of desktops. It's almost like logging into a new, empty session but you can switch back to a previous activity easily.

I used to use the same laptop at work as at home, so I added a Home activity. When I was done with work I'd hit [windows key] tab and work would disappear from my desktop and all my home stuff would be there.
That post, considering current polarization in South America and the US, should be considered at least defiant and at most dangerous.
PulseAudio was the last straw that pushed me to get a Mac. When I switched to Ubuntu, wifi worked, sleep (and more to the point, wake) on my T42 worked, and audio worked. Each release after that something would break, and but you couldn't really work around PulseAudio very well.
Standing up for science in difficult times
It was a different time.

Back then, people would have shot it dead for tech-astroturfing.

Today, people wouldn't see the point since AMP is more convenient anyway. /s
Move fast and break the social fabric of society.
I'm not the original commenter, but I have some:

"To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge." – Grace Hopper

"Beyond basic mathematical aptitude, the difference between good programmers and great programmers is verbal ability." – Marissa Mayer

"I’ve always objected to doing anything over again if I had already done it once." – Grace Hopper

"The best icons are more like traffic signs than graphic illustrations." – Susan Kare

"You haven't mastered a tool until you understand when it should not be used." – Kelsey Hightower

"Some problems solve themselves if you are patient enough." – Jaana Dogan

"If too many users are wrong, it's probably your fault [..] If a bunch of people trip over the same thing, maybe it's not them. Maybe it's your product, or maybe it's just you." – Rachel Kroll

“Falling in love with code means falling in love with problem solving and being a part of a forever ongoing conversation.” - Kathryn Barrett

"The best programs are the ones written when the programmer is supposed to be working on something else." - Melinda Varian

"Writing software as if we are the only person that ever has to comprehend it is one of the biggest mistakes and false assumptions that can be made." - Karolina Szczur

"Sometimes it's better to leave something alone, to pause, and that's very true of programming." - Joyce Wheeler

"The purpose of software engineering is to control complexity, not to create it." - Dr. Pamela Zave
This thread for me exemplifies the glory and frustration of the Linux application ecosystem: numerous recommendations for obscure apps that fulfill a basic function. No obvious answer. I use a different solution from all of them, and it's fine, but who knows which ones will be supported a year or two from now. It's great that there are many viable options, and depressing that they are so fragmented and hard to discover.
No it would be closer to the Jet db engine that Access uses, they are both file based in process relational db engines. Back in the day for a Windows app if you wanted a in process file based db you would use Jet since the engine was included with windows even though Access was a separate product.
So, you're selling unused space in your own hardware? I'm sorry but It's not really clear.
I don't doubt you're already aware, but for context: Surprisingly, this is not a unique phenomenon. Calculus, evolution, magnetism, the telegraph, and the lightbulb, among very many[1] others, all were discovered or invented at the same time independently. It isn't the rule, but it's definitely significant enough that single inventors aren't the rule either.

[1] https://en.wikipedia.org/wiki/List_of_multiple_discoveries
Hmmm, lots of recent outages.

Has anyone else noticed erratic response times in recent months? My web vitals score sometimes dips heavily because "response time from server" (or whatever it's called).

Anyone can recommend another place where I can host? (except Vercel, which has similar results)
Running RedisAI on Nvidia Jetson Nano for the First Time
Small nitpick; its Project.toml (or JuliaProject.toml, to avoid name clashes) not Projects.toml
I believe this was just a money decision. You really can't run all those fancy tracking ads and other engagement/conversion tricks within RSS readers, or if you did, people would just switch to readers that didn't support ads and tracking. RSS was, mostly, just content that you could format and read as you like and that's a pretty big threat to operations like Google who rely so much on ads and tracking. Reading mode in browsers is the middle ground that sorta works. We still get presented with ads and tracking but get the option to view things in a sane format. Of course, we don't get the neat all-in-one aspect we had with RSS. We still, somehow, are using the bookmark system for visiting and consuming the web.
20 minute walk is big difference than a 20 minute cycle. Almost every typical American neighborhood is 20 minute cycle-able. Very few do it though
Sure, its not everyone. On the other hand it also suck to be forced to pay.
Why don't like about this concept is how it forces a certain "gettoisation" of the neighborhoods.
I don't know who posted the clip on Youtube. I assume the location is Bandley 1. I don't know what the show was. It's around the same time as the ABC Nightline clip which has done the rounds on the internet for a few years, but probably unrelated since none of this footage is in the Nightline segment.
> "Why do you say that?"

Recently it was reported that Google will no longer give search-result priority to AMP pages. Which means any incentive for publishers to support them is gone.
It's not even the percentage of reads vs writes; it's about the total time spent writing. Suppose that while a single user was actively using the website, the time spent writing was 70%. That's a totally mad write load; but even then, if you had two concurrent users, things would probably still be quite useable -- you'd have to go up to 4 or 5 users before things really started to slow down noticeably.

Suppose, on the other hand, that a single user generated around a 1% write utilization when they were actively using the website (which still seems pretty high to me). You could probably go up to 120 concurrent users quite easily. And given that not all of your users are going to be online at exactly the same time, you could probably handle 500 or 1000 total users.
How is it not free for commercial use? It’s public domain code. I just rechecked the license after reading your comment.
If you check the graph in my first comment, you can see that the 9.4% increase happened onward from week 42, so it was the second wave that hit the country hard. By that time, the country gave up on contact tracing.
Plus in the second wave , the lockdown was enforced only for people not tested by mass antigen testing.

You can compare Denmark and Slovakia (similar population size) for 2 different approaches to the 2nd wave, with 2 completely different outcomes. Denmark as a whole has as many people in ICUs as Slovakia has in one hospital.
Djikstra is the king of smarmy CS quotes.
Ships actually are designed to be suspended from the ends. Ocean going vessels are going to experience wave crests which can be any length apart, including the full length of the ship.
Show HN: Encrypt then upload files/videos to Discord to use on your website
I think low quality code is probably correlated with open source, but the causality runs in the other direction. It's easy to write garbage and throw it up on Github as your only deliverable, whereas the minimum deliverable for closed source is a functional binary.

Which is why FUD like this is so dangerous. It makes sense in PHB land where they don't understand that a programmer doesn't just use the first hit for a given functionality, but investigates whether it's actually worthwhile to use.
Festooned with garbage? Nearly everything in that screenshot serves a purpose. Like is there a single thing in that screenshot that looks superfluous?
Speed = 0, Display Ad = True?

Goddamn, I don't want this post to be a screenshot for someone to point out that we can see the future.
There has been an emergency for a long time before covid. Covid has given the government the motivation to address it, at least in small part. Before covid, many people where overworked, underpaid, or unemployed completely, sick and dying needlessly.
Privacy Badger: blocks a bunch of trackers - https://addons.mozilla.org/en-US/firefox/addon/privacy-badge...

Privacy Possum: blocks additional trackers that Privacy Badger sometimes misses - https://addons.mozilla.org/en-US/firefox/addon/privacy-possu...

Stylus: Let's me adjust the CSS of any website. I use this to tweak websites that have poor contrast or text that's too big/too small - https://addons.mozilla.org/en-US/firefox/addon/styl-us/
Ubuntu MATE has the GNOME 2 look. Linux Mint has a mate flavor too I think.
Problem with Feedly, in my experience, has been the rate they provide updates to feeds. I may track these 10 or so feeds which is low, but I do want timely updates to those feeds in my RSS app. Seeing delays of multiple hours is a lot less useful to me in several cases.

I realize I am sounding a bit whiny here. I just didn't have these problems with Google Reader and it sucks that the free option that worked well disappeared. At the end of the day though, $50/yr isn't a big deal, it's just a combination of everything becoming a damn subscription and how I'm sort of tired of subscriptions. Subscription fatigue is real for me.
You can avoid content curation by only using Twitter with a unofficial client.
New image of black hole released by astronomers
Interesting - it's been a long time since I used / looked at it. There was a big uproar in the company though and a drive to move away from it due to licensing and cost from there. Maybe they where misinformed.
I'm the author of Litestream, which is an open-source tool for streaming replication for SQLite. That could be a good option if you need to limit your window for data loss. We have a pretty active Slack if you need help getting up and running. https://litestream.io/
Don't mock everything, by mocking everything, you are testing... nothing.
Show HN: Daily Four – Get the important things done with minimal stress
Remote Desktop Gateway alternative from the FreeRDP guys
In general, whenever you need to perform a join (of multiple datasets), that ends the pipeline of local operations on a partition. Other operators as well that necessarily require data from other partitions end local pipelines. This is why linear scalability is not completely achieved in practice. Most interactions with data cannot be performed in a completely partitionable way.

Usually those other operations which force the local pipeline to end occur in a query plan prior to hitting any kind of tradeoff of doing too much in a local pipeline, since local pipelines are SO much faster than what happens when communication is required.
Definitely go for GccEmacs (feature/native-comp) branch if you haven't yet. Despite being experimental, it's pretty much stable. I've been running it for over half a year as a daily driver, and seen zero issues (but much performance improvements!). Similar stories abound on-line.

Wish something be done about proper threading support, but I understand it's a herculean task at this point.

(For those unfamiliar, GccEmacs is a parallel branch of Emacs that uses libgccjit to compile ELisp straight to native code. It does it transparently - compiling in the background and then substituting bytecode-compiled functions for native-compiled.)
Seeing that screenshot makes me remember how much I miss the original simple HTML UI used in all Google Apps. So fast,light weight, and it just worked.
> I think we should start pressurise politicians so that they force companies to pay royalties to open source contributors based on % of revenue.

...If someone makes something and gives it out for free, the government can't retroactively force users to pay for it. It's up to the creator to choose a different lisence.
> Don't look back, look forward. You don't need to abandon KDE over the perceived lack of a single feature.

It's not a single feature, tiling window managers are an entirely different paradigm that fit my programming workflows so much better. The constraints they impose are actually a good thing for me.

I did say that I use a traditional desktop environment for tasks that are not driven by a text-based environment, although in a way that completely hides all desktop environment provided screen widgets, rendering the differences between KDE, Gnome, XFCE, etc moot. I handle window switching with things like Alt-Tab, which pretty much work the same in every environment.

At some point if I switch to KDE, I'll definitely pick up your suggestions though!
As someone who was born too late for Google Reader, I genuinely don't understand why people bring it up every 5 minutes.

There are 1000 feed reader apps that exist right now, some of which have the branding of "it's just like Google Reader", so what am I missing here?
This just sounds like any mature industry.
I agree that was a local maximum, but I'd say peak Linux-on-Desktop was Ubuntu 16.04 with Unity 7. I'm hoping that Gnome 3 + Pop Shell will take us to the next peak, but except for the awesome tiling we're still below the 2 previous maximums in the "everything-just-works" department.
It is a service you can sign up for https://crowdstorage.com/products/device-backup-my-cloud-hom.... Stay tuned for support on more devices in the future (i.e. synology, qnap, etc.).

We also purchase storage in datacenters.
I never did use Google Reader, having been used to Firefox Live Bookmarks. Today I'm using the Livemarks extension. Just taking a brief look at alternatives, because Livemarks was a very early response to Mozilla removing Live Bookmarks in 2018, Feedbro looks to be even more popular and more Google Readerish. It's more than I'm looking for but it looks good for the Google Reader crowd. On my phone (iOS) I use Inoreader.
Being human is only survivable for years...
It sounds like all this needs is faster transportation. I remember when I first got a motorcycle in SF I could get everywhere so much faster and I enjoyed the city so much more. My commute went from 45 minutes to 20 minutes. I know motorcycles are not for everyone, but I think low powered electric scooters could be a better solution over buses. Maybe I'm just bitter from the 38 in SF.
nit: security is like the speed of light for a massive object, you can never reach it, you can only get closer and closer. I'd say instead "SQLite is one of the _most_ secure databases"
While a set-in-stone release schedule doesn't exist, there is _a lot_ of development activity (emacs-devel is a very busy mailing list). 99.9% of the time it's safe to use the bleeding edge head of the repository if you want to use the latest stuff.
>> The exploitation of developers by big corporation must end.

GPLv3 plus a commercial license will go a long way toward that.
Well, that process was an important innovation as a damage control tool for the cost plus thing. I never really understood the cost plus thing, at least not how it can survive the tiniest excursion out of wishful thinking. Not until the pandemic hit. Then it suddenly became clear to me that in exceptional situations the cost plus model, even with all its failing damage control band-aids, is far superior to waiting for The Market to reach an equilibrium. You wouldn't win a war by giving each soldier a budget and then unleashing them to outbid each other for ammunition and medical support, to put it bluntly. The failure of course is when you stick to that model for too long ("F35").

(sorry for bringing the pandemic into a discussion about Wright Flyer bits flying on Mars)
I still pay for theoldreader, for some reason, though I don't really keep up with my RSS subscriptions anymore.

Twitter chews up the time I used to spend on blogs, and I don't even get through the emailed newsletters that I used to check on daily.
Yeah, that's fine. I'm making a static site generator and I want each post to have optional links to the next and previous posts, so something like:

let pages = posts.windows::<3>().map(|[prev, this, next]| Page {
item: this,
prev: Some(to_url(prev)),
next: Some(to_url(next)),
});
// then attach first and last pages
It is simple. Those issues shouldn't have had the milestone.
I live in a neighbourhood that’s super walkable with a ton of commercial street mixed with residences. The homeless only congregate at one small area. It isn’t really an issue.

There are tons of commercial streets and only so many homeless. But when you have fewer streets, you have more homeless per street.

Mind you I live in Montreal, Canada. Things may be different in the US. In particular the bay area.
Unpopular retrospective opinion, but given how stagnant Reader was before its death, the boon of Reader Replacements to arrive on the scene after its demise was worth its disappearance. The race to be the replacement made a metric ton of competing products better.
This looks like it would be heaven for my software engineering professor. I swear he had smart Computer Science quotes on every second slide of his presentations.
Running the native-comp + wayland copr on fc32 for about a year, whithout any problem. About 3x faster.

https://copr.fedorainfracloud.org/coprs/deathwish/emacs-pgtk...
25-30 dwellings per hectare is 3-4 ares per dwelling. That's easily big enough for single family dwellings. Hell, you can fit a 8x12m home on a 10x20m plot with a 6x10m backyard and a 2m wide front garden, and you will have 40 ares left for roads, sidewalks and curbside parking. Make the houses semi-detached and the place will even look good.
> The challenge is density - it's much easier to do this if you have more people in a relatively small area.

I don't understand why people think this.

I live in a town of 13k people in the UK, low density - 11 people per hecate - mostly single-family homes with large gardens. We have a little town centre with good restaurants, bars, theatres, churches, shops, tea-shops, coffee-shops, book-shops, specialists like a delicatessen, a dedicated butcher, flower shops, sports equipment shops, and so on. Everything you need day-to-day or really week-to-week.

It doesn't need density. I'm not entirely sure what it does need apart from just getting on and doing it... but I don't think it's density blocking it.
"Hey, we’re engineering too" - Margaret Hamilton, coining the term "Software Engineering"
Perfect, that's exactly what I want!
Might otherwise be a great idea (never tried D), but not very useful if you have to integrate Rust with C++.
Yes it is. Your long slow moving train is now blocking other long trains from passing (since rails are rarely two way). Nevermind that the train would have to stop entirely and lose all the energy efficiency in the process). Constructing new rails is expensive and difficult since rails have to be nearly level with very low grade.

You are handwaving about something you know nothing about and I suggest you read more into civil engineering, civil construction, and rail construction. Union Pacific will spend billions just to get roads reconstructed to move under or over train tracks so they can save a couple minutes on a delivery route. It's extremely difficult to build roads around or near freight rails because of these constraints and vice versa.

Have you even compared a map of the freight rail lines in existence and their current stopping points versus the interstate and US highway system?
Yeah, I had no idea PA was even a thing (and I guess it kinda wasn't yet, which is part of why the release was so rough) so that was a rude surprise when my whole system just... broke, on upgrade, in a ton of ways that they had to have known about. Especially when it was over audio, which was the one part of Linux that hadn't given me any trouble whatsoever since like 2002. I still kinda hold a grudge against Ubuntu and PA over that (in the case of PA it's also because, I'm pretty sure between that and SystemD, Poettering and I have very different ideas of what an appropriate level of engineering design-quality is for fundamental system components, and what quality design looks like—in fact I'd say he's the main reason I've become more distant from Linux over the last ~decade)
OpenSSL's API has a lot of surface area.

As someone who has used it on a project, once you start trying to do "advanced" things like optimize round trips in conjunction with your application layer on top of it, you have to start poking around some obscure parts of that API, where the only documentation is "read the source code". Even some basic stuff like validating that the certificate corresponds to the domain you connected to (like, pretty important!) was historically not done by default and required interfacing with a bunch of low-level stuff. The things you used to have to do to use the Windows system certificate store were also pretty hideous. I believe these things are handled better in more recent versions, but of course much software was written in the past, including mine, and if you wanted it to work (and continue to work, with older versions), you had to do the hideous things.

So a drop-in replacement is really a tall order, and would also require repeating many of OpenSSL's mistakes to achieve true compatibility. Ironically OpenSSL 1.2 itself broke a lot of these APIs in ways that affected my project (and were not, in my opinion, always strictly better).

It's a mess.
I still don't understand NFT. I comprehend that with the blockchain you can prove ownership of it, but what is there to gain with this ownership? Can you demand money from its use or copyrights?