Hacker Newsnew | past | comments | ask | show | jobs | submit | bestcommentslogin
Most-upvoted comments of the last 48 hours. You can change the number of hours like this: bestcomments?h=24.

I work on Bun and this is my branch

This whole thread is an overreaction. 302 comments about code that does not work. We haven’t committed to rewriting. There’s a very high chance all this code gets thrown out completely.

I’m curious to see what a working version of this looks, what it feels like, how it performs and if/how hard it’d be to get it to pass Bun’s test suite and be maintainable. I’d like to be able to compare a viable Rust version and a Zig version side by side.


One of the things I like about this is that OP is giving people genuine compliments without any particular agenda.

It reminds me of one of my favorite parts of How to Win Friends and Influence People by Dale Carnegie, where he tells a story about complimenting someone, and a student asks what he was hoping to gain from offering the compliment. Carnegie is incensed:

> I was waiting in line to register a letter in the Post Office at Thirty-Third Street and Eighth Avenue in New York. I noticed that the registry clerk was bored with his job[...] So while he was weighing my envelope, I remarked with enthusiasm: “I certainly wish I had your head of hair.”

> He looked up, half-startled, his face beaming with smiles. “Well, it isn’t as good as it used to be,” he said modestly. I assured him that although it might have lost some of its pristine glory, nevertheless it was still magnificent. He was immensely pleased. We carried on a pleasant little conversation, and the last thing he said to me was: “Many people have admired my hair.”

> I told this story once in public; and a man asked me afterwards: “What did you want to get out of him?”

> What was I trying to get out of him!!! What was I trying to get out of him!!!

> If we are so contemptibly selfish that we can’t radiate a little happiness and pass on a bit of honest appreciation without trying to screw something out of the other person in return—if our souls are no bigger than sour crab apples, we shall meet with the failure we so richly deserve.

> Oh yes, I did want something out of that chap. I wanted something priceless. And I got it. I got the feeling that I had done something for him without his being able to do anything whatever in return for me. That is a feeling that glows and sings in your memory long after the incident is passed.


Framing this as needing "consent" is deeply misguided. It's as silly as claiming that Microsoft Word installed an English language spellcheck dictionary without your consent. It's just part of the software. You consented to installing the software and having it autoupdate. That covers it.

Now we can argue whether or not it's an appropriate amount of disk space or bandwidth to use, but that's just a reasonable practical discussion to have. Framing it around consent is unnecessarily inflammatory and makes it harder to have a discussion, not easier.


The problem isn't retirement per se, it is that people don't have things to occupy themselves with. They retire and they vegetate. I worked with a lady that was in her 70s who was deathly afraid of retiring because she didn't have anything to do. That's beyond depressing to me, to be incapable of even conceiving of doing something that doesn't involve going to a job.

We have created people that never develop as human beings outside the context of their being economic entities in the workforce and that's not something to celebrate.


Interesting to see this when the current top post on HN is someone worrying about Bun as it was acquired by Anthropic. The top comment there describes “Anthropic does experiments on their own codebase, the Bun team is not gonna do the same vibe coding experiments”.

Yet here we are, what looks like a massive undertaking for vibe coding.

Time will tell how this will turn out. Would be nice if the Bun maintainers could give some clarification about what they’re doing here, and why they’re doing this.


> - No pure managers: Every leader at Coinbase must also be a strong and active individual contributor. Managers should be like player-coaches, getting their hands dirty alongside their teams.

Geeks who didn't even stand near professional sports should really shut up about anything sport related, lol.

I would really like to see professional, established coach running around with young prodigies on a peak of their biology.

> - AI-native pods: We’ll be concentrating around AI-native talent who can manage fleets of agents to drive outsized impact. We’ll also be experimenting with reduced pod sizes, including “one person teams” with engineers, designers, and product managers all in one role.

And AI clowns will cheer and applaud this, not seeing that they're now doing the job of 5(!) people with the same salary. Why is nobody talking about this?

Also, I find it really bizarre that those neo feudal lords see their companies as just a life stock to count. They don't even count people, just see them as numbers to reduce/scale up. Modern tsardom, but instead of being tied via official decree you're now tied by your lifestyle and family.

"Some of you may die, but that is a sacrifice I am willing to make"


Important background: https://investor.gamestop.com/news-releases/news-details/202...

CEO gets paid "only if GameStop achieves a market capitalization of $20 billion." Buying a $55bn company would certainly achieve that quickly. I'm not sure how they'd manage that (buy with what? Memes?), other than the should-be-illegal process of putting debt on the acquired company's balance sheet.


The wallet app UI is the peak of Apple's 'single 20y/o in sf' design.

Anyone that has multiple card from the same bank (because, say, you have a personal account and a shared account with your partner) has to do the "pick between the two identical looking top 20px of cards" dance every time they use Wallet to pay for something. It is mind-boggling that the current UI persists.


"Non-technical teams are now shipping production code"

Boy that's scary for a company that's effectively fintech...


> I avoided this book for a long time. for some reason I got it in my head that it's a sort of red pilled book that teaches you how to manipulate people.

