skysight-inc/HackerNews huggingface dataset:
> > If you want large scale social networks, you need to work with a large scale of data. Since federated open queries aren’t feasible, you need big machines.

> Thats just simply not true.

> [snip]

> This is why ActivityPub has a discovery problem by the way, but it's just a symptom of real federation.

You're actually agreeing with them! The "discovery problem" is because "federated open queries aren't feasible".

> With ATProto you NEED to connect to some centralized relay that will broker your messages for you.

You can connect to PDSs directly to fetch data if you want; this is exactly what the relays do!

If you want to build a client that behaves more like ActivityPub instances, and does not depend on a relay, you could do so:

- Run your own PDS locally, hosting your repo.

- Your client reads your repo via your PDS to see the accounts you follow.

- Your client looks up the PDSs of those accounts (which are listed in their DID documents).

- Your client connects to those PDSs, fetches data from them, builds a feed locally, and displays it to you.

This is approximately a pull-based version of ActivityPub. It would have the same scaling properties as ActivityPub (in fact better, as you only fetch what you need, rather than being pushed whatever the origins think you need). It would also suffer from the same discovery problem as ActivityPub (you only see what the accounts you follow post).

At that point, you would not be consuming any of the _output_ of a relay. You would still want relays to connect to your PDS to pull data into their _input_ in order for other users to see your posts, but that's because those users have chosen to get their data via a relay (to get around the discovery problem). Other users could instead use the same code you're using, and themselves fetch data directly from your PDS without a relay, if they wanted to suffer from the discovery problem in exchange for not depending on a relay.
Looks like fewer places for clothing to snag as well.
> What makes the new model so unique?"

>> Yeah It's a good question. I think it's maybe less so of what makes it unique and more so the general trajectory of the trend that we're on.*

Disappointing.
This implementation choice has always felt a bit odd to me, almost like premature optimization. Is there a reason to have done it this way other than storage deduplication? Since git is already a content-addressed store anyway, how hard would it have been to have some kind of abstraction below the repo layer that would provide the same deduplication?

At this point there's obviously huge inertia in Github's early architectural decisions, but if you were building Github today, would it still make sense to go this route?
Yes.

Until Github came along, "Creating a copy of software for your own personal use" had never been widely-accepted definition of the word "fork" in the context of software development. Forking a project has always involved independent publication and maintenance of said project.
I’m just saying it’s not “corporate jealousy”, it’s a rational strategic decision. If you want it to stop, you have to affect the rationale.
My realtor was worthless. I picked the house, picked the inspector, and then just had to find a realtor in the area who wouldn't bumblefuck it up too badly. He still managed to somehow cost a lot of extra money by moving extremely slowly. I don't need or want a realtor but the system is set up to ensure they continue to exist regardless of if they have any value.

The issue is that we don't really have a choice in the matter. In a properly functioning market, you could still have your realtor if you wanted, and I could pretend they don't exist instead of having to help support their lifestyle.
20 Years of JRuby
Canonical was with Ubuntu from the beginning, so if it was ever glorious, that was partially their doing.
Someone who can handle the marketing / sales side.

Relatively, technology is easy compared to the human behavior stuff (e.g., Marketing).
Sitting Time, Physical Activity, and Risk of Mortality in Adults
Right on time! Thank you and congratulations for your release.
I was looking for gmaps and mapbox alternatives this morning and right now I'm considering this.
Yes, and this will lead to "sufficiently productive". And when that happens, employees will have a new game to play with their employers.
That's not really a fair representation of the argument, and the stereotyping of everyone who disagrees or expresses some caution as an old stubborn greybeard who refuses to learn anything new is exactly the thing people (rightfully) complain about.
We use Llama models because they're powerful and versatile language models. They've been trained on massive datasets, so they can understand and respond to a wide range of prompts and questions. Plus, they're open-source, which means we can customize them to fit our specific needs.

To build on Llama, we need support in a few areas:

Data: High-quality datasets that are relevant to our specific tasks would be incredibly helpful.
Compute resources: Training and fine-tuning large language models requires a lot of computational power. Access to powerful hardware would accelerate our development.
Tools and frameworks: User-friendly tools and frameworks that simplify the process of working with Llama models would make our lives easier.
Community support: A thriving community of developers and researchers who can share knowledge and collaborate would be invaluable.
Basically, we're looking for resources that can help us unlock the full potential of Llama models and create even more impressive applications.

Thanks me here: https://yt1d.online/
>6. Claiming that WP Engine’s investor doesn’t “give a dang” about Open Source ideals.

But dang is not theirs to give!
Personally I've learned (and earned) way more by shipping small things and THEN iterating on them. Or abandoning them.
Zig is and will be shipping clang for a great long while. Not only will it be shipping clang so you can build other code with it, they aren't removing LLVM support.

