MurphyA/hacker-news huggingface dataset:
by AmazingTurtle | 2025-05-14 11:06:13+00:00
We feel your pain at Nextcloud. Our team at Everfind (unified search across Drive, OneDrive, Dropbox, etc.) has spent the past year fighting for the *drive.readonly* scope simply so we can download files, run OCR, and index their full-text for users. Google keeps telling us to make do with *drive.file* + *drive.metadata.readonly*, which breaks continuous discovery and cripples search results for any new or updated document.

Bottom line: Googles "least-privilege" rhetoric sounds noble, but in practice it gives Big Tech first-party apps privileged access while forcing independent vendors to ship half-working products - or get kicked out of the Play Store. The result is users lose features and choices, and small devs burn countless hours arguing with a copy-paste policy bot.
by gloosx | 2025-05-14 11:06:56+00:00
Any adequate person would read their Service Agreement and stay back, because by accepting it, you accept that:

1. They reserve the right to reject, refund, or limit transactions "at our sole and absolute discretion."

2. They can impose and change limits without telling you.

3. When you "add" money to your Wise account, you’re technically sending money to Wise, and they then decide when to credit your Wise balance.

4. Even though you are the legal owner of the funds, Wise retains practical control over withdrawals, with several escape hatches allowing them to delay, limit, or reject transfers practically forever.

5. They are not reliable for anything, any errors, attacks or bugs, "unforeseeable" stuff. They can even close tomorrow and just say "goodbye" to all the clients and not be liable – there is a specific clause in agreement for that.

If you read agreement closely — Wise (and similar fintech services) often use legal language that gives them almost total control on your money, as well as reinvesting and getting interest on it while it is blocked from withdrawal on your account for, well, reasons...

I don't understand one thing; how can a Business accept such a risk? For what reward? Is there really no better solution to accept payments online? Why people keep using this middleman stuff?
by tim333 | 2025-05-14 11:07:35+00:00
I think a lot of the concern is OpenAI and others have provided LLMs cheap or free which has led to a large take up and a lot of demand for data center capacity. But at some point they'll have to charge something related to their costs which would reduce demand a fair bit leading to overcapacity.

I'm guessing it'll go something like the fiber build out in the dot com boom. Huge build out up to 2000 using investor money with losses on the business, 2000-2005 companies go bust, restructured, 2005 on something like equilibrium between cost and income.
by sylm | 2025-05-14 11:07:37+00:00
Wan is an open source video generation modeling suite developed by Alibaba that supports a variety of tasks, including Text-to-Video, Image-to-Video, Video Editing, Text-to-Image, and Video-to-Audio.

With Wan-Trainer provided by WaveSpeedAI, you can easily upload your own dataset and quickly fine-tune your own Wan-LoRA model in a simple operation! All tasks supported by Wan — from Text-to-Video — can be trained directly on WaveSpeedAI.

Flux Dev is a non-commercial open source version of the text-to-image model developed by Black Forest Labs. It excels in image quality, detail performance and cue word reproduction. With Flux-Dev-LoRA-Trainer provided by WaveSpeedAI, you can easily upload your own dataset and fine-tune your own Flux-Dev-LoRA model in a simple operation!
by smikhanov | 2025-05-14 11:08:30+00:00
I don't know how to solve that problem or even if it will ever be "solved".

It will not be “solved” because it’s a non-problem.

You can run a thought experiment imagining an alternative universe where human resource were directed towards optimization, and that alternative universe would look nothing like ours. One extra engineer working on optimization means one less engineer working on features. For what exactly? To save some CPU cycles? Don’t make me laugh.
by subpixel | 2025-05-14 11:08:40+00:00
I’ve had great experiences renting houses when that is what the situation calls for, but the most of my travel is to cities. In cities the main challenge is inventory and price and today I’m quite willing to spend a little more for staff and a free breakfast, after countless hassles trying to spend a little less on Airbnbs. That said I’ve recently stayed in nice hotels in NYC for $150/night which you can’t touch on Airbnb.
by pizza234 | 2025-05-14 11:08:59+00:00
The related post on performance optimization is extremely interesting, in particular, the considerations drawn while moving from the unsafe ported code to safe¹:

