News for hackers. Stuff that matters.

nepeckman

Re:Hacker News.love – 22 projects Hacker News didn't love on Monday February 23, 2026 @09:19AM (#47122677)
I think its disingenuous at best that the projects from recent years are all LLM based. Those were all significantly worse on release! All the negative comments were true! Compare to most of the older projects, which while they got better over time, offered _something_ usable on launch that the comments were overlooking. Also its wild to include anything from this year. We have no idea where OpenClaw will be in 5-10 years or even in December. This site is billed as a retrospective, how can we retrospect on something that is actively happening right now?
You mean "first time" right? The last time this was posted was 3 months ago, posted 19 times total since 2013 if I counted correctly
Re:Epitaph – Fermi Paradox Simulator on Wednesday January 31, 2024 @11:30AM (#39205739)
Fun game! My personal answer to the Fermi paradox is that multi solar system civilization is very very hard, and multi galaxy civilization is functionally impossible. Speed of light is slow, space is big, and resources are concentrated. If there is a species with the capability to spread through their entire galaxy, they aren't in this galaxy and they aren't close enough to reach us.
Re:The Uprising of Mesopunk Books: A Subgenre Guide on Tuesday November 07, 2023 @05:07PM (#38183643)
I'm honestly not sure how this was missed, the influence is obvious and the author's bio makes it explicit. By the way, if anyone reading this comment has not read the work in question I highly recommend it. "A Memory Called Empire" is one of the best sci fi books I've read in the past 5 years, and a very fresh take on the well established "galactic empire" trope.
Re:Svelte is migrating from TypeScript to JSDoc on Wednesday May 10, 2023 @03:11PM (#35892047)
The developers providing everyone with free tools are or course welcome to write those tools in whatever languages they want. But to me, the comment definitions are longer to type and more difficult to parse than inline type definitions. I would much rather use one of the quick TS compilers that don't actually type check when I want to make and test a small change to my source code. But to each their own!
Religious or not, I think one of the best philosophies on giving is Rambam's 8 levels of tzedakah. The highest is doing something to materially improve someone's condition, the absolute lowest is giving with a poor attitude. That he doesn't even rank "giving with the intention of getting something yourself" shows how far this is from any sort of good act.

https://www.sefaria.org/sheets/67238?lang=bi

Re:1x Engineer on Tuesday May 31, 2022 @11:14AM (#31570486)
This is the key bit of information that is always missed in discussions of "10x engineers". 10x better than the absolute worst, but probably 2x better than average. This lines up with my informal, anecdotal experience where the absolute best engineers I've worked with usually perform 2-3x better than average.
I'm only really interested in learning a language if it excites me, or if I'm getting paid to do it. I don't hate Go, and would be fine to learn it on company time for company projects, but there is no spark that would lead me to learn the language on my own. I've written some basic Go, but if I'm using it in personal projects, I'd would have to invest time to understand the ecosystem, runtime, standard lib, best practices, etc.
I've seen the charm suite on HN before, and everytime I see them I wish they had bindings to other languages. I'm just not interested in Go, but I'm really interested in learning to create ssh applications. Its an application runtime with a lot of potential for the dev space, but almost no quick-start frameworks!
Re:Show HN: Warp, a Rust-based terminal on Tuesday April 05, 2022 @04:17PM (#30924423)
I think there is a lot of potential for creativity in the terminal space, and warp has some cool ideas. I'd honestly even be willing to pay directly for a terminal if it went above and beyond in terms of efficiency and functionality. Unfortunately I cannot try warp, as I don't have an osx machine. I understand that cross platform (in particular Linux ports) is a challenge, and I usually don't expect that from consumer products or open source projects. But a VC backed product made specifically for developers should have a Linux port imo, especially if your business model is to impress developers and get them to convert their teams.
Re:Former Labor Secretary Found What Work Is Like Now on Friday January 21, 2022 @10:18AM (#30024639)
It's a shame that the comments here are laser focused on the tipping parts of the article, and not the bigger picture items. The author outlines the struggles of getting service jobs filled in high CoL areas, the vicious cycle of turnover in these jobs, and all the commenters here want to discuss is the 2 paragraphs on tipping.
I agree with the analogy, but for me (and I think most people) processing time far exceeds IO. Once you get to a good enough IO speed, it doesnt make sense to optimize further, as the returns are diminishing.
Having children with multiple partners has always been and will always be the quickest way to spread genetic material. That is true regardless if women are having 2 kids or 5. Speculating that lower birth rates will somehow increase absentee fathers is baseless, that evolutionary pressure has been present since before we were human.
Re:Is there such a thing as good taste? on Monday November 15, 2021 @11:21AM (#29229140)
I agree with you, and view my comment as complementing yours by refuting the parent, rather than making a value judgement on Lisa Frank's work. Apologies if I missed the mark there!
Re:Is there such a thing as good taste? on Monday November 15, 2021 @11:03AM (#29228942)
I'm almost positive most kids would pick a Lisa Frank piece over the Mona Lisa. Are you trying to make the point that bright colors, rainbows, and unicorns are the highest form of art?
> How did they "steal" it? Like they came and stole your gold 200 years ago and now they're rich forever? lol.

Unironically, yes this is how capitalism works. If you have resources, you leverage those resources to produce goods and services that increase your total wealth. If I were to walk into a bank and steal a couple million dollars, maybe I could leverage that money into a successful business. Maybe so successful that it produces inner-generational wealth, so that my great-great-grandchildren are on average more wealthy than they would have been otherwise. I may have "earned" this money with my hypothetical business skills, but it doesn't change the fact that I only had the opportunity because I stole the money.

So yeah, many enterprising individuals took land and resources (and plenty of slave labor) from the Americas/Africa/Asia for hundreds of years, and were able to leverage those resources into even more wealth, thus people in London have more money, thus taxi drivers make more money.

Re:Rent control isn’t working in Sweden on Thursday August 26, 2021 @10:32AM (#28315453)
There's a fantastic video essay from an economist that breaks down the issues that are frequently hand waved by saying "X doesnt work, that's just basic economics" https://youtu.be/4epQSbu2gYQ
Re:The Hiveswap Fiasco (2020) on Tuesday July 06, 2021 @04:39PM (#27753939)
Interesting drama associated with this article. The story documented here was used in a video essay about Homestuck in general, and the inclusion of this article lead to (empty, frivolous) legal threats to the creator. In a follow up video, pretty much all details of TA are corroborated https://youtu.be/gsM9bQvpt_c
The plight of the Uyghurs does not relate to the political oppression of trans people. Political oppression of trans people is inextricable from the discussion of anti trans ideology on college campuses. To make an analogy, this article is like writing about the Uyghur genocide, but instead of discussing concentration campus or the Chinese government, focusing instead on one individual who wasnt allowed to speak because they said "China has done nothing wrong." Do you see the problem? Instead of focusing on actual tragedy, I have derailed the conversation by framing the plight of this poor pro China individual as the real issue. Now the comments are debating the subjects of academic free speech and cancel culture instead of the real issue at hand.
It is actually incorrect, I just responded to that comment. See below:

If you read the article you linked, you will find that is not true. From the article: "between 2016 and 2020, there were seven sexual assaults against females in women's prisons by trans women." 7 assaults in 4 years is not 5x more.

If you are referring to the statistic that "trans inmates are 1% of the population and commit 5.6% of the assaults", you will find that the trans inmates in question are actually trans men being incorrectly housed in women's prisons.

If you read the article you linked, you will find that is not true. From the article: "between 2016 and 2020, there were seven sexual assaults against females in women's prisons by trans women." 7 assaults in 4 years is not 5x more.

If you are referring to the statistic that "trans inmates are 1% of the population and commit 5.6% of the assaults", you will find that the trans inmates in question are actually trans men being incorrectly housed in women's prisons.

> It places cis-women in a very uncomfortable position of having to birth and raise a child created from sexual assault or have an abortion.

I want to be very clear: I do not want this to happen. I don't want any woman to be raped, especially not impregnated as well. But my point still stands: this does not happen on any sort of regular basis. I do not think you're arguing in bad faith here, and I hope you see that I'm not either. Segregating trans women from cis women does nothing to protect cis women. Implementing this segregation across the prison system would not impact the occurrence of prison rape by half a percent. But by insisting that trans women are a threat to cis women, you are hurting trans women. You are playing into and amplifying a very popular narrative in our society that trans women are deceptive, dangerous predators. And this leads to legislation that harms the whole trans community.

One thing I find very troubling about articles like this is the tendency to frame hot political topics as essentially academic, while they are in fact very practical. Across the US and England, trans people are being denied access to health care, medically necessary operations, and effective therapeutic treatment. But this article doesn't discuss those issues, it only discusses the ramifications of this political reality.
There is no evidence that trans women are more a threat to cis women than cis women are to each other. If a cis women is afraid of being assaulted by a trans women, that is a fear rooted in bigotry, not reality. If the individual in question is a convicted rapist, than precautions should be taken regardless of that persons genitals or gender to make sure they dont assault anyone else. Prison rape is horrific and needs to be addressed, and concern trolling about trans women doesnt help anyone and does hurt public perception of trans women.
Re:Teeing, a hidden gem in the Java API on Monday May 10, 2021 @01:40PM (#27108665)
Whatever exists inside the map lambda would have to exist inside the for loop as well. So if you're dealing with a confusing transformation, a loop doesnt offer you any extra tools for making that transformation more apparent to the reader. Loops have plenty of advantages (computer execution is more obvious, stack traces can be cleaner, easier concept for beginners to grasp), but I have never seen a loop be more readable than a well written functional composition.
Re:Teeing, a hidden gem in the Java API on Monday May 10, 2021 @09:15AM (#27105632)
> Stuff breaks, code is read and debugged more often than it's written. Optimising stuff to be easy and fast to write is the wrong way to make maintainable code.

This is exactly why people like collection functions. For loops can do anything, you have to spend more time reading and understanding the loop to build your mental model of what is happening. Mapping does one thing, transforms a collection into another collection. Same with filter, etc. If you are optimizing for readability, collection functions give way more information to the reader. Your approach is to optimize for debugging, which I'm not saying is wrong, but it's not optimizing for readability.

Re:Patten Matching in Nim on Thursday March 11, 2021 @10:44AM (#26425198)
I think network effects have a lot to do with it. If a language has a small ecosystem, it's less attractive for new developers, so the ecosystem stays small. That said, I think the Nim ecosystem might be able to achieve a critical mass of useful libraries soon and break out of that cycle. There's been a lot of good work done in the UI and web domains in the past year, which is such a large market that even capturing a small portion would bring a lot of developers into the ecosystem.
There's more to a language than just features and functionality though. Why does Clojure have adoption despite being the least powerful Lisp, created decades after Common Lisp? Its stdlib, default data structures, and even syntax make it compelling (yes, sometimes having a deliminiter other than parentheses is helpful, and no being able to define new syntax via macros is not the same thing because defaults are important). Its not bad to rehash language features that have existed for 50 years if the resulting language has other compelling qualities.
Compared to what meat? Which animal, which cuts, which quality? Is it healthier than a really high quality meat, prepared well? Maybe not. Is it healthier than fast food "beef"? Yeah probably. Either way, environmental and moral concerns are just as relevant as health concerns when considering diet.
Re:Nim versions 1.4.4 and 1.2.10 on Wednesday February 24, 2021 @09:42AM (#26250297)
Comparable to TypeScript, but a little weaker in the advanced features. Nim object types and tuple types are similar to TypeScript interface definitions and just as light weight. The type inference is pretty similar, but Nim's is a little weaker. Nim also has object variants, which can achieve most of what I want out of union types. TypeScript has a pretty long list of advanced typing features, like key types, mapped types, and conditional types, which Nim cannot express. But the Nim macro system can work here in taking code and modifying it before the type system runs.

Older »