FWIW this book came out in the 1930s, long before "red pilling" was a thing. I've read it before and it's not about manipulating people unless you consider being a genuinely sincere person to be manipulative in some way. It's a good book, if a little outdated, and, if I could summarize it in one glib sentence, its lesson is "If you want people to like you, then be nice to them, be genuine, and show enthusiasm and interest in what they show enthusiasm and interest in."


This feels like a case of "It rather involved being on the other side of this airtight hatchway"[1]. If you can read arbitrary process memory, you're probably also in a position to just dump out the passwords by pretending to be the user in question.

> If an attacker gains administrative access on a terminal server, they can access the memory of all logged‑on user processes.

If an attacker has administrative access, they can also attach a debugger to every chrome process and force it to decrypt all the passwords. The only difference this really makes is in coldboot attacks, but even then it's still not clear whether it makes the attacker's job slightly easier, or allows an attack that's otherwise not possible.

[1] https://devblogs.microsoft.com/oldnewthing/20060508-22/?p=31...


I avoided this book for a long time. for some reason I got it in my head that it's a sort of red pilled book that teaches you how to manipulate people. I know it's very shallow on my side, but I somehow crystallized this opinion based on a few acquaintances that claimed to read it and instead that they include the name of a person they just met in every sentence because it made that person like them more.

Your comment made me consider reading it. This rant about radiating happiness towards people without expecting something in return gives me a different insight on his reasons for writing the book.

I might give it a shot. Thank you


There's an exception for batteries that "retain at least 80% of its original capacity after 1,000 charge cycles." Coincidentally, iPhones and probably other flagships already qualify for this exception.

The original shorting of GameStop back in 2021 gave them a bit of a boost back into the green. While people were doing the GME to the moon, GameStop made more shares to sell, and paid off a bit of its debts, I think it made about a billion dollars in profit, they're still struggling, but it helped prolong their life.

A friend of mine also pointed out and this made it click for me that it makes 100% sense, GameStop is setup as a legal pawnshop in every state. So a pawnshop buying out eBay makes insane sense.

This merger in theory could be good for both eBay and GameStop if they don't mess it up. Imagine being able to list your eBay items locally without having to have people needing to come to your house, or better yet, getting a cut of what you wanted up front since they're basically a pawn shop, and then they list it on eBay and turn a bit of a profit with a local pickup option available.

I could see this working out decently, assuming the CEO of GameStop doesn't mess it up completely.


I agree, but it's been said by all...

make homebrew software for an old Nintendo console

pick up cross stitching or weaving

make an independent film with a friend; use stuff from your kitchen as props

find a borderline functional instrument at your local thrift store

write a 1 page short story in pen

it's not enough anymore to merely criticize this bad time we're having


People underestimate how difficult it is to seek buyers for the amount of produce we are talking about here.

Farmers are specialists at growing things, not at moving them across great distances, marketing them to dozens small buyers and or starting up packing plants from scratch. They don't have enough trucks, people or packaging machines to move them around.

Maybe, they can take some portion for local use. But the rest will spoil, and rest of the land will be effectively unused, and a burden. The best option is to cut that as much as possible, and plant something else that actually sells.

Of course, people who never approached agriculture will be appalled at this, and call it great injustice.


The reality is that Coinbase earns on trading volume, and since we are in a crypto bear market, revenue is down. So they have to cut to keep the company profitable (or in line with what the investors expect).

While AI is likely a productivity boost, the underlying reason is not AI.


A situation like this bring out many comments that reveal a very low understanding of basic economics (and a low rate of reading the article).

Del Monte went out of business because there wasn't enough demand for the peaches. The company that purchased their assets is continuing to buy 24,000 tons of peaches, but the previous unsustainable business was buying a lot more. It's the excess fields that need to be repurposed to growing something that the market will absorb.

The reason the trees are being destroyed is so they can grow something else on the land. Something that comes with a sustainable business model for the current market demands. Yes, the trees are technically going to waste, but if we had forced the peaches to be grown and canned (as many comments are suggesting) then that would be a different kind of waste as they'd sit in warehouses while the land, resources, and labor were used to produce something people weren't buying instead of being used to produce foods they were buying.

In the article you can even see that the farm lobby was so powerful that they got the USDA to pay for the tree removal. The comments talking about farmers not being organized enough or powerful enough must be unaware of how powerful the farm lobby is and how much money they're able to secure from the government every year.


Docker Compose was production ready in 2015 and it still is today. I've lost track of how many projects I've deployed with it and never really ran into a single issue where Docker Compose was at fault. It's super solid.

Some time ago I've written about my experiences using it in production https://nickjanetakis.com/blog/why-i-like-using-docker-compo.... Not just for my own projects but for $500 million dollar companies and more.


I think the perspective here is completely wrong. The problem is that people are now building our world around tooling that eschews accountability.

Over a decade ago now, I had a conversation with Gerald Sussman which had enormous influence on me: https://dustycloud.org/blog/sussman-on-ai/

> At some point Sussman expressed how he thought AI was on the wrong track. He explained that he thought most AI directions were not interesting to him, because they were about building up a solid AI foundation, then the AI system runs as a sort of black box. "I'm not interested in that. I want software that's accountable." Accountable? "Yes, I want something that can express its symbolic reasoning. I want to it to tell me why it did the thing it did, what it thought was going to happen, and then what happened instead." He then said something that took me a long time to process, and at first I mistook for being very science-fiction'y, along the lines of, "If an AI driven car drives off the side of the road, I want to know why it did that. I could take the software developer to court, but I would much rather take the AI to court."

Years later, I found out that Sussman's student Leilani Gilpin wrote a dissertation which explored exactly this topic. Her dissertation, "Anomaly Detection Through Explanations", explores a neural network talking to a propagator model to build a system that explains behavior. https://people.ucsc.edu/~lgilpin/publication/dissertation/

There has been followup work in this direction, but more important than the particular direction of computation to me in this comment is that we recognize that it is perfectly reasonable to hold AI corporations to account. After all, they are making many assertions about systems that otherwise cannot be held accountable, so the best thing we can do in their stead is hold them accountable.

But a much better path would be to not use systems which fail to have these properties, and expand work on systems which do.


Very grateful that OpenAI published the article/publicized their usage of Pion[0] a library I work on. If you aren't familiar with WebRTC it's a super fun space. I work on a book WebRTC for the Curious [1] that details how it works.

[0] https://github.com/pion/webrtc

[1] https://webrtcforthecurious.com


In my large enterprise world, AI adoption hasn't made it outside of the development teams - only developers have access to Github Copilot.

Code takes 6-12 months to make it from commit to production. Development speed was never the bottleneck; it's all the other processes that take time: infra provisioning, testing, sign-offs, change management, deployment scheduling etc.

AI makes these post-development bottlenecks worse. Changes are now piling up at the door waiting to get on a release train.

Large enterprises need to learn how to ship software faster if they want to lock in ROI on their token spend. Unshipped code is a liability, not an asset.


It's pretty simple to understand - when a user opens a tool, it's because they want to do the thing that tool does, now.

If someone opens my videoconferencing product 98% of the time it's they've got a scheduled call to join within the next 20 seconds. They're not going to be late for their meeting so they can read my release notes.

If someone opens my PDF viewer, 99.9% chance they want to view the PDF they just opened. Very rare someone opens the PDF reader because they're just having a look around to see if there are any interesting new features.

If someone opens my virtual whiteboard product, 95% chance they're in some sort of sprint review meeting and they want to write some virtual post-it notes right now. A tour isn't what they need.

If someone opens the ticket management product, or the expense report filing product, or the music playing product... you get the picture.


They recently tried to upstream an improvement to zig, but were prevented from doing so because zig has a hard and fast "no AI code" rule. Whether you think this response is trying to put pressure on zig or whether they're just moving for practical reasons is up to you.

It's probably a bit of both.


"I think it made about a billion dollars in profit"

It raised over a billion dollars of capital (i.e. issued shares in return for cash). It did not make a billion dollars in profit (and has never had a year when it did).


You have to look past literally everything their leadership is saying and at the heart of the matter: This is a dying company, and they physically will not have the capital to pay paychecks if they don't do this. Everything else is window dressing to try to keep investors on-board, but they aren't buying it, and neither should you.

The crypto market winter that started in Q4 last year led to Coinbase's ~worst quarter ever ($667M loss). Crypto has not recovered. Coinbase has done nothing to stem the outflows. That same quarter HOOD showed a net profit of $605M; and showed a $346M profit last week. COIN and HOOD are two very similar companies.

COIN's earnings are in two days. They preceded the earnings call with layoffs, which is always a bad sign. And HOOD's net income has dropped by like 40%, though they're still at least profitable. You should be prepared for COIN to announce a similar drop; except, COIN wasn't even profitable before. Its going to be a bloodbath.


The solution is pretty simple. Visit this wonderful website [1] and there will be nice download button which you can click.

[1] https://www.firefox.com


If Chrome has the #optimization-guide-on-device-model and #prompt-api-for-gemini-nano flags enabled, either because it's part of some Origin Trial / Early Stable Release or something, then web pages will have access to the new Prompt API which allows any webpage to initiate the (one-time) download of the ~2.7 GiB CPU or ~4.0 GiB GPU model using LanguageModel.create()

https://developer.chrome.com/docs/ai/prompt-api

When Chrome 148 releases tomorrow, this will be the default behaviour on desktop.

To download, it should check for 22 GiB free disk space on the volume where your Chrome data dir is, and at least double the model size of free space in your tmp dir.


First the tabs came for the RAM and i did not protest, for i had plenty. Then they came for the chip and i did not protest, for it was dark silcon anyway. Then they came for the HDD.

My read on the book was "humans are really good at telling if you genuinely care about them or not and will respond well to that, so you should genuinely care about the people around you, and good things will result from that overall, especially if you're not super mercenary about it."

Bill & Ted said it most pithily: be excellent to each other.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: