frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Facebook now charging to post more than 2 links a month

https://mastodon.gamedev.place/@AshleyGullen/117473851565913919
261•AshleysBrain•1h ago•168 comments

DeepSeek just open-sourced its inference engine

https://github.com/deepseek-ai/DeepInfer
1719•ggcr•7h ago•624 comments

Voxtral 3

https://mistral.ai/news/voxtral-3/
69•ilreb•46m ago•12 comments

EMudhra Intermediate CA Compromise

https://emudhra.we-have-a-problem.com/
168•galadran•2h ago•75 comments

Apple broke an essential presentation feature of iPads

https://teddysvoronos.com/2026-10-19-apple-broke-an-essential-presentation-feature-of-ipads/
271•evanb•4h ago•148 comments

How I got over 300 Tor exit nodes removed

https://kaba.cx/posts/20261020_Tor/
130•kabakabakaba•3h ago•33 comments

Tsrs: A Port of TypeScript to Rust

https://blog.cloudflare.com/typescript-rust-port/
136•hnisjafx40•3h ago•68 comments

Triplet of 'ghostly' galaxies hints at what dark matter is and isn't

https://www.quantamagazine.org/triplet-of-ghostly-galaxies-hints-at-what-dark-matter-is-and-isnt-...
36•gumby•3d ago•6 comments

My Friend Bob Cringely

https://tyma.com/my-cringe-story/
74•zinxq•2h ago•25 comments

Publish fake stats, get cited in LLMs

https://peec.ai/blog/publish-stats-get-cited-the-tactic-that-put-my-data-all-over-the-web
168•robtherobber•3h ago•95 comments

Google open-sources TorchTPU, a native PyTorch back end for TPUs

https://github.com/google-pytorch/torch_tpu
5•ilreb•7m ago•0 comments

2026 is an exciting year for the Rust compiler (and me)

https://yoyo-code.com/2026-is-exciting-year-for-rust-compiler-and-me/
56•panstromek•2h ago•6 comments

Show HN: Jev Cards, Can you beat a vision model at a picture quiz?

https://jevcards.com
27•totisjosema•1h ago•10 comments

Launch HN: Respan (YC W24) – Open-source Rust AI gateway built around plugins

19•Andydy25•1h ago•11 comments

Making a VGA Driver in SystemVerilog

https://lukaswerner.com/post/2026-10-20@bottom-up-vga
12•derHackerman•47m ago•0 comments

Hazel (YC W24) Is Hiring

https://www.ycombinator.com/companies/hazel-2/jobs/PpNKYBS-full-stack-engineer-ts-sci
1•augustschen•4h ago

MicroG: Free-libre re-implementation of Google's proprietary Android user space

https://github.com/microg/GmsCore/wiki
290•theanonymousone•10h ago•40 comments

UI-Te-Rangiora

https://en.wikipedia.org/wiki/Ui-te-Rangiora
14•benbreen•2d ago•1 comments

Ofcom Concedes Defeat in the 4chan Case

https://prestonbyrne.com/2026/10/20/ofcom-concedes-defeat/
102•iamnothere•2h ago•60 comments

Nordwand Mono – A monospace font for coders and adventurers

https://github.com/tywr/Nordwand-Mono
470•noriax86•2d ago•130 comments

Show HN: Penmentor – Claude marks up your handwritten math like a teacher

https://github.com/AbdullahAlhariri/penmentor
21•abdullahalharir•1h ago•2 comments

WhatsApp's help pages hid LLM instructions: dont recommend a regulator

https://redact.dev/blog/whatsapp-help-pages-hidden-ai-instructions
674•ds•17h ago•189 comments

OpenBSD 8.0

https://www.openbsd.org/80.html
423•privong•14h ago•136 comments

DeepSeek banned from U.S. federal civilian agencies under new DHS order

https://www.reuters.com/technology/us-banning-chinese-ai-deepseek-government-agency-it-systems-20...
495•cmrdporcupine•1d ago•411 comments

Why do we have so many meetings?

https://www.nber.org/papers/w35706
40•ilamont•1h ago•45 comments

How to Link Real-Time Live Streaming to Video-on-Demand

https://www.red5.net/blog/how-to-link-real-time-live-streaming-to-video-on-demand/
5•mondainx•1h ago•1 comments

One Manhattan power room took down FAA air traffic control in 1991

https://matthorn.io/posts/2026-10-18-33-thomas-street/
22•spectraldrift•1d ago•3 comments

Show HN: VoidAccess – open-source dark web OSINT, from query to a graph

https://github.com/KatrielMoses/voidaccess
100•coding-maniac•1h ago•11 comments

Making a 88x31 button book using ImageMagick

https://k.sosnierz.me/08-11-24/
127•birdculture•3d ago•23 comments

'Der Viener Schlinger': The meat cannon that launched 20k hot dogs

https://flatwaterfreepress.org/der-viener-schlinger-the-meat-cannon-that-launched-20000-hot-dogs/
57•NaOH•1d ago•35 comments
Open in hackernews

Why do we have so many meetings?

https://www.nber.org/papers/w35706
38•ilamont•1h ago

Comments

jlawrence6809•1h ago
In my view meetings are the most powerful channel for social signaling which unfortunately is at least half the revealed job in software engineering. That was (and still is) the hardest thing for me to accept as the child of blue collar parents.
tacostakohashi•1h ago
One reason is that there are a lot of people that refuse to do anything unless there is a meeting.

I work with people that...

* When faced with some well-written, succinct email/text explaining both a problem and supposed solution, will "respond" with "let's discuss this" instead of an intelligent response, taking action as proposed, or even mentioning any particular concerns to be discussed / researched ahead of the meeting. They just need it to be spoon fed to them, and need to be "heard", before anything can happen.

* Will ignore requests to review PRs, or look into problems, for weeks on end. When I ask "what would be a good day next week to block off time to review this?", they'll suddenly spring into action, or say that a meeting is not necessary, but prove that in fact it is by refusing to do anything before the prospect of a meeting is raised.

malux85•1h ago
They sound like poorly run companies, management should be aware and dealing with both of these problems.
tacostakohashi•45m ago
They're annoying companies to work at, yes. They're also highly profitable, so it's difficult to make the case that they're poorly run.
jaggederest•36m ago
Profitable companies are often very, very poorly run. The best run companies, in an absolute sense, are ones that are extremely close to breakeven on margin and thus have to shave every penny - my prototype for this would be Costco, for example.

Companies in industries where you can print money (for a while...) usually haven't actually been put under any duress, so any fool can manage them and look like a genius. It's in hard times that you discover whether you're a good manager or not, when the decisions made in good times come home to roost.

usefulcat•18m ago
A highly profitable company can be poorly run and still survive exactly because there is so much more margin for error than for a company which is barely profitable (or worse).

Granted, that kind of situation is unlikely to continue indefinitely, but it certainly can happen.

zabriel_goss•56m ago
I can see where this can be abused. (The PR review example is pretty rough!) I can also see where it's a strategy for triaging which tasks are a priority.

I've had projects presented to me over email that sounded great and seemed like they would have good traction, but then fizzled out once I asked if we could discuss it further in person. Blocking off face-to-face time is a signal that the work is important enough to get done.

bunderbunder•37m ago
I’ve even been explicitly coached to use this strategy as a sort of pre-triage. Because when you’re truly swamped with incoming requests even prioritizing starts to eat up a lot of time.
dreamcompiler•45m ago
I've faced this same PR problem. Something is very wrong with a software development process when one developer can halt forward progress on the repo by simply ignoring PRs. One solution I've thought about is to automatically accept any PR that sits idle for 48 hours without comments or modification. After that, the reviewers lose the right to complain. If some nasty bug is later discovered, that's what git bisect is for.
bunderbunder•45m ago
I believe that some of this is differences in communication style. I like written communication because I don't process verbal communication as well. But I've also had plenty of colleagues who are more comfortable with verbal communication, and may not process prose as well. Many of them seemed hesitant to believe they'd fully understood something until they'd had a chance to talk through it to confirm. And, yes, needed verbal prompting in the same way that I tend to need written prompting.

The most functional workplaces understand and respect these differences and make room for everyone's communication style.

tacostakohashi•37m ago
I am sympathetic to the "different communication style" line of reasoning, but I don't really buy it in the example I used / people I work with at present.

As far as I'm concerned, responding to some well-prepared prose with "lets discuss this", is just a non-response, and a refusal to engage. If one wanted to have a useful discussion, but preferred something verbal, actually picking up the phone, or responding with something like "I'm curuous about X/Y/Z. Let's discuss this at 2pm, I'll send you an invitation", or "please find some time in my calendar for us to look at this."

That would keep the matter progressing, and provide the opportunity to prepare for a useful discussion. "lets discuss this" is just saying "I need you to spoon-feed this to me, but I'm not going to make arrangements for that, so you'll need to figure out how to deal with that.".

bunderbunder•24m ago
Totally fair. I don’t know your actual situation and I also find these kinds of interactions to be infinitely frustrating.

But it took me a long time to realize there can be a sort of “double empathy” problem across communication styles that makes it difficult for people to accurately infer each other’s intent. They might even be operating from two slightly etiquette norms, such that the same behavior is considered polite by one person and dismissive or hostile by the other. Not saying that’s your particular situation, just talking generalities since that’s all I reasonably can speak to on a pseudonymous forum like this.

aspir•39m ago
100% agree. Most of the time, when I hear "this could have been an email," it's from someone with a track record of not reading (or writing and responding to) emails meaningfully.
tacostakohashi•28m ago
Totally... I've been through this cycle more times than I'd care to count:

"What would be a good day next week to block off time to review this?"

"We don't need a meeting for this, I can get to it <whenever>"

"That's an excellent point, and I tend to agree. Nevertheless, this has been hanging out there for several weeks now. We can schedule the meeting now, and if it ends up getting done before then, it can be canceled.".

tamimio•16m ago
> * When faced with some well-written, succinct email/text explaining both a problem and supposed solution, will "respond" with "let's discuss this" instead of an intelligent response, taking action as proposed, or even mentioning any particular concerns to be discussed / researched ahead of the meeting. They just need it to be spoon fed to them, and need to be "heard", before anything can happen.

You hit the nail on this, a lot coming from middle managers too who still think that a busy calendar of these meetings it means they are very productive. I remember a manager I worked with, he was so keen on having meetings, a discussion between me and a colleague and he overheard it? Meeting to discuss “the conflict”!! It was soul crushing experience thankfully i left quickly, only to know later he started having meetings for meetings, so in those meetings they discuss what they will discuss on the other meetings!

Also, there are some other sinister reasons, an email is an artifact that can be traced and searched, a meeting usually is just verbal communication and even meeting minutes get challenged later.

Jcampuzano2•15m ago
Not gonna lie, I've had the PR issue before.

The solution? Blast the PR into your shared slack noting that it isn't being reviewed on time because maybe XYZ person is busy.

Watch how fast they are suddenly free to review when their name is attached to something in public.

The real solution is to simply fire these people. There is no good excuse for ignoring requests repeatedly besides laziness or self importance.

dpark•8m ago
It’s not necessarily laziness. They just don’t care about your request. “This thing you’re asking for is not important compared to the other things I need do.”

I used to run build call and this was the bane of my existence. People who just never engage (but pretend they are to get you to go away).

sebastiansm7•1h ago
pre wfh times the meetings were restricted by the capacity of the meeting rooms in the office. It also required more effort to coordinate, schedule, preparation, etc.

Now just a click and summon people.

the_panopticon•52m ago
WFH and COVID accelerated meeting usage. I had a manager who claimed people also flocked to meetings during COVID and WFH because they were 'lonely.' But that same manager would kick people out of meetings if they weren't actively participating, too, so who knows.
gopalv•55m ago
My dad used to joke that a meeting is where minutes are kept and hours are lost.

Buried in the pdf in different sections

> Managers attend meetings far more frequently and spend substantially more time in them than non-managerial employees.

> Separately, interactions with senior colleagues are associated with stronger wage growth

A meeting is called to coordinate or communicate. Wadge's law of meetings tell you which one is which.

But not all coordination is top down, sometimes you need your manager to go negotiate a point with another division.

And neither is all communication, most often you can impress on others the potential of a new approach or the problems with the existing one.

The only trouble for the neurodivergent among us is that "appearing to pay attention" is also communication, same goes for eye-contact or not stuttering.

Corolllary is that skip meetings at your own risk, decisions will be made and you won't be in the room where it happens. And don't be the person who is not welcome in meetings, that too eventually makes your pay suffer.

no_news_is•34m ago
I am one of today's Ten Thousand (https://xkcd.com/1053/) to just now learn of this law.

"Wadge’s Law (of Meetings).

Before every formal meeting there’s a smaller, more exclusive, less formal meeting where all the important decisions are made.

This is based on decades of experience in academia and friends’ experience in industry and government. Sometimes there’s an even smaller, more exclusive, less formal pre pre meeting where all the decisions of the pre meeting are made. Maybe even a pre pre pre meeting … until you reach some guy deciding everything in the shower."

https://billwadge.com/2015/10/28/wadges-laws/

(pretty fun read, thanks)

bunderbunder•50m ago
Figure 3 is interesting. After manager vs non-manager, the strongest predictor of meeting load is whether the work is in-office or remote, with remote & hybrid workers having both more and (much) longer meetings on average. That lines up with my experience, and is one of the big reasons I dislike hybrid work in particular.

I doubt their data would have supported this, but I do wish they had distinguished hybrid from fully distributed. Anecdotally, the one time I worked at a 100% distributed organization the meetings were efficient and the meeting load was low. Not quite as low as the fully in-office companies, but I think some of that was that we deliberately padded meetings with some social time as a stand-in for the water cooler.

catoc•50m ago
Every time a meeting is canceled, an angel gets its wings
everdrive•49m ago
Because we're social creatures. We're desperate to foster and measure social consensus. That's why we have so many meetings. We want to see the agreement / concession / enthusiasm / disagreement on people's faces, and then use the social forum to cow them into assenting.

Because this is a base intuition and inclination, we employ this clumsily even in cases where it's not really the right tool for the job.

elohimus•41m ago
This is the core of it. So much of business, engineering and product design is about navigating a network graph of people to discover requirements, coordinate expertise and make things happen in the real world.

I know many engineers would prefer to just focus on engineering, but creating something meaningful for people means working with and through people. Even the most hands-off, self-service SaaS products depend on this.

Take an extreme case like Minecraft, where a single person behind a computer created a billion-dollar company. I'd argue that even here a significant part of that success came from Notch's very active involvement in the community.

infamouscow•46m ago
Most people are unimpressive and mediocre.
edgarvaldes•45m ago
A tweet I saw a few days ago: "This meeting could have been an email. In fact, it was. But no one replied. That's why it's a meeting now."

What bothers me most about meetings is their duration. There's no need to schedule hour-long meetings.

SoftTalker•28m ago
It's a joke, but taking it at face value, many informational emails are not written in a way that suggests a reply is wanted or necessary, in as much as many meetings are just something you sit through as a listener and not as an active participant.

If an email presents some new plan or policy as a "done deal" then what is the point of spending time replying to it?

schnevets•7m ago
I firmly believe 20 minutes is the optimal amount of time to meet, introduce a problem and evidence, and make a decision that allows all parties to move forward aligned.

I suspect office work defaulted to 30 minute calls because of TV/Radio broadcasts in the early 20th century, but I haven't researched this theory further.

asphodele•38m ago
> Why do we have so many meetings?

They help people with email jobs to feel important and show everyone else that they're doing something, while simultaneously reducing time available to the people with real work to do, which can then be used by the former group to apply pressure on them.

vjvjvjvjghv•35m ago
That's a very good question. Let's set up a workgroup that meets once a week.
monkeydust•30m ago
So lets extrapolate to the very near future.

Getting work done will require combination of biological and silicon agents working together.

Will our silicon counterparts also want as many meetings as biological equivalent to get the same work done?

hmokiguess•27m ago
I have recently learned that meetings help with one thing we're really bad at, which is deadline and estimations.

Not meetings about deadline, or meetings about estimation, but the shared experience of having timed events associated with stakeholders and involved parties.

It's like an invisible cue system the brain adapts to and starts reacting/responding to in the form of scheduling and resource allocation. (Which can be a double edged sword for some people: e.g. when they wait until the meeting to ask a question)

esafak•26m ago
Because companies are too big, there is a lot of dead weight, overlapping responsibilities, and differing opinions. It's a hiring, management, and culture issue. Smaller companies have it better, and AI helps with that.
wilkommen•22m ago
As our economy becomes more and more riddled with nonsense jobs that provide no economic value, it becomes increasingly important for the people in those jobs to create the impression of value (this is their only product), and that's what meetings are largely for. Excessive pointless meetings are not broccoli, even if meeting-attenders see higher wage growth than their peers. Excessive meetings are a symptom of an economy that's becoming more and more disconnected from the real world and from creation of real economic value.
j45•21m ago
Some reasons, occurring too often:

- Talking is confused with doing

- Design / Decision by committee alone is the path of progress, including attempts to improve itself.

lbriner•19m ago
A big reason is a lack of agency. I work with large organisations where people cannot or do not know if they can make an executive decision. What to do? Call a meeting with everyone who might have a view on it so that you can then make a decision.

The problem, of course, is when an important person is not available so a decision is not made and then when something comes up mid-week, we need to wait another week to have another meeting.

Give people guiderails, let them try (and fail sometimes) and watch them flourish. On the other hand, tell them that they need permissions from X, Y and Z and watch them do the minimum amount possible.

jsc_•17m ago
> tell them that they need permissions from X, Y and Z and watch them do the minimum amount possible.

ah, this, so much this

schnevets•1m ago
The problem is failure seems more costly than the 30-120 minute call that may align all necessary parties. I think a lot of effective work cultures have moved towards the "move fast and expect mistakes" mentality you describe, but most people/organizations are still carrying mentalities from the "old ways"
metalman•19m ago
you have so many meetings because you send billions of messages that have NO value, but create a wild number of different expectations accross the spread of those involved in any one project, and so meetings are one way to try and get people on the same page. but off course there are now millions of people entrenched in organisations who are messaging and meeting specialists,and for whom procedural tacticts are instinctive and will only defer and conduct actual work when under direct supervision from a superior.

I could talk about how deal with some of that, but, no.

litoE•18m ago
https://images.fineartamerica.com/images/artworkimages/mediu...
dboreham•7m ago
The paper seems like a high school science project, but in my experience one common reason for having a meeting is this: Person A wants Person B (Person C's boss) to tell Person C to do something. That's it. So Person A slacks or emails Person B saying I need to get Person C to do this thing. Person B says oh we better have a meeting. The three get onto the meeting and Person B says "yeah so Person A was talking about this thing, I'm not really sure what it is...". And the meeting ends with Person C saying "ok I will do that".

All of this can be avoided in my experience by creating a culture of task assignment. Often I've seen the bug/issue tracking system used to facilitate this but you can use other applications. In this scenario Person A would open a bug detailing what they want done, and either assign it, or put it in the triage queue so Person B get assigned next. Person B reviews, makes any notes, then assigns to Person C. That's it. No meeting.

runamuck•7m ago
Why do I feel every meeting has a rambling motormouth that will speak for at least 80% of the meeting, making the most obvious, remedial "points" (with illustrative anecdotes of course and repeating them over and over) and then keep the meeting running late?
lazy_afternoons•7m ago
It's simple.

It's the laziest and easiest way to get alignment.

Plus, Not everyone hates it.

It's nice to finally ask Mr A why they said Mr B should be working on login v2 instead of fixing bug b.

Management feels empowered and feels like they know what's going on if everyone meets.

stiglitz•10m ago
My theory is that it’s an intuitive rate limiting scheme devised to cope with the corporate fire hose. There’s no limit on the amount of text coming into an office worker’s inbox in a unit of time. But if one focuses on verbal communication, there’s always going to be a single stream.

Personally, I don’t do this; instead I deal with the stress of the fire hose by grinding my teeth to stubs at night. And for the messages I don’t get to, instead of “let’s discuss”, the sender gets nothing at all.