MurphyA/hacker-news huggingface dataset:
by josephg | 2025-12-02 07:33:56+00:00
> Charisma depends on your audience, and audiences can differ quite a lot. There is no "right/wrong" because what please you as an audience may be considered wrong by another one.

Yes; one of the most aspects of charisma is being sensitive to your audience. Charismatic people watch how their performance is received, and adjust it on the fly. Not too much, but enough to make the audience feel cared for. This is one reason why there's a sort of magic in live performances.

I also think we're talking about two extreme ideas here that are both wrong:

1. Performances are on an objective spectrum from "right" to "wrong"

2. Nothing is good or bad. Everything is subjective.

The truth is somewhere in the middle. There's no such thing as "the objectively best pieces of music (/art / writing / etc)". But some music, art and writing is enjoyed by many people. And some is junk. There is no objective measure of music. But also, nobody would consider my amateur piano playing to be as good as The Beetles or Mozart.

> "Writing in a more engaging way" aka changing your conceptions of what is right/wrong in order to conform to the current cultural supremacia that is built up everyday by pushing some kind of fast-food culture or idk.

I don't know where to start with this.

Again, there's two extremes that are both wrong: a) As a writer / performer, you should conform exactly to whatever the audience wants. And b) Forget the audience. Write however you want without any regard for them.

Both of these extreme positions will result in bad work. The answer is somewhere in the middle. We don't want a performer to be our slave or our master. We want you to be our friend. Our leader. Our teacher.

In other terms, write however you want. But if you don't care about your audience, don't be surprised if your audience doesn't care about you.

> people that go to clowning classes can share the same taste about what is good/bad ? That's not a very surprising fact ! If you had told me that they were people from different cultures ...

I'm Australian. The class was in France, taught by a French clown. There were students from the USA, Canada, Australia, the UK, South Africa, NZ, Finland, Germany and more.

Not all art works across different cultures, but clowning does. I think if you showed our performances to a group of monkeys, even they would also find it funny and if they could, they would pick out the same favorites.
by encomiast | 2025-12-02 07:33:59+00:00
Who said anything about parties? And who said anything about it being okay to fire IGs (especially illegally).

Which IG did anyone say it was okay to fire? The article you posted to support this idea wasn’t even fired! He’s still in the job.

It seems that you are primarily interested in polarizing this discussion. I’ll leave you to that. I’m out.
by happymellon | 2025-12-02 07:35:05+00:00
> I would like to see the metrics on how much time and resources are wasted babysitting all this automation vs. going in and updating a certificate manually once a year and not having to worry the automation will fail in a week.

I have multiple systems. Legacy that I've inherited, and modern that are able to automatically update their certs.

The automated updates require almost zero maintenance, there was a week a couple of years ago when I had to switch some configuration for a new root cert.

The legacy system requires manual installation and multiple weeks of my time every year because of the number of environments, and since generation of the certs requires me to file a request for someone to manually create it, they invariably typo something and it has to be redone everywhere.

So multiple engineers, over multiple weeks?

Manual process at a guess is £50k pa, while the automated is close to an annual £0?
by MangoToupe | 2025-12-02 07:35:42+00:00
Putting aside the fact that this is about ruby vs other languages, not rails vs other frameworks, I cannot help but feel like ruby optimizes for fitting code onto slide decks rather than other human concerns (like, unambiguous communication of semantics at a glance).

I certainly have written a great deal of ruby and have no strong opinions about the language aside from "I will shoot the next person who uses method_missing", but I find the people who do have strong attraction to the language endlessly fascinating. By far, the most human aspect of the language is the community built around it.
by pfannkuchen | 2025-12-02 07:35:46+00:00
What actions are being taken against legal immigrants and naturally born citizens?

Are you referring to getting arrested and released due to some suspicion (let’s say the suspicion is always fabricated for the sake of argument), or deported, or something else?

On due process, if someone accidentally gets a free flight to a foreign country, that totally sucks and they should be paid compensation, but let’s not pretend that deportation is the same as what authoritarian regimes typically do. Have people disappeared off the face of the earth? I think the Germans of the ‘30s would have a very different reputation if they had simply attempted to deport all the Jews…
by parasti | 2025-12-02 07:36:15+00:00
I upvoted but I was not taught this! I have had to slowly figure it out on my own. Writing things down is kind of like augmenting your brain. It's a memory that does not forget. When working through a problem, writing it down tends to point out the holes in your understanding. A corner case is never lost or forgotten when written down, it just stares at you until you write down a solution. The next step after realizing this is to develop the discipline to write things down and to organize your environment so it's effortless to write things down.
by zabil | 2025-12-02 07:37:09+00:00
I have a slight dislike for JSON+REST for API's.

The design overhead involved in determining the correct URL and HTTP method adds a layer of subjectivity to the design and bike shedding arguments.

I’m not a huge fan of Protobuf/GRPC either, if there’s a better alternative I believe RPC is the right approach for exposing APIs.
by verisimi | 2025-12-02 07:37:21+00:00
Yes. If I wasn't one of the group members, I shouldn't be included in the collective noun "we".

I did nothing to detect triboelectric discharge, I assure you. I have very low awareness of the thing. Why does the reporter assume I did anything? Why should I be bathed in the glory (or infamy) of it?

Similarly, when people say 'the UK has sent weapons to so-and-so', I object to being included, as if I had anything to do with it.

I think it's the false attribution, the welling of pride that I guess I'm meant to feel and the casual duplicitous use of language (lying, misleading) that bothers me.

Why not relay the truth of the matter, when its perfectly simple to do?
by fcatalan | 2025-12-02 07:37:32+00:00
AKA the real world, a place where you have older appliances, legacy servers, contractual constraints and better things to do than watch a nasty yearly ritual become a nasty monthly ritual. I need to make sure SSL is working in a bunch of very heterogeneous stuff but not in a position to replace it and/or pick an authority with better automation. I just suck it up and dread when a "cert day" looms closer.

Sometimes these kind of decisions seem to come from bodies that think the Internet exists solely for doing the thing they do.

Happens to me with the QA people at our org. They behave as if anything happens just for the purpose of having them measure it, creating a Heisenberg situation where their incessant narrow-minded meddling makes actually doing anything nearly imposible.
by crote | 2025-12-02 07:38:03+00:00
The change in validity does not in any way alter the protocol itself. As mentioned in the linked blog post: if you've already got automated cert renewal, it'll almost certainly require zero change.

After all, the logical approach is to schedule a daily cron job for your renewal process, which only contacts the server when the current cert has less than X days of validity remaining. Scheduling a one-off cron job every, say, 60 days would be extremely error-prone!

With regards to future reductions: the point is to force companies to automate renewal, as they have proven to be unable to renew in time during incidents due to dozens of layers of bureaucracy. 45 days means one renewal a month, which is probably sufficient for that. Anything below 7 days isn't likely to happen, because at that point the industry considers certification revocation unnecessary.

Internal PKI is not relevant here. Anyone with weird internal cert use shouldn't be using public certs anyways, so moving those people to certs backed by self-signed internal CAs is a win. They are free to use whatever validity they want with those.
by trimethylpurine | 2025-12-02 07:38:05+00:00
What is it about being a US citizen that increases criminality? Shouldn't we expect that crime comes down as the US has been a leader in immigration, considering immigrants commit less crime? Has crime come down in Europe as it became a leader?

I've been trying to make sense of the statistics. Interested to hear any explanation that can reconcile these contrasting observations.
by rhubarbtree | 2025-12-02 07:38:24+00:00
In football (soccer), a team leading the match but conceding a late goal is then very likely to concede again and lose the game. The reason is momentum: the challenger is highly motivated and opportunity driven, whilst the incumbent typically drops deep defensively and is loss averse.

So it is in business. It is very, very, difficult for an incumbent terrified of losing to the upstart. The momentum is with the challenger. They are faced with nothing but opportunity. Panic sets in. And the people responsible for the original win at the incumbent have either left (been substituted? Stretching my analogy) or don’t have the energy for the new battle.

Google will lose to OpenAI because it is a huge bureaucratic monster that has enshittified its main product. It deserves to die.

Google will survive, but it will become a shadow of its former self. And it deserves to wither, because it has ruined its own product.
by OuterVale | 2025-12-02 07:38:34+00:00
Author here. You really don't want any disconnect between the rider and the uni. You're making tons of constant micro-adjustments, and any lag or reduced feedback would make riding really difficult. Suspension would also allow the wheel to move upward relative to the frame and pedals when hitting a bump.

As well as this, it'd waste energy, which would tire the rider faster and eat hops. There is also the case that most suspension solutions aren't really designed to handle the sort of aggressive lateral torsional stresses of the entire weight of the rider and their movement in the way that unicycles dish it out.

As someone who goes along gravel paths with relative frequency on their unicycle, it isn't too bad. I'm not sure if the dirt bike-style unicycle you're referring to was an electric one, but most municycles (mountain unicycles) have decently thick tyres to handle some of the jolts. Take the model I have as an example: https://www.krisholm.com/en/gear/unicycle/kh27.5

Thanks for the comment. I'll make an update to provide a tad more information on suspension.
by pfannkuchen | 2025-12-02 07:38:46+00:00
> There is no immigration problem in the USA

Well this is a controversial statement. Many people have thought there was an immigration problem in the USA since well before Trump entered politics.

If I pretend to believe that there is definitely no immigration problem, though, then I agree with you. But like I said, that is a controversial statement.

Would you believe that the people who support this just do believe there is an immigration problem? People are allowed to care about things other than the economy and crime stats, by the way.
by globular-toast | 2025-12-02 07:38:49+00:00
> An API (Application Programming Interface) is a set of rules that allow two systems to communicate. In the web world, REST APIs ... are by far the most widespread.

I too had this overly restrictive view of "APIs" for too long. One I started to think about it as the interface between any teo software components it really changed the way I did programming. In other words, a system itself is composed and that composition is done via APIs. There's no point treating "the API" as something special.
by fzeroracer | 2025-12-02 07:39:01+00:00
> At this point I’d argue that humans “hallucinate” and/or provide wrong answers far more often than SOTA LLMs.

Humans are remarkably consistent in their behavior in trained environments. That's why we trust humans to perform dangerous, precise and high stakes tasks. Humans have the meta-cognitive abilities to understand when their abilities are insufficient or when they need to reinforce their own understanding, to increase their resilience.

If you genuinely believe humans hallucinate more often, then I don't think you actually do understand how copilot works.
by commonprefix | 2025-12-02 07:39:44+00:00
Common Prefix – Software Engineers / Auditors – Greece – Remote – Full-Time

Common Prefix is a science-first blockchain consulting company. Our vision is to make blockchains usable for mainstream users and everyday people – paying at the supermarket, remittances, moving money across borders, saving, investing – and solving the real problems of usability, scalability, and interoperability that come with it.

We're a 30-person team, half scientists (cryptographer PhDs, post-docs, and professors) from renowned universities, half engineers with long web2 experience. A lot of our field is broken and we're trying to make a small contribution in fixing it, by introducing provable security and proper engineering practices across the board.

What we're looking for: Software engineers who can solve problems, are smart, get things done, and enjoy working on the bleeding edge, learning about cryptography, and working from first-principles. Auditors who can write and read code, especially low-level cryptographic implementation code (zero knowledge verifiers, signature schemes, etc), consensus (PoW, PoS), or smart contracts (everything DeFi).

Tech stack: Doesn't matter, we'll teach you. But we work mostly with Rust.

Open roles:

* Software Engineer, https://commonprefix.notion.site/sw-folk

* Auditor, https://commonprefix.notion.site/auditing-folk

We offer:

- $80,000–$160,000 / year cash

- Local from Athens, Greece, or remote, preferably in Europe

- Conference participation in exciting scientific and engineering venues, 2-3 times per year

- The opportunity to work and learn from world-class scientists from major universities in the field of blockchains, cryptography, and consensus

If you're interested in joining our team, apply here: https://commonprefix.notion.site/2b7bf672de828051b53cdd37811...
by unmole | 2025-12-02 07:40:06+00:00
> I have this app installed on my phone, and it helped eliminate "digital arrest" scam calls from 5-6 calls per day to maybe one in 2 months.

Yeah, no. Correlation is not causation. Having the app installed doesn't eliminate calls. The app doesn't have the ability to block calls.

Operators like Airtel stepped up and started flagging spam/scam and now warn their users when they recieve a call from flagged numbers.
by egwor | 2025-12-02 07:40:29+00:00
Looking at the article headings these don't feel like computer science, and rather how to approach coding problems. This is useful, but not Computer Science. I think that we should refer to this as Programming Engineering or Software Engineering.

It is important to call these distinctions out in my mind because the Computer Science is often the concepts or foundations, whereas the Software Engineering is about how to convert those concepts and use them in a situation such that the concepts are well implemented, tested, and will stand the tests of time (including changing it). They're different skills and concepts.
by vladvasiliu | 2025-12-02 07:40:39+00:00
My current job used to be fully in the office before covid. That was some 5 years, so yeah, I was pretty "used" to it. After covid, it stayed "flexible", where I mostly WFH. Before this job, I also used to work one where it was "flexible", with multiple WFH days.

Sure, I didn't do "nothing" while in the office, there was some productivity. I still manage to get stuff done when I go there. But the difference in productivity between when I'm home and when I'm in the office is abysmal.

I don't have to put up with my colleagues being on the phone all the time. I don't have to put up with a chair that gives me back pain, or with contorting myself to reduce the glare on my screens. I don't have to endure being squished in the metro for half an hour each way or get up at absurd hours to avoid that. I don't have to eat at random times or in front of my computer because the lunch corner is already full.

Could I "get used to that" all over again? I guess. People who need to take the local public transit "get used" to it being unreliable and a general PITA. Do they enjoy it? Would they be happier if they wouldn't have to put up with that? What do you think?

I think the general issue, as I alluded in an answer to another of your posts, is that there indeed are people with differing preferences. And we could have people do what they prefer. But problems arise when we each try to impose our approach to others. Want to go to the office because for some reason you prefer that? Enjoy! But then, don't turn around and say "yeah, but going at the office and being alone (presumably because the others hate going) is all downside without any upside, so everybody should come in".
by bluehatbrit | 2025-12-02 07:41:04+00:00
At university in the UK it's almost always maximums rather than minimums. It's damn hard as well, you never get the word count you actually need to fully cover the subject and always end up desperately counting those last few as you trim it down. My university would cap your grade if you went over the count by a certain % as well.

I do think it made me better at writing though, and it certainly made me aware of how much people are actually willing to read.
by ensocode | 2025-12-02 07:41:26+00:00
I’m maintaining a server with Let’s Encrypt certs for a B2B integration platform. Some partner systems still can’t just pin the CA and instead require a manual certificate update on their side. So every 90 days we do the same email ping-pong to get them to install the new cert — and now that window is getting cut in half.

Hopefully their software stack will be able to automate this by 2028.
by EagnaIonat | 2025-12-02 07:41:35+00:00
> Did you ever check Apple support forums?

I have. There is a whole power-mod clique over there that just turned me off using the site.

I posted about how to get Launchpad back as the spotlight feature is frustrating to use.

One of the mods posted suicide watch to my response. Asked if they were bot or what were they on about. My post got deleted and their post got edited.

Then I had another mod telling me to "suck it up" and it wasn't just a response directed at myself. When I said it wasn't constructive they responded with insults and deleted my post.

It was all surreal and totally messing with Apples brand.
by TheDong | 2025-12-02 07:42:15+00:00
I still do not think what you're saying is possible. The router can't possibly know if a query will result in ads, can it?

Your examples of things that won't have ads, "complex reasoning, planning, coding", all sound perfectly possible to have ads in them.

For example, perhaps I ask the coding task of "Please implement a new function to securely hash passwords", how can my local model know whether the result using boringSSL is there because google paid them a little money, or because it's the best option? How do I know when I ask it to "Generate a new cloud function using cloudflare, AWS lambda, or GCP, whichever is best" that it picking Cloudflare Workers is based on training data, and not influenced by advertising spend by cloudflare?

I just can't figure out how to read what you're saying in any reasonable way, like the original comment in this thread is "what if the ads are incorporated subtly in the text response", and your responses so far seem so wildly off the mark of what I'm worried about that it seems we're not able to engage.

And also, your ending of "the sky's the limit" combined with your other responses makes it sound so much like you're building and trying to sell some snake-oil that it triggers a strong negative gut response.
by techtalksweekly | 2025-12-02 07:42:34+00:00
I've been working on Tech Talks Weekly which is a free weekly email with all the recently published Software Engineering podcasts and conference talks in the past 7 days.

https://techtalksweekly.io/

Every week I pull all the new talk recordings from hundreds of conferences (Devoxx, KubeCon, PyCon, QCon, LeadDev, JSNation, and many more) as well as podcasts. I feature the ones I think are must-watch with short summaries written by me, then include a list of everything else uploaded that week.

It started as a personal project to fix my own messy YT subscriptions and RSS feeds, and now 7,300+ people read it. I also publish fun extras like “Most Watched Talks of 2024” which made it to the HN front page.

If you watch software engineering conference talks or listen to podcasts, you might find it useful. I’d love to know what you think!
by ic_fly2 | 2025-12-02 07:43:38+00:00
I’m in Europe too.

We pay well. Very well in fact. We’re a small company though.

I have a harder time hiring here than at my previous position with a much larger company, even though my current employer is superior to my old one in every way except for brand recognition.

And from others in this space (who have at times tried to recruit me) this is not a problem unique to my company.
by anon7000 | 2025-12-02 07:43:53+00:00
Bingo. My wife’s phone failed to backup to iCloud. To be fair, there’s an error message. However, the list of what takes up space does not show what’s actually taking up space. Such as videos texted to or from you (can easily be multiple gigs as they add up over a year or two)

The list didn’t show the god damn GoPro app, which was taking up 20GB of space from downloaded videos. I guessed it was the problem because it showed up in the device storage list, but literally not reported when you look at the list of data to backup.

iMessage is another great example of a failure. I changed my iMessage email and didn’t receive messages in a family group chat until I noticed — I had to text the chat before stuff started coning through. Previously sent messages were never delivered. And they all have my phone number, which has been my primary iMessage for LITERALLY over a decade. iMessage’s identity system is seriously messed up on a fundamental level. (I’ve had numerous other issues with it, but I’ll digress.)
by ChaosOp | 2025-12-02 07:44:10+00:00
I'm building a web-based local multiplayer party game platform. It's like a lovechild of Jackbox Games and Mario Party: https://gamingcouch.com. We just won silver at the Big Indie Pitch competition as well!

- Currently in free Early Access with 18 competitive mini-games.

- Players use their mobile phones as controllers (you can use game pads as well!)

- Everything is completely web-based, no downloads or installs are necessary to play

- All games support up to 8 players at a time and are action based, with quick ~one minute rounds to keep a good pace. This means there are no language based trivia or asynchronous games!

- In the future we plan to open up the platform for 3rd party developers (and Gamejams!) as well. We take care of the network connectivity, controllers etc.. 3rd party devs can focus on developing cool multiplayer mini-games without spending an eternity with networking code and building the infrastructure.

Interested in your thoughts, would you play something like this? Feedback is much appreciated!