MurphyA/hacker-news huggingface dataset:
by kavinaidoo | 2025-05-12 12:35:12+00:00
Aha, starting with the YouTube transcript is a great idea. I wanted to start with it but I couldn't find a way to get it from the YouTube iFrame API so I went with the Web Speech API to listen and convert.

Forgive me for the confusion, the demo link implies that the transcript is loaded from the video but I see in the code that there's a pre-existing "/txt/definedefine.md" that is loaded. How are these SBV/TTML files downloaded from YouTube in the first place? I assume that it is a separate process? I see you are then using otrgen to presumably convert these so they can be used by oTranscribe.

If I could load the transcripts dynamically when loading the YouTube video that would be a great feature.
by staudi107 | 2025-05-12 12:35:54+00:00
Hey all, I'm new to this and wanted to gather experts insights. We were watching out for a new data analytics stack and did a bit of research. Next to classic solutions like snowlflake and databricks I came across a german/european (?) company called Exasol. It seems like pretty comprehensive what they offer in case of speed and ROI. This next to the fact that they are in europe feels interesting. Anyone experiences with it? I was not able to found much in the internet which is related to community feedback. Only press releases etc. and I don't know what to think about it. I would be thankfull for any advice why/why not exasol may be a good alternative for a european company of midsize. Especially when you think in future about AI use cases.... the faster the Database performacne the faster you could feed your future AI use cases.

Edit1: I even found some older but pretty comprehensive TPC-H results done by dell: https://www.tpc.org/results/fdr/tpch/dell~tpch~30000~dell_po...

Many thanks :)
by hamaluik | 2025-05-12 12:36:43+00:00
I released two apps built in dart on flutter. I loved it at the time, but I ran into this issue headlong with both of them. Release v1.0, move on to other things, come back in a year with a new computer to fix a minor bug and I can’t even compile the original release anymore, and had to spend forever rejiggering everything to get it back to the state it was when I left it. I really loved dart, and even flutter, building in it was a breeze. But the churn made the js ecosystem look slow.
by jpc0 | 2025-05-12 12:37:36+00:00
This kind of makes my point though.

The hardware AWS would be using, NICs etc do have the level of DMI needed for the latency.

Heres the catch though, the workflow I described can be done with maybe 2 frames of latency for like 400usd, and you own the hardware . I wouldn’t be surprised if some of AWS products are 400usd per hour.

You can setup a very competent broadcast system for not much money and use some actual cots hardware and still have significantly less latency that a second, probably in the low single digit frames.

I don’t the solution proposed by matrox isn’t possible, I just think for most use cases it is very expensive both in actual cash and in latency.
by ashoeafoot | 2025-05-12 12:37:42+00:00
The circumstances for life make language pretty universal. Every statemachine transducing knows what the lack of execution energy aka hunger is.

The only thing i can imagine erroding that away is a prolonged surplus society. A startrek like language i can imagine pretty much communicating "hunger" only as a foodsource-error.

But the situations for the individual and the neuro adaptions (mental phenotypes)i imagine to be pretty universal .
by johannes1234321 | 2025-05-12 12:38:04+00:00
BDFL is a good concept. As long as money stays out of it. If the DFL collects money in a for profit Organisation and isn't transparent about usage, this is unsatisfactory to other contributors.

I am not sure there is a huge market for selling the company, though, given the track record of the owners for taking the money and then forking away and trying to pull the users over.
by lotu | 2025-05-12 12:38:10+00:00
> An algorithm can screw up too of course, but it's a lot harder to show intent, which can affect the damages awarded I think.

I personally think an algorithm would be easier to show intent, or a least willful negligence, it would also magnify the harm. A employee might only make mistakes on occasion, but an algorithm will make it every single time. The benefit of an algorithm is it does not need to be reminded do or not to do something, and it's actions are easier to interrogate than a humans.
by leeter | 2025-05-12 12:38:19+00:00
You attack the networking stacks for it, those are still actively developed (mTCP was last updated Jan 2025) as businesses use networked DOS for quite a few things. A DOS networking stack consists of a packet driver, a NIC driver, and a protocol library. All of those have attack surface. NIC drivers in particular often haven't really had updates since they were first released. Because for hardware manufacturers of the time the goal was on getting people to use the hardware, not on supporting them. There are newer DOS NIC drivers than you'd think too. Realtek last I checked still makes and supports an ISA NIC.
by snickerbockers | 2025-05-12 12:38:57+00:00
The great schism between the orthodox and catholic churches isn't like the schism between the protestants and Catholics. The protestant and catholic split is rooted in a fundamental disagreement on what the religion is; historically there has been conflict intertwined with politics too, but (Ireland notwithstanding) that isn't relevant to the Catholic/Protestant divide.

It is true that certain protestant sects are effectively "the catholicism we have at home [in england]" and you are right that those probably can be convinced to rejoin the catholic church but the majority of protestant sects have a firmly-rooted belief that the church is an organization created by humans to worship god and there is nothing inherently sacred about it. They also tend to reject anything outside of the old and new testaments compiled at nicea as being canon.

There's a fascinating bit of cognitive dissonance wherein they believe that God is still actively involved in the world and has been for the past 2000 years yet they haven't made any attempts at recording them; I think the logic is that they'd need the church to have some sort of divine authority to add to the bible and they've already ruled out the church having that authority so the bible is effectively set in stone forever. But that's irrelevant, I'm getting off-topic here.

Anyways, as far as unification goes it doesn't really matter that nobody knows or cares about ancient wars between catholic and protestant kingdoms and it doesn't matter that they can all get along and be neighbors and even have their churches work together on charity projects because the schism between the catholics and protestants is rooted in ideology not animosity. There's no compromise between the pope being a direct line of succession from peter and the pope being "just a guy in rome who makes great sermons" and I can't imagine they're going to want to take 1700 years of catholic lore and add it into their canon like its no big deal either.

Another roadblock is that the protestants themselves are highly fractured, often due to minor disagreements over pedantic minutiae that at least 99% of their members don't care about (IIRC one of the disagreements was over whether Jesus meant it literally when he said the bread and wine are his flesh and blood or rather that was a figure of speech, i think the calvinists and the lutherans are on opposite sides of that disagreement) but they've all had a long history of peaceful cooperation and they've never let that turn into an actual conflict yet still they never even try to unite. They don't see any point as long as they can coexist peacefully as separate churches because the only thing that would grant them is consolidation of power, which they are largely disinterested in. So even putting the ideological debates and factionalism aside, they'd need to be convinced that there is even a point in unifying with the catholic church when they can continue to peacefully coexist as separate organizations.
by ndyg | 2025-05-12 12:39:58+00:00
I'm finding I increasingly produce entire changesets without opening an editor: just `claude code`, or my own cobbled-together version of `claude code`, and `git diff` to preview what's happening. For me, the future of these tools isn't "inside" a text editor. If you want to poke around, my “cobbled‑together Claude Code” lives here: https://github.com/cablehead/gpt2099.nu
by rafaelmn | 2025-05-12 12:40:49+00:00
Thing is Dart is a shitty language with tradeoffs made specifically to make Flutter work well.

The terrible meta programming support shows in basic things such as JSON serialization. It's like Java--, I can't think of a reason to use it on backend over Java or Go.

It's not comparable to Javascript - despite it's warts, Javascript is very dynamic and when coupled with typescript that let's you do a lot of powerful things and describe it with the structural type system.

I have not used dart for a few years now but I've used it both when it was DartAngular and Dartium, and in flutter 2/3.

Don't get me wrong - the DX of writing flutter and fast reload is the best I've used in mobile space, but the language itself is terrible and I would not use it in any other scenario.
by piva00 | 2025-05-12 12:40:57+00:00
Rather bizarre move, can it be squared somehow with another weird move from CrowdStrike last week, the slashing their workforce with the bullshit justification it will be replaced by AI?[0]

Too much of a coincidence in a short amount of time.

[0] https://www.theguardian.com/technology/2025/may/09/crowdstri...
by graemep | 2025-05-12 12:41:34+00:00
> Because tesla as a brand is uniquely tied to musk.

Which is because he is in the media a lot.

I can understand the impact on your brand as things are, but it would be interesting to see how well other manufacturers would stand up to scrutiny.

> musk wasn't tesla's face and main profiteer of any purchase.

The face bit of it makes sense.

As for "main profiteer", he is the single largest shareholder, but its about 13% shareholding - 87% of the profits belong to other people.
by sgbeal | 2025-05-12 12:43:09+00:00
> I wanted to refute the "the constant churn of new frontend frameworks to learn". If you just stuck with React since 2015, they've only had 4 major versions since then and every ver they deprecate only a few things and then you have a full release cycle to migrate to the new hot thing.

Contrast that with non-framework JS/HTML, where _you_ decide how long it lives and how often you need to upgrade (or not). Having to rejigger a web app every 2-3 years because someone outside of your organization changes something is not only unappealing, but it's horribly expensive for large-scale businesses and possibly prohibitively expensive for small-scale businesses or solo developers.
by tourmalinetaco | 2025-05-12 12:44:22+00:00
You know what else isn’t a compelling argument? This arduous attempt to argue that Christianity, the largest religion in the world and the very one that was adopted by Rome, is somehow inconsequential to the framing of what came before it. There is no logical argument that can be made to separate the two, for experts in the field will continue to use the term Pagan to refer to Pagan Rome no matter how much it hurts your feelings. It is simply the most objective and efficient method of separating it from the other. Unless of course you know of a better method that the historians do not? I’m sure they’d love to hear it.
by DetroitThrow | 2025-05-12 12:44:30+00:00
>tells me a lot more about who in this conversation is the actual asshole.

So I lived in Korea for some years, friends with 3 artists there trying to make it in capital A art in Seoul. The answer is (obviously) there is no significantly different familial support system between artists living in Korea and other developed capitalist countries that would somehow change the lifestyle of the average artist, and the suggestion is some strange orientalism or severe ignorance of lives of artists in capitalist countries. Ask on the Korean subreddit if you want variations on this answer.

Anyways, this exchange gave me a chuckle at least, a hostile+willfully ignorant or orientalist person wanted to call someone an asshole but did so in questions rather than a statement, and got upset when they were called ignorant in questions rather than a statement.
by sanderjd | 2025-05-12 12:45:31+00:00
Yes but if it turns out that you really are building an application, but you didn't think you were up front, it is likely that you started to add "just a little bit of js here and there", because after all each little thing you're doing is not that hard and it feels silly to block any one of those little things on "let's add a framework now". So then you find that you have a "non-framework JS" application that is hard to migrate. That's how path dependency works.

It's true that there is path dependency in the other direction. You implement a framework up front, but then it turns out you're making something too simple for that to really be worthwhile. But very similarly, no individual thing you're doing is a forcing function to simplify things, so you keep doing your simple thing with an overly complex tool.

It always strikes me that people want there to be one right answer for how to start a project, either always choose a framework up front, or never do that. But in my view it's just not that easy, you have to think about what you're doing and make the right decision for that thing.
by int_19h | 2025-05-12 12:46:26+00:00
It depends on the context. What you say makes a lot of sense for web sites, but expecting a web app to use JS strictly as a "progressive enhancement" is IMO unreasonable.

Now, this particular website is indeed a proper website, and so it shouldn't need JS to do its thing. But it's also a website that advocates for a certain way of developing web apps (even if they don't use such terminology themselves), and as such, is essentially a demo for the same.
by sigwinch | 2025-05-12 12:47:38+00:00
The US will see this accelerate due to:

1. Leaks of the DOGE database. We’ll see certain kinds of profiles (like military personnel) targeted first.

2. The only tool to remove plain imagery mandates that it be sexual. The idea for this law is to protect Senator’s daughters, not right wrongs or neutralize automated identity-compositing agents.
by alentred | 2025-05-12 12:47:44+00:00
Recently, Augment Code. But more generally, the "leader" switches so frequently at this point, I don't commit to use either and switch more or less freely from one to another. It helps to have monthly subscriptions and free cancellation policy.

I expect, or hope for, more stability in the future, but so far, from aider to Copilot, to Claude Code, to Cursor/Windsurf/Augment, almost all of them improve (or at least change) fast and seem to borrow ideas from each other too, so any leader is temporary.
by RetroTechie | 2025-05-12 12:48:21+00:00
Sad how much good stuff gets destroyed by non-benevolent dictators and/or greed.

Let's hope a community-led fork does so well that OM becomes a footnote in history. Or it causes OM owners to make a U-turn (but who cares @ this point. Just go ahead with community-led effort).

Would need a new name though. How about a public-is-invited contest?
by cess11 | 2025-05-12 12:48:24+00:00
Low effort baseline would be https://seleniumbase.io/, to drive a preconfigured web browser that looks relatively human to the network service. Typically it just clicks through the one-click captcha:s.

If that's not good enough you'll likely have to fiddle with your own web driver and possibly a computer vision rig to manage to click through 'find the motorcycle' kind of challenges. Paying a click farm to do it for you is probably cheaper in the short run.

An important hurdle is getting reputable IPv4 addresses to do it from, if you're going to do it a lot. Having or renting a botnet could help, but might be too illegal for your use case.
by yusina | 2025-05-12 12:48:53+00:00
Why do need to make $400k a year "for decades" to pay a $1.5M home down to a level at which a significant income change doesn't evict you? With some napkin math, let's say down payment was $200k, so you have $1.3M loan, and if you pay down $100k a year then after just 8 years you are down to a mortgage of $500k. Still a lot of money, but won't get you evicted if you make less, and while on $400k a year and with a spouse that has income too, you shouldbe able to reach that even earlier.
by SamWhited | 2025-05-12 12:51:46+00:00
Organic Maps is a way to distribute OSM data, but it also has a lot more than just the OSM maps it uses (code to curate and collect those maps into downloadable packs, code to display them, code to do routing, design assets and resources for the app, documentation, etc.)

You're correct that the maps are OSM though, you can always contribute to OSM and that will also help Organic Maps (or whatever new community based map project comes out!)
by Y_Y | 2025-05-12 12:51:48+00:00
Wouldn't it be nice if there was a license/contract/blood oath that projects could start with that guaranteed that the owner couldn't commercialise a project late in the game?

Afaik what Organic Maps (and plenty of notable projects) have done is above board in terms of law and licensing, and reasonable people may differ on the ethics. I don't even think it should be impossible to do what they did. It just strikes me that we should all be on the same page from the start, especially so that volunteer labour doesn't end up being commercialised or locked down in a way the contributor reasonably didn't expect. This is important because burning volunteers hurts FOSS (not to mention the cost to users).
by KSteffensen | 2025-05-12 12:52:13+00:00
To someone that knows nothing about car SW architecture, that is surprising to me, I would have expected a number of control loops for things like fuel injection, ABS brake control, drive-by-wire, EV battery charge and discharge, etc. each running on their own processor due real-time safety considerations. These I would expect to be different implementations and parameterizations of the same control theory maths.

On top of this comes some functionality to control windshield wipers, lighting, AC, seat heating, etc. Stuff which is probably not top-tier safety critical, but still important. I would expect that stuff to run on one, maybe two processors.

Then comes the infotainment system, running on its own processor.

Sensors are supplying data to all processors through some kind of modernized CAN bus and some sort of publisher/subscriber protocol. Maybe some safety critical sensors have dedicated wiring to the relevant processor.

A lot of variations on this seems possible with the same SW platform, tuned and parameterized properly. The real-time safety critical stuff would need care, but is doable.

Am I completely off the mark? Can you give some examples of where I am going wrong?
by numpad0 | 2025-05-12 12:52:44+00:00
Car OEMs are modern day colonial plantation owners, they know cost structures of suppliers and schedule their price cuts. They already have an annual cost saving quota. Prices don't just go down but go down just-in-time.

It would make zero sense if I drive to a Walmart and demand they sell to me with monotonically lowering prices as function of date since registration of my reward card, but in cars they do.
by whiteboardr | 2025-05-12 12:52:47+00:00
The main topic is software and it is still treated like a part you can just outsource and plug in.

Since cars are primarily being bought by sculptural aesthetics of the exterior and above all their brand they continue being bought for those who feel the need of a status symbol.

At the core there is still a lack of a long term strategy and above all stability to build on - not saying it is an easy task.

In the end the customer has to suffer with abysmal usability, reliability and ever changing mental models. And don’t get me started about the touchscreens everywhere situation…

It isn’t just software though - VW moving development and above all production engineering and planning to china since they failed coming up with an efficient solution in Wolfsburg is basically saying it all. [1]

Dire times ahead and i hope for the best.

[1] https://youtu.be/4AprfR8Xkio?si=xKXUdgt5BRyZKRNE
by vv_ | 2025-05-12 12:53:56+00:00
I've been using Apple CarPlay on a car that was manufactured in 2016. There are some occasional issues with the infotainment system, but CarPlay works as well as it did nearly 10 years ago. It is much more likely that CarPlay will continue to function just as well whereas proprietary systems made by car manufacturers are going to start showing their age.
by achrono | 2025-05-12 12:54:24+00:00
If anyone was skeptical of the US government being deeply entrenched with these companies in letting this blatant violation of the spirit of the law [1] continue, this should hopefully secure the conclusion.

And for the future, here's one heuristic: if there is a profound violation of the law anywhere that (relatively speaking) is ignored or severely downplayed, it is likely that interested parties have arrived at an understanding. Or in other words, a conspiracy.

[1] There are tons of legal arguments on both sides, but for me it is enough to ask: if this is not illegal and is totally fair use (maybe even because, oh no look at what China's doing, etc.), why did they have to resort to & foster piracy in order to obtain this?
by kavinaidoo | 2025-05-12 12:54:26+00:00
Yeah, I also wanted to "pipe" the audio directly to the Web Speech API but had to resort to using the mic. Another feature I wanted to add was to have a keyboard shortcut insert a screenshot of the video into the notes. Handy for diagrams etc but I hit some roadblocks there too and the workarounds were getting crazy.

Regarding the time-limit, I'm entirely accessing the audio stream using the Web Speech API and it "decides" (usually when there's a sufficient pause) when to finalize a recognition result. It was also firing a "recognition.onend" event after a certain amount of time (some old details here: https://stackoverflow.com/questions/38213580/chromes-webkits...) so I have a workaround where if the user did not turn off speech-to-text, it is immediately restarted. You'll see console warnings "userStopped == false - trying to restart" when this happens.

I assume you'll have no such issues because you'll be handling the "raw" audio data and not working through this API. Also, I've noticed that when using the Web Speech API on Safari, it does not "hear" what the tab is playing. It only hears external audio. I'm not sure whether this will be an issue for you but for me it means my app is Chrome only (suboptimal). Forgive me for my naïveté in this arena, It's the first time I'm using any browser audio API.

Would your tool run on a server and work with a frontend for YT link ingestion or will you just use it yourself from the cli?
by K0balt | 2025-05-12 12:54:28+00:00
True, but it still, generally, requires a whole lot of other societal components to be in place and functioning in order to generate most of its value. It tends to service the tyranny of needs in a very tangential way, or serves those needs only through the more direct agency of others. In that way it fails my test for a trade, in the same way that being a lawyer does. A trade should serve a universal human need with no intermediary. That’s what makes it especially resilient to chaos, and especially useful to the person with those skills.

It gets close when you incorporate hardware as well. Now you can make tools with a software component, sort of a technical blacksmith, but you are still reliant on a fragile supply chain. Perhaps the technological handyman or tinker is as close as can be achieved inside this scope?

Lots of grey areas with many skills.