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.

         *             ,
                      _/^\_
                     <     >
    *                 /.-.\         *
             *        `/&\`                   *
                     ,@.*;@,
                    /_o.I %_\    *
       *           (`'--:o(_@;
                  /`;--.,__ `')             *
                 ;@`o % O,*`'`&\
           *    (`'--)_@ ;o %'()\      *
                /`;--._`''--._O'@;
               /&*,()~o`;-.,_ `""`)
    *          /`,@ ;+& () o*`;-';\
              (`""--.,_0 +% @' &()\
              /-.,_    ``''--....-'`)  *
         *    /@%;o`:;'--,.__   __.'\
             ;*,&(); @ % &^;~`"`o;@();         *
             /(); o^~; & ().o@*&`;&%O\
       jgs   `"="==""==,,,.,="=="==="`
          __.----.(\-''#####---...___...-----._
        '`         \)_`"""""`
                .--' ')
              o(  )_-\
                `"""` `

I appreciate the authors thoughtful review here, but I can’t help but be frustrated by the constant lack of understanding of the core value proposition of framework both in this post and in many comments here on hn.

Frequently the author brings up that for 2,000 euros they expect a premium experience, but no where is there an evaluation of the value granted by upgradability and repeatability of the machine, and only briefly is there mention of the configurability.

People (not necessarily the author, but likely many commentators that make similar complains about the frameworks price) will lament how manufacturers don’t have upgradable ram, etc and then turn around and are upset at the bulkiness of a repairable laptop, or the price.

I think ultimately what frustrates me is that people don’t consider the ability to repair or upgrade your machine part of a “premium” experience, but that’s is just something I have to accept. I think it is unfortunate that our consumerist culture places so little value on it though.

Rergardless, what I feel like we see here (along with a lack of scale from a small company) is the core tradeoffs that we’d have to make to get back repairability, etc. framework certainly isn’t above criticism, but if you don’t care about these things then why look at this machine? A large established brand is always going to offer a a better value on the things you care about.


It sets a bad precedent to call things like this hacks.

Firstly, calling this redaction implies that the data is missing, and calling what was done "unredacting" is akin to saying someone "decrypted" a cryptographic hash function.

Nobody unredacted anything here, they merely discovered that it hadn't been redacted, and simply looked like it was redacted.

Calling this a hack places responsibility on the people who discovered the information, rather than on the people were put in charge of handling the redaction and screwed it up.


> In the software engineering world, we exist on a ladder. We call this ”Leveling”.

Career is a made up game. There are no true levels or ladders in life that you have to chase. Nobody will care or remember what you did or what level you were given enough timespan. Take the bits that you want (money, skills etc) to live life, but don't get too caught up trying to win the game.


> real and only difference between a library and a framework, is whether it introduces new concepts

This isn't what is normally understood in software engineering by those terms.

A library is something you call.

A framework is some kind of application scaffolding that normally calls you.

You can use more than one library. You normally only have one framework in-process.

I found the blog post a little hard to parse. Is it an argument against wrapping frameworks, or wrapping libraries?

I agree that wrapping frameworks is fraught with danger. I can't quite agree for wrapping libraries. Wrapping libraries makes a lot of sense if you're only using a tiny fraction of the library functionality, the breadth of the wrapper's API is much smaller than the library's API, wrapping it enables you to substitute it (whether for a smaller / faster / whatever dependency in the future, or for testing, etc.), and so on.


      o
     / \
    o   o
       / \
      o   o
         / \
        o   o
       /   / \
      o   o   o
         /   / \
        o   o   o
I knew I should have invested in that fancy self-balancing one, oh well.

I'm taking a moment to recognize once more the work that user @atdrummond (Alex Thomas Drummond) did for a couple years to help others here. I did not know him, don’t think I ever interacted with him, and I did not benefit from his generosity, but I admired his kindness. Just beautiful.

Ask HN: Who needs holiday help? (Follow up thread) - https://news.ycombinator.com/item?id=38706167 - Dec 2023 (9 comments)

Ask HN: Who needs help this holidays? - https://news.ycombinator.com/item?id=38492378 - Dec 2023 (210 comments)

Tell HN: Thank You - https://news.ycombinator.com/item?id=34140096 - Dec 2022 (42 comments)

Tell HN: Everyone should have a holiday dinner this year - https://news.ycombinator.com/item?id=34122118 - Dec 2022 (58 comments)

Unfortunately, Alex died a few months after his last round of holiday giving, about 1½ years ago now.

Tell HN: In Memory of Alexander Thomas Drummond - https://news.ycombinator.com/item?id=40508725 - May 2024 (5 comments)

If you read the comments in that last thread, know that @toomuchtodo followed through last year and kept the tradition alive. Amazing and magnificent.

Ask HN: Who needs help this holidays? - https://news.ycombinator.com/item?id=42291246 - Dec 2024 (46 comments)


Another example of the growing trend of buying out key parts of a company to avoid any actual acquisition?

I wonder if equity holding employees get anything from the deal or indeed if all the investors will be seeing a return from this?


so not only did they enforce a ridiculously small message limit, they also did it for the self-hosted version, and they did it without announcing it AND without a suitable migration path

and still no one from that company has admitted to it being a mistake?

very nice


Beautiful story but with a sad undertone.

A large percentage of the homeless have autism [1]. And that really sucks. If these people don't have support, their lives can turn miserable fast. And unfortunately it's just way too easy for these people to end up in abusive situations.

It's a lot of work to care for people with autism (moderate to severe). There is no standard for what they need, their capabilities can be all over the board. Some of them are capable like ronny in this story and they can hold down jobs. But others need 24/7 caregiving in order to survive. Unfortunately I don't think those with severe autism survive for long when they become homeless.

I hope this story at very least gets people to view the homeless a little differently. They aren't all there because of vices or failure. A large percentage are there because society does not care for those with mental disabilities. It was good on this story to highlight that Ron had problems with gambling. Autism does, in fact, make an individual more prone to various addictions.

My point in writing this, please have some humanity about the homeless. I get that they can be inconvenient. They are people and they aren't necessarily bad people due to their circumstances.

[1] https://pubmed.ncbi.nlm.nih.gov/29633853/


The crux of the matter is that even if one values upgradability and repairability, neither is a frequent need for practically anybody. Reliable machines rarely need repairs outside of owner mistreatment, and most people I know who are technically capable enough to care about upgrading generally do it maybe once every 4-6 years, by which point hardware has usually advanced far enough that buying a new laptop is easy to justify.

So while upgradability and repairability are great to have, their material impact on day to day user experience is minimal, except maybe for people who have a tendency to severely underspec their initial hardware purchases. On the other hand, things like chassis rigidity, cooling performance, fan noise, and battery life being subpar are constant reminders that you spent a pretty penny on a laptop that's not meeting your needs.

The reality may be that wanting a laptop that's well rounded and competent across the board AND repairable+upgradable is akin to having your cake and eating it too, but that doesn't stop people from wanting it anyway.

As an aside, I believe that Framework could probably get closer to that ideal if they unchained themselves from the port module idea. Yes it's cool, but it forces all sorts of design compromises that otherwise wouldn't be necessary, and I'd bet that something like 80-90% of Framework buyers would be just as happy if changing ports required opening up the chassis, swapping out side plates, and doing a little bit of internal wiring.


Somebody has to be the brave experimenter that tries the new thing. I'm just glad it was these folk. Since they make no tangible product and contribute nothing to society, they were perhaps the optimal choice to undergo these first catastrophic failed attempts at AI business.

My parents once took a struggling man in. I think he stayed with them for about three years, up until the moment I was conceived and my mom started planning for a future for our family and helped him get into a housing project. For all of my life before adulthood this man would show up once in a while on his racing bike for coffee, talk and proceed to stay for dinner. He was kind, funny and a tidbit strange. His life's story had more drama than a soap opera, but you wouldn't know it. After my father died I proceeded to look for him, but never found him. I still search online for him once in a while, fully knowing he probably isn't alive anymore and probably wouldn't use online anyways. There is some story in my head that he probably showed up to my dads doorstep once on his racing bike to find other people living there, but was too shy to ask for details. A trace lost.

Pretty sure it's a regex to match email address strings.

Happy Christmas everyone, I’m at 29000 feet on a flight to Hong Kong after a mini version of planes, trains and automobiles and including cancelled planes and taxis to different airports. I’m struck by honestly what a miracle it is that we can travel thousands of miles at hundreds of MPH and have okay internet access and communicate. I don’t think people quite realise how delicate all of the technology is now and how easily it could fail if we don’t all look after each other. I hope you all have a brilliant Christmas and new year!

I want to believe this is malicious compliance.

I don’t see how this isn’t anti trust but knowing this political climate, this deal will go through.

Pretty interesting approach to make an X server that is essentially "Wayland-like" (merging display server/compositor by default, isolated apps by default, no remoting of GLX, dropping legacy protocol features to the point of breaking compat with the core protocol, etc.). Not sure who this is for, but by itself it looks like a fairly reasonable set of choices.

Shall we showcase our trees?

        *
        |
       /.\
      /o..\
      /..O\
     /.o..o\
     /...o.\
    /..O..o.\
    ^^^[_]^^^

The authors report that restoring NAD+ balance in the brain -- using a compound called P7C3-A20 -- completely reversed Alzheimer's pathology and recovered cognitive function in two different transgenic mouse models (one amyloid-based, one tau-based). The mice had advanced disease before treatment began.

Three comments:

- You can actually buy the drug here: https://focusbiomolecules.com/p7c3-a20-nampt-activator-prone... It's a simple small molecule. If this stuff works, expect it to be everywhere within just a couple of years.

- There's room for skepticism. As Derek Lowe once wrote: "Alzheimer's therapies have, for the most part, been a cliff over which people push bales of money. There are plenty of good reasons for this: we don't really know what the cause of Alzheimer's is, when you get down to it, and we're the only animal that we know of that gets it. Mouse models of the disease would be extremely useful – you wouldn't even have to know what the problem was to do some sort of phenotypic screen – but the transgenic mice used for these experiments clearly don't recapitulate the human disease. The hope for the last 25 years or so has been that they'd be close enough to get somewhere, but look where we are."

> https://www.science.org/content/blog-post/just-how-worthless...

- If the drug's mechanism of action has been correctly assigned, it's very plausible that simply supplementing with NMN, NR, or NADH would work equally well. The authors caution against this on, IMO, extremely shaky and unjustified grounds. "Pieper emphasized that current over-the-counter NAD+-precursors have been shown in animal models to raise cellular NAD+ to dangerously high levels that promote cancer."


They're bedazzled by a little bit of marketing flair.

Generally I find production-ready images have more synergy and tend to be web-scale. Often they're built from the ground up for AI & are blazing fast, at scale, and empower your team whilst unlocking new possibilities. As my sibling comment suggests, being cloud-native is a crucial factor too.


My dad was a busy construction contractor. One summer he tore himself away from work and took the family to a week long boat camp out next to a big beautiful lake. It turned out that our campsite was actually in the lake by a few inches at high water, but dad saw a way to dam it off and keep it dry, so he grabs the shovel and starts digging trenches and building walls and ordering us around.

About an hour into that, pouring sweat, he stops cold and says "what the hell am I doing?" The flooded camp was actually nice on a hot day and all we really had to do was move a couple of tents. He dropped the shovel and spent the rest of the week sunbathing, fishing, snorkeling and water skiing as God intended. He flipped a switch and went from Hyde to Jekyll on vacation. I've had to emulate that a few times.


Merry Christmas to everyone.

Being a non-Christian and it being Christmas time, I am sharing one verse from the New Testament that is, in my opinion, useful - or at the very least, insightful - to anyone, regardless of religion.

Luke 16:10: He who is faithful in a very little thing is faithful also in much; and he who is unrighteous in a very little thing is unrighteous also in much.


The set of toys I spent the most time playing with was a big bag of wooden blocks my grandfather gave me when I was very small. They are well designed, with a good selection of different shapes, e.g. it has cylinders and arches and thin planks as well as cuboids. They got a lot of use because they're so flexible in combining with other toys, e.g. you can build roads and garages for toy cars, or obstacle courses for rolling marbles. The edges and corners are rounded and the wood tough enough that clean-up was just dropping them back into the bag.

I've since given them to a nephew and I'm happy to see he gets just as much entertainment out of them as I did. Plain wooden blocks can represent almost anything. There are no batteries or moving parts to fail. Mine got a little bit of surface wear but they still work just as well as they did when they were new and small children don't care about perfect appearance. I wouldn't be surprised if they end up getting passed down to another generation and continue to provide the same entertainment. I highly recommend this kind of simple toy for young children.


So it is not structured as an acquisition to avoid anti trust but effectively it probably is.

Groq press release: https://groq.com/newsroom/groq-and-nvidia-enter-non-exclusiv...

> Today, Groq announced that it has entered into a non-exclusive licensing agreement with Nvidia for Groq’s inference technology. The agreement reflects a shared focus on expanding access to high-performance, low cost inference.

> As part of this agreement, Jonathan Ross, Groq’s Founder, Sunny Madra, Groq’s President, and other members of the Groq team will join Nvidia to help advance and scale the licensed technology.

> Groq will continue to operate as an independent company with Simon Edwards stepping into the role of Chief Executive Officer.

> GroqCloud will continue to operate without interruption.


I have a friend who worked in a company that got "not acquired" in a similar deal.

She didn't see a dime out of it, and was let off (together with a big chunk of people) within 6 months.


It's funny seeing this play out because in my personal life anytime I'm sharing a sensitive document where someone needs to see part of it but I don't want them to see the rest that's not relevant, I'll first block out/redact the text I don't want them to see (covering it, using a redacting highlighter thing, etc.), and then I'll screenshot the page and make that image a PDF.

I always felt paranoid (without any real evidence, just a guess) that there would always be a chance that anything done in software could be reversed somehow.


Happy Christmas, folks!

> please have some humanity about the homeless

In the US, the homeless population exploded, in the 1980s, when they closed down all the mental institutions. Before that, there was a far less pervasive homeless population in urban areas.

Being "on the spectrum," myself (but highly functional), I can attest to how easy it is for an autistic person's life to go sideways. Many autistic folks have very specialized and advanced skills, which can sometimes be applicable to making a living (like programming, or visual design).

However, we're "different," which often leads to being shunned/traumatized by neurotypicals. I got used to folks eventually walking away from relationships, for no discernible reason. Used to really bother me, until I figured it out. Now, I just take it in stride, and appreciate whatever time I get to spend with folks. If anyone has seen The Accountant (the first one), there's a scene, near the end, where Ben Affleck's character is considering putting the moves on Anna Kendrick's character, but remembers his father, admonishing him that people will always end up being frightened of "the difference," and he sneaks out, instead. That scene almost brought me to tears, I could relate so well.

For some folks, it's much worse. They can be relentlessly bullied, abused, locked up, or shunned, which leaves psychological scars that manifest as antisocial behavior, so they are never given a chance to show what they can do.


The journalist writing the story has the same level of technical knowledge about how to "redact" properly in the digital realm as the individuals doing the redaction. To the journalist, with zero knowledge of the technical aspects, viewing the "redacted" document, it appears to be "redacted", so when someone "unredacts" it, the action of revealing the otherwise hidden material appears to be "magical" to them (in the vein of the Arthur C Clarke quote of: "Any sufficiently advanced technology is indistinguishable from magic").

To the journalist, it looks like "hackers at work" because the result looks like magic. Therefore their editor attaching "hacks" to the title for additional clickbait as well.

To us technical people, who understand the concept of layers in digital editing, it is no big deal at all (and is not surprising that some percentage of the PDF's have been processed this way).


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

Search: