skysight-inc/HackerNews huggingface dataset:
So you think you’re not responsible for the fucked-up oceans because you let other people throw your trash into the sea for you, and the organically farmed salmon you eat surely wasn’t produced under atrocious conditions?
You don't tend to hear about it and not that there isn't still progress to be made, but there has been tonnes of progress on fisheries interactions with protected bycatch species. For ex the infamous dolphin problem in the eastern tropical Pacific purse seine tuna fishery is down 99.8% from its peak to the point populations are recovering, despite the fishery intentionally setting on dolphin schools to catch > 150,000 t of yellowfin tuna per year.

Pelagic gillnets are probably the gear that still have the most issues with dolphin bycatch, and acoustic pingers that play a loud ultrasonic tone when they detect an echolocation click are already used to reduce interactions in some fisheries.
Sherman Antitrust Act fits on a single sheet of paper. Does the statute say anything about the sentiments of the blogs you read?
Both standardized tests and IQ highly correlate with success in higher education and career over a lifetime. Harvard's performance and reputation have tanked as a result of its anti-meritocratic policies, and the market is indeed responding, slowly but surely. You are making things up and conjuring nonsensical hypotheticals to deny the evidence that's right in front of our eyes.
If anyone wants to know why I've been adamant we absolutely need unencrypted QUIC mode, here's your answer.

Trojan horses are used by the good guys too.
> You want to argue that Joe Biden didn't weaponize every branch of the bureaucracy against Republicans?

He didn't. I don't know why you guys think he did. A lot of those agencies, like the Justice Department, act independently.

It's not like any Republicans were jailed. This is starting to seem less like a legitimate take, and more like a strange fetish for persecution.

For the record, if people like President Trump want to no longer be under the eye of Justice, they should stop doing illegal things. It seems every other American citizen has figured that out. It is shameful our own president has not.
I just want to be able to message people on Instagram without getting sucked into reels
“Four, said the Jaguar”
Viewpoint diversity is that you want fsr right propagated more. Bonus points for open racism and sexism.

However, left of any kind is not part of diversity. No one arguing for Palestine, no one arguing for equality. I was tempted to say "no communists" but those kind of don't matter.
quadlets == systemd which requires root to run. this is NOT the same thing as "systemd cant run non root containers". OBVIOUSLY it can, just as docker can run non root containers.

Making systemd a necessary dependency to run > 1 container kinda negates many of the the nice advantages that podman has of not requiring root.

podman compose doesnt require root and would serve as a substitute but it's a very neglected piece of software.
I use them as follows:

o1-pro: anything important involving accuracy or reasoning. Does the best at accomplishing things correctly in one go even with lots of context.

deepseek R1: anything where I want high quality non-academic prose or poetry. Hands down the best model for these. Also very solid for fast and interesting analytical takes. I love bouncing ideas around with R1 and Grok-3 bc of their fast responses and reasoning. I think R1 is the most creative yet also the best at mimicking prose styles and tone. I've speculated that Grok-3 is R1 with mods and think it's reasonably likely.

4o: image generation, occasionally something else but never for code or analysis. Can't wait till it can generate accurate technical diagrams from text.

o3-mini-high and grok-3: code or analysis that I don't want to wait for o1-pro to complete.

claude 3.7: occasionally for code if the other models are making lots of errors. Sometimes models will anchor to outdated information in spite of being informed of newer information.

gemini models: occasionally I test to see if they are competitive, so far not really, though I sense they are good at certain things. Excited to try 2.5 Deep Research more, as it seems promising.

Perplexity: discontinued subscription once the search functionality in other models improved.

I'm really looking forward to o3-pro. Let's hope it's available soon as there are some things I'm working on that are on hold waiting for it.
I don't think Trump University was ever indented to be a real university. Wasn't it basically the Trump-branded version of those late night infomercials promising to teach you how to get rich in real estate? You know, the ones where ultimately they basically just sell you a bunch of tapes for $5000?

If you're looking for an actual conservative university, a better example would be a place like Liberty University. I think the problem is starting an institution is hard, it'll only really hit its stride like 100 years after being founded, and it's hard to keep an ideological project on track for such a long period of time.
… or churches
They did.

We're observing a response to takes that A2A meant they weren't going to support MCP.

Everyone's got a take and a response these days, it's a nice little infinite loop of complaints and that keeps PR kicking.
Billionaires pay 37% or 20% on their investment gains, can't really explain it to a 5 year old because congress and the IRS make it complex.
From my experience, the most successful teams focus on empathy, trust, and clear communication. Early in my career, I avoided giving feedback, but I learned that addressing issues respectfully actually strengthens relationships.

Now i think regular "check-ins" with teammates, especially in remote work, help prevent miscommunication and build a stronger team.
No, but having never seen this you've already made this Ask HN worth it. Thanks!
It’s not just a sample of one. You are forgetting about the Marshall Plan. About West and East Germany. About when the Berlin Wall came down.

There’s no reason South Vietnam couldn’t have become like South Korea or Taiwan one day. We are all human beings and deep down aren’t we all alike and want the same things?

https://youtu.be/5F_aHt34a-g
It's conservative doublespeak in regards to free speech and small government we've been seeing for the past 10 years.

By free speech, they mean the lack thereof. By small government, they mean a monarch.
The Business of the AI Labs
It’s really all about the protocol. AI tends to spot things that doctors don’t, and vice versa. Dermatology is also an area being pillaged by private equity and access is poor for many people.

I lost my wife to melanoma. She noticed a lesion within days of it appearing, and a doctor saw it within 48 hours and felt it was benign. My wife didn’t accept it and had a plastic surgeon remove it and biopsy, then had a margin removed by surgical oncologist, the standard of care at the time. It came back as a brain tumor 4 years later and she was gone in 6 months, even with the incredible advancements today.

So I’d hold the position strongly that anything that improves overall detection rates and access to care is incredibly important and will save lives. Weeks matter with melanoma. Today with immunotherapy Molly would be fine. But if she hadn’t advocated and gotten the original thing removed, it would have cost her 4 important years.
The size of that SWE-bench Verified prompt shows how much work has gone into the prompt to get the highest possible score for that model. A third party might go to a model from a different provider before going to that extent of fine-tuning of the prompt.
Related paper on the immune system triggering anxiety: "Stress-Induced Metabolic Disorder in Peripheral CD4+ T Cells Leads to Anxiety-like Behavior" https://doi.org/10.1016/j.cell.2019.10.001

Related: "N-acetylcysteine as a new prominent approach for treating psychiatric disorders" https://doi.org/10.1111/bph.15456 section "2.3 Regulation of inflammatory mediators".

N-acetylcysteine (NAC) is considered safe and is sold as a diet supplement in USA and many other countries. If you suffer from anxious feelings, 1200mg/day NAC may reduce them a lot.
Yes, there definitely is linear programming over the Internet, both free and paid.

We've finally come full circle: Linear broadcast TV -> TiVo (finally, no more missed episodes!) -> VOD, i.e. Netflix, Max, Hulu etc. (why linear broadcast everything to everyone if we can just OTT stream everything individually?) -> FAST, i.e. Pluto TV etc.
It’s pretty rad how flexible template literal types are, but I can’t imagine wanting this kind of shenanigans hanging out in a production app slowing down compile times. I prefer to define types in TypeScript and generate proto from that, since the TypeScript type system is so much more powerful than the Protobuf system. Types are much more composable in TS.
Every time I read a chapter from LOTR and then hike with my dog, I imagine myself being Frodo and my dog being Samwise, and I find myself talking to the dog, sometimes yelling at him - hey don't go there, there might be Orcs there or maybe Dark Riders were here etc. Of course my dog doesn't care, but I love this silly monologue with him.

Just ordered this book and can't wait to start reading LOTR again!
Most people just fill their garages with crap and leave their cars outside anyways.
Yes, every horizontal acquisition is anti-competitive.

Antitrust violations are a higher bar, you must improperly flex your dominant market position to violate the law. For that the government would have to show that FB offered an unreasonable price that nobody sane would match or that they threatened to cut off Insta links from FB if they didn't sell, something like that.
To some degree, yes, and I'd hope that other skilled professionals would take a similar approach.

Like if I wanted to add EV charging to my home, I'd hope the electrician would take the time to explain the different levels of charging, the breaker and wire upgrades needled, etc., find a suitable installation site around the house, etc., not just start hooking things up willy-nilly. Or that a HVAC person might talk about the pros and cons of heat pumps, or a doctor might discuss different treatment options, etc.

It's different from, say, being a line worker in a factory assembling the same part 10000x a day, or a fast food worker.

Sure, at some level we're all just "solving problems", but I'm arguing that a good dev thinks about the problem and possible solutions as a whole, and utilizes that agency to make the final output better, instead of just coding Jira tickets to spec and never saying a peep.

But that's my own bias as a predominantly frontend person working for small or medium sized companies where specialization isn't as extreme. Maybe at bigger companies and teams they already have many layers of UX/UI/design/management and don't need (or want or appreciate) a dev speaking up about any of those things. In my experience it's never that black-and-white and a lot of tickets and designs are ambiguous and require both professional judgment and some empathy to implement well.

Maybe that's why I prefer the generalities and of the frontend vs, say, hyper-optimizing a very specific database call.
Politics of resentment where elite colleges and universities are unjust scams and billionaires are just the pinnacle of self actualization.
> In non-web contexts untrusted input is not interpolated into the executable streams so you don't worry about special characters

I don't know what you mean by `executable` streams, but besides databases as I've already mentioned, a common thing that shows up in non-web applications is invoking a shell command that includes a user-supplied file name as part of it. Currently doing so safely means you need to call `shlex.quote` or similar on the filename, but with t-strings you could have something like: `shell(t"some-command {filename} 2> somefile | other-command")`.

And that is just one specific example. There are other cases it might be useful as well, like say generating an XML configuration file from a template that includes user-supplied input.

> No, you can't do that... Every function evaluation creates a new Template object, it does not reuse a precompiled one.

The code that generates that Template object is pre-compiled though.

If you define a function like:

def my_template(a, b,c):
return t"a={a} b={b} c={c}"

When python parses that, it will generate bytecode equivalent to:

def my_template(a, b,c):
return Template("a=", Interpolation(a, ...), " b=", Interpolation(b, ...), " c=", Interpolation(c,...))

yes, it does create a new `Template` object every time `my_template` is called, but it doesn't have to re-parse the template string each time, which is an improvement over existing APIs that do re-parse a template string every time it is used.
My tools: Microsoft PowerPoint, YouTube.
1. First off, yes they should.

2. We both know and understand that's not what's actually happening. When you have people peacefully protesting for the genocide in Palestine to end and they get disappeared by the state, then the situation is different. Please, at least try to be honest.
If, like me, you were curious about the qualifications and background of the author of the linked article, here is some context from Wikipedia, https://en.wikipedia.org/wiki/Pierre_Kory:

* During his testimony before the US senate in 202, Kory erroneously claimed that the antiparasitic medication ivermectin was a "wonder drug" with "miraculous effectiveness" against COVID-19.

* In August 2023, the American Board of Internal Medicine informed Kory his certifications were to be revoked for spreading medical misinformation. As of August 2024, Kory's three certifications are listed as "not certified, revoked" on ABIM's website.
> what's the best way to learn it?

What's the best way to learn programming in general? For me, is to try to build something. Find a problem, pick a Lisp, start building.

Just make sure to have two things: structural editing and the REPL. Without these two, Lisp may feel awkward. But when you have the ability to quickly move any expression around, transpose them, etc., - writing programs becomes like composing haikus or something. You basically will be moving some "lego-pieces" around. With the connected REPL, you will be able to eval any expression in-place, from where you're writing your code.

I started without these and indeed, that was challenging. Having to balance the parentheses by hand, counting them, omg, I was so obtuse, but I'm glad I didn't give up. You don't have to go too crazy - in the beginning, something that automatically balances out the parens, or highlights them when they are not, and lets you grab an expression and paste it somewhere else would be good enough.

And the REPL. Shit, I didn't know any better, I thought I was suppose to be copypasting or typing things into it. That is not the way! Find a way to eval expressions in-place. Some editors even show you the result of the computations right where the cursor is.

I have done years of programming prior to discovering Lisp, and I don't really understand how I was okay without it. I wish someone has insisted to try it out. Today I don't even understand how can anyone identify as a programmer and "hate" Lisp, just because they have stared at some obscure Lisp code for like two minutes at some point.
I see. This is indeed the in-depth breakdown I was looking for, thank you.
Linked lists get a bad reputation because they wound up being a default data structure--and that's almost always a mistake on modern computers.

Back in days of yore, small memory and CPU meant that linked lists and arrays were really the only effective data structures. Allocating and computation were super expensive, so following a link or having an index is really the only thing that works.

On today's computers, CPU is so much faster than memory that it is almost always better to recompute a value than try to look it up. Locality is so important that linear actions trump asymptotic complexity until you get quite a lot more elements than you might expect. Memory is so cheap that it is worth exponentially overallocating in order to amortize complexity. etc.

At the end of the day with modern programming, you should almost always be reaching for something simpler than a linked list (array/vector) or you should be reaching for an abstraction that is more complex than a linked list (hash/dict, queue/deque, etc.).

With modern CPUs, if you are using a linked list for anything other than building a more complex data structure, you're probably making an incorrect choice on almost all fronts.
That's basically every antitrust case. Is Window's market IBM-compatible PCs/laptops, or does it include Macs and chromebooks as well? What about other computing devices like tablets/phones, given that many households (especially in poorer countries) don't even have PCs/laptops?
They don't pay anywhere close to that, there are tons of tricks to avoid paying that % on gains and the more money you have the more leeway for loopholes.

Very relevant in startup ecosystem as well (look up exchange funds, opportunity zones etc.)
How does the compare to Microprofile?

https://github.com/jonasmr/microprofile

Btw, I recently worked with a library that had their own profiler which generated a Chrome trace file, so you could load it up in the Chrome dev tools to explore the call graph and timings in a fancy UI.

It seems like such a good idea and I wish more profiling frameworks tried to do that instead of building their own UI.
> Also i think it wouldnt have to be live, people would definitely not mind some amount of lag.

I work on low latency and live broadcast. The appropriate latency of any video stream is the entire duration of it. Nobody else seems to share this opinion though.
Karen also did the Atlas of Krynn, the world of the Dragonlance Saga. I still have my copy. Wonderful illustrations and maps.
You probably know this but it can already generate accurate diagrams. Just ask for the output in a diagram language like mermaid or graphviz
Excuse my lack of knowledge here.

To what extent is 65% impressive? Naively, I imagine someone very familiar with teams and players could probably achieve similar results. I say this because I assume its obvious that Team A is better than Team B to some extent. Team A might still lose to Team B for whatever reason, but that's why its only 65%. And Team C vs Team D might be a tossup.
> 'actually be' and yet still 'appear to be'

esse quam videri
Meta's position is much better, they own Insta and Whatsapp now! Diversification!

