skysight-inc/HackerNews huggingface dataset:
Ask HN: Pre-existing API and Client for custom social media/RSS reader
For fun and for personal use I want to make my own social media/rss reader solution that aggregates data from various sources and applies my own algorithm to it. I’m a Java developer and I’m comfortable pulling together various APIs and saving it into my database and coding up the algorithm. Where I’m weak is front-end. I’m hoping to find an API I can implement such that I can use an off-the-shelf client. I’m thinking like a mastodon client, or tiny-tiny-rss/google reader/feedly or maybe even JMAP.

For the record, the “algorithm” I had in mind is inspired by my usage of the highly configurable podcatcher BeyondPod. One can configure playlist autogeneration with various rules. It allowed me to put my favorite stuff and timely stuff at the top of the playlist so I never missed it or fell behind on it, and then anything else would automatically get cleaned up when it aged out. So it’s sort of the best of both worlds of a typical RSS reader for not missing the stuff you want to follow closely, but the ephemerality/guilt free nature of social media where the excess stuff doesn’t pile up and guilt you with a big unread count.

It’s just for me personally so I figure I can bypass anything difficult to implement by letting services like IFTTT and Feedly do the heavy lifting. For instance Feedly generates unique email addresses for signing up for mailing lists and reading them like RSS feeds, so there’s my email ingestion right there.

If I don’t find an API simple enough to implement myself, I could run an instance of say TT-RSS and have my service muck around in its database or talk to its API to populate it and clean things up.

I like to read long form content on my Kobo ereader via Pocket, so I’m also imagining a solution that aggressively adds and removes items to get them displaying in the order I want and cleans up stale stuff.

What APIs exist that most closely match this use case?

How would you approach this? What snags do you forsee?
>Do you always eat 100% of the food you get at a restaurant?

Given how I grew up poor, yes. Yes I do. Restaurants that weren't a McDonald's were a treat (not that I wasted McDonald's). Wasting food was about the worst thing I could do to my grandparents. Any food I didn't eat at the restaurant was tomorrow's dinner. That mentality doesn't just go away even when your lifestyle improves and food is no longer scarce.

>Again, peiple treat obese people like theyre too stupid to figure out how they got fat, or theyre too weak minded and must have dietary decisions made for them. Fuck that.

Call them what you want. You asked for answers and you're rejecting the reality of the situation. The answer for obesity isn't just "make better life choices". It's a mental addiction like alcoholism, we need to treat it like so if we want results, instead of some excuse to degrade people (again, people are are disproportionately lower class income)

>that issue you brought up is NOT what supersize me is about.

Okay. My answer isn't really isn't about supersize me anymore. That ended when I spent my first response giving context to the situation and you decided to diverge the topic with "well what's the answer?". I

I got more subtle answers around 10th-12th grade with other documentaries. The education has to start somewhere. Supersize me is a decently engaging starting point. But I'm not in 5th grade anymore. I have other, more subtle documentaries to reference for that question.

I don't really hold it in regard anymore than I hold my 3rd grade math book. It did it's job, I'm thankful for it. I don't need to go back and tear it apart over how many things it gets wrong. I'm no longer its audience.

If you're for education, stop lambasting 2nd grade math just because it "lies" about negative numbers for a while. Sometimes it's easier to contrive a system and then build on it later by denouncing those simplicities. If you don't understand calories in/out (and yes, some people don't. Gotta start somewhere), you won't understand the issue with corn syrup subsidies, you won't have all the dots to connect, and you may not put them all together in one sitting.

>Theyre adults free to make choices like anyone else.