> The first performance issue we hit was dynamic dispatch to assembly, as these calls are very hot. We then began adding inner mutability when necessary but had to carefully avoid contention. We found as we removed pointers and transitioned to safe Rust types that bounds checks increasingly became a larger factor. Buffer and structure initialization was also an issue as we migrated to safe, owned Rust types.

Based on their conclusions², each of those issues amounts to a few percentage points (total: 11%).

Based on the article, it seems that with highly complex logic, safety does come at the cost of raw performance, and it can be very hard to compensate (withing the safety requirements).

[¹]: https://www.memorysafety.org/blog/rav1d-performance-optimiza...

[²]: https://www.memorysafety.org/blog/rav1d-performance-optimiza...
by mananaysiempre | 2025-05-14 11:09:23+00:00
I’m also a bit weirded out by the lack of mentions of dominators (in TFA or in the article[1] it links to). Once you have the dominator tree, though, you’re still going to need to answer LCA queries on it (in this problem and in an SSA-based compiler both), so there seems to be no way around this part.

The algorithm in the article does O(1) queries with O(V+E) preprocessing (assuming linear-preprocessing LCA, which, yeah). What’s the best algorithm for dominator trees? People usually talk about Lengauer–Tarjan[2], which is linear in practice (linear except for UNION-FIND), and not the linear one by Georgiadis[3,4]. Unfortunately, I’m not a compiler person.

[1] https://doi.org/10.1016/j.ipl.2010.02.014

[2] https://maskray.me/blog/2020-12-11-dominator-tree

[3] https://www.cs.princeton.edu/research/techreps/43

[4] https://dl.acm.org/doi/abs/10.1137/070693217
by hansvm | 2025-05-14 11:09:32+00:00
It looks like senior roles top out at $220k and staff at $250k, with another $10k or so in indirect financial benefits (401k matching, ESPP, etc). The pay is certainly enough to be well-off, but it's on par with what any random startup offers, so for the sort of person likely to qualify for an ABB position I'm not sure cash would be the motivating factor for choosing them over the other options.
by atoav | 2025-05-14 11:09:53+00:00
The thing is, if you want to learn Rust this site contains good advice on how to do it. I know, because I learned Rust.

Rust isn't a language you should pick up if you're not ready to put in the work. Just like you shouldn't go for full blown automotive grade C coding if you just want to learn coding quickly to get a job or something.

Rust has a steep learning curve, but the harder part (as mentioned in the article) is to unlearn patterns from other programming languages if you think you're already a good programmer.
by incomingpain | 2025-05-14 11:10:09+00:00
There is no chatgpt prompt that takes IDEA to functioning software program in rust in 1 go.

Even prompts that are good to produce the individual functions needed that make up the whole isn't really there. You still need to personalize or ask for further tuning of the code.

Which takes a programmer.

But now you dont have a programmer and language mess. You now have AI mess and language mess.
by ramses0 | 2025-05-14 11:11:46+00:00
Same boat, Apple watch has terrible UX (1cm fingertip in a 2cm screen??!?), tries to do too much and not to my liking.

Pebble allows me to walk away from my phone because I will get the notifications (text or phone call) and can see enough to decide to respond.

Pebble is pretty lightweight and if you load up this watchface you'll feel right at home: https://store-beta.rebble.io/app/52f0939b1ac7948708001fc9
by rjmunro | 2025-05-14 11:14:28+00:00
PebbleOS isn't the only player in this space. There's also https://www.espruino.com/ which powers https://banglejs.com/. It's a tiny implementation of Javascript for microcontrollers, so it's really easy to hack your device in real time.

It also powers the Fallout Pip boy and possibly some other stuff from the wand company: https://www.thewandcompany.com/fallout-pip-boy/ See: https://github.com/orgs/espruino/discussions/7577
by ta1243 | 2025-05-14 11:16:31+00:00
The Sycamore Gap tree was only about 150 years old. Sure it was striking given the position, but the outrage over it seems to be somewhat overexagerated.

Compare far less outrage when a restaurant chain chopped down a 500 year old tree. Where are the nationwide discussions about whether the CEO or branch manager (heh) or whatever should be going to prison for 5 years or 10 years.
by noodletheworld | 2025-05-14 11:18:04+00:00
If you’re not prepared to be humble when you learn, you’re not actually trying to learn. (Or not trying very hard anyway),

There’s a difference between “do it like this” and “keep an open mind when you do this”.

You can learn rust any way you want; this is just a guide for how to learn it effectively.

A fairer comparison would be learning Japanese by going to Japan and insisting on speaking English except in Japanese language classes.

Yes, you can do that.

…but it is not the most effective way to learn.

The best way to learn is full immersion. It’s just harder.

If you don’t want that, don’t do it. It’s not a cult. That’s just lazy flippant anti-rust sentiment.
by alabastervlog | 2025-05-14 11:18:57+00:00
Within the (wide!) price tier in which most people buy furniture, almost everything is worse than IKEA but a lot of it’s 2-3x the price. You have to go even higher to get consistently-better-than-ikea, but most people won’t even see that kind of furniture when they go shopping for a new couch or kitchen table.
by eesmith | 2025-05-14 11:20:50+00:00
Yes, I understand the appeal of automagical.

I just don't understand why it's useful or why your friends would care.

Like, do you want the specific route highlighted, and if so, why?

Or do you want longer labeled line segments or curves, like an Indiana Jones movie? Because you can do that in a couple of minutes with a good drawing program.

Do you care if the distances cover items on the map?

Do you care about the level of detail on the map? Like, if you visit Cloudcroft do you want the map to have that name on it? Since you won't get that from doing a screenshot from most digital maps which include both ABQ and El Paso, in my testing.
by rsynnott | 2025-05-14 11:22:54+00:00
> When i make it past all of them and land an interview, I face a series of final bosses: Generally, it’s the fresh-faced bay area 25 year old with a Steve Jobs complex dismissing me when they find out my dinosaur age of 42, or the moment they hear the words “php” uttered when they learn I was developing advanced php web apps when they were in diapers.

I'm about your age. I'd wonder how much of this is perception vs reality, tbh; while there _is_ ageism in the industry, people tend to overstress it a bit. Are you, in these situations, possibly reacting to something that's all in your head? Being interviewed by younger people is, at our age, fairly inevitable and shouldn't be seen as a problem; for that matter, your manager may well be younger than you too, and that's fine!

There _is_ some ageism out there, no question, but you'll do yourself no favours if you see it everywhere.

> Before AI was on the scene 3 years ago, I was already beginning a transition from individual contributor to engineering manager. I tried to greet my layoff at first with great positivity and enthusiasm for the opportunity it provided to step up to EM role.

Bit late now, but this _probably_ wasn't a great idea; it's very difficult for someone with no experience as an EM to be hired as an EM (and for good reason, honestly; an EM is a high-risk hire and a bad EM can destroy a whole team). If you do want to go this route, it's probably better to do it by going from IC to EM within the same job.
If you're managing more than 2 projects at once, how are you doing it?
by praveeninpublic | 2025-05-14 11:23:02+00:00
I'm looking for genuine answers.

I am currently struggling with 7 projects in my list. Some are tools to support other things. For example I am building my personal branding on X, so I just built a chrome extension to help me with it.

I am also making a graphic novel, for which I use AI generated images, I built a product for that to make things easier for me.

I also hold 2 client projects, a smaller one to just help me with my daily needs.

There are couple of more projects which is quite a long term projects.

If you end up in a situation where you feel everything is important, how would you approach and remove things that are not really necessary for now and can be delayed?
by hombre_fatal | 2025-05-14 11:23:11+00:00
I've had one since October and really like it.

I justify the ~$20/mo the same way I justify a gym membership: it's a bargain if it's compelling you to make positive choices about health/sleep/exercise. If it's not, then yeah, it's just an expensive mood ring.