https://github.com/ziglang/zig/issues/16270#issuecomment-205...
God, it sucks
Based on experience. I worked in the office for many years.
It's a fun diversion to browse around old codebases, especially those of software you once used extensively.
AP also has relays as a part of the architecture, just less well documented https://joinfediverse.wiki/index.php?mobileaction=toggle_vie...
I'd be interested in knowing more about your API use. Are you using the official 3rd party API or one of their internal APIs used by their own web front-end?

It's a good idea for a project like this. One bit of feedback is that it would be helpful to have a bit more context for the images - the titles get elipsised on mobile and when viewing a full image you can't see the title.
We forward a lot of the text communication from agents back to the client, so if it's said in a way that it's possible to figure out, then it can be figured out.

For most seller agents, if they will send you that one text that says there's other offers, and that's a lie, and they don't respond to other inquiries about it... is there a way to tell that this is a lie? I'm not sure this is possible even for the best buyer agent
Hilarity ensues.
i love this tool. it obviated half our upper pipeline at my last job
Staying a Step Ahead: Mitigating the DPRK IT Worker Threat
i’m with all my ears, please share your thoughts!
Please feel free to develop what you perceive as being a fair representation of the situation.

> or expresses some caution

Bellowing about religions while monopolizing a talk Q&A is not “expressing some caution”.
I think you should compare synapse and weight counts if you want a measure of the network's state/capacity. If you want something closer to its compute power, compare neurons and hidden units.
Game maker studio might fit the bill: https://gamemaker.io/en
Artists can say that, especially if it's John Lennon :) but I'm not sure I can apply it to myself
> ...but they went too restrictive on it.

I bet that they would disagree with you. This is an "all rights reserved" "source available" license. Given the redistribution restrictions, their assertion that it is a "copyleft" license is clearly false.
I got my passport in 2015 without one. Was surprisingly asked no questions about the lack of one.
If you found any bugs please let me know! andrew@sourcetable.com
Not exactly what you are looking for, but you would probably be interested in https://pldb.io
Again, this is fundamentally different because the content of those coupons are not proprietary. I think we all recognize there's a difference between a dynamic price black box and a coupon.
Not sold out at braun-clocks.com. Currently on sale.
I'll take a look at offering other sign in variants. What do you prefer? username-password?
Appreciate the support. We aren't necessarily trying to uproot the industry, just want to deliver a better buying experience. People deserve agents who go out and do a lot of the work for them. Our goal is to do everything we think a real estate agent should do. Lots of value to be provided.
are there good online services for 3D printing?
I have no idea where top print it once I download the files.
We don't advance as a society unless people ask new questions. Having folk willing to spend some time answering those questions (in public, no less!) helps others. It's really, really damn hard to predict how advancements in one area can help another.

All that said, thanks for your interesting new question, and thanks for spending time on it :D
Or, you can do the Brandon Sanderson thing, and have a comprehensive system that has limits and a consistent expression of magical power.
Xkcd 1425 (Tasks) turns ten years old today
An Abridged History of Safari Showstoppers
TL;DR: iOS Safari is more than an inconvenience for developers, it's the fundamental reason interoperability has been stymied in mobile ecosystems; frequent showstopping bugs, a large patch gap, and lack of competing engines ensures the web is not a credible competitor to native. Here are the receipts to prove it.
Tell me, why is it OK for Tinder?
Lionsgate Signs Deal with AI Company to 'Save Millions' in Film Production
Having read the linked posts, there's clearly a toxic atmosphere which probably drives a lot people off. I'd much rather be a subject of an angry Linus rant than a target of political play like this.
I chose to reply to this comment because OP said:

> These conversations usually turn into philosophical or religious arguments around life.

I feel this is an absurd argument, as I listed, there are plenty of reasons to push back on this outside the purview of philosophy or religion. For instance, my mention of the predatory history of some medical interventions.

And

> My opinion is that suicide is completely valid and should not be stigmatized or illegal.

OP said “completely valid” and I would argue in reality everyone has a “line”, and I was using extreme examples to illuminate that we all have this line and it is more productive to discuss where it lies than to assume we hold the only rationale position.

It worked because you started to draw your line.

Namely, your

> are you unswayed by the testimonials of people living in lifelong debiliating pain and suffering who are not given any legal way to end their own suffering? Someone who is paralyzed in every way other than blinking their eyes is telling you that pure existence is suffering and they want their life to end - you're going to stand in front of them and say "no, you're not allowed to"?

And again,

> you can't imagine any other reason why people want to kill themselves other than being sad then I don't know what to tell you.

So you disagree with the OPs “completely valid” and feel it should be valid under carefully considered circumstances?

So where do you draw the line there? Only for sufferers of chronic pain? What would you tell to a sad but otherwise healthy person who elects to get the procedure?

Also, do you have resources for these testimonials? Or statistics on if they are more or less common than those that I mentioned?

> No, I actually can't.

Then you are willfully ignorant. There are so many examples of predatory medicine and advertising. Why would this intervention be free from the barbs of human nature? What about suicide booths exempts them from enshittification?
Unfortunately this doesn't solve the problem of over priced houses and property. We don't need these mansions. What is required is cheap land and affordable, maintainable houses. This market requires a complete teardown. I'm not going to be satisfied until trillions of dollars in phantom value is goes to it's ration number.
Simply reading the word "Winamp" brings back a nostalgia for me almost like smelling the perfume of an old girlfriend.

Spent so many hours looking at my custom Winamp skin and playing songs I'd downloaded from god-knows-where...
In particular I think you may press the fork button on the github repo as per github rules. However, you are not allowed to make any commits to this new repo.
making music is a lot more fun than making software and way more immediately, personally, and emotionally fulfilling

I say this as an accomplished programmer and an absolutely shit musician. the parts of programming that are fun and the parts that make money, also, have almost no overlap whatsoever

lucrative business problems that are also fun or interesting computer science problems are so rare that whole companies are built around a single interesting CS problem surrounded by a fleet of mundane business problems
The Aider leaderboards seem like a good practical test of coding usefulness: https://aider.chat/docs/leaderboards/. I haven't tried Cursor personally but I am finding Aider with Sonnet more useful that Github Copilot and its nice to be able to pick any model API. Eventually even a local model may be viable. This new Gemini model does not rank very high unfortunately.
Traefik CVE 9.8, CVE-2024-45410, 09/19/2024
When a HTTP request is processed by Traefik, certain HTTP headers such as X-Forwarded-Host or X-Forwarded-Port are added by Traefik before the request is routed to the application. For a HTTP client, it should not be possible to remove or modify these headers. Since the application trusts the value of these headers, security implications might arise, if they can be modified. For HTTP/1.1, however, it was found that some of theses custom headers can indeed be removed and in certain cases manipulated. The attack relies on the HTTP/1.1 behavior, that headers can be defined as hop-by-hop via the HTTP Connection header. This issue has been addressed in release versions 2.11.9 and 3.1.3. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Basically: the headers can be removed, bypassing IP whitelists.
Wow, thank you for taking your time to go through the app!

2. Will fix the docs to work on mobile screens, this was a last moment run to setup docs, wanted to try it without any templates. Have to manually handle the responsiveness now :)

3. Makes sense, this shouldn't have caused issues on mobile. Thanks for letting me know.

4. Midjourney did a pretty good job with the images, got em done within no time! haha

---

Visualisations are done using recharts. Currently I have implemented a very limited set of charts, hopefully will add more with much more customizability.

I am planning on opensource the product soon, going ahead with an open core model, and a self hosted version along with it.

The concern about LLM providers makes sense, will add them to the docs as well.

Currently there is no hard wired instructions to not let the LLM insert/drop it. It's all as good as the user instructing it to do something and it does. There are soft instructions to not generate queries for that, but it's as good as telling a kid not to eat chocolates. I am planning to run a post analysis on the queries generated and marking them as potentially dangerous, so that the queries don't get executed automatically, but with a confirmation from the user. This should ideally be separate from the actuall LLM which generates the query.

Again, thank you so much for the valuable feedback. This helped me a lot!
Has anyone tried Google's context caching feature? The minimum caching window being 32k tokens seems crazy to me.
What a shame. I would have liked to hear your reasoning.
Because there's a good chance that NAND came from a Mac and 1/4 of macos isn't going to boot on an iPhone.
Waste of time, just get good at using LLMs via api
My bad, I had misunderstood that. You're right, and thank you for sharing it.
That is a great differentiator. I see you have Python and JS/TS libraries, but my team is working with Go right now, so I'll have to pass. However, I'll keep it on my radar. Being able to handle wrap DB commands in the same transactions as the workflow store is awesome! [2]

[2] https://docs.dbos.dev/python/tutorials/transaction-tutorial
> That is good, but it's still a centralized source of truth.

It's not. It's a trustless aggregator. The PDSes are the sources of truth, and you can crawl them directly. The relay is just an optimization.

> Messages aren't broadcast through a central firehose

ATProto works like the web does. People publish information on their servers, and then relays crawl them and emit their crawl through a firehose.

> ActivityPub does perfectly without the need of any bulky machine or node acting as a relay for the rest of the network

ActivityPub doesn't do large scale aggregated views of the activity. The peer-wise exchanges means that views get localized; this is why there's not network-wide search, metrics, or algorithms.

> This is why ActivityPub has a discovery problem by the way,

right

> but it's just a symptom of real federation.

"real" ?
Quite welcome! Sadly I don't know of any resources that are really useful when you try to put things into practice. Most of the tutorials / blogs / forum posts I've seen are not really that constructive nor sufficiently detailed to get into the truly useful practicalities. I personally learned the trade by (a) working in an industrial design studio as the token engineer & CAD jockey with "real" industrial designers pushing me to do better, and then (b) building my own kilohours of practice in aesthetically driven CAD modeling. Now as the design lead & manager on most projects it still takes me months of coaching my employees on subtleties to get things right, and even each project still requires an unreasonable amount of time tuning curves and corners. Like all professional practices this rabbit hole goes real deep. Still, you can get pretty far with brute force iteration and careful attention to detail. I think your progress thus far demonstrates that quite well.
Great! When can I buy Mitochondria Supplements at the grocery store? /s
If we went to work on Arch instead, that seems like a win for the community, right? Arch is (IIRC) known for not being as far from upstream, so whatever he generates there should be more widely applicable to the community in general.
Oh don't worry, I never commented on the platform. But when it's still the most popular place for indie devs to talk about their stuff I'm still reluctantly forced to at browse around.
> People who stress over code style, linting rules, or other minutia are insane weirdos

Stressing over these things is certainly a Sisyphean task.

However, investing in automating and standardizing the application of these things every time a new repo is created eliminates an entire class of problems and saves you all sorts of trouble down the road.
Major advantage of Fedora is being closer to the upstream sources, both in terms of freshness and in terms of not meddling with libs or similar. Debian patches lead to several possible exploits over the last few years.
fd - A simple, fast and user-friendly alternative to 'find'
Even among humans with roughly similar neuron counts, there are notable examples of individuals displaying extreme stupidity.
And the license itself states,

> The [license] is a free, copyleft license

And then proceeds to not be a free, copyleft license.

This pretty clearly seems like they're trying to squat on the terms "copyleft" "free software" and "open source" while weasel-wording their way out of it — "open washing", as someone else in the comments called it, seems to fit. This smacks of someone who wants to use the words, and to have you feel like they've used the words, but without having to actually do the things the words would mean, spoken genuinely.
Amazon was founded in 1994.
I've seen antistatic devices based on ionizing radiation, but not recently. That might be partially a function of different work environments.
apropos to this.

You can pretty much google up and download millions of Aadhar directly from the web.

https://x.com/deedydas/status/1838595739137773570
As someone who actually had to build on Gemini, it was so indefensibly broken that I couldn't believe Google really went to production with it. Model performance changes from day to day and production is completely unstable as Google will randomly decide to tweak things like safety filtering with no notice. It's also just plain buggy, as the agent scaffolding on top of Gemini will randomly fail or break their own internal parsing, generating garbage output for API consumers.

Trying to build an actual product on top of it was an exercise in futility. Docs are flatly wrong, supposed features are vaporware (discovery engine querying, anybody?), and support is nonexistent. The only thing Google came back with was throwing more vendors at us and promising that bug fixes were "coming soon".

With all the funded engagements and credits they've handed out, it's at the point where Google is paying us to use Gemini and it's _still_ not worth the money.
This sounds interesting:

"We will continue to offer a suite of safety filters that developers may apply to Google’s models. For the models released today, the filters will not be applied by default so that developers can determine the configuration best suited for their use case."
Valhalla is badly needed as well. That effort is 10 years old now.

10 years.
Are you speaking from experience in the real estate industry?

I'll agree that RE agents ("Realtor" is a trademarked term) are essentially unnecessary for the happy path when a property sale goes smoothly. In that case, they are overpaid secretaries.

But the reason RE agents are their own profession is because when a sale starts to wander off the happy path, there can suddenly be a LOT to know, discuss, and do. A good RE agent will be honest with you if the asking price is ridiculous in either direction. They know all the little local details and laws that are easy for a layperson to miss. They'll help you deal with a difficult buyer/seller. They know where the flood plains are. They know about zoning. They know who to call when the weirdest shit pops up. There are few other areas in life where ignoring (or not seeing) non-obvious red flags can ruin a person or family so completely.

I have had bad RE agents that were uncooperative paper-pushers who kept dropping the ball, and I have had good RE agents that were worth every single penny they earned.

If you want to be mad at something, I suggest looking into the National Association of Realtors. It is essentially the union that all RE agents are a part of, whether they want to be or not. NAR essentially owns the bulk of property listings in the US and heavily gatekeep access to it.
Show HN: I built notion/miro like platform but 3D
Hi, I built this platform because I thought it was cool. It doesn’t solve a specific problem, but it can solve many small problems (kind of like ChatGPT ). With this platform, you can add text, images, and websites in 3D to create your own 3D spaces. My question is this: I want to turn this into a startup. I live in San Francisco and am ready to hustle hard for it. Who do you think would benefit from this project the most at the early stage? In other words, who would be the target audience? Who would be willing to pay for a subscription to this project?