MurphyA/hacker-news huggingface dataset:
by j1elo | 2025-09-04 16:28:44+00:00
Definitely it has become a selection criteria when picking tools. Electron? I don't care what a developer uses, nor how fun it was to use. I care about end results.

But to be fair. An Open Source project done in someone's free time for the love of it and shared freely in the wild as a humble contribution to humanity for the price tag of a Like in a forum, really should use whatever the author feels like using, as long as they don't treat it as a product and attempt to market it like it was done with care for anything but the developer's ergonomy. For what is worth, it could be made of Minecraft Redstone if the author feels like it, and nobody can judge them for it.
Show HN: Syntro.io
by maomorales | 2025-09-04 16:28:54+00:00
Hey HN, I’m Mauricio, cofounder of DailyBot (YC S21).

TLDR: Some time ago we started providing Slack connect support to our own customers and we ended up building a simple Slack app for this. The goal was to have an AI embedded in the Slack connect channels to help us answer questions and solve support tickets. We then built it as a separate product namedSyntro (https://syntro.io).

The background: we and many of our customers noticed the same pattern of support requests increasingly coming in through Slack Connect channels. It’s faster and more natural for customers than opening a Zendesk or Email ticket. But it creates visible problems such as:

Having no structure - so there are messages scattered across threads and DMs. Manual overhead - like copying into another ticketing/product feedback system.

We wanted to turn Slack itself into a support platform, and we found some alternatives in the market but they were a bit expensive and over complicated - so, knowing that at DailyBot we’re quite expert on Slack integrations - why not build it out?

Syntro does five things very well:

* Detects new requests in Slack by turning threads into tickets automatically. * Maintains a board (kanban/list) for prioritization and tracking via web app. * Suggests replies from your knowledge base or past tickets (you edit before sending). * Keeps Slack and the ticket board in sync, so agents can work in either. * Broadcast feature for announcements to multiple Slack Connect channels.

Technically, the tricky parts were:

1. Thread detection & context sync: Slack messages aren’t structured like tickets. We had to build logic to consolidate messages into coherent “requests.” 2. Two-way sync: Ensuring replies in Slack update the ticket system (and vice versa) without duplication. 3. Knowledge base ingestion: We support file uploads + URLs, then use embeddings for AI reply suggestions. 4. Slack Connect quirks. Permissions and visibility differ across shared channels; making the app feel native took time.

Current stack: Django backend, Next.js frontend, Postgres (with pgvector) for embeddings, Redis for state, LangChain + OpenAI/Claude for LLMs, and a Python bot for Slack integration.

Limitations / things we’re still working on: - Better SLA tracking and reminders. - More granular analytics for managers. - Expanding to email perhaps.

We may open source it in the future - we have to clean up code first and decouple it from some DailyBot underlying infrastructure.

Product + demo here: https://syntro.io (completely free for launch)

We’d love your feedback - especially from folks who’ve hacked together their own Slack support workflows. What’s missing? What’s overkill? What do you wish someone had built instead?

Thanks HN, Mauricio
by ProllyInfamous | 2025-09-04 16:29:08+00:00
Poor People™ do exist, yes.

But does anybody actually run to the ATM for just five dollars (as opposed to say ten)?!?

Just for reference, I am a blue-collar electrician that lives in a less-affluent rural state. I became worth zero dollars 9 years ago, which was a pleasant day I'd labored years towards.
by giardini | 2025-09-04 16:30:05+00:00
No. the Allegory is a fragment of a poor unfinished story and little more. You don't need it to explain "multiple layers of abstractions, deeper reality vs appearance" as you say. In fact, you don't need it for anything at all except to explain Plato's "Allegory of the cave". Sheesh.

coldtea says "...with utility as such in countless domains." So when's the last time you referred to the "Allegory of the cave" in your day, other than on HN?
by andrewla | 2025-09-04 16:30:06+00:00
I continue to believe that privacy in public spaces is not a civil liberty and we should not be treating it as such. You have the right to be secure in your home or in private spaces, but it is your obligation to ensure that you have made an effort to preserve that privacy. Once you are in public, there should be no expectation that anything that another person could see or otherwise observe is not subject to public exposure.

We should not be expending effort trying to regulate the state's ability to observe and record any publicly observable thing. When the state takes action to deliberately make public or otherwise observe things that are reasonably private, then we can activate the right to be free of searches and seizures without probably cause.

The one area that I do feel affects this particular debate is whether it should be legal to conceal your vehicle's identity, so long as it is not being done for fraudulent or criminal purposes. Here I think the fact that your car's identity is being observed and recorded is sufficient cause to make it reasonable to mask or alter your license place or other identifying aspects of your car.
by clickety_clack | 2025-09-04 16:30:10+00:00
I had it done around 5 years ago. My eyesight was just bad enough that I had to wear glasses/contacts to play sports, recognize people across the street, or read a whiteboard. I hated contacts because my eyes were already on the dry side to start with so they would drive me crazy.

Maybe it’s because my eyesight wasn’t terrible to start with, but I didn’t notice any issues with night vision. I don’t know if I had issues with dry eyes, because like I said they were dry beforehand anyway.

There’s a ton of minor inconveniences that come with glasses that just disappeared, like wearing over ear headphones, putting your head on a cushion when lying down to watch tv, being in a humid/rainy place. I wish I had done it years before.
by apothegm | 2025-09-04 16:30:38+00:00
For the same reason shovels were a better business than mining for gold.

The foundational model providers are hemorrhaging VC cash, with no certain path to profitability.

And for such a profitable business as Nvidia, the opportunity cost is massive. Any dollar burned trying to compete with them is a dollar Nvidia can’t invest in its cash cow business that’s currently generating whopping returns with little uncertainty.
by AdamH12113 | 2025-09-04 16:30:41+00:00
As an EE who changed majors from CS in college and who has also done a lot of programming, I can see where the author is coming from. But electrical engineering, by its nature, is a low-level field. If CS students spent their first couple years doing algorithms and data structures in assembly, they would also find it difficult!

A key purpose of the repeated exercises in circuit analysis is to build up the student's intuition for how electricity works. Mathematically, it's "simple" -- just systems of (possibly complex) equations and basic diff eq. But for sophomores, all that is still new, and most students don't enjoy going deep into derivations.

Building kits and plugging pre-made modules into microcontroller development boards is fun, but it's not really engineering. You don't hire an EE to plug off-the-shelf components together, you hire an EE to do design work, to make sure everything is going to work under all operating conditions, and to diagnose problems when something goes wrong.

Finally, software is just easier[1] than hardware. Modern software is a mathematical idealization that runs of top of decades of high-level tools and abstractions. That's why it's so cheap and popular!

[1] This does not mean that everything in software development is easy, just that you don't need to deal with physics or chemistry or manufacturing or the procurement of physical goods in order to create new software.
by tavavex | 2025-09-04 16:30:45+00:00
> These postulated entities are by definition people.

Why? Does your definition postulate that people are the only thing in the universe that can measure up to us? Or the inverse, that every entity as sentient and intelligent as us must be called a person?

My opinion is that a lot of what makes us like this is physiological. Unless the developers go out of their way to simulate these things, a hypothetical AGI won't be similar to us no matter how much human-made content it ingests. And why would they do that? Why would you want to implement physical pain, or fear, or human needs, or biases and fallacies driven from our primal instincts? Would implementing all these things even be possible at the point where we find an inroad towards AGI? All of that might require creating a comprehensive human brain simulation, not just a self-learning machine.

I think it's almost certain that, while there would be some mutual understanding, an AGI would almost certainly feel like a completely different species to us.
by djoldman | 2025-09-04 16:30:50+00:00
> Wikipedia is the largest compendium of human knowledge ever assembled, with more than 7 million articles in its English version, the largest and most developed of 343 language projects.

but:

> The collections of the Library of Congress include more than 32 million catalogued books and other print materials in 470 languages; more than 61 million manuscripts; the largest rare book collection in North America ...

https://en.wikipedia.org/wiki/Library_of_Congress#Holdings
by hamdingers | 2025-09-04 16:30:58+00:00
Remember that you are not being tracked, the vehicle is, because the vehicle is the dangerous thing.

The baseline expectation of anyone operating heavy machinery in public should be that it is tracked for safety and accountability. This is a good thing. We've been installing tracking numbers on them for decades, what did you think they were for?

I understand for many people, their movements and their vehicle's movements are 1:1, so it can feel like tracking their vehicle is tracking them. If you care about privacy, travel without the heavy machinery. Walk, bike, transit. If your region does not allow you to do this, direct your privacy-related energy towards making that possible, rather than reducing accountability for drivers.

Edit: I wonder how the commenters below feel about tracking jets, probably similar to how I feel about tracking their cars.
by the_snooze | 2025-09-04 16:31:29+00:00
I do most of my gaming in the single-player indie space these days. It's really where the fun is. You have a deep time-tested catalog of beautiful and complete experiences that don't try to nickel-and-dime you with drip-fed content or recurring microtransactions. They're games first and foremost, not extraction machines. It's the opposite of the BS you see in big-budget titles.
by srean | 2025-09-04 16:32:10+00:00
Yes. Similar idea. Sometimes they would also use minutes. Whether this was as a result of contact with the Greeks I do not know. Indian trigonometry however has a different flavour from the trigonometry of Hipparchus.

What Indian mathematicians typically used was a circle with radius 3438 units. Where units would be one of the standard units of length.

Why 3438 you may wonder.

They also wanted to divide the circle into 360 x 60 minutes. For the standard circle they wanted each of those minute arcs to be of 1 unit length. The radius that would accomplish this is (360 x 60)/ 2pi ~= 3438 units.

An angle of 1 minute would then be described as arc length 1 unit on that standardized circle of radius 3438 units.

Indian version of sine and cosine were not expressed as ratios but the corresponding (half) chord for a hypotenuse of 3438 units.
by ceejayoz | 2025-09-04 16:32:20+00:00
That's not my reading of it, but to remove all doubt, the judicial finding details the employment contract.

https://assets.publishing.service.gov.uk/media/64ae81ed8bc29...

> Section 15 and 16 of the contract deal with disciplinary rules and unsatisfactory work and misconduct. Sections 18, 19 and 20 specify the respondent’s disciplinary procedures. Section 21 details the appeals procedure. The grievance procedure and grievance appeal procedure are laid out at section 22.

> At section 16 there is a list of the type of conduct or unsatisfactory work that may lead to dismissal after a prior warning has been given. There is a non exhaustive list of examples which include negligence, carelessness or general lack of capability in performance of the employees duties, bad timekeeping and the provocative use of insulting or abusive language.
by rozab | 2025-09-04 16:33:17+00:00
I was thinking about this for the recent GMTK game jam, which crashed itch.io.

Is it really such a bad thing for your launch/event to crash a platform? Nobody is going to decide not to buy Silksong after all because it's so wildly popular it brought down Steam. It generates a great deal of positive headlines. To me it seems like a good problem to have.
by ericmcer | 2025-09-04 16:33:28+00:00
I wouldn't call them psychedelic per se, or even really a "Jhana" requiring deep concentration. Feeling joy as a result of focusing on something beautiful/interesting is just a fundamental part of being human.

I agree with the author that intense focus can make something more mundane feel special, like intensely focusing on the act of eating an apple, but being moved by walking on a beautiful beach in the evening seems almost expected?

I did do mushrooms frequently at a young age (like a couple times a month from 16-18) so maybe that tweaked something in my brain, but I feel like I slip in "Jhana" all the goddamn time haha. I was tearing up staring at the trees blowing outside while waiting for my dentist a couple days ago.
by al2o3cr | 2025-09-04 16:33:28+00:00
When they sell GPUs, they get money immediately which they can spend to make more GPUs

If they hoarded GPUs, they'd then need to figure out how to make "winning AI" produce money - which nobody has done yet. In the meantime, they'd need additional outside money to keep running operations.

They already face plenty of risk (eg long payoff times for capital investments in fabs etc), why would they take on more?
by atoav | 2025-09-04 16:34:08+00:00
Everything exists in thousand shades and ethics is one of those fields where in the finer shades people can and will differ in their assessment. That is in the nature of the thing.

I am not saying anyone who listens voluntarily for 30 seconds and doesn't pay a handsome amount is a monster. What I said is that listening, enjoying it and then telling them: "Stupid musician, their fault for giving me the choice to pay, so I don't" makes you a bad person.

There are a thousand ethically sound reasons why you wouldn't toss a coin, you could not have one, you could be broke, you could misunderstand the situation, you could have a cultural background where this is uncommon and street performers are getting their share in a different way etc.

But enjoying the fruit of their work and then maligning them for giving it to you for free is not only rude, but yes: ethically wrong.
by thisislife2 | 2025-09-04 16:34:12+00:00
Yeah, I understand your point quite well. Many western countries do (or are trying to) conflate criticism of Israel and antisemitism, to create a chilling effect to protests against their own foreign policies on Israel and Israel's policies on Palestine ( see https://politics.stackexchange.com/q/93431 ). But, like I said, while a government intent on persecuting will do so, they still have to deal with the courts too - as far as I know, no one has been successfully prosecuted under such laws.

> Quoting antisemitic publications for the purpose of agreeing with them is also antisemitism, not sure why you'd think it wouldn't be.

Not really. It would be the media outlet who would be liable as you are only simply repeating what they said in good faith.
by yamazakiwi | 2025-09-04 16:34:24+00:00
If you are talking about an adult I don't believe you lol

And if it is true... it is not a common experience and would have external factors contributing to this behavior.

Additionally, using IQ to qualify someone's intelligence is a signal, so I'll just not go into it deeper since we will disagree as I find your anecdote juvenile, straight up exaggeration, or a complete lie to serve your opinion.

Plausibly this could happen if you had the ego of a 16 year old or were socially disabled, and it would be alleviated over time through experience. I'm not trying to be rude but you sound like a Tiktok conspirator and I'm old enough and experienced enough to smell bullshit.
by huimang | 2025-09-04 16:34:35+00:00
Of course it depends on the context, but firing someone over one offense of calling someone a dickhead is quite reactionary and punitive. Grow up. Sometimes people say things they regret in the moment, it doesn't mean someone and potentially their family should be affected. This is why you have policies, writeups and whatnot. Not jumping at the chance to fire someone.
by kgwgk | 2025-09-04 16:34:49+00:00
> If you accept the Bayes theorem

That doesn’t make a lot of sense. A theorem is just a theorem. It’s proved, and in this case the proof is trivial.

The question is whether you accept that the description of the problem in terms of conditional probabilities is adequate, and then whether you accept that the values assigned to those conditional probabilities are appropriate.
by mindslight | 2025-09-04 16:35:35+00:00
Well, I hope I at least cleared the bar for "understands other countries exist".

Thanks for the clarifications. I think my first exposure to drop bears was a few decades ago on a microcontroller mailing list (PIClist). So maybe that poster was just pulling our legs.

I did perceive "front fell off" as an online phenomenon (ie meme). Which speaks to a growing pan-country online culture (I mean, you did get the reference, it's just not part of your Australian identity)

"peak body" is an interesting one, for the concept being acknowledged. I don't think we really explicitly state such a things in the US. I can come up with lobbying groups I think are notable, but perhaps other USians perspectives differ on that notability. Although I'm sure by the time you get to Washington DC and into the political industry there has to be a similar term.
by AnotherGoodName | 2025-09-04 16:35:38+00:00
I do wish you luck. Fwiw I'd always work forward from the question and talk to the ambiguities present especially when people may come across this and not realize. Stating the Bayesian probabilities of one possible interpretation and having that as your way of stating assumptions is a bit like working backwards from one possible answer.

As an example of how presenting this way can hurt; The link you had for the sisters paradox doesn't talk to the ambiguities of a question that is well known to have no answer - https://en.wikipedia.org/wiki/Boy_or_girl_paradox . This information spreads and people see it restate it. This leads to a false belief that the sisters paradox has no ambiguities and that the answer is clearly 1/3 (the wikipedia page on this has the correct statement that it's ambiguous and the answer can be 1/3 or 1/2 depending on one of two reasonable interpretations).

I think a far better article would talk to ambiguities of each of these. Not subtly stating assumptions. I'll also point out that these types of ambiguous questions are commonly used in DS interviews (I've worked in big tech for many years now). The expected response of a strong candidate is a discussion on the ambiguities. You'll usually be prompted "is there any other interpretation of this question that leads to a different result?". If people read this as their guide rather than the more detailed wikipedia articles etc they may be misled which is why i'm strongly negative on this article as written. I'd hope no one reads and doesn't realize the assumptions here since they are critical.
by krapp | 2025-09-04 16:36:17+00:00
>Vinland saga is about Vikings, but it’s obviously an eastern interpretation of them.

Vinland Saga, Frieren and other anime often put a lot more effort into cultural and historical authenticity than Disney ever has. That's due to those anime being based on manga where the historical setting is often the hyperfixation of the mangaka (obviously there are exceptions, see the "nuns are mikos" trope.)

Disney, meanwhile, only ever shits out racist minstrel stereotypes that appeal to white people because that's the fastest way to make a buck.
by jeremyjh | 2025-09-04 16:36:37+00:00
I agree! DeepSeek has shown this is incredibly powerful. I think their Qwen 8B model may be as good as GPT4’s flagship. And I can run it on my laptop if it’s not on my lap. But the amount of synthetic data you can generate is bounded by the raw information, so I don’t think it’s an answer to the SP.
by runarberg | 2025-09-04 16:36:37+00:00
This API is used heavily in service workers to store responses for offline use. I don‘t think you can use HTTP cache headers to robustly achieve the same effect.

I created an SRS based kanji learning app (https://shodoku.app/ https://github.com/runarberg/shodoku) hosted on GitHub Pages (meaning the app is a static HTML page) where all the dictionary data is stored as hundreds of thousands of json (and SVG) files. Storing these assets using the Cache API saves tens of thousands of round trips to the server in addition to offering a somewhat robust offline experience.
by egypturnash | 2025-09-04 16:36:37+00:00
Bluth's last feature was Titan A.E., in 2000. He's 87 years old. The Dragon's Lair feature he tried to Kickstart in 2015 was cancelled at around half its goal.

He was an important figure in the 80s and 90s feature animation world but I don't think he's really relevant to a discussion of current feature 2D productions.
by Groxx | 2025-09-04 16:36:40+00:00
flatpaks are sometimes funky with highly optimized software - they tend to need lower level access to hardware, which flatpakking sometimes gets in the way of.

check if you have hardware acceleration, maybe other stuff? `about:support` has lots of info, I've had to tweak a few things routinely to get browsers working like their native counterpart.
by vunderba | 2025-09-04 16:36:55+00:00
Good job getting across the finish line. I do think the flashcard market (particularly subscription) is pretty competitive so bear that in mind.

Without an export option (which I didn't see listed in the features), you're going to have to convince people that your walled garden is worth the price of admission.

Related, I used to have a dedicated flashcard study application that could handle "card variations" but it was a hassle since the app was desktop only. With a bit of JS and custom card types, you can actually do this in Anki now which gives the benefit of dedicated mobile app, syncing, etc.

https://ankiweb.net/shared/info/163606663

I experimented with autogenerating variations of a single card using LLMs but at the end of the day, the best flashcard is probably the one you write yourself. (similar to mnemonics)
by righthand | 2025-09-04 16:37:19+00:00
The subject is the resources a Chromium based app uses. RAM is just the example that was used. I don’t think theres a path here where we keep sharing valuable insight on this topic. Clearly you don’t mind Electron apps. Others do however and dislike this trend of using more and more resources because we can.

This non-concern for resource usage and good software design is why energy costs are sky rocketing today.
by scarface_74 | 2025-09-04 16:37:19+00:00
Semi related: the Nvidia CFO said on an earnings call that he is not going to sign his name to any authorization to give the government 15% of the revenue of their exports no matter what “deal” anyone within the company made with Trump until there is a law passed by Congress.

My company said that they will not allow crypto or private equity funds in our 401K based on something Trump said until there is something passed by Congress.