skysight-inc/HackerNews huggingface dataset:
I don't remember the name of the MSDOS shareware vendor, but they had a monthly catalogue which was sent out by post.

Each item had a pretty good description and I'd spent hours reading through the catalogue trying to visualise what the software would do.

Then I'd fill in the order form, post it back with payment and wait a week or so for the floppies to arrive. That did not seem slow to me - it was my normal.

I remember the excitement of installing the software and learning via the README.TXT files.
Is there a good overview of anti-nutrients? I feel like this is an elephant in the room among all the even basically nutritionally/biochemically literate in any forum discussing health foods and diet. People act like because plants have seeds that they want you to eat and propogate them that they forget they might have other defenses to deter from consuming them that might be overlooked.
My mind went to "What happened to clockless computer chips?"[1]

[1] https://stackoverflow.com/questions/530180/what-happened-to-...
Was just scrolling through the docs. Does anyone feel comfortable with all these generic type annotations? I'm not expert programmer but this looks overkill to me.
Methane is 50x more potent at warming compared to CO2.

Methane emissions reduction should be considered the top priority despite representing only 20% of the total anthropogenic GHG.
> we have trained AI for more than a decade as ‘fair use’ at this point

Fair use is about use. Spellchecking ML, search engine ML, etc. all different than ML that produces content.
Humans now slower and worse at solving CAPTCHAs than ML-powered bots
This is a lot to process. Apparently, there's a book, too.

Divorce is child abuse. Custody battles are the worst, ugliest parts of a divorce, and the parents will perpetually pit their children against the other spouse if they harbor ill will in some way.

I can't speak globally. But everywhere in these United States, mothers are preferred implicitly over fathers in terms of custody and support. It doesn't seem like the courts care about who's the best choice, who's the most loving, who's the most supportive, who's the least abusive, the kids just go to Mom and that's the end of the story. It starts at conception where a father just loses all his rights.

I fathered two children, and I looked up a few bits of law: if the putative father is absent at the birth, he's off the birth certificate and will never have rights. There's some legal intricacy I may remember poorly, but the father must act decisively to gain parental rights, because they always default to Mom and losing them is that easy for Dad.

There's actually a very poignant inscription when a church keeps baptismal records for children: Pater Ignotus means "Father Unknown". When I learned that, I basically shed a tear for every child who's ever had that misfortune. And that number grows daily.

Paying child support to Mom makes a lot of sense where the woman is universally an unskilled homemaker with no professional career and no independent means of support. Due to Women's Liberation and equality, it would seem that child support is more or less moot for women who make their own living. Except, of course, that poor Mom now has to go to work and keep her career together while simultaneously raising children at home somehow. If Mom and Dad were both working, then of course it's going to be Dad paying the support while Mom keeps all the rest. Good times.
This is a blog post from somebody exploring how to use a (combination of) tool and reporting on writing a TODO app with it. How could they give direction/feedback about how to use these tools in production effectively when they are only playing around themselves?

New tools are, by definition, new, and full of unknowns. There are roughly only two ways to use them in production effectively: either you understand what they are trying to do and take the risk because you are convinced it is The Way, or you wait until the tool/tech settles and becomes not so new anymore as the experience reports from the first group trickles in.
You must have missed on their product pages where they say:

"Laptops designed for open-source software need open warranties. Our 1-year limited warranty allows you to take your computer apart, replace parts, install an upgrade, and use any operating system and even your firmware, all without voiding the warranty."