And child obesity skyrocketed around the same time too (another documentary I watched that I can't recall). I think it's falling over the last decade, but let's not pretend this is an issue relegated to "smart adults".

>People stop eating when they are no longer hungry

I have and sadly do still stress eat. Once more: stop treating this like obesity can just be solved by saying "eat less". It's like telling an alcoholic to stop drinking.
Alternatively, if we provided the first 13 years free, why can't we provide 4 more years? That includes vocational education for welders/electricians/plumbers etc. Ideally we find a way to extend the community college model to 4 year degrees without them being corrupted into the same financial issues.
Everyone in this thread forgot that free education was the norm and worked fine until someone didn't like the "wrong type of people" going to college. The experiment failed. Revet to something that worked, and go from there. Any suggestion otherwise is foolish and ignorant.
No, the problem is that those who don't play ball with their political machine's interests are shut out from opportunities to advance. Tammany Hall is a famous historical example that goes back much farther than the public has had as strong a voice as it does today, and though the faces have changed this is still how things get done.

The game is rigged at the level of who gets to stand for election, particularly in safe-seat districts that get decided in the primary. Very few people are able to get elected without help from their local political machine getting out the vote - enough to provide plausible deniability, but not enough to create an effective opposition.

Remember the monopsony of Sheldon Silver? He used his position to control which politicians would receive contributions for their campaigns, creating a network of people dependent on him for political survival. It's that kind of power broking that's the problem. The clear and present danger of entrenched power is why politicians must not be allowed a shred of privacy.
Big difference between:

>Here's the features you get with enterprise

And

>If you do not use byoip with your service you cannot be a customer, and also pay us $120k upfront while we do not tell you why, it's only a 40x price increase. You have 24h.

As a network engineer I'm well aware of what it costs to add prefixes to what you announce over bgp, some miniscule additional CPU overhead, likely unmeasurable. Even slow mips processors could process full table bgp.
What's up with this Gonzo stuff?
You don't have to. In fact there are some TLDs that they don't even support.

You just need to configure the nameservers and that's it. That's how I do it for mine.
This is flawed reasoning. I mentioned nothing about oil, you are bizarrely trying to attribute a techinal response, to an anti-environment response.

You fo realize ethereum isn't bitcoin, yes?

Regardless, it sounds as if you're against more efficient, power saving computing?

(Hands down, compute power is incredibly power efficient, compared to 20 years ago. This trend does, and will continue.)

If you have issues with ethereum, which is one of the most friendly power consumption cryptos which exists, don't blame people citing techical facts.
It’s quite weird that you blame solely ‘the market’ but totally ignore the role the federal gov has had in this.

There is no place I say anything like "it's the market, not the fed". The Federal Government initiated it's (pseudo) market "reforms" and so certainly bares considerable blame for the outcome. My main point that whole approach was bad rather than the approach having implementation problems.
The world is indeed teeming with wonders and taking the time to notice them can bring joy and fulfillment in some ways.
Every business with this size should have another CDN as failover, relying on a single provider is proven to be dangerous.
GitLab offers a nice course about transitioning to remote work. One of the items in their guidelines about online meeting is not having hybrid meetings. This is, all those attending must attend from their own device rather than the meeting room one (see Jabra) precisely for the reasons this feature tries to address.
Ah, I had missed the author's caption on that photo dating it at 1998. Looking at it again, it's even more odd because the article was written in 2001 - meaning that the 100Base-T4 anecdote was twice as old as the gigabit demo photo.

The part that stands out to me is the author writing off the high frequency loss because each pair is only carrying 25 mbit, yet Gigabit is ten times the bandwidth which is around where I'd think things would start to get a bit wonky. But maybe my intuition is still just the result of single conductor flapping around in free space, rather than a "controlled" impedance balanced pair.
How Should We Honor the Dead of Our Failed Wars?
You can use it with just a personal Google account - does that require a phone number? Alternatively, someone with a Google account can create a meeting (https://meet.new) and send you the link, which you can join without any Google account at all.
Thanks cap!
Apple as MVNO for LLMs
Technical solutions to a mental problem never work.
The Universe Knows Right From Wrong (2020)
In millennium bank Poland every time I need to move a bigger amount of money they ask me for my handwritten signature which always fails to validate. Of course the more I fail the more I get nervous about it and fail to draw my signature appropriately. If I need to move big amounts it is because I need to, like buying a house or something life changing.
Several times I thought what am I going to do now? What is my appeal? The appeal is simple: ask to change the signature beforehand and the proceed with the operation. Damn stupid.
It is like presenting my authentication token, failing and then escalating my privileges to obtain the higher order verification token required.
archive: https://archive.ph/oGQ4x

moweb friendly: https://archive.pagecamp.org/p/a4V_G
The few people are the same as listed in my original reply. There may be others, but these are names I recognize as proponents to varying degrees. Yes of the three you are comparatively a very minor influence, just as they are likely even less relevant to the promotion of D.

If you just learned of this project 10 hours ago, found it compelling enough to merit a submission, and are also pro-bitcoin, then this suggests there is an answer to "what's the point" in the set of motivations that attract the sort of people who think crypto-currency is a worthwhile endeavor.

So a first order impression is that braid would help foster decentralization, or at least counter latent centralizing tendency(ies) baked into http in its current form.
We stopped sufficient investment in public, post secondary education.

I attended SUNY Buffalo in the late 80s / early 90s. I found some old bills when cleaning out my attic several years ago. Tuition was $1,350/yr. At that time, the minimum wage was $3.35/hr. So one could theoretically work a minimum wage job over the summer for 10 weeks and pay for tuition (403 hours). Today the tuition is $10,782 and the min. wage is $14.20. So a student today would need to work nearly 2x as long (760 hours) to pay for tuition.

I'm not trying to single out the SUNY system. I think the problem is nationwide.

I think a lot of this is driven by the fact that people are more mobile. When its your kids went to, and grandkids going to the school down the street, then you are more likely to support higher taxes to pay for it. But when you live in a different state from your grandkids, and your tax dollars will not benefit your family, you're much less likely to want to subsidize the education of other peoples grandkids.
Integrating the French Taxation Embedding Benchmark Task (Beta) into the MTEB
I'm excited to announce an integration of the French Taxation Embedding Benchmark task into the Massive Text Embedding Benchmark (MTEB).

This addition expands the diverse set of tasks available within MTEB, enabling researchers and practitioners to develop and evaluate retrieval models focused on retrieving relevant tax articles or content based on provided queries.

Link to the Dataset :
louisbrulenaudet/tax-retrieval-benchmark

Link to the GitHub repo : https://github.com/louisbrulenaudet/tax-retrieval-benchmark

Notes:
The Massive Text Embedding Benchmark for French Taxation and the Dataset are currently in beta and may not be suitable for direct use in production. The size of the Dataset may not be sufficient to handle a wide range of queries and scenarios encountered in real-world settings.

As the Dataset grows and matures, I will provide updates and guidance on its suitability for production use cases.
Swiss startup claims its Neuroplatform is a first for biocomputing
Page 3 at #70 after four hours.
Talk about the differences between this and ceres http://ceres-solver.org/.
Total audio delay is from record buffering, sampling (typically 20 ms samples), encoding, packetization (1-5 samples per packet), time in transit, decode, jitter buffer, playout buffer.

You could reduce sample size, and send fewer samples per packet to reduce total delay, but overhead goes way up (overhead is near 50% at 20ms samples, one per packet). In theory, you should be able to do something nice for people doing audio and video by including audio on the video packets, but it's not simple, so I think most conferences don't do it.
I'm sorry to hear that you feel this way, but I need to correct some inaccuracies in your comment.

The decision to rebrand Locutus as Freenet 2023 was not made lightly or without discussion. On the contrary, I had an extensive discussion with the lead maintainer of the original codebase starting over a year before the decision was announced.

The primary reason for the redesign was to address the significant changes in technology and the web since the original Freenet was first designed in 1999 and underwent its last major redesign in 2005. These different eras brought different technologies and problems. To effectively address today's challenges, a comprehensive redesign was necessary.

As the architect of Freenet, it was my responsibility to make this decision based on what would lead to the best end result, even if it wasn't the most popular choice. The goal was to create software that could gain sufficient adoption to tackle the serious problems we're seeing with centralization today.

I understand that this decision was controversial and not everyone agreed with it. However, it was made to ensure that Freenet could continue to innovate and adapt in the face of modern challenges. Mistakes can happen, but in this case, the decision was made with careful consideration and a focus on the long-term goals of the project. I stand by my decision.

I appreciate the contributions of all volunteers and maintainers, and I deeply respect their work. The goal was never to overshadow their efforts but to build on the legacy of Freenet in a way that meets current and future needs.

I hope this clarifies the situation and provides some context for the decision.
Some Americans live in a parallel economy where everything is terrible
It's not related to Gemini. I suspect they're putting non-LLM stuff behind the Gemini paywall to make Gemini look more profitable than it is. Like most LLM rollouts, it could maybe become cashflow-positive, but it will likely never be profitable because of the many billions it takes to compete with OpenAI and Meta.
How to enhance generative AI's problem-solving capabilities, boost productivity
The big problem in higher American education is the cost explosion.

If costs were half the current level, which they were fairly recently, this would be a very manageable problem.
> it's like Uber for artillery strikes

...
Test scores are one of the primary vehicles for social mobility in modern America. There are other reasons for correlations between affluence and test scores beyond just environmental unfairness.
Chickens are amazing creatures
Looks like a solution in search of a problem. Given the weakly-typed nature of C, how can this ever be reliable? In an expression like “x = y”, the operands can differ in size and signedness. The inferred types can be wrong and the resulting program can expose different behavior.
Indeed, allegations of hypocrisy are a class of ad hominem. They don't necessarily weigh in on the validity. It just... feels good? I guess? People LOVE to feel like they caught a hypocrite. It's probably in the Top 5 most sought after dopamine kicks.
I work on a tool for displaying Baserow tables (https://mabynogy.org/?n=463) in the front end.
There’s no real downward pressure on the amount of money loaned out to students, other than the ability of teenagers to do due diligence and plan ahead.

Exempting student loans from normal bankruptcy was a really stupid move. Of course if you treat this one type of loan as some special thing where the lender doesn’t assume any risk, the lender won’t take any care about how they make the loans. And the price of a degree would never have been able to grow out of control like this if students were given loans appropriate to their ability to pay them.

I mean, I think education should be heavily subsidized as well, but let’s start by not perturbing the market in the most harmful way possible.
When all you have is a hammer, ... you split up your house into wood and nails, and reduce it to a previously solved problem!

In all seriousness, this is super interesting. I really like the idea of implementing gradient descent solving branch by branch, and turning it into an optimization-level option for codebases.

I feel like this would normally be something commercialized by Intel's compiler group; it's hard for me to know how to get this out more broadly -- it would probably need to be standardized in some way?

Anyway, thanks for working on it and opening it up -- very cool. Needs more disco balls.
OP was not trying to say kWh. They were trying to say kWh per hour.
https://plaintextsports.com/
For the vast majority of history including the 20th century, almost nobody went to college.

Takes about how everyone used to have free XYZ are usually ahistorical at best.
It works. I agree, more words seem to result in better critical rigour. But for the majority of my casual use cases it is capable of perfectly accurate and complete answers in just a few tokens, so I configure it to prefer short, direct answers. But this is just a suggestion. It seems to understand when a task is complex enough to require more verbiage for more careful reasoning. Or I can easily steer it towards longer answers when I think they’re needed, by telling it to go through something in detail or step by step etc.

The main benefit of asking for terseness in your preferences is that it significantly reduces pleasantries etc. (Not that I want it completely dry and robotic, but it just waffles too much out of the box.)
Aww thanks! Actually we both should thank Hugo for converting the MarkDown into a very simple HTML structure. I also try to follow semantic web whenever possible (article, header, footer etc. instead of divsoup).

Very glad to know the site works well with Lynx!
$150k is about double the US median houshold income. By most definitions, exceeding that number makes you upper class. Of course there are areas that need local adjustments, but for most of the country, $100k-150k is a comfortable upper-middle class income.
They're gonna hit an Ohm run with this one.
Huh, I mean yeah gcc, clang and msvc, for desktop, servers and GP embedded hardware. That's like 99.99% of the compiling that most likely happen in the wild. Far from tunnel vision.
Oh, I thought the article was going to talk about the fiasco with the FAFSA application redesign. In which case my observation was going to be, people in charge of things at the top lately seem to have almost zero idea of what actually needs to happen at the working level of their organizations.

It seems to be a general theme these days in government, business, a lot of things.
> and are also pro-bitcoin

For the third time, what's the basis of the claim that walterbell/submitter is pro-bitcoin? You're making a claim about a "group of three" where there's no data to include walterbell in the group, so that leaves an alleged "group" of two, i.e. a pair. Of the alleged pair, one person has posted once in this thread, the other posted ~20X. So you're referencing one (1) person, author of the article, whose affiliation is stated at the top of the IETF draft, no questioning needed.

To salvage some value from this sub-thread, I found a crypto reference in this 2019 Braid post by toomim, https://news.ycombinator.com/item?id=21642051

> if you want to build a peer-to-peer network, then you will replace the server with a validation function running on each peer, and authentication with a crypto scheme. But we aren't at the point of trying to standardize that stuff yet.

And a follow-up question by sagichmal:

How do you break a GET request of some state blob into "granular patches" if the state is encrypted?

Question on encrypted state and possible "crypto schemes" for authentication in P2P networks built on Braid-HTTP, https://news.ycombinator.com/item?id=40484475
Do you mean audio feedback, or just one user that complains a lot?
I love meet because of how well it’s integrated with google cal
The recent postmortem says they were able to recover from backups on gcp, so I don't think this is true.
I think you’re missing a subtlety with markov chains. It’s not about picking the next work with highest probability, it about picking the next word using the next word probability distribution. I played with them almost 20 years ago, and the difference in output was pretty obvious even with simple trigrams. The poetry produced was just better.

I can’t imagine any modern llm not using a probabilty distribution function for the same reason.
Meet is nice, but could the screen sharing view just please take 100% height/width?

I hate that I have to always manually tweak it through dev tools to make it usable.

How many 400k TC engineers and misguided product managers does it take to make that change? FFS
Federal student loans themselves have always expressed the tension in parent poster's dichotomy.

On the one hand, we could fund college for only those who need the help.

On the other hand, that would be a political shitstorm because people with means wouldn't receive as much (or potentially even any) benefit.

So the system now has lots of loopholes and sliding scales, so that everyone gets some benefit and supports it. Replace states with families, and it's the NASA approach to political support.

Personally, I think the removal of objective testing is dumb. It may be income/background correlated, but it is objective.

You can address the disparities by providing benefit to those who come from disadvantaged backgrounds.

More critically, you want a system that doesn't allocate money to 'dumb/lazy but also from an advantaged background'.
So when they asked to pay the 10k monthly, was that to gain time to move or was the price acceptable? Does it say anywhere?
> the point of the poster you're replying to is that wasting half your budget would be considered gross incompetence in any other department.

Not if there too a spend of X was required to get the value of X/2.
In theory the simplest solution would be if my backend just produced an RSS feed. But the client would need to remove items when they're removed from the feed and somehow accept resorting the content.
would rather just do a fmri than a leetcode interview....
"we removed the system that can enable a process failure" fixes the process failure. I didn't misunderstand anything.