MurphyA/hacker-news huggingface dataset:
by ergocoder | 2025-05-07 23:14:36+00:00
I don't think that distinction changes how much each of them is worth relatively to each other.

Achieving $300M ARR in 1 year is extremely extremely impressive regardless of churn or any other metrics really (assuming reasonable numbers). Being valued at $9B because of it doesn't seem out of line.

I'm skeptical of Cursor and not using Cursor myself. I actually use IntelliJ because I write Java.

Cursor's valuation is not unreasonable. But somehow you phrase it like $9B valuation for the fastest growing company that achieves the highest revenue per employee in the history of modern civilization is out of whack somehow.
by deepsun | 2025-05-07 23:16:32+00:00
I don't understand "money was free". I'm an employer. I need to pay salary, and those money are not free for me regardless of interest rates. Maybe on a scale of national economies you can say that, but it doesn't affect my situation at all.

It would be true if I could say "hire a person for $X, it will increase our net income by $X+$x", but it doesn't work like that at all. And for me it makes sense to skip candidates from SF Bay Area altogether, there are a lot of good candidates somewhere deep in Utah-s.
by ordu | 2025-05-07 23:16:32+00:00
> The person I am having a conversation with is advocating for threads instead of processes. How do you think threads work?

Are they? I looked back and I've found this quote of them: "The overhead of process-per-request, or even thread-per-request, is absurd if you're already using a memory safe language." Doesn't seem as an advocacy for thread-per-request to me.

> As I said at the beginning this approach is making a mini operating system with more bugs and less security rather than leveraging the capabilities of your operating system.

Lets look at Apache for example. It starts a few processes and/or threads, but then each thread deals with a lot of connections. The threads Apache starts are for spreading work over several CPUs and maybe to overcome some limits of select/poll/epoll. The main approach is to track a state of a connection, and when something happens on a socket, Apache find the state of the connection and deals with events on the socket. Then it stores the new state and moves to deal with other sockets in the same manner.

It is like green threads but without green threads. Green threads streamlines all this state keeping by allowing each connection to have it's own stack. And I'd say it is easier to do right than to write a finite automata for HTTP/HTTPS.

> Once again, im waiting to here about your experience of maxing out processes and after that having to switch to green threads.

Oh, I didn't. A long long time ago I was reading stuff on networking. All of it was in one opinion: 10k kernel tasks maybe a tolerable solution, but 100k is bad. IIRC Apache had a document describing its internal architecture and explaining why it is as it is.

So I wouldn't even try to start thousands of threads. I mean I tried to start 1000s of processes when I was young and learned about fork-bombs, and this experience confirmed it for me, that 1000s of processes is not a really good idea.

Moreover I completely agree with them: if you use a memory-safe language, then it is strange to pay costs for preemptive multitasking just to have separate virtual address spaces. I mean, it will be better to get a virtual machine with JIT compiler, and run code for different connection on different instances of a virtual machine. O(1) complexity of cooperative switching will beat O(N) complexity of preemptive switching. To my mind hardware memory management is overrated.
by naikrovek | 2025-05-07 23:16:56+00:00
Not rage at or sarcasm.

Maybe you have optimized your stuff so far that you have to use Compiler Explorer to tell you how many cycles a change will cost you in a user transaction. I doubt you do, but maybe you do. Someone surely does this, somewhere. Maybe finance developers do this actually.

I’m sure there are enterprise devs who throw all industry “best practices” out the window, because they all seem to be designed specifically to slow your software down, but I’ve never even heard of anyone doing that.

Maybe you’re an enterprise developer who writes code in a very strongly data-oriented way, rather than strongly matching the objects in their code to the simple concepts the users think of when they’re using their software.

I honestly hope you are, because I’ve been dying to see that stuff happen ever since I became an enterprise software developer and saw how things are really written.

I have always worked with people who strongly prefer to write their things in JavaScript or Python, because anything else is “too hard.” I’m only slightly exaggerating with that. Very slightly.
by SoleilAbsolu | 2025-05-07 23:17:27+00:00
I'd say "specific format surround mixing" like 5.1 or 7.1 is mostly an afterthought, but Dolby Atmos (which is "mix once and it automatically folds down properly to the actual number of atmos speakers" has become huge in the audio world according to multiple interviews I've read with pro audio mixers and film/video/TV post folks.
by jdlshore | 2025-05-07 23:18:25+00:00
At present, AI is starkly limited and not able to replace any job. At best, it can automate certain menial tasks, such as low-level support. In programming, it only works for non-trivial programs when used under the direction of an experienced programmer that breaks down the work into small steps the AI can perform.

You may be imagining a future where AI can do all jobs, but please be clear that this is your imagination. That future does not exist today and is not guaranteed to exist tomorrow. Before it can exist, a much simpler future where AI can replace any job has to exist, and that future doesn’t exist yet either.
by Slow_Hand | 2025-05-07 23:20:10+00:00
I would say that the music industry has only recovered in the last two decades. Not done well. Internet piracy famously cut the legs out from physical album sales in the early 2000's and the music industry was not prepared for that shift. Sales and budgets for physical music is now a shadow of it's former self. Not to mention how artists are often the worst off financially today because of the crummy payouts of streaming music, which has largely replaced the purchasing of records.
by ratg13 | 2025-05-07 23:20:20+00:00
The heavy factor is all of the spying.

At one point Israel even handled all of the wiretaps for the US.. so if a US government agency needed a wiretap, it would have to go through Israel.

Then there's the active spying..

Stuff like this: https://www.theguardian.com/education/2002/mar/06/internatio...

And when they get caught, nothing ever happens
by Elle_Benjamin | 2025-05-07 23:21:35+00:00
Yea, I have. I ordered one from vagus.net in February 2023. Over 6 months, it forcibly kicked me off a 20 year SSRI prescription. I've been using it now for about 2 years, weekly if not daily, and although I still regularly feel depressed about the world, I also feel my other feelings (which were blunted on those SSRIs). I no longer live in a state of fight/flight, though I'm quick to walk away when approached by strangers. Overall the tVNS has been lifesaving for me and my autistic-AFAB-CPTSD friends. (Autism by itself involves vagus dysfunction.)
by RHSeeger | 2025-05-07 23:21:52+00:00
I know his reasoning for it, I just disagree with him. People added JSON parsers that allow comments and can _still_ get tricky with them. The only thing the standard not adding them did was make sure we can't rely on them being there. And, for ANY file format that is used for config (and similar) that is supposed to be human readable, being able to add comments is pretty much table stakes imo.
by WantonQuantum | 2025-05-07 23:22:15+00:00
I was curious about this. On the one hand, comparing doubles with == is rarely a good idea but, on the other hand, your explanation seems valid.

After some testing I discovered a problem but not with the comparison. The problem is with calculating the halfway value. There are some doubles where their difference cannot be represented as a double:

#include <stdio.h> #include <stdlib.h> #include <time.h> #include <float.h> double random_real(double low, double high, int (*random_bit)(void)) { if (high < low) return random_real(high, low, random_bit); double halfway, previous = low; while (1) { halfway = low + (high - low) / 2; if (halfway == previous) break; if (random_bit() & 1) low = halfway; else high = halfway; previous = halfway; } return halfway; } int main(int argc, char *argv[]) { srand(time(NULL)); for (int i = 0; i < 1000000; i++) { double r = random_real(-DBL_MAX, DBL_MAX, rand); printf("%f\n", r); } }
by h4kunamata | 2025-05-07 23:22:51+00:00
I shared the link before, we do need to have firewall rules in place to enforce that. I had done it before but was wrong, I could still bypass PiHole.

I had to recreate all my firewall rules because of a system crash, the order and place I had the rules created earlier were wrong.

I shared the blog link yesterday, that is all you need to follow.
by gofreddygo | 2025-05-07 23:23:32+00:00
This hits a nerve.

One's who are really learning aren't calling it out - look at kids learning to bike, new parents, early artists, new dancers, new swimmers, sports folks, researchers, journalists.

And there's pseudo learning, characterized by distinct effort to call the learning out. Reading 200 books a year, twitter, podcasts, hacker news. All cargo cult symbolism and consumerism.

Within real learning too, there's learning for a purpose and another just for the heck of it. Learning investments vs learning to run a marathon.

Learning sales is way different than learning piano, One where you learn mostly by doing, another by observing the delta between what is said and what actually happens.

Every form of learning is uncomfortable in its own way.
by AdrianB1 | 2025-05-07 23:23:44+00:00
This is an old problem that was solved and not solved. Most motorcycles in the past 25 years are decently quiet, unless you rev it up at night and everyone will hear it. But it is the same with the cars. At the same time, there is a significant number of motorcycles with non-street legal mufflers that add some decibels, you hear those even during the day at low revs.

I have 2 bikes, both stock exhaust, both quiet. The older one with the Euro 3 and larger engine is more quiet than the one that is Euro 5 and has a small engine, but none is loud enough to wake anyone at night if I come home at that time. At the same time, a couple of neighbors with fancy Akrapovic cans will wake up the entire street every time they pass by.
by lcnPylGDnU4H9OF | 2025-05-07 23:24:58+00:00
The quote does not suggest that he thinks people like the feed algorithm, just that it knows a lot about them. Extending that to thinking an AI that knows a lot about you will be a likeable companion isn’t quite so crazy in that context. (Though it is seeming to disregard that many people think society would be healthier if people went outside with their friends more and instead goes all-in on AI dystopia.)
by rini17 | 2025-05-07 23:25:53+00:00
Great! I got recently into C.G.Jung psychology which is exactly about honesty to self. And he wanted everyone to uncover their own archetypes. Not taking whatever he discovered as the given truth. Funny how that bit is rarely mentioned.

Still not sure it will all go anywhere I don't have any close people around like you do, plus disability and whatnot. But there isn't really anything else to do with life.
by canada_dry | 2025-05-07 23:26:11+00:00
For me it highlights the issue of how easily nefarious/misleading information will be able to be injected into responses to suit the AI service provider's position (as desired/purchased/dictated by some 3rd party) in the future.

It may respond 99.99% of the time without any influence, but you will have no idea when it isn't.
by ivape | 2025-05-07 23:26:49+00:00
The tribe that you speak of is much much bigger than those who have an official diagnosis of PTSD via psychology. For example, addicts all have PTSD that is commonly related to past childhood/family abuse dynamics. They take drugs over it. So, as a matter of fact, that is exactly what is told to them. You can in fact hold your pain, and I believe it is righteous to do so.

It kind of reminds me of Eternal Sunshine of Spotless Mind. You cannot just erase something. Drugs effectively erase the bad feelings, but they don't last. Okay, so such a treatment being discussed is, I suppose, an everlasting solution. Why would I be against this? Because you cease being you in your entirety (which includes your trauma).

It's not an easy sell by any measure, especially for those who just go "well fuck that, I can erase this with some cocaine right now". Erasing it is a solution, for sure, but it's not a free solution. Something is lost in the process (you). Understanding that, stay with me here, that it's beautiful is part of it, that you have a beautiful part of you forever. It's completely didactic, you have to teach the person that they went through something and are PRETTIER in their surviving of it. Then it stops being traumatic.

If we zap them, we take away the pretty. If I zap you, and then say lets talk about it, and you say "well I don't feel any which way about it anymore", then it's lost. It's gone. So something is lost in the process. So yeah, this is exactly what is told to the most beaten down people in life.

I wouldn't zap the mustard seed.
by tssva | 2025-05-07 23:27:13+00:00
GSMA added end to end encryption using MLS to the RCS universal profile in March. For one to one messages the latest betas of Google Messages contain a flag to enable MLS support. It is expected Google will add the support for group messages and enable MLS by default sometime soon. Apple has committed to supporting MLS in a future update. So eventually there will be end to end encryption between the two ecosystems.
by djohnston | 2025-05-07 23:27:49+00:00
I have a question someone can hopefully help me answer. I've heard this narrative for many years now - private equity buys a company and drives it to shit. Recently it was PE firms buying all the vets in an area. If that's indeed the case, wouldn't it make sense to hold out because eventually you'll get all the customers? Like, if there are 10 vet offices in the county, and PE firms buy 8 of them, over time won't everyone end up flocking to the 2 that held out?
by bryan0 | 2025-05-07 23:29:08+00:00
This part was also amusing:

> KrebsOnSecurity reviewed the Google Ad Transparency links for nearly 500 different websites tied to this network of ghostwriting, logo, app and web development businesses. Those website names were then fed into spyfu.com, a competitive intelligence company that tracks the reach and performance of advertising keywords. Spyfu estimates that between April 2023 and April 2025, those websites spent more than $10 million on Google ads.
by DangitBobby | 2025-05-07 23:30:05+00:00
You would find it unproductive since it makes your position obviously untenable. We use metaphors because they help short circuit whatever mental trappings you've managed to construct for yourself.

You're really just saying that it's not immoral enough for you to justify actually bothering to do anything about it, such as inconveniencing others with your opinion. I can pretty much guarantee you it was impolite for people to share their opinions against slavery back in the day, too. All I can really hope is future people will look back on today as a dark period of ignorance about animals and sentience.
by Yiling-J | 2025-05-07 23:30:55+00:00
I generated 100 recipes with images using gemini-2.0-flash and gemini-2.0-flash-exp-image-generation as a demo of text+image generation in my open-source project: https://github.com/Yiling-J/tablepilot/tree/main/examples/10...

You can see the full table with images here: https://tabulator-ai.notion.site/1df2066c65b580e9ad76dbd12ae...

I think the results came out quiet well. Be aware I don't generate a text prompt based on row data for image generation. Instead, the raw row data(ingredients, instructions...) and table metadata(column names and descriptions) are sent directly to gemini-2.0-flash-exp-image-generation.
by _jonas | 2025-05-07 23:31:30+00:00
You might be thinking of LLM as-a-judge, where one simply asks another LLM to fact-check the response. Indeed that is very unreliable due to LLM hallucinations, the problem we are trying to mitigate in the first place.

TLM is instead an uncertainty estimation technique applied to LLMs, not another LLM model.
by Klonoar | 2025-05-07 23:33:07+00:00
At some point you will need to realize that the endless people commenting about the lack of documentation is an issue with Iced, and the proverbial head in the sand approach will not help you.

UI frameworks typically need more than just the type of documentation that Rust docs provide. We see this with just about every UI framework around.

Just write some tutorials already.
by infecto | 2025-05-07 23:33:35+00:00
I’m not dodging discomfort, I’m pointing out that morality isn’t just about drawing lines, it’s about understanding the context in which people live and make choices. You frame this as a binary: either one agrees with your comparison or they’re morally bankrupt. But that’s precisely why this conversation goes nowhere. I’m not defending factory farming, I’m pushing back on moral frameworks that flatten human behavior into easily judged categories. If you want lasting change, you have to start by recognizing that not everyone sees the world through the same lens, and that’s not always a failure of conscience.
by unsnap_biceps | 2025-05-07 23:33:59+00:00
it's beyond just new a visa, it's also changing tax code.

> Lutnick told the hosts of the All In show, was to allow people to purchase the right to live in the United States and pay taxes only on their income earned in the country.

That's a huge tax policy change. Currently, my understanding is that as a citizen, you pay taxes on all income, regardless of where it comes from. You get credits for taxes paid to other governments, but if they charge less then the US would, you pay the difference.
by johnnyanmac | 2025-05-07 23:34:55+00:00
It's fairly impressive how it isn't profitable to essentially act as a middleman between two resource centers that you do not need to directly pay for. I guess the unfortunate fact is that food service was always a low margin business and the compensation needed to survive in America never made food servicing itself viable. At least, not for the last 40 years or so.

It does make me curious what the costs are on the app side, though. We keep saying tech is scalable but many such apps have this same story. Is there a cost center I'm missing for such an app that makes it so hard to profit off of, or is it just reckless abandon of spending?
by maxbrunsfeld | 2025-05-07 23:35:31+00:00
You can still include Text Threads as context in the inline assist prompt with @thread "name of thread", or using the `+` button. And it should suggest the active text thread for you, so it's one click. Let us know if that isn't working, we wanted to preserve the old workflow (very explicit context curation) for people who enjoyed previous assistant panel.
by darkteflon | 2025-05-07 23:35:41+00:00
Yes, it’s a reasonable comment. Hopefully my original use of the term “functional” was sufficiently qualified by the word “dilettante”, but just in case: no, LLMs won’t turn you into a proper engineer or designer - or even be as good as actual CAD skills - but if it’s server rack bits n bobs, or a Steam Deck dock you’re after, this can work and is a lot of fun. It can also be an on-ramp to learning actual CAD by lowering the activation energy - especially for kids.
by grg0 | 2025-05-07 23:35:51+00:00
All those projects existed long before package managers in programming languages were a thing (although you could consider the distro's package manager to fulfill that purpose, I guess), so I don't think your point really takes away from mine. And for sure, there are critical dependencies like openssl that better be a shared endeavour. But whether you pull those dependencies in manually or through a package manager is somewhat tangential.
by lolinder | 2025-05-07 23:36:57+00:00
Game changer feels a bit strong. This is a new entry in a field that's already pretty crowded with open source tooling that's already available to anyone with the time and desire to wire it all up. It's likely that they execute this better than the community-run projects have so far and make it more approachable and Enterprise friendly, but just for reference I have most of the features that they've listed here already set up on my desktop at home with Ollama, Open WebUI, and a collection of small hand-rolled apps that plug into them. I can't run very big models on mine, obviously, but if I were an Enterprise I would.

The key thing they'd need to nail to make this better than what's already out there is the integrations. If they can make it seamless to integrate with all the key third-party enterprise systems then they'll have something strong here, otherwise it's not obvious how much they're adding over Open WebUI, LibreChat, and the other self-hosted AI agent tooling that's already available.
by alabastervlog | 2025-05-07 23:37:40+00:00
Battle of Britain isn't the best from a narrative perspective, but damn is it a fun watch anyway.

My other favorite air war movies I've made it to so far are Twelve O'Clock High with its beautiful flying fortresses (they belly landed one of them! For the movie! For real!), extremely well-integrated war footage, and clear action (compare to the muddled, ugly mess that is The Dambusters); and Wings—how, how on Earth did they get such good aerial photography that early? And the miniature work isn't bad, either.

I've somehow heard of neither of your first two mentions, but will be checking them both out soon.
by codr7 | 2025-05-07 23:37:45+00:00
From my experience it's VERY rare for people to pay for anything unless they're forced, I do the same thing even though I'm very aware of the need for compensating creators.

Talk is cheap, and people talk a lot about supporting projects.

Maybe if we could make some kind of statistics over the number of projects that were abandoned because maintainers didn't feel like working and dealing with random people for free anymore. Make the consequences of freeloading visible somehow.
by DangitBobby | 2025-05-07 23:38:00+00:00
You seemingly objected to

> There’s a clear difference between deciding not to eat something for cultural reasons than deciding not to eat something because it’s an intelligent, thinking creature.

I don't know how that turned into the conversation we have now. There is a clear difference between culturally choosing not to eat cute animals and being a conscientious objector. Whether you think it's harmful to take that stance publically or not is where we ended up.
by Klonoar | 2025-05-07 23:40:20+00:00
I would question that logic and offer the following example: Panic released Nova, a very nice editor that included a JS plugin system to make porting extensions easier. It was not originally (but might be now) set up for easy porting of VSCode extensions.

To date I know of barely anyone using it.

VSCode kind of had Atom’s audience to build off of, and other editors don’t always have that runway.
by coolestguy | 2025-05-07 23:40:25+00:00
Theoretically, if those two firms are good at their jobs & also good at marketing (including referrals), then yes sure.

Realistically, 75% of professionals aren't worth their salt & so many people will just continue going to the PE firm controlled places since switching won't get them any better service & the 2 hold out firms in this scenario would pragmatically raise their prices.