They also post disassembly guides for their products and, so far at least, they don't seem to use super fragile ribbon cables for the batteries. Here's the one for the last gen of the Star Lite: https://support.starlabs.systems/kb/guides/star-lite-mk-ii-s...
Some bold claims with little evidence. GDP capita flattened at 13k is hardly “escaped the middle income trap”. IPs can be harmful to growth but then again China has never shown any intent to enforce IPs of western origin. There are no evidence of the US wanting to “keep asians down” - many of USAs asian trading partners enjoy less trade regulation. The “trade war” might be counterproductive but was a, imo mild, response to the extreme levels of protectionism exhibited by the chinese communist party.
I understand the desire for multi-threaded CPython scripts, but why not do a PHP5 -> PHP7 and focus on single-thread performance more, particularly around implementing a JIT? We know from PyPy (and other JIT-enabled languages like NodeJS) that performance improvements can be significant. I feel like that should be the primary focus for speedups, and have always wondered why the idea has never been more popular. Has a CPython JIT been ruled out for some reason I'm not familiar with?
Junta
It's not just aging that makes us bad at noticing when we're dehydrated. The ubiquity of so many types of foods has given us the ability to satisfy the craving for that which stimulates our senses, not necessarily what we need.

I know this is anecdotal, but I've heard so many people tell me that they skip meals because they simply "forgot to eat." Do you think those people remembered to drink water? I don't think so.

So, yes, people tend to be terrible at noticing what they need, and when they do notice they are terrible about doing something about it.
> It was never about money or trade it was all about keeping asians down and dependent.

Thats way too much simplification. For starters there isn't a level playing field. Any Chinese company can start a company in the west but if a western company wants to start a company in China you can either start a "second class" entity (a WFOE) or if you want a level playing field with the locals you can use a joint venture but then a Chinese national must have 50+% stake in your business.

Just ask ARM what can happen if you go for a joint venture.
25 is around the age when you start seeing the consequences of the bad choices you've made during adolescence.
The title is written as a question, ergo the answer is inevitably "no" or "we're not sure."
That's cool.

It's probably still better than knocking down several diet sodies per day (e.g.: https://www.tiktok.com/@tlctv/video/7023764315417120006?lang...).

Even if you're going heavy on juicing or what not, it's important to diversify instead of drinking the same thing for days or weeks at a time. Generally people who run into these problems are the ones taking shortcuts --the same type that'd be doing steroids instead of spending 6-7 years in the gym on a regular basis.
Can't deny the appeal of going for seconds.
If you are reading this, ignore the despair and misogynism above.

We definitely can use more programs, but there are tons of programs, government and private. Community college is cheap (or free with grants). You can do this.
Absolutely awful they are patent trolling so hard with this

Feels exactly like E-Ink

Let us have cheap copies for the masses!
It doesn't produce a song if you ask for one. It points you at an existing one, with attribution and a (perhaps excessive) excerpt.

LLMs do.
To me a core part of agile is self managing teams. It makes sense that a team manager sees it as not the answer.
This is a tour de force, and it accomplishes the goal of enabling FP using the Go syntax and toolchain.

But code written using this library is no longer Go: most Go programmers can't grok it, and it's awkward to call normal Go libraries because there's no way to know if that function you're calling is pure.

If your goal is to "make it easy and fun to write maintainable and testable code in golang" by making pure functions first-class, is there another way to do that without inventing a new language?

From experience and inspired by Carmack's classic essay on FP in C++[1], I tend toward a functional style: minimize state, treat locals as const, avoid non-const globals, enable parallelism by isolating state. Go makes it easy to write static analysis tools, so go vet could be augmented to, for example, keep track of which functions are pure, and show some yellow underlines at those places where input parameters are mutated.

I'd use something like that.

[1] http://sevangelatos.com/john-carmack-on/
The top intuitive to use TUI editors in my heart will always be:
- MS Dos Edit
- Turbo Pascal 6

Edit felt like a windows application: select with shift+arrows, move fast with ctrl+home/end.

Turbo Pascal's keybindings were a bit influenced by WordStar's, I think, so a bit old style already at the time. But, my friend, the TUI Toolkit, TurboVision! What did they do there! Multiple windows that could be dragged and resized, blazingly fast. All of this on a 486 with megabytes of ram.

I never found any TUI editors like those two.
China's Abandoned, Obsolete Electric Cars Are Piling Up in Cities
23 years of illegal data transfers due to inactive DPAs and new EU-US deals
Ok it's a bit longer, only a little bit.

See for yourself
https://www.reddit.com/r/WanderingInn/comments/wil9pi/word_c...
I’m sorry, but this is just awful.