Google rise makes less sense but their position as king of search seems even more concrete than ever before (although LLMs might threaten that if they don't stay competitive I guess).
Most of the wealth being in stock is really tricky. You can't really tax stock ownership, but at the same time stock can be leveraged against business deals (Musk for example bought Twitter with largely stock, without having to sell it first and therefore being subject to tax), and you can take out loans with stock as collateral.
What do you use to go from ts->pb?
I have to say I don’t understand your point! The parents comment is both clear and a reasonable, common approach of programming

> Can the objects a function creates be mutated by functions they call?

No

> can functions modify their input parameters?

No

> If a function returns one of their input parameters (modified or not), does that mean the calling function can no longer mutate it?

No. Because the called function isn’t allowed to mutate its inputs, there’s no problem for the caller to mutate it. It’s irrelevant whether the input was also an output of the called function as it cannot mutate it anyway.

I suppose you can get into race conditions between caller and callee if your language provides asynchronicity and no further immutability guarantees. Still, you eliminated a whole lot of potential bugs
Do you know what "de facto" means? I didn't say "de jure," and you're asking for de jure evidence.
I was too lazy to add an ellipsis. I was replying to the whole comment.

> The point is about why it's acceptable for the FTC to approve something, and then years later come back and change the decision.

I addressed that in my comment (it was the entire point of my comment, actually)
Show HN: ClipCapsule – A Clipboard Manager for Linux (Built with Go and Wails)
Hey HN

I built a tool called ClipCapsule, a clipboard manager for Linux that's designed to be entirely keyboard-driven.

Here’s what it does:

Lets you recall and paste previous clipboard entries using just CTRL + SHIFT + 1~9.

Keeps a history of everything you copy, in a local database.

Moves selected items to the top of the clipboard stack (so CTRL + V pastes it).

Built with Go + WailsJS for a fast native feel.

No cloud. No telemetry. No fluff.

Right now, you’ll need to run it with sudo or allow access to /dev/input/eventX for keyboard capture. We’re working on a proper daemon mode, so you won’t need the GUI open to use shortcuts.

This is still a work in progress, but it’s already been boosting my workflow. I’d love feedback or contributions from anyone interested!

GitHub: https://github.com/Victor-Evogor/clipcapsule
Screenshot & demo GIFs coming soon!

Would love to hear your thoughts or feature ideas.
That's the thing - "Isaac" is not a Russian name, but rather a Russian Jewish name, and is normally spelled "Исаак" (and pronounced something like ee-saah-k), which is indeed exactly how it was spelled in his birth certificate. It is also a very recognizably Jewish name - e.g. it would often be used in Russian political jokes on the subject.

And then you have USSR with its periodic antisemitic campaigns. The relevant one here is the one that started under Brezhnev in late 1960s, which is also when sci-fi in general became more popular in the USSR prompting more translations. So, publishing an author whose first name is Isaac would immediately draw attention from the censors. Seeing how anything Western was already on shaky grounds - sci-fi being allowed in the first place because it would often critique contemporary Western societies - translators played it safe by transcribing the American English pronunciation of "Isaac" into Russian, which made it Айзек (Ayzek). Which helpfully looks nothing like Исаак (Isaak), and doesn't "sound" Jewish at all to Russian ears.

This translation stuck, and it's how he is commonly known in Russian to this day.
Conservatives will make observations such as "the most educated people are almost never conservative" and they will conclude that it's not their ideology that may be on shaky grounds, but rather the concept of education itself.
I don't think compilers allowing trash through is a good thing.
Yes, it was the generation of the X360 and PS3. X360 was 3 core and the PS3 was 1+7 core (sort of a big.little setup).

Although it took many, many more years until games started to actually use multi-core properly. With rendering being on a 16.67ms / 8.33ms budget and rendering tied to world state, it was just really hard to not tie everything into eachother.

Even today you'll usually only see 2-4 cores actually getting significant load.
North Dakota Lawmakers Pass Bill Restricting Library Books Deemed Obscene
Don't forget bash.

#!/bin/bash

while :; do nc -l 80 < index.html; done
Distinction without a difference, but it’s 3/5.
I was hoping this would be a way of penalising developers who add ridiculous numbers of dependencies.
I really like the user namespace handling `--user-ns=keep-id`. It makes it easy for me to create a new Linux user and then have that user run some container and have bind mounts, etc just work correctly. It is the least fuss way I have found of running little services that need access to the host filesystem.

https://docs.podman.io/en/latest/markdown/podman-run.1.html#...