Of course, there are also smart rings (Oura) and much cheaper devices (FitBit https://store.google.com/category/trackers).
by hansvm | 2025-05-14 11:23:24+00:00
Fun fact, the mucilage that makes okra slimy is very similar to the mucilage in the "marsh mallow" plant, originally used to make marshmallows.

Even people who "don't like okra" usually like it pickled, if you ever get the chance. It doesn't feel even the slightest bit slimy. You might also like it in gumbo, where the mucilage is intentionally used to thicken the dish but is diffuse enough that the texture isn't slimy anymore.

Other than that though, I agree, most preparations are off-putting. I never understood the appeal growing up.
by DrBazza | 2025-05-14 11:24:24+00:00
You mean the tree cut down in or next to the Tottenham Hotspur training ground, or proposed development (I forget).

Also, the tree cut down by the restaurant chain, that's part owned by... one of the owners of Tottenham Hotspur FC.

Also the same club that couldn't redevelop their stadium until the scrap yard opposite vacated, which they refused to do. Then it 'mysteriously' burnt down.

Also, also, I don't subscribe to conspiracy, and I think these are just unfortunate random occurences. Million to one events happen 9 times out of 10.
by incomingpain | 2025-05-14 11:24:25+00:00
Airbnb is brilliant in concept. It's finding value where there used to be essentially waste.

BUT then came the growing pains caused by investors and speculators. Both of which clashed with governments who were manipulating their housing markets.

This isnt a place you want your business competing; the governments will come take you out.

Toronto for example, airbnbs can only be your principal residence. You have to register and license. there's a 4% airbnb tax.

This wipes out the investors and speculators. toronto's housing pricing is down 5% across the board. There's now people selling and losing ~$400,000. We're at record highs for number of units unsold. # of Sales are down 20%

There has to be a correction, but how that doesnt pop the housing bubbles, i dunno. doesnt help that toronto's unemployment is at 10% which is worse than the financial crisis. Toronto's also losing their film industry shortly. Auto industry is suspended if not moving.
by theandrewbailey | 2025-05-14 11:24:37+00:00
I've been using LoadingReadyRun's Installation Anxiety sketch[0] as a guide to name computers around my house. I originally had a file server, so I named it toilet, then I had a web server named gram, and named my router dishwasher. I recently started a job where I get to run iventoy[1], so the computer it's running on is paul.

[0] https://wiki.loadingreadyrun.com/index.php/Installation_Anxi...

https://m.youtube.com/watch?v=ajW2fDy41fY

[1] https://www.iventoy.com/
by int_19h | 2025-05-14 11:24:56+00:00
You will inevitably need to use the website at some point to find past discussions about such and such. And, somehow, all mailing list software seems to have this kind of web UI.

But also, part of the problem is the use of email lists. Or rather, specifically, plain text emails, because they contain pre-wrapped lines, and users often assume monospace font. You can try to reflow, but in general it's not possible to determine whether any given line break is there because the line just needed to be wrapped, or because it's actually meaningful (for code, diagram etc).
by hectorchu | 2025-05-14 11:25:17+00:00
This post argues that collapsing birth rates aren’t just about housing or money — they’re a rational response to the sense that the future is unstable, meaningless, or even dangerous. It introduces the concept of “temporal inflation” — the idea that just like money loses value in hyperinflation, time loses value when people can’t trust the future. Would love to hear if this resonates with others.
by mritchie712 | 2025-05-14 11:25:21+00:00
Databricks started in 2013 when Spark sucked (it still does) and they aimed to make it better / faster (which they do).

The product is still centered Spark, but most companies don't want or need Spark and a combination of Iceberg and DuckDB will work for 95% of companies. It's cheaper, just as fast or faster and way easier to reason about.

We're building a data platform around that premise at Definite[0]. It includes everything you need to get started with data (ETL, BI, datalake).

0 - https://www.definite.app/
by dghughes | 2025-05-14 11:25:37+00:00
The cows would die if nobody milks them. Dairy cows are basically 100% reliant on humans now.

I live in a farming community but I'm not a farmer. I see comments about mistreatment of cows as if farmers are constantly beating them. Dairy farmers are one of the busiest types of farmers since cows have to be milked twice per day usually 04:00 and 16:00h (4am and 4pm).

Anyone with a business would not be damaging the product or causing it to fail from mistreatment. If a farmer mistreats cows the milk production drops. People comment have no clue about the farms and probably have never set foot on a farm or talked to a farmer.
by throwaway2037 | 2025-05-14 11:26:42+00:00
Agree. OP is weird. Google tells me:

> Airbnb prohibits indoor security cameras and recording devices, including audio, in most listings globally.

It should not be difficult to find a security camera. (Microphone is a different matter.) If you find one, you can report to AirBnB, and I am sure the renter will be immediately delisted. And, it is probably just plan illegal in many jurisdictions.
by whstl | 2025-05-14 11:26:53+00:00
Same.

About books: I had a horrible experience in the past with Trailblazer, the Ruby library.

The documentation was horrible, and only had extremely basic examples. The recommendation to any question I saw online was always to buy the book for almost anything. The goal of the bad docs was clearly to encourage people to buy the book. That rubbed me off and it felt like a cash grab.

And of course I'd buy a book and donate for a library I'd want to support, but for Trailblazer's case it's the opposite, I never voluntarily chose to use it and actually would like it to die.
by _aavaa_ | 2025-05-14 11:27:46+00:00
Flashback to a few weeks ago when RFK's anti-water-floridation stance was once again in the news and countless people were ready to go to bat for him: "No, he's just removing the mandatory health experiment of fluoride in the water. If you want to go out and get fluoride supplements nobody will stop you".

Give it a few more weeks, and it will be banned from toothpastes too.
by pornel | 2025-05-14 11:28:07+00:00
It is! I think that's not an accident.

CPUs evolved to execute C-like code quickly. They couldn't dramatically change the way C interfaces with the CPU, so they had to change the hidden internals instead.

For example, CPUs didn't have an option to hide DRAM latency with a SIMT architecture, so they've went for complex opaque branch prediction and speculative execution instead.

The way C is built and deployed in practice didn't leave room for recompiling code for a specific CPU, so explicit scheduling like VLIW failed. Instead there's implicit magic that works with existing binaries.

When there were enough transistors to have more ALUs, more registers, more of everything in parallel, C couldn't target that. So CPUs got increasingly complex OoO execution, hidden register banks, and magic handling of stack as registers. Contrast this with the current GPUs that have register-like storage available that is explicitly divided between threads (sort of like 6502's zero page – something that C couldn't target well either!)
by alabastervlog | 2025-05-14 11:29:45+00:00
I am somewhat familiar with this market and would probably be turned off by this site mostly because it looks too slick and the ones I’ve seen that were this slick mostly weren’t for me (marketed to, and making perfume entirely or almost entirely for, women).

The ones for me usually look way shittier or just use Etsy.

[edit] the only exception I can come up with is Imaginary Authors, which is much slicker-looking than this, actually, but with a far darker palette—this one definitely says “this is feminine stuff” in the design. And actually I’d say IA leans far more feminine as far as overall vibe of their catalog than most others that’ve had at least one scent that worked out for me.
by idiotsecant | 2025-05-14 11:29:49+00:00
https://ods.od.nih.gov/factsheets/Fluoride-HealthProfessiona...

You're the one who is incorrect here. We do, in fact, consume fluoride all the time in the food we eat and it has a role in bone and tooth health. The vast majority of people get more than enough in their regular diet (brewed tea has a fair amount) but there are probably extreme cases where a supplement might be required. Banning them is dumb and confidently posting about things you don't know for sure is worse.
by luke-stanley | 2025-05-14 11:30:09+00:00
I meant to say: Apparently this is called "embedding inversion", and that "Universal Zero-shot Embedding Inversion" is a related paper that covers a lot of the basics. Recently I learned that a ArXiv RAG agent by ArXiv Labs is a really cool way for people wanting to find out about research: https://www.alphaxiv.org/assistant Though I had ran into "inversion" before, the AlphaXiv Assistant introduced me to "embedding inversion".
by Snow_Falls | 2025-05-14 11:30:17+00:00
Just because that land is there doesn't mean we need to have cows on it though. Also don't forget that the methane porduced by cow herds also contributes to climate change.

If we don't raise cows on land that could sustain crops or use that land to produce animal feed, that would necessarily mean there will be less meat to eat. We would in fact need to reduce our meat consumption to account for this. Surely you can see you're contradicting yourself by saying we don't neede to eat less meat but also shouldn't use feed-lots?
by mdnahas | 2025-05-14 11:30:57+00:00
These economic forces exist in math too. Almost every mathematician publishes informal proofs. These contain just enough discussion in English (or other human language) to convince a few other mathematicians in the same field that they their idea is valid. But it is possible to make errors. There are other techniques: formal step-by-step proof presentations (e.g. by Leslie Lamport) or computer-checked proofs that would be more reliable. But almost no mathematician uses these.