func TraverseTuple10[F1 ~func(A1) IOEither[E, T1], F2 ~func(A2) IOEither[E, T2], F3 ~func(A3) IOEither[E, T3], F4 ~func(A4) IOEither[E, T4], F5 ~func(A5) IOEither[E, T5], F6 ~func(A6) IOEither[E, T6], F7 ~func(A7) IOEither[E, T7], F8 ~func(A8) IOEither[E, T8], F9 ~func(A9) IOEither[E, T9], F10 ~func(A10) IOEither[E, T10], E, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any](f1 F1, f2 F2, f3 F3, f4 F4, f5 F5, f6 F6, f7 F7, f8 F8, f9 F9, f10 F10) func(T.Tuple10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]) IOEither[E, T.Tuple10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]]
>"real estate assets everywhere but China now look better in the long term."

They do not look better. They look inflated and unaffordable. If not fixed this will have social consequences at some point and it won't be pretty.
The Miranda programming language was an early lazy functional programming language, an ancestor of Haskell. It compiles down to combinators, and uses combinator reduction as its evaluation strategy. This became obsolete by the end of the 1980s but it’s still neat to learn how it works. One of the primitive combinators is Y. Here is its implementation: https://github.com/pkreyenhop/miranda/blob/master/reduce.c#L...
What is the motivation for lambda calculus?
Both the Ukrainians and the Russians have used some form of such electric devices for their mobility, such as in this video [1], the problem is that when you're close to an active front-line the power tends to be off permanently, so you'd have to rely on generators in order to recharge those things. Not ideal, it's energy lost.

[1] https://old.reddit.com/r/UkraineRussiaReport/comments/14n0oa...
TypeScript is surprisingly ok for compilers
Reclaiming AI as a theoretical tool for cognitive science
You comment perfectly exemplifies my point I'm afraid.
Ask HN: What is the most important feature for you when choosing a vector db?
With the widespread adoption of LLM and the rapid growth of the AI app market, the conversation around vector databases has become particularly vibrant. So, for AI app developers, what feature do you consider the most important when you're in the process of selecting a vector database?

Here are some options provided, and of course, you are welcome to add more:
* Fast vector search
* Filter search
* Scalability
* Hybrid search
* Cost effective
* Security
True, however the README does link to this:

https://github.com/IBM/fp-go/tree/main/samples
https://archive.is/zjxSu
DisplayPort has MST.
Go is not a functional language and its generic type system is very restrictive. Why not use a functional language to begin with?
https://archive.is/ZpSmK
I'm a few years late in appreciating the Fish disks, but what was the absolute bees knees for me was Geek Gadgets - effectively a mini free software distro for AmigaOS. Developed and maintained by lots of people but spearheaded by Fred. Finally, I could actually run gcc and perl and so much more on my Amiga. Thanks, Fred!
Just use OCaml.
https://archive.is/6i32I
It has DP alt mode support you need to click the big + on https://us.starlabs.systems/pages/starlite-specification next to connectivity
As a Wikipedian, I thank you for defending that license. Attribution is not an onerous requirement, but people think it's free for the taking, and giving credit where credit is due is an essential element of keeping Creative Commons free.

That being said, a few paragraphs may be a fair-use-sized excerpt, but it's still extremely rude to steal!
Why did you leave Sublime?
It's an alternative to nano, not to vsc.
Setting Up a CI System Part 1: Preparing Your Test Machines
https://archive.is/YJCJH
> "Would you rather have someone pretend to listen, or to interrupt?"

This is very interesting. In my experience, it applies especially to people who just can't. stop. talking. When someone gives you literally no chance to say anything (not even a few words), it's really hard to actually keep listening. So I have to either pretend to listen (but my thoughts are drifting off) or start interrupting, which I hate doing.
Click the big plus on https://us.starlabs.systems/pages/starlite-specification next to connectivity to see

> USB-C Interface: Display Port (DP Alt Mode)
https://news.ycombinator.com/item?id=37171823
Well this was pretty expected as it's how EQT normally operates - they purchase objects - develop them for x-years (normally about 5-ish) before re-selling or re-listing.

They've been in SuSE since 2018 - so the IPO was their try at exiting, but since it didn't work out, they're probably going a different route (couple of more years of development, then selling to someone else).

Melissa Di Donato, the SuSe ex-CEO is wife of Darren Roos, CEO of IFS (huge Enterprise Software company) - who are also owned by EQT.

EQT tends to invest heavily in their development objects, so it's probably a good thing - but they are also very adamant on timely progress, so good luck to all SuSe oldtimers who are still with the company - it's going to be another roller coaster.

Let's see if the next try gets them somewhere.
https://archive.is/Vi44c
It’s kinda tanked recently. Lots of very obviously made up stories.
Espresso: La Marzocco GS/3 + Kafatek MC5 Grinder
Pour-over: V60 + Fellow Ode 2 Grinder
Traveling: Wacaco Picopresso + Comandante C4 Grinder
I never understood the concept of boarding from the front. I would never want to be the first on a plane; regardless of status. And this means that every single person passing them will bump, cough, shuffle, past those that boarded first.

I guess it's just that people would feel bad going *last*? Psychology is weird - but powerful.
This is an Intel Atom renamed those have been used for tablets before and Gracemont is supposedly even better?
what do you mean by N+1 algorithms?
Big Scala vibes here, see also [1].

1: https://github.com/scala/scala/blob/v2.13.11/src/library/sca...
https://archive.is/MaXIb
> Say “please” and “thank you” a lot.

I remember a previous role the team leaders all went on a management training course. Everyone came back and started adding "please" to every request. I found it really patronising and felt like I was being spoken to like a 5 year old.

> "Can you run the SQL update in prod?"

Vs

> "Can you run the SQL update in prod please?"

The "please" sounds like an exasperated parent that is fed up giving the instruction.

I'm also starting to get really sick of emojis everywhere. I don't think they added to this article at all. I hope it's just a temporary fad we are going through and this isn't the future of written communication.
> Methane has GWP (over 20 years) of 81.2[4] meaning that, for example, a leak of a tonne of methane is equivalent to emitting 81.2 tonnes of carbon dioxide. Similarly a tonne of nitrous oxide, from manure or paddy fields for example, is equivalent to 273 tonnes of carbon dioxide.

https://en.m.wikipedia.org/wiki/Global_warming_potential
Latest Intel chips are faster than Apple Silicon in single and multi-thread benchmarks... (they use more power, but they are faster...)
It's certainly a shocking turn of events that nobody could have predicted.

At least tulip bulbs are useful for growing flowers, beanie babies are serviceable plush toys, and Pokémon cards can be used to play a game.
Only if you want to come back ... If not, you can leave and ignore everything ;)
> Meanwhile I will head to the market and barter some of my guns for butter.

vs

> Meanwhile I will head to the local apparatchik and request permission to barter some of my guns for butter while paying homage to dear leader.

Those are two distinct experiences.
https://archive.is/Yey7u
A better way to think about it is that HTMX avoids large, stateful, client-side applications, so that you keep all the actual logic on the server. You can still choose JS on the server side if you want, it's just no longer forced on you.

In this specific case, the point is to run the backend on the Cloudflare edge, and that only runs V8, so using a JS backend makes particular sense.
And it was so bad they went back to microusb on 4
Dynamically typed programming languages are statically untyped.

You might argue they are unityped, but that’s really a type theoretician’s job security: if a language has the untyped lambda calculus as a subset (like the python example in this discussion) it’s reasonable to call it untyped.
And yet a seriously large number of people are in prison in the US these days, at any given time! Do we just have more monsters than before?
Mortgage Rates Hit 7.09%, Highest in More Than 20 Years
Seeking Guidance: Crafting a Cold Email Template That Resonates
Hi YC Community - your example templates wanted

I'm diving into the world of cold emailing and am aiming to create a template that's both genuine and effective. I know this community has a plethora of experiences, insights, and talent, so I'm humbly reaching out for guidance.

Our SaaS is based in the Construction industry. Think Head contractors/Builders as our target market.

If any of you have had success with cold emailing, or even just have thoughts on what resonates with you when you're on the receiving end, I'd be incredibly grateful for your insights. Any templates, strategies, or general advice would be immensely appreciated.

Sean
Co-Founder of Plexa
Note the "codata" and also note that "main" is marked as "partial". Only the total subset of Idris is non-TC.

Note also the use of Fuel -- this is to provide "fuel" for the computation, but it's a data structure which can only decrease in 'size' -- which is used by the compiler to prove totality (termination).

("codata" is a way to model 'infinite' computations as data structures.)
https://archive.is/kTOdD
Sublime has syntax highlighting, but no analysis or refactoring features
Innovations in the AWS Database Encryption SDK
Plenty of people manage to make it to much later in life without connecting those dots for themselves.

About the most one could say about 25 is that it's when people's paths start to radically diverge, even amongst the group of people that were previously lumped together as "high achievers." So perhaps the subset of that group who are relatively low-performing — and yet, somehow, high in self-awareness — will wake up and start making changes at 25.
It’s using cloudflare d1 as a database, which is based on SQLite. What does this means for multiple concurrent users/sessions and transaction management?
This. I even block a bunch of elements, and sponsored tweets. But it seems a lot of people use the app rather than web interface. Not sure why.

Discovery best done via the curated list of accounts I follow.
Someone always claims this.

If I only drink when I'm thirsty, then half the time I'll be depressed and headachey and unfocused and not thirsty until I idly grab a drink and suddenly find myself standing in front of the sink chugging three glasses of water.

If your thirst system is finely tuned, that's nice for you. I and millions of others could use a better system.
> patent trolling

They’re just not licensing the patent to other manufacturers. Patent trolling is an entirely different thing.
The problem with these terms is not that they have no meaning, it's that they have no context-free virtue. Prohibiting leaded gasoline is good and prohibiting housing construction is bad, even if they're both government regulations. Competitive markets are good and concentrated markets are bad, even if they're both markets.

But people want to assign a label to the category instead of the instance, and then they fight with people whose instance doesn't fit the label -- or whose instance does fit the label but they refuse to accept it because they assigned a different label to the category.
Interface for Collective Thinking
Plexus is an interface for collective thinking. It's a therapeutic space for individuals to explore something that feels off or interesting. But rather than being isolated, it's a collective journal—where you pull in other community members' thinking as you go. People are sharing more vulnerable / authentic content than any social network.

Reddit is closest comparison, but no need to find the proper subreddit in Plexus. Just type about what's on your mind. We're a public benefit corp.

Lmk what you think
Well, yes. Open societies are vulnerable in a way that authoritarian ones are not. Absolute free speech is a weakness, adversaries will take advantage of the openness of your mind and the leverage that fake news will provide them.

And that’s even with some of the most disagreeable speech (active threats etc) still banned. Like we’re not even absolute free speech and it still sucks just how easy it is to ride the line with vague threats, knowing mistruths (Fox News etc), and other “valid” speech. It’s better to take stricter approaches like Germany etc and have the lines drawn a bit broader and have nazis banned entirely etc.

The “discourse banishes bad ideas” thing is a wishful fairy tale. Adversarial actors will parasitize your openness and use it to spread their message, and rebutting it only spreads the “debate” and gives it legitimacy. It’s better to stamp that shit out and force it out of mainstream channels and into separate “racist services” like gab, truth social, voat, etc.

It is what divides us from china but it’s also what’s tearing down our political system from the inside, because propaganda still works regardless of what you think about it. It’s marketing for ideology, nobody thinks marketing works either but companies aren’t spending billions of dollars for nothing. And the open western dialogue and interchange of information makes the propaganda more effective and propagate quicker.

An open mind is like a fortress with its gates undefended. There are some things you shouldn’t be open to even rebutting because they are simply so far out of the window of acceptability. We don’t debate people’s right to exist, for example.