MurphyA/hacker-news huggingface dataset:
by 1718627440 | 2025-08-28 06:07:26+00:00
> handle accesses to that function through the “class”, rather than the “object”

You don't need classes for OOP. C++ not putting methods that logically operate on an object, but don't need a pointer to it, into the automatically created vtable, is an optimization and an implementation detail. I don't know why you think that putting this function into a vtable precludes OOP.

Wait, how does inheritance work when the method is not in the vtable?
by deepsun | 2025-08-28 06:07:28+00:00
It becomes harder as many websites block popular VPNs themselves.

Try any US or UK government websites. Or try logging in or ordering something on BestBuy or HomeDepot. Many sites allow ordering but then cancel order next day (e.g. when processing by shop.app).

Instagram allows to open a profile either logged in or without a VPN.
by willgax | 2025-08-28 06:11:12+00:00
An individual scientist/researcher (most of them) is in pursuit of truth. Nothing matters, and nothing should matter other than that. For future discoveries, we should make knowledge as accessible as possible. But when an organization forms, it competes for power and superiority. This results in discriminatory actions that cause the overall regression of collective innovation. It is sad to see this happen.
by alisonatwork | 2025-08-28 06:12:08+00:00
Bookmarks are useful for address bar autocomplete back to a site I know I visit semi-regularly, but for whatever reason disappeared out of my browser's autocomplete history. E.g. this might happen for social media sites that I only ever visit inside an incognito tab to try (probably in vain) to mitigate being tracked across visits. But also it can happen when I try a new browser or my phone resets itself or whatever. Then I just export the bookmarks.html from my laptop and import it on whatever other device.

I never bothered to look at the schema of the bookmarks.html, because feels like it's worked the same for 20+ years. I used to care a lot about housekeeping the structure, but it doesn't really matter, as long as they're in the bucket the browser will use them for autocomplete suggestions, so...
by delis-thumbs-7e | 2025-08-28 06:12:14+00:00
This 100% horse shit, or just surprisingly clever trolling. I used to box many years, sparring 12 rounds every thursday. What ”discombobulates” fat is the insane amount of cardio at the very near and above your top heart rate. Exercise where you are punched to the stomach repeatedly is to learn how to flex your abs so that you are not dropped with one hook to the belly. And there is plenty of fat boxers, just look at Tyson Fury or Andy Ruiz Jr.
by pjmlp | 2025-08-28 06:14:50+00:00
Because Objective-C being based on C, means it would never be safe while remaining compatible with C.

Also dynamic runtime dispatch Smalltalk style can never be as fast as the VMT based dispatch, or compile time dispatch via generics, even with all the optimizations in place, that objc_msgSend() has had during its lifetime.

Still, Metal is implemented in Objective-C, so there is that.
by trhway | 2025-08-28 06:14:50+00:00
Our guys in St.Petersburg 20 years ago were pulling $3-6K. Granted the life there comes with some risks and inconveniences :)

You're probably working in a domestic company which usually pays less than offshored jobs by a large transnational (and domestics say in Russia were paying significantly less than the offshored). I don't think many companies do significant offshoring into Western Europe though.
by motorest | 2025-08-28 06:15:47+00:00
> No one I've ever worked with seems to do the same, am I alone in this behavior?

You are not alone. I also read and re-read my PRs, and it pains me when people from my team post them with a lame and mysterious "misc fixups" comment.

This turns into something particularly bad when you try to audit a change and both the commit message and the PR say nothing about nothing.
by sieve | 2025-08-28 06:16:55+00:00
I don't know why they decided to pause uploads. Relying on Indian courts for sensible and timely judgments will only lead to grief. They do not respect precedence and judgements often depend on the judge and the people involved rather than the facts of the case.

What happened in University of Oxford v. Rameshwari Photocopy Service is pretty rare.[1] I doubt if we will see a repeat of that one.

[1] https://en.wikipedia.org/wiki/University_of_Oxford_v._Ramesh...
by kelnos | 2025-08-28 06:17:05+00:00
I think this is a good thing. Every time I've seen people in dual tech/management roles at any company, they've always been incredibly stressed about their job, and always have way too much to do.

I've also never really liked the idea of engineering managers who are technical enough to approve/veto tech decisions that team members make, since there's a power imbalance there. Even if your TLM is pushing a bad technology choice, you might not want to push back too hard because they're also responsible for your performance review and comp changes and whatnot.
by lmm | 2025-08-28 06:18:51+00:00
> Are you under the impression that the placeholder skeletons are there and slow because of React? How would a UI written in C++ get the data quicker from the back end to replace the skeleton with?

Regardless of how, the fact remains that the previous implementation of their UI did fetch and render the data from the backend significantly faster than the current React-based one does.
by skylurk | 2025-08-28 06:18:51+00:00
How is that number picked?

7 people with one manager seems fine. It could go up to 10 maybe, but that's just my own vibes.

7 layers thick of management feels like too much to me. You'll get a company full of professional middle management who's jockeying define the company culture and strategy. Is that the point? Vibes seem off though.

Is there a more scientific approach?
by kelnos | 2025-08-28 06:19:56+00:00
> There's no expectation that you do two jobs at once.

I laughed out loud when I read this. I've never seen anyone at any company in a hybrid tech/manager role that wasn't expected to do two jobs at once. Or at least they felt like they were, which is still the same problem.

80% coding & 80% management for that role sounds about right.
by johnfn | 2025-08-28 06:21:55+00:00
I think Rust is awesome and I agree with that part of the article.

What I disagree with is that it's the fault of Typescript that the href assignment bug is not caught. I don't think that has anything to do with Typescript. The bug is that it's counter-intuitive that setting href defers the location switch until later. You could imagine the same bug in Rust if Rust had a `set_href` function that also deferred the work:

set_href('/foo'); if (some_condition) { set_href('/bar'); }

Of course, Rust would never do this, because this is poor library design: it doesn't make sense to take action in a setter, and it doesn't make sense that assigning to href doesn't immediately navigate you to the next page. Of course, Rust would never have such a dumb library design. Perhaps I'm splitting hairs, but that's not Rust vs TypeScript - it's Rust's standard library vs the Web Platform API. To which I would totally agree that Rust would never do something so silly.
by johnnyanmac | 2025-08-28 06:22:04+00:00
>always been incredibly stressed about their job, and always have way too much to do.

So, no different from any other dedicate IC or manager at these companies?

>I've also never really liked the idea of engineering managers who are technical enough to approve/veto tech decisions that team members make, since there's a power imbalance there.

How is this different from any other manager or higher up making decisions? If your boss or boss's boss really wants something and you're not in a good market, it's never a good time to poke your head out.
by NalNezumi | 2025-08-28 06:23:29+00:00
Thia give me PTSD flashback. My first job out of high school was bic camera. Those melodies are fun at station because they only play it when train is coming, but full blasting it 24/7 (including rest room) makes your brain go numb.

I go in to a trance state of corporate drone mode with a 営業スマイル(sales smile) and bendy-hip when I hear that tune
by sintax | 2025-08-28 06:23:43+00:00
Unless your bank supports it, you will need a windows/mac computer to activate, as it uses the https://plugin.connective.eu/ browser plugin to read out your ID, which doesn't support Linux. Maybe it has changed, last I tried was more than a year ago and that time, my bank (AXA) couldn't be used to activate, so the only other option was browser activation.
by zealtrace | 2025-08-28 06:24:34+00:00
I may be misreading, but it sounds like you’re offering this to people that work together? I have trouble seeing how someone, particularly a vulnerable individual, can freely consent given the combination of group dynamics and their livelihood being involved.

I find it concerning you list experience providing psychotherapy in clinical practice on your CV. These terms are strongly associated with someone who has specific training, a license, and is answerable to an ethics board. It may give a mistaken impression to someone who is considering working with you.
by 1propionyl | 2025-08-28 06:25:05+00:00
It doesn't really surprise me that's possible. I've landed by accident in a very recognizably DMT state when the stars aligned. It can happen, I just don't generally buy claims of "naturally". It's a preexisting state, but getting into it requires such a shock (such as flooding the brain with exogenous DMT) to enter.

That's not the same as the Bufo state which I can't really imagine entering naturally, is it actually like that or just in the ballpark?

Would love to hear about your experiences. Get in touch!
by kelnos | 2025-08-28 06:25:10+00:00
I was thinking this too. Tech lead/developer and manager are two completely different jobs. I can see TLM as a useful transitional thing, while the person is being trained or mentored at being a manager (and hopefully not just thrown into the deep end). But 6 months, max 12, I think. Otherwise it just becomes a role where someone has two jobs and ends up overworked.
by jarofgreen | 2025-08-28 06:25:33+00:00
> I think we need to separate meetup discovery from event management - an event-platform-agnostic registry/search that works across Guild, Eventbrite, Facebook Events, whatever. Hmm... might have just found our next Svelte meetup hackathon project.

Welcome, I've seen a lot of projects in this space (and done a few)!

If I can make a suggestion, the first thing to look at is public API's and existing formats like iCal (for the listings information that can be public - obviously some information like attendee details should be private).

Making sure whatever platform you use to host your events has open data feeds is a great first step, and preferably in iCal. Before you even start working on a search site, your regular atendees can import your feed straight into their personal calendars (and I know from previous projects some people will).

ps. Hey OP, please add open data feeds to your project!
by arbus5672 | 2025-08-28 06:25:39+00:00
The specification of Elicitations begins with

> Servers MUST NOT use elicitation to request sensitive information

For any LLM based flows to gain enough trust by the general public to handle flows that involve money, esp large sums of money, we need the equivalent of “pad lock on my browser means I’m secure” level of something easy to understand and teach everyone to see.
by mrweasel | 2025-08-28 06:25:46+00:00
Updating the Bitnami images is probably a bit of a challenge. From looking at them last year, I believe that they are build around a Bitnami style/framework. They are confusing at best.

If you're Bitnami it probably made sense to do it the image the way they did, but for everyone else, it's just a massive complication.

Personally I don't understand why anyone would have opted to use the Bitnami images for most things. They are really large and complex images and in most cases you'd probably be better of building your own images instead.

My guess is that there's a very small overlap between people who want to maintain Docker images, and the people who chose to run Bitnamis images.
by aurareturn | 2025-08-28 06:25:49+00:00
What model are you running?

I suspect that you’re running a very large model like DeepSeek in coherent memory?

Keep in mind that this little DGX only has 128GB which means it can run fairly small models such as qwen3 coder where prompt processing is not an issue.

I’m not doubting your experience with GH200 but it doesn’t seem relevant here because the bandwidth for Spark is the bottleneck well before the prompt processing.
Show HN: Nano Banana Pro – AI image editing powered by Google's official API
by derek39576 | 2025-08-28 06:26:18+00:00
I built Nano Banana Pro (nanobanana.pro ), a simple web app for text-to-image generation and context-aware editing using Google’s official flash image API.

Upload an image (JPG/PNG/WebP, up to 6MB)

Edit with text prompts or blend styles

Get consistent, high-quality results in seconds

It’s free to try (first enhancement is free). Feedback and ideas welcome!
by softwaredoug | 2025-08-28 06:27:01+00:00
I think mRNA vaccines and green energy are equally transformative economic opportunities. In the US though we are becoming a one trick pony. Instead of investing in all 3, we will prioritize AI because Silicon Valley sucked up to Trump in the recent election.

All to say we could have quite a bit more resilience as an economy, but we decided to sacrifice our leadership in these areas.
by lkuty | 2025-08-28 06:27:11+00:00
I think that is a good idea to keep URLs as text. I use the Tab Session Manager extension which allows me to export saved sessions (title, URL, with a little bit of extra stuff) as text (json actually, a little bit too verbose) and I also use Eagle Filer to save entire web pages, just in case it disappears from the web, which happens quite regularly. What I want is the title of the web page associated with its URL and maybe extra keywords. I don't use classic browser bookmarks much anymore.
by tavavex | 2025-08-28 06:29:08+00:00
This is a really strange comment section. The average person sharing their experiences seems very unlike the average HN user.

I feel like I can barely relate to those people, and understanding what they're saying is nigh impossible. The definitions of most things are really vague - even the article of this thread only defines breathwork as "cyclic breathing without pausing, accompanied by progressively evocative music". So... faster breathing while intensifying music is playing?

One issue for me is how anything connected to these topics seems to attract a healthy mix of rational observation, psychedelic users and religious people (old and new). Deciphering which is which is really difficult without already having a foot in the door on this topic.
by mrweasel | 2025-08-28 06:32:27+00:00
Because the banks are liable to fraud in Denmark, probably also other countries, they already had really strict rules for online payments. Denmark also has it's own national payment card "Dankort", and before 2006, you needed to accept Dankork as it was the most popular debit card. The Danish banks could make their own rules, separately from PCI DSS, and those where much stricter, so no http and only specially audited software was allowed to handle the transactions. The downside was a near monopoly from DIBS.
by flohofwoe | 2025-08-28 06:32:55+00:00
Objection your honor ;)

A 'setter' should never ever cause an action to be triggered, and especially not immediately inside the setter.

At the least change the naming, like `navigate_to(href)`.

But in the browser environment it's also perfectly clear why it is not happening immediately, your entire JS code is essentially just a callback which serves the browser event loop and tells it what to do next. A function which never returns to the caller doesn't fit into the overall picture.
by KronisLV | 2025-08-28 06:32:56+00:00
> Source code for OCI images: https://github.com/bitnami/containers/tree/main/bitnami

If you look at the folders there, you'll see that all of the older Dockerfiles have been removed, even for versions of software that are not EOL.

For example:

PostgreSQL 13 (gone): https://github.com/bitnami/containers/tree/main/bitnami/post...

PostgreSQL 14 (gone): https://github.com/bitnami/containers/tree/main/bitnami/post...

PostgreSQL 15 (gone): https://github.com/bitnami/containers/tree/main/bitnami/post...

PostgreSQL 16 (gone): https://github.com/bitnami/containers/tree/main/bitnami/post...

PostgreSQL 17 (present): https://github.com/bitnami/containers/tree/main/bitnami/post...

> The source code for containers and Helm charts remains available on GitHub under the Apache 2.0 license.

Ofc they're all still in the Git history: https://github.com/bitnami/containers/commit/7651d48119a1f3f... but they must have a very interesting interpretation of what available means then.
by userbinator | 2025-08-28 06:33:05+00:00
but have the effect of significantly increasing clock speed and power.

Ironically, if these failures are due to excessive automatic overvolting like what happened with Intel's a year ago), worse cooling would cause the CPU to hit thermal limits and slow down before harmful voltages are reached. Conversely, giving the CPU great cooling will make it think it can go faster (and with more voltage) since it's still not at the limit, and it ends up going too far and killing itself.
by SpicyLemonZest | 2025-08-28 06:33:42+00:00
What’s impactful to fight isn’t necessarily the same as what’s the highest dollar amount of bribe. I can’t demand that the Qatari government go to prison for giving Trump a plane, but I can (and do) demand that domestic businesspeople who give Trump gold bars should be arrested the day a Democratic president takes office. Tim Cook needs to spend some time in prison, and more importantly other executives need to know they’ll join him if they try to bribe or otherwise assist Trump.
by kevlened | 2025-08-28 06:33:45+00:00
Science Vs just explored the rise in autism [0].

Maureen Durkin, an epidemiologist at the University of Wisconsin-Madison, just presented a paper [1] (currently in peer review) studying 8 year olds from 2000 to 2016, categorizing and counting autism severity over time. The most severe cases were unchanged, or decreased, and the largest change was in those with no measurable functional limitations.

This unpublished paper suggests that identification of children with milder symptoms is the strongest driver.

[0] https://podcasts.apple.com/au/podcast/autism-the-real-reason...

[1] "Trends in the Prevalence of Autism By Adaptive Level between 2000-2016: Evidence from a Population-Based Sample of 8-Year-Old Children in the United States" S. M. Furnier and M. S. Durkin
by tavavex | 2025-08-28 06:33:46+00:00
It's nothing new. In any posts like these, people love being snarky at researchers who are studying something that's 'basic' in their minds. They don't think that even the most foundational and obvious (to them) things need to be proven and put down on paper somewhere, by someone.

It's like sneering at the full proof that 1+1=2, but supercharged by people's beliefs about modern science being fundamentally flawed in some way, and/or their beliefs that the random discoveries of ancient civilizations are just as accurate as (if not more accurate than) modern research.
by gherkinnn | 2025-08-28 06:35:00+00:00
gr8 b8 m8, I r8 8/8!

Fat around the organs (visceral fat [0]) is indeed a problem. Though I believe you've got the causality wrong. Many fighting styles select for people with broad shoulders and narrow hips (sometimes known as the mesomorph body type, though that system has its own problems). Strict weight categories and, of course, lots of training keep them lean and any kind of fat to a minimum (ignoring heavy weight classes, some forms of wrestling, and meat mountains like Valuev).

If this isn't trolling (and I do suspect it is), it reads like fitness influencer tosh like "running kills gains, you don't want to a marathoner body".

0 - https://en.m.wikipedia.org/wiki/Abdominal_obesity
by johnisgood | 2025-08-28 06:36:13+00:00
I did not know they say the same thing about programming languages.

Based on his comment, I did not think that he is proficient in them, but that he has used them, which is fair enough, so have I, sans all the ones tied to either Apple (Swift) or Microsoft (C#).

I have some projects in Haskell just for curiosity's sake, and because what I wanted seemed like it would be nice in Haskell, and it indeed looks quite elegant to me, for this one particular project. Haskell is not a language I would use generally. OCaml is.
by jajko | 2025-08-28 06:36:57+00:00
Psychedelics arent foolish, not everybody can or wants to arrange their lives around yet another (albeit important) item in semi-endless list of items of our lives, tripple that when having various responsibilities adults tend to have.

I've done similar techniques, maybe not long enough, the only thing they achieved is lowering my heart rate so dramatically I become cold. I do a lot of sports so my heart rate is already low in calm environment. I can clean my head fully in 1s and keep it that way, so this aspect of meditations is not interesting to me.

Overall, there are use cases and room for psychedelics, as there is also for various meditations and breathing. No reason they can't coexist, there is no good / bad side.
by Aloha | 2025-08-28 06:37:21+00:00
Agreed - This is essentially the corner stone of systems failure analysis - something I wish architects thought about more in the software space.

I'm a product manager for an old (and if I'm being honest somewhat crusty) system of software, the software is buggy, all of it is, but its also self healing and resilient, so while yes, it fails with somewhat alarming regularity, with very lots and lots concerning looking error messages in the logs, but it never causes an outage because it self heals.

Good systems design isn't making bug free software or a bug free system, but rather a system where a total outage requires N+1 (maybe even N+N) things to fail before the end user notices. Failures should be driven by at most, edge cases - basically where the system is being operated outside of its design parameters, and those parameters need to reflect the real world and be known by most stakeholders in the system.

My gripe with software engineers sometimes, they're often too divorced from real users and real use cases, and too devoted to the written spec over what their users actually need to do with the software - I've seen some very elegant (and on paper, well designed) systems fall apart because if simple things like intermittent packet jitter, or latency swings (say between 10ms and 70ms) - these are real world conditions, often encountered by real world systems, but these spec driven systems fall apart once confronted with reality.
by KaoruAK | 2025-08-28 06:38:22+00:00
I just released a short paper titled “AI Emotions: A System Prompt for Artificial Emotions”. It presents a compact system-prompt for LLMs that induces an artificial emotional processing loop, affecting internal reasoning rather than just surface-level style.

The paper includes the exact prompt, a test input, and model outputs with and without the prompt, along with a brief analysis. Experiments were conducted using the Gemini 2.5 Pro model.

Full PDF (CC-BY 4.0): https://doi.org/10.17605/OSF.IO/EUJK9
by goku12 | 2025-08-28 06:38:52+00:00
Weirdly, the answer is politics again. It's up to the experts who can foresee the problem to inform the general public. Lawyers must inform the public about the hidden harms in a new bill. Doctors must inform the public about the implications of health policy decisions. Likewise, it's up to us to inform the public about the misconceptions you mentioned and their impact. Who else is there to speak in their interests? The fact of the matter is, there is no escaping from politics. No matter what line of profession you choose.