MurphyA/hacker-news huggingface dataset:
by alexey-salmin | 2025-04-18 05:44:09+00:00
That can be applied to people who never went to real war and base their views on Hollywood films.

However the "combat addiction" among people who did go to war is still very real. There are countless stories of people who knowingly chose to go back.

I think it's important to recognize that the idea "if only people knew how awful the war is, no one would go there" doesn't really work.
by zzo38computer | 2025-04-18 05:44:55+00:00
I agree that it is bad UX. Other methods of authentication such as TOTP and SMS are not really very good either, I think.

X.509 client certificates would be better (especially since the connection already uses TLS, and yet they do not take full advantage of it and instead require TLS for things that do not need it). It doesn't require email, doesn't require cookies, doesn't require JavaScripts, doesn't require a web browser, doesn't require Unicode (although it can be used if wanted and commonly is), protects against MITM, allows single-sign-on (even without an authentication server, or if the server is down), and the private key can be passworded (without the server needing to know your password; this is handled entirely on the client side). Furthermore, you can store whatever data you want to in the certificate.
by esseph | 2025-04-18 05:46:02+00:00
If you are an individual dev and coming from the docker swarm / compose world, podman will drive you mad.

If you are a sysadmin / platform engineer / etc type familiar with kubernetes / k3s, podman has some pros and cons about it that make working in that ecosystem (systems, platforms) much nicer to manage.

What we are missing right now is a bridge between the two that podman-compose doesn't exactly fulfill for a lot of people.
by Terr_ | 2025-04-18 05:47:23+00:00
> This is why I think it's great when schools ban phones in class.

Agreed on the classroom angle, there are many reasons (e.g. cheating, concentration) to treat the availability of devices in a uniform way there.

> If you believe that smart phones are disastrous for kids

A focus on the handheld device also makes it easier to handle other related concerns that can't really be solved any other way, like "no social-media after bedtime."
by AStonesThrow | 2025-04-18 05:48:33+00:00
Why don't we consult a rather authoritative and reliable, albeit 100 years old, source?

https://www.newadvent.org/cathen/06643a.htm

Good Friday, called Feria VI in Parasceve in the Roman Missal, he hagia kai megale paraskeue (the Holy and Great Friday) in the Greek Liturgy, Holy Friday in Romance Languages, Charfreitag (Sorrowful Friday) in German, is the English designation of Friday in Holy Week — that is, the Friday on which the Church keeps the anniversary of the Crucifixion of Jesus Christ.

The origin of the term Good is not clear. Some say it is from "God's Friday" (Gottes Freitag); others maintain that it is from the German Gute Freitag, and not specially English. Sometimes, too, the day was called Long Friday by the Anglo-Saxons; so today in Denmark.

I should also add that Friday retains its pagan vestiges, named after Frigg in the German pantheon, or Venus, the Roman deity of erotic love, beauty and fertility, better known to some as Aphrodite. And likewise, April is a month that was long known as sacred to Aphrodite/Venus in the Roman Calendar, and many feasts such as the Veneralia were celebrated during April.

It is no coincidence that on Good Friday, Christ redeemed the world; since He is the Bridegroom and the Church is his holy, unblemished bride, it is the day of consummation: the consummation of His sacrifice on the Cross, the day He poured out His Precious Blood for us, and many theologians mark this event also as the seeds or birth of the Church, along with Pentecost.

So I'd say that Good Friday is best Friday. And the fact that it's in April is really cool. And once I heard the university shooting up fireworks on the evening of Good Friday. I'll be planning on the Stations of the Cross at 3pm. Seeya there!
by sagarpatil | 2025-04-18 05:49:31+00:00
Most of us weren’t using Gemini pro models (1.0, 1.5, 2.0) but the recent 2.5 pro is such a huge step up. It’s better than 3.7 sonnet for coding. Better than o1, o3-mini models and now o3 and o4-mini. It’s become my daily driver. It does everything I need with almost 100% accuracy, is cheap, fast, 1 million context window, uses google web search for grounding, can fetch YouTube video transcripts, can fetch website content, works in google workspace: Gmail, Docs, Sheets. Really hard to beat this combo. Oh and if you subscribe to their AI plan it comes with 2 TB drive storage.
by otabdeveloper4 | 2025-04-18 05:49:35+00:00
> Music has also become more accessible as time progressed.

Hell no. Before recorded music literally everyone was a musician in one way or another. Music was an activity you did while bored. (Today music is not an activity, it's a product to consume.)

They had simple woodwinds and percussive instruments. People weren't playing the church organ while waiting for the cows to come home.
by wanderr | 2025-04-18 05:49:40+00:00
Gemini has the annoying habit of delegating tasks to me. Most recently I was trying to find out how to do something in FastRawViewer that I couldn't find a straightforward answer on. After hallucinating a bunch of settings and menus that don't exist, it told me to read the manual and check the user forums. So much for saving me time.
by awalsh128 | 2025-04-18 05:51:19+00:00
I have found it nice in the coding area to bang out snippets or auto complete the pattern for things like data structures and flow control. Sometimes even debugging but there is a large amount of oversight to massage the code to correctness. It saves me time on the meneal things but the higher level comprehension is nowhere near there yet. As far as getting through documentation, summarizing, and interrogating, it can be much better, especially if you put all the documents in the chat scope so it can use it.

My take is that it won't replace us but our roles will evolve to leverage these tools more and more to achieve human ends. There are so many considerations to take into account like production stance, fallback, data integrity, mitigation, privacy, security. I think we are a ways from that. When AI can start solving production issues post mortem and requirements implementation, then I would say we have hit a milestone. With that said, new engineers should still need to understand the fundamentals of CS, systems and how to properly use a language.

My main gripe is this push of AI in everything without fully understanding the value proposition and if it would be useful in the given case. I mostly ascribe this to leadership who don't really understand it and think it will just solve all of their problems and vastly increase productivity. What's worse is when it gets passed down the chain from C-suite and ends up being a hot mess by the time you get a project because there is no true direction of how it will apply to your product. It takes good leadership and identifying genuine usefulness for certain products.
by yojo | 2025-04-18 05:51:51+00:00
I think the idea is you can buy old stamp collections for less than face value.

E.g. this collection of 8000 stamps is $75: https://www.ebay.com/itm/396477663178

Looking at the pictures, many are more than $.01 value.

Assuming they’re uncancelled, you’ll end up multiples of your money ahead if you rip the collection apart and use it to mail stuff.

The challenge would be having enough surface area on your package to plaster on 6-cent stamps.
by catlikesshrimp | 2025-04-18 05:52:10+00:00
I can zoom in

Android 14 Firefox 136.0.1 (Build #2016078447), hg-e7956a4db6c5+ GV: 136.0.1-20250310180126 AS: 136.0

ublock origin enable zoom in all websites

Edit: I know this is not what you are asking for, but try opening the image in a new tab. Can you zoom in there?

https://kagifeedback.org/assets/files/2025-04-17/1744906741-...
by anal_reactor | 2025-04-18 05:52:27+00:00
> The myth of widespread cancellation has been heavily marketed but when you look at the handful of people who suffered any real consequences they came down to trying to force bigotry or sexual activities on unwilling participants.

Doesn't matter. The public perception was that you could get cancelled for having an opinion, and that's enough to radicalize a lot of people. Not to mention that the general "left" did nothing to ensure people they won't get cancelled.
by firecall | 2025-04-18 05:55:55+00:00
This is where Apple Arcade is an excellent value IMHO.

People like to disparage Apple Arcade as some sort of failure for not having enough "AAA" titles, whatever they are supposed to be.

But yet, Apple constantly adds new titles to the catalogue, and you can play them all for a reasonable cost without vile ads for gambling, casino, adult and microtransaction games!

Also, in my experience the games all seem to run fine on old-ish hardware like the iPhone 11.
by TechDebtDevin | 2025-04-18 05:57:46+00:00
Well those manufacturers rely on those compnents. Maybe Texas Instruments and the likes can takr over, but even TI has a factory in china with 3 others worldwide, but there arent many that can. Noones going to invest in these types of factories either, not on a 3 year timeline... Everything is juat going to cost a ton until people realize.
by sans_souse | 2025-04-18 05:57:49+00:00
I wonder if anyone here will know this one; I learned the word "obsequious" over a decade ago while working the line of a restaurant. I used to listen to the 2p2 (2 plus 2) poker podcasts during prep and they had a regular feature with David Sklansky (iirc) giving tips, stories, advice etc. This particular one he simply gave the word "obsequious" and defined it later. I remember my sous chef and I were debating what it could mean and I guessed it right. I still can't remember what it had to do with poker, but that's besides the point.

Maybe I can locate it
by sriram_malhar | 2025-04-18 06:00:17+00:00
Not sure what you are pointing out, so let me spell out what I said earlier.

1. You get single-writer multiple reader for free from the type system, without any runtime overhead.

2. For the same reason, the type system does not allow multiple writers. If you want multiple writers, then you are forced to use locks. Once you use locks, the runtime guarantees safety for this case.

Either way, you get 100% safety.
by seanhunter | 2025-04-18 06:00:24+00:00
I think the reason that the compound interest limit is used may well be the history - that was how Jacob Bernoulli derived e initially[1] - and that around the time in your mathematics education when you might be learning the exponential and natural log functions is probably about the right time to teach series and it's a lovely example.

[1] This is why it's named Euler's number - because it was discovered by Bernoulli. Many of the things that Euler discovered (like Lambert's W function etc) are named after other people too in the same tradition.
by C4stor | 2025-04-18 06:02:29+00:00
The "fair use" part takes a lot of place in this article.

It talks a lot about what happens if you use more tokens than what you're allowed, but curiously doesn't pip a word about what happens if you use less - for example maybe with a partial rebate on your next billing cycle ?

I think "fair" should mean "fair for all parties involved", currently it's rather a "we don't want to incur any risk" policy, since I don't see how it's fair for my end of the contract. I'd rather pay for my actual usage at any other provider than pay for min(actual usage, 25$) at Kagi.
by Twirrim | 2025-04-18 06:03:18+00:00
By convention in music, we use Roman numerals to signify what chord we should play relative to the root (key). "I" refers to the root/tonic/key and we count up from there. [1]

So, for example, a common three chord progression in a major scale would be I – IV – V. If we take the key of C, those would be C, F, G, as F and G are the fourth and fifth chords respectively.

In the key of G, it'd be G, C and D. In that key, a good example song is "Sweet Home Alabama", where almost the entire song is just V - IV - I over and over again.

One of the most popular chord progressions, used in an astounding number of pop songs is known as the "Four Chord Trick", I – V – VI – IV, famously demonstrated by the Aussie comedy band Axis of Awesome[2]

I think I'd agree with the person you're replying to, both in that the original source is flawed due to not including the "dupes", despite them being important, and also because key is largely irrelevant, chord progression is much more important.

[1]https://en.wikipedia.org/wiki/Roman_numeral_analysis [2]https://www.youtube.com/watch?v=oOlDewpCfZQ.
by zzo38computer | 2025-04-18 06:03:55+00:00
The number "I" means the chord from the first note of the scale (e.g. C E G in C major, or F A C in F major), and uppercase means major and lowercase means minor. Other numbers will then be e.g. "V" will be G B D in C major. You may then add digits as well in which case they indicate intervals above the bass, e.g. "V6" is a first inversion chord (e.g. B D G in C major) and "V7" adds the seventh (e.g. G B D F in C major).
by oezi | 2025-04-18 06:04:00+00:00
The key is Gemini being free through AI Studio. This makes their technical improvement more impressive when OpenAI sells their best models at ridiculous prices.

If Google engages in price dumping as a monopolist remains to be seen but it feels like it.

The LLM race is fast paced and no moat has developed. People are switching on a whim if better models (by some margin) show up. When will OpenAI, Anthropic or DeepSeek counter 2.5 Pro? And will it be before Google releases the next Pro?

OpenAI commands a large chunk of the consumer market and they have considerable funds after their last round. They won't fold this or next year.

If Google wants to win this they must come up with a product strategy integrating their search business without seriously damaging their existing search business to much. This is hard.
by AStonesThrow | 2025-04-18 06:05:44+00:00
For several years in a row, I was living every day suffering from severe sleep deprivation. I was not merely homeless, but living on the streets, and I became really intent on walking around all night, rather than trespass or sit down for a rest, in someplace where I didn't belong. Or I would sit in the IHOP, and drink 2 pots of coffee and stare, zombie-like, until the Sun rose. So I lost a lot of sleep and I dozed whenever possible, and not in a bed, but often seated at a table, with my arms folded, and my face buried in those folded arms, while others made chit-chat and the music played around me.

Well, I'd get into an enclosed space with lots of people, and I'd begin to pass out. It happened a lot in church. We'd be singing and standing and sitting and kneeling, and I'd be just ready to conk out and go to sleep. And I would do crazy things like, lunging for the thermostat because it felt so warm and close in there. I thought everyone was feeling the same stale, stuffy air as I was. I don't know. It would also happen in the coffeehouses, but sleep was guaranteed to overcome me during liturgies.

But I came to believe that it was a CO2 buildup sort of situation. With a lot of human bodies in a closed space, and we were all vocalizing for an hour or so, and it was winter so perhaps the heat was on, or the air conditioning was turned off. And so CO2 buildups were the most likely thing.

Once I was housed, and able to catch up on sleep, it doesn't happen anymore. I did complain to my doctor and I asked him if I may have COPD. He insisted that I breathed better than he did. He brought in two young Medical Assistant ladies to do this breathing exercise so that he could prove there's nothing wrong with me. Of course we didn't get to that point of discussing sleep deprivation, because you can't medicate that. Well, a psychiatrist could try, with extra-drowsy meds. And they did try. I resented that.
by muzani | 2025-04-18 06:06:03+00:00
I expect some manual correction after the work is done. I actually mentally counted all the times I pressed backspace while writing this paragraph, and it comes down to 45. I'm not counting the next paragraph or changing the number.

Humans make a ton of errors as well. I didn't even notice how many I was making here until I started counting it. AI is super useful to just write get a first draft out, not for the final work.
by Patryk27 | 2025-04-18 06:06:54+00:00
> Shouldn't the nearest 12th day of the month after the 14th of January be 2018-02-12 ?

You're right, thanks - fixed! Small typos like those are the hill I'll die on.

> But I would expect curr.last_of_month().tomorrow().unwrap(), to return 2018-03-01 ???

This case actually matches the `Ordering::Less` branch (14 < 31), so it hits this arm:

Ordering::Less => curr + Span::new().days(day - curr.day()),

... yielding this calculation:

2018-02-14 + (31 - 14) = 2018-03-03

Since the actual next occurrence is on 2018-03-31, 2018-03-03 is a valid guess (just a suboptimal one).

I've rephrased this section in the article to show the calculation more clearly now.
by ordu | 2025-04-18 06:09:03+00:00
> I wonder if this is also using the vagus nerve to suppress being startled?

I don't know about vagus nerve, but I can propose a different explanation. Emotions can change the state of your body, your brain feels the state and triggers emotions. It can become a self-reinforcing loop. In particular, diaphragm contractions or tension can be such a state. For example, I have sometimes issues with getting rid of anxiety, and when it happens, it is because of my diaphragm. It becomes tensed, I feel it and so I feel anxious. To get rid of anxiety I need to a) rationalize it away and b) keep my diaphragm relaxed.

When you overload your diaphragm with some irrelevant activity you may be breaking the self-reinforcing loop. Or maybe this movements of your diaphragm trigger some other response that wins. As a wild guess, your organism expect that after a deep breath you'll hold your breath for some time, and so it limits the heart-rate to not burn oxygen too fast.
by zzo38computer | 2025-04-18 06:09:54+00:00
I do not see the mention of what chord progressions are used. They did mention what chords (according to only the notes, not according to the key) are common, though.

I would expect that a full analysis should write the roman numbers (so you will have to know what key it is as well), and might also consider such things as non-chord tones, modulation to other keys, etc. (However, this is not as simple as just putting them into the computer and writing a SQL query or whatever.)

What I had seen on television and what I had read, is that I-V-vi-IV chord progression is common in modern music. (There is also i-VI-III-VII, which is the relative minor key than I-V-vi-IV, which is obvious once you realize it.)
by pfannkuchen | 2025-04-18 06:10:19+00:00
USPS supported physical ad spam is a huge waste of time, recycling system capacity and environmental impact. I wonder if they would still break even if they discontinued that disgusting practice?

If you could opt out of having a mailbox and use email for police and government correspondence then it wouldn’t be so offensive, but as far as I know you are practically required to maintain a hole where they can shove their ad spam.
by anal_reactor | 2025-04-18 06:11:19+00:00
Eh, that's a difficult one. When I was a kid I'd often be friends with girls, I usually had more friends who were girls than boys. Now as an adult I have more friends who are men than friends who are women, and I have to say, I don't see why I'd expand on the latter, even ignoring all of what I wrote above. Dealing with a person of the opposite sex is just so much more demanding. I'd really need a woman to give me something unique if I were to be friends with her. When I started hanging out with dudes, it surprised me how easy it is. I pretty much put my brain on autopilot mode, whereas with a woman I need to actively engage my brain for successful communication. This is particularly important considering the fact that I suffer from chronic exhaustion.
by badc0ffee | 2025-04-18 06:12:52+00:00
I've thought about this a bit, and what I can come up with is that Apple had the clear lead in the first wave of home PCs in the late 70s (the others being the Commodore PET and the TRS-80 model I), and maintained it. The Apple II had bitmap graphics and colour built-in, and a very fast and relatively cheap disk add-on, but also well thought out expandability. You didn't need to buy a sidecar unit; just throw a card in an empty slot. Importantly, it also worked with inexpensive TVs and monochrome monitors that you could purchase separately. The hardware was also high quality - it had a nice keyboard, and a switching power supply that didn't get hot.

Fast forward a few years, and the Apple II was still very usable and competitive, with RAM expansion options up to 128k, higher res graphics, and 80 column text, while still supporting the same software.

One other thing is that the Apple II was wildly profitable. It had no custom chips, just cleverly used commodity chips and some ROMs. This includes the fast and cheap disk system.
by mosquitobiten | 2025-04-18 06:13:17+00:00
>Wait... do you mean, quoting the original (or parent) poster in their own voice when there's a quote?

yeah, I think what I'm getting at is when there is a big argumentative post crossing the line from chit-chat to speech, break out of the structure of the website, let the LLM get the arguments out and connect them to the counter-arguments and turn it into a back a forth with shorter dialog lines, without repeating too much or one person talking for very long.

Also I agree, the LLM should be free to transform or add dialog how it sees fit so it feels more natural but always keeping it true to what is written.
by pests | 2025-04-18 06:13:31+00:00
> I'd wager >99% of "surround sound" deployments would take more than a year to notice if they were transparently "downgraded" to stereo

I can immediately tell if anyone has messed with any knobs or buttons on my receiver or if any of the speakers seem off / wrong sounding. Maybe I'm that 1% but I can remember many multiple times people have been over for movies / TV and someone asks out loud "does the sound seem off?" and sure enough a kid or a clueless friend was messing with the knobs.
by BrandoElFollito | 2025-04-18 06:14:46+00:00
I saw a swimming contest where all the swimmer except one were normal peple (who swim regularly, the ones on the fast lane at your local pool) and an olympic swimmer.

They jumped except for the swimmer who just got on the starting pole, adjusted his glasses, smiled around, stretched and finally started. He expectedly won.

He was not showing off, it was to show the difference between active people and top class pros.
by Patryk27 | 2025-04-18 06:15:35+00:00
ACLs are more like a binary function, right?

f(packet, time, ...) = { reject, allow }

In that case evaluating the function once is enough to know whether the packet should be let through or not, there's no way to sort of "differentiate" this function, no way to step through it.

But this got me thinking about cases where policy _modifies_ the packet, like:

f(packet, time, ...) = ({ reject, allow }, new-packet)

In this case you'd be looking for a fixed-point, evaluating this function until new-packet = packet (or you exhaust some time and give up). Not sure on the potential utility, though - just a random thought.
by anonzzzies | 2025-04-18 06:16:43+00:00
Is there this but for local electron clients? I want to use Claude pro/max with MCP and openai plus and gemini etc (even cursor/roo/cline) via the terminal without paying extra for the api as that makes no sense. Preferably one that has tabs to actually use multiple at the same time.

This is quite excellent though; makes it easier to try different solutions and switch between them (considering they are all doing a race to get better).