skysight-inc/HackerNews huggingface dataset:
The funny thing is...non-Google browsers had even done that. Chrome was the odd one that didn't, and Firefox was still more popular at the time.

Firefox had Live Bookmarks, which I used for a long time. You'd just drag the icon to your bookmarks toolbar and then it would appear as a folder containing all of the entries as clickable bookmarks to the relevant web pages. The browser alerted you to autodiscovered feeds as well. The orange RSS pictogram (not the initialization) would appear right there in the URL bar if the site was set up right.

As early as OS X 10.4, desktop Safari had a built in RSS reader as well. You'd open the sidebar that's currently mostly used for the reading list and bookmarks, and there was some way to add the current page's discovered RSS feed with a button click or two. It also rendered feed XML in a particularly nice way that looked like a very clean looking blog, so landing on an XML page wouldn't intimidate less technical users.

Chrome deliberately was dysfunctional, and it taking over probably had more to do with RSS not growing more mainstream (as well as the rise of social networks and over commercialization) than Google Reader shutting down.
Do you have a good guide to start that you could recommend? It sounds quite simple when you mention it, but every time I tried to get started with Ledger with or without emacs, it always seemed too much of an undertaking and stalled pretty early... if you have a good workflow to recommend, that would be very helpful.
I wouldn't put SOLID in the same category as KISS/DRY. The latter are pretty universally understood principles, but I've never used SOLID despite passing dozens of challenging technical interviews and leading teams across startups and Google.

It's jargon from a subculture of enterprise Java, not a universal term.
RSS was already dead long before Chrome was the market leader.

And even if the feed was rendered properly, it's essentially useless without an associated extension or website to aggregate those feeds.
I've been comparing various projects in a particular domain and noticed that stars aren't the best indicator for adoption/maturity level. More interesting:

- number of contributors

- number of open/closed pull requests

- number of open/closed issues

Most of the time they scale with stars, but sometimes there will be 1k+ stars but only a few pull requests, which is odd.
This is just another facet of the current problem with 3-month boot camp graduates thinking they are software engineers and technically illiterate managers hiring them for SWE positions. Of course, for that level of competence, GPT copilots are true marvels because the code quality is the same or even better.
I'm not dismissing the latter due to the former at all, or saying they're the same — I point out in my original comment not all environmentalists do this. My goals actually align very much with most environmentalist so I'm not trying to say that because some people use weird rhetoric or justifications that we should just ignore the entire movement and the issues at stake. I'm just talking about a particular rhetorical move that I see occasionally that I find a bit annoying. It isn't very common here on hacker news, but in the circles I tend to run in, which are very leftist, you see it a lot more often.
I’ve sort of gone halfway. I self host my blog but when Ghost1 was deprecated I failed to do the maintenance needed to move to Ghost2, and the site has kind of stagnated for me. It doesn’t take much effort but I have so many things, and administering servers is not really how I’d like to spend my time.

The mastodon server I signed up to is getting slow and inconsistent. I’ve thought of self hosting, but it’s the same concern.

I administer a digital ocean droplet with discourse for a work forum. One day, maybe after a normal apt software upgrade, it disappeared from the web. I could only access it via the web SSH panel. Something went horribly wrong on network config. I spent a long time trying to rectify it, and finally moved to a backup from the week before. Then software upgrade was fine.

I believe in open source. I run Linux, use Kdenlive for video editing, Inkscape, Gimp, everything I can that is open. My whole life is committed to my own open source project.

But managing servers, even as easy as digital ocean is, is never how I want to spend my time, sadly.
> 4 years is super long

It really, really isn’t.

> its actually humiliating and frustrating to not have any real skillset other than filling out worksheets by the time you're 21

If that’s all you got out of college, it sounds like the problem was not college.
Create Custom Chatbot for Your Business
I am glad at least that most sites continue to support rss feeds, whether or not they support it knowingly or if the software they use just happens to include it.

But I am not looking forward to when that changes, I like getting my news in a timeline manner from exactly who I want.

One part of the article bothers me a bit:

> Users were left with no RSS reader application, no comparable alternative, and no education from Google on how to continue using their RSS feeds without Google Reader. This led users to not only discontinue using Google Reader, but abandon RSS feeds altogether.

I may be misremembering but didn't Feedly step up very quickly? Even offering the ability to easily migrate everything over.

I continue to use Feedly today and it has been great. Maybe I just didn't really notice since I have always used a third party app on iPhone (Reeder) so I just repointed the app from Google Reader to Feedly and it was basically as if nothing happened.

Don't get me wrong them shutting it down was the start of me distancing myself from Google services. But I feel like there was very much an alternative that seemed to advertise fairly heavily on migration. Or am I misremembering the timeline a bit?
> And thus the perspective of El Salvador held by those who do not live there is wrong?

Sometimes wrong, sometimes contradictory and most of the times a very sugarcoated version of reality.
Or in other countries. It makes total sense for the study to focus on analyzing samples in one market, but turning it into a news story without outside context is misleading - it seems like the story is about Haiti when it’s really about the US.
What trend? In which cases specifically are companies avoiding to create a cure that would be possible and promising?
I tend to think you're right, but I think you're being much too quick to rule out that the model isn't trained with some of this stuff baked in. For example, I think it's very plausible that "diverse" has been trained into the model to essentially mean "non-white", and then when the prompt was injected to specify "diverse" or "diversity" the model knew that meant non-white.
What trend? You need to show evidence of cures being suppressed many times to indicate any kind of trend.
He wasn't wrong, but he also was wrong in thinking most Google Reader users would migrate to Google+.

Instead I just moved to Feedly, then Inoreader later on.
I've been playing this for a while now with our daughter. She wakes up in the morning and finds some absurdity written on my account,then she changes it and the cycle repeats on the following day:)
Totally, it's funny, one of ours manipulates the other. He'll bark, knowing he's not barking at anything, just to get our other dog to react. He'll even look right him, bark like someone is at the window/door, and then just calmly take his spot as our other runs away.
If you want to "explicitly cast" to an Integer only when the string strictly represents an int in Ruby you shouldn't be calling to_i. The Ruby behaviour is only a gotcha of you don't know the proper way of doing this in Ruby.

If you want an Integer or an exception you would call Integer(). If you want an Integer or nil, you would call Integer.try_convert(). If you call to_i, you're explicitly asking for a best-effort conversion, and shouldn't be surprised that's what you get.
I don’t think RSS ever had a chance.

I ran a site in high school and it was making bank from ads.

Why would I provide a feed that earned me no money?
This. In the second article, the author touches on this a bit.

With a local setup, I often think, "Might as well run that weird xyz experiment over night" (instead of idling)
On a cloud setup, the opposite is often the case: "Do I really need that experiment or can I shut down the sever to save money?".
Makes a huge difference over longer periods.

For companies or if you just want to try a bit, then the cloud is a good option, but for (Ph.D.) researchers, etc., the frictionless local system is quite powerful.
I think software quality is more related fo how little it changes while remaining useful.

I see the current software environment has different stake holders all defining quality from their own perspective.
Section 230 explicitly makes them not liable.
20 years ago they launched Google Reader to do exactly that. ~10 years ago they killed that, too.
TL;DR, in the author’s opinion, no, unless your net worth exceeds 25 times your annual expenses.

Which assumes you’ve got at most 25 years more runtime.

And your expenses don’t go up.

And there’s no inflation.

Never mind some damn fool kicking off any more hot or cold wars or getting too up close and personal with another bat.
I'm not talking about the so-called quadratic memory requirement of the attention step, there NEVER WAS ONE.

I'm talking about a simple fact - to efficiently (cost-wise) run LLM inference you have to have a KV "cache" and its size grows (linearly) by your expected batch size and your context window length. With a large context window length it become even bigger than model weight.

I don't want to be mean, but sorry:

Sorry, read up on PagedAttention. You clearly don't know what you are talking about, please be better.
I definitely want more BSD in my life. But I also like, for example, Docker containers. BSD seems like a better OS overall, but I already know Linux quite well and I don't have enough of a compelling reason to switch (yet).

I also have this fear that Linux is gonna rot if Linus Torvalds dies or retires, so it's good to have a nice, clean alternative waiting in the wings.
"Free Market" here refers to "free from economic rent"
LineageOS recommends "MindTheGapps": https://wiki.lineageos.org/gapps/

OpenGapps stopped being updated some time ago and doesn't support newer Android versions.
How to control Apple Vision Pro by making sounds
I've also just not lived anywhere without reasonable access to at least a few parks and trails.
the person hosting the RSS can put a preview rather than the full content if they want ad revenue
I am not sure how is this news. If a lawyer submits filings with non-factual things in them, will he get fined? - Yes. How should this be different when using AI tools? Are AI tools statistical in nature and will produce incorrect answers sometimes? - For sure. Therefore, proceed with caution and verify the entire filing, as you are the one signing it.
You can't cover three shifts 7 days a week with three groups of people, unless there's a lot of overtime; that's 56 hours per person. Four groups of people covering a week is 42 hours per person, which you can either take the overtime, adjust individual shift start /stop to manage (assuming you don't need exactly 5 staff on duty at all times), or have managers provide coverage.
For my part I'm not a leftist, and I'm not so much anti-corpo as pro-free market. I can still acknowledge that Nvidia is persistently pursuing anticompetitive policies and abusing their market position, without holing AMD on a pedestal assuming it would be different if the shoe was on the other foot.
Ugh, as someone with celiac disease, I don't have many starch choices. Don't take rice from me!

The recent lead contamination in apple sauce made me glad we have the FDA, but also wonder if the FDA is doing enough. I've ran across some political conspiracy theories about doing away with the FDA and similar organizations, and I think I should appreciate the FDA while I can.

But also, why did it take a bunch of kids getting lead poisoning for the FDA to find that apple sauce had a lead problem? Systematically testing products from the stores seems like a low hanging fruit, one of the simplest and most effective means of regulating the food supply. Is this not happening? What is the FDA doing that is more important than performing regular checks of the food in stores for contaminants?

Maybe I'm a pessimist, but if rice commonly does have unsafe levels of arsenic, I'm not confident that anyone will say or do anything until it becomes a tragedy.
I feel like there's too many files (lots of out-of-file references) to do that easily. Probably is fine for something like Copilot, but manually feeding it to ChatGPT is not something i've had much faith in
I want an easy way to find these quality sources.
No part of it was a scam. The fact that the endeavor was made, validates this.

Next you'll call US bonds a scam, because scam artists take advantage, and use them in some scammy way.
Neat! This is the first time I heard about MapLibre. It seems that you'd use it over Leaflet if you're looking for vector tiles as opposed to raster?
VoltSchemer attacks use wireless chargers to inject voice commands, fry phones
I also did a quick search, this was also posted (linked to arxiv) here:

[0]: previously: https://news.ycombinator.com/item?id=39449100

[1]: arxiv: https://arxiv.org/abs/2402.11423

But I leave my submission to BleepingComputer since that's where I first learned of it and previous submission has no discussion.
The shorter the distances the easier to break even, which could probably be done with a bit of effort.

I wonder if the loss of glass had more to do with plastic ease of use (no bottle openers) than directly cost.
TLS is a very rewarding book. I get back to the ideas therein often. While most things become natural after a while, I find that technique of building function to collect more than one value at a time sometimes very useful.
This essay is about the reality of VC power versus founders: https://siliconhillslawyer.com/2019/02/18/relationships-and-...

We can talk about the balance of power between founders and we can encourage technical founders, but VC actually holds the cards.
I'd be curious to see a study that weighs the health costs of too much arsenic, with the health costs of too few calories. It's not intrinsically obvious what the cost/benefit analysis is.

Obviously, this assumes that if Haiti doesn't import bad rice from the US, their calories per capita would decrease or cost per calorie increase, which isn't necessarily the case. Also obviously, we should do everything we can to decrease arsenic content for healthier food.

It's akin to the problem of our housing standards and regulations that are so high, that we struggle to build low cost housing that satisfies code, so instead tons of people end up living on the street.

The perfect is the enemy of the good.
That’s it, more or less:

Step 1: profit (spend less than you earn)

Step 2: invest the difference

Step 3: profit (live off investment growth)

https://www.mrmoneymustache.com/2012/01/13/the-shockingly-si...
`"foo " + nil` is a TypeError in Ruby. You need to be explicit.
I'd love for RSS to make a comeback but one problem is a lot of niche data sources can be on platforms that don't provide a public feed, so you have the inclination of companies to put up walls in an attempt to capture user attention as a counter force.
RSS feeds do not need to provide the full article text. On commercial sites, they usually only provide a summary.
some domains, like creative writing, are fault tolerant and can use LLM responses despite some inaccuracies.

medicine is fault intolerant.

one false fact can be catastrophic to patients and render the entire LLM response as wrong.

that said, “not fully supported by retrieved URLs” didn’t fit in the title so “hallucinate” was the only way to enable submission.
You know the question is whether an XML based standard is going to be suitable moving forward. I'm not saying JSON or something else are better but I do think we're sort of seeing the decay, lack of support and slow removal of RSS across the web. Even still I found it to be really useful and my personal news reader news.mu.xyz is built using it but I do feel like for this stuff to progress we might end up seeing a new standard emerge. I won't say it's activity pub or something else. Just that the support is getting pulled from many places.
"Capitalism" is very much in the eye of the beholder, and different regulatory models create market economies with different incentives. What you're talking about is "normal" in certain places.

I didn't mean that, though, and I don't think it's what the other people in this thread did, either. I was thinking of the practice whereby private equity funds purchase companies and exploit the "brand equity" they've built up over the long term, whilst deliberately enshittifying them, in order to make a short-term profit for the new owners. That's been normalized, in some places, but I wish it were not, and would prefer that financial markets be regulated in ways that make it un-profitable.
I used to write Ruby professionally, and found the lack of any type system and duck typing to cause pretty severe problems. Not knowing if the variable you were dealing with was a String or a URI was great until it very suddenly became not so great.

But this kind of API where you have 'safe' operators that don't throw is a pretty good convenience, since forgetting that a variable might be nil is pretty common (or passing nil into a method that previously never accepted a nil and where the API was never tested for nil).

There's a better way to do it like what Rust does with Some()/None enums and forcing you to unwrap the value and handle the None value explicitly, which is much better than using 'unsafe' operators that just blow up and throw/panic if you don't think about the edge condition (So I wouldn't consider the Python alternative to be any better, you're just trading one possibly bad behavior of an edge condition for another possibly bad behavior of an edge condition and forcing programmers and code reviewers to constantly have them in their mind, and blaming them for when it goes wrong--with one group or the other feeling superior about their choice of when to blame the programmer for forgetting to handle the behavior). I think this is also roughly equivalent to languages like C# 8.0+ that have nillable/non-nillable types and static checking to make sure you're using them right.
> you could just offer additions to the list of carveouts, or give your alternative take

I don't see one. It's DOA. The point is starting with a list of carve-outs to any framework is an early sign it's fucked.

I do believe we have a problem with free speech in modern America. But we also have an unprecedentedly broad amount of it. Given the elementary issue of spam, it's unclear we have any consensus around what censorship means on social media.
it’s just a bit too much for the question i think and it asks for opinion on a subject in an already stressful situation where the candidate is very eager to please and also had their mind in the context of answer with well reasoned technical arguments. I can easily imagine and many times have seen interviewers try to propose an opinion question like this only to spend time explaining to the candidate why the candidates answer is wrong.

It probably seems like a trap to many candidates and often it is a trap whether the interviewer meant it to be or not.

This isn’t to say that there shouldn’t be opinion questions but I wouldn’t position it like the author did in. at least how it’s presented it seems like it’s a fairly “big” question in the interview which candidates will pick up on as being important and questions of opinion can be nerve wracking in such a situation.

I also think that what the author is trying to test can be handled better; i am
pretty sure the question is a measure of does the candidate think through their positions and can they defend it professionally, but i think there are better approaches, for example picking a common task with many ways to accomplish the task and asking the candidate how they’d do it and why it’s useful for them to use that method. For me at least i understand their approach a bit more and i like to hear about how they handle such situations in the way that’s most comfortable for them. that the task is one with many possible ways to accomplish it helps take the burden off the candidate in many cases as likely they know there are many approaches and it usually gets candidates to open up and talk about their projects and workflows. I often learn new perspectives on such tasks and telling the candidate as such calms them down a lot also since i genuinely like to hear new approaches. if there are elements i don’t understand, it’s a great question “oh that’s a new approach for me. can you explain a bit more how this method is useful for you?” (not exact words) which usually is a great way to get candidates to talk more as they see i want to hear their thoughts, not a specific answer; they know their answer is one of many right ones so there less burden there too.

i think the authors question is good intentioned but poorly executed.
The argument of the post was kind of appropriately null. Yet, I did not realize there was a ?? operator in javascript that lets you filter specifically for nulls and undefined. That was worth reading the linked article.
The problem is that Uncle Bob made up SOLID and other ideas more or less by cobbling random ideas from other people and selling them on the market as his own. As many others have mentioned here, pieces of SOLID kinda-sorta make sense, but it doesn't hang together cohesively because it was never created in a cohesive manner.

ALWAYS look behind the curtain at what software consultants are selling to what they have actually built, and then you can ascertain if they are selling you hard won engineering knowledge or a bunch of marketing BS.
I don’t personally use it but my team is atleast 5x faster at what they do (validated by sprint output, up to 130 points for a two week sprint! Previous completion rate was between 25-30 points) and seem to be able to relax more (also validated in 1-on-1s). I even use it to estimate story points before a backlog planning meeting with pretty good correlation to what the devs come up with. I’ve done spot code reviews and I see next to no drop in levels of code quality. All our human written tests (I hope, because that’s what we mandate) have seen no uptick in failure rate for new checkins.
and the answer to that is an RSS app that grabs the article and runs it through a reader mode of some sort (Unread and I believe Reeder have this feature on iOS)
Boeing can still go bankrupt or become so financially strapped it needs to sell itself off, merge, split, etc. Governments rarely try to become more efficient. By and large they keep adding to their bureaucracies.

The ex Gov of Texas was made fun of for saying he’d eliminate parts of the executive and when asked couldn’t even remember which ones, never the less, there is a kernel of a good idea to retrench bureaucracies on a periodic basis -something when younger I’d dismiss out of hand because I though more govt always equals better.
Agreed, but I'm just responding to the GPs point, not making a statistical argument about how many people see it as a status symbol (and what subset of those would publicly admit it).
Embrace, extend, extinguish. Not a new thing. If somebody still trusts corporations in 2024 then that's on them.
Microsoft Outlook still has RSS support: https://support.microsoft.com/en-us/office/subscribe-to-an-r...
Basically, an RSS feed is represented as an auto-populating mail folder. As still mentioned on the page linked above, Internet Explorer provided an easy way to subscribe.