frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Great ideas in theoretical computer science

https://www.cs251.com/
47•sebg•3h ago

Comments

Ifkaluva•2h ago
I seem to remember this specific class at the CMU School of Computer Science being described as a “weed-out class”.
MangoToupe•1h ago
Theory is certainly a weed-out class. I think algorithms is certainly more difficult for a dedicated student tho.
wrs•37m ago
When I took the theory of computation class at CMU in the mid-80s it was in the philosophy department. The professor knew almost nothing about actual computers. Which was pretty cool, honestly.
awefpojoi•13m ago
It is indeed a weed-out class for the CS majors. It's fairly difficult the whole way through, and the difficulty jump afterwards for required classes is much more manageable. I never struggled with a required CS class after I managed to get an A in this one.
MangoToupe•1h ago
I notice "highlights" is essentially empty, which seems to be the referent of the title of this post
Jtsummers•33m ago
The title of the submission is the title of the page, it's not referring to just the one section but the entire course.
Neywiny•1h ago
This is computer science. My uni's course number wasn't too different and I remember 3 things worth sharing here: 1. Somebody asked the lecturer what practical application something had. He pondered for a bit, and said "I don't really care." And then gave an explanation of how it's a science/theory class. 2. A classmate threw fits in the group chat about how he'd never have to do this kind of work after graduating because he could hire people like our lecturer to do it for him. 3. The rush when I figured out how to prove something during the last problem of an exam. As the time ticked away and I'm just staring at the words over and over, before I can sink an ice pick in and finally start grabbing a foothold.

Other things not really worth mentioning were that we had some useless digital logic section at the start where we made a full adder and called it a computer. As a CompE, it was weird. The CS students thought they knew all there was to how a computer worked from that. Also, he was only a lecturer because our processor got sick right before the class and they found a grad student to do it. He was ok but took shortcuts and our TA would be like "oh, he did this fast and loose, so now I have to teach you the real way it's done".

It was a great class in retrospect and certainly pushed my boundary on theoretical computing but you could feel the code monkeys regretting their decisions each homework and exam. It's what radicalized me to believing we needed programming and computer science to be different majors.

AdityaSanthosh•50m ago
Hi, I am one of those code monkey you mentioned. I never took affinity to computer science/math, but I love building real world products with software. I built some really hard and interesting products. Basically, I love playing with tools and building tools from programming paradigms I know. Right now, I am struggling with all the interviews that have these leetcode problems. What sort of career in IT do you think would be best fit for me?
Neywiny•40m ago
Well what I'll say is this: my job never had leetcode. Embedded engineering, especially if you do FPGA work, is very different from what leetcode has. Honestly if recruiters are using it for jobs like mine, they really don't get it. But I don't know you nearly enough to know. There are so many different fields up and down the stack. Front end, backend, embedded, cloud, edge, consumer, IoT... The list goes on. I would cast a wider net, I guess.
skulk•53m ago
Randomized algorithms are so damn cool. They really feel like cheating your way out of NP problems. I highly recommend that anyone interested in algorithms studies them.
senthil_rajasek•48m ago
Earlier discussions:

March 15, 2024 Great ideas in theoretical computer science

https://news.ycombinator.com/item?id=39720388

93 comments

Beginning January 2026, all ACM publications will be made open access

https://dl.acm.org/openaccess
1396•Kerrick•11h ago•153 comments

1.5 TB of VRAM on Mac Studio – RDMA over Thunderbolt 5

https://www.jeffgeerling.com/blog/2025/15-tb-vram-on-mac-studio-rdma-over-thunderbolt-5
204•rbanffy•4h ago•69 comments

Trained LLMs exclusively on pre-1913 texts

https://github.com/DGoettlich/history-llms
229•iamwil•4h ago•79 comments

We pwned X, Vercel, Cursor, and Discord through a supply-chain attack

https://gist.github.com/hackermondev/5e2cdc32849405fff6b46957747a2d28
634•hackermondev•7h ago•265 comments

Texas is suing all of the big TV makers for spying on what you watch

https://www.theverge.com/news/845400/texas-tv-makers-lawsuit-samsung-sony-lg-hisense-tcl-spying
554•tortilla•2d ago•286 comments

GPT-5.2-Codex

https://openai.com/index/introducing-gpt-5-2-codex/
392•meetpateltech•8h ago•218 comments

How China built its ‘Manhattan Project’ to rival the West in AI chips

https://www.japantimes.co.jp/business/2025/12/18/tech/china-west-ai-chips/
233•artninja1988•7h ago•236 comments

Classical statues were not painted horribly

https://worksinprogress.co/issue/were-classical-statues-painted-horribly/
565•bensouthwood•14h ago•271 comments

Skills for organizations, partners, the ecosystem

https://claude.com/blog/organization-skills-and-directory
234•adocomplete•9h ago•139 comments

AI vending machine was tricked into giving away everything

https://kottke.org/25/12/this-ai-vending-machine-was-tricked-into-giving-away-everything
94•duggan•4h ago•11 comments

Show HN: Picknplace.js, an alternative to drag-and-drop

https://jgthms.com/picknplace.js/
149•bbx•2d ago•74 comments

T5Gemma 2: The next generation of encoder-decoder models

https://blog.google/technology/developers/t5gemma-2/
103•milomg•7h ago•19 comments

Great ideas in theoretical computer science

https://www.cs251.com/
47•sebg•3h ago•11 comments

Show HN: Stop AI scrapers from hammering your self-hosted blog (using porn)

https://github.com/vivienhenz24/fuzzy-canary
140•misterchocolat•2d ago•110 comments

Firefox will have an option to disable all AI features

https://mastodon.social/@firefoxwebdevs/115740500373677782
293•twapi•8h ago•258 comments

Show HN: Bithoven – A high-level, imperative language for Bitcoin Smart Contract

https://github.com/ChrisCho-H/bithoven
10•hyunhum•3d ago•2 comments

The Code That Revolutionized Orbital Simulation [video]

https://www.youtube.com/watch?v=nCg3aXn5F3M
13•surprisetalk•4d ago•1 comments

Delty (YC X25) Is Hiring an ML Engineer

https://www.ycombinator.com/companies/delty/jobs/MDeC49o-machine-learning-engineer
1•lalitkundu•5h ago

FunctionGemma 270M Model

https://blog.google/technology/developers/functiongemma/
161•mariobm•8h ago•40 comments

Meta Segment Anything Model Audio

https://ai.meta.com/samaudio/
154•megaman821•2d ago•22 comments

Your job is to deliver code you have proven to work

https://simonwillison.net/2025/Dec/18/code-proven-to-work/
648•simonw•11h ago•542 comments

I've been writing ring buffers wrong all these years (2016)

https://www.snellman.net/blog/archive/2016-12-13-ring-buffers/
70•flaghacker•2d ago•27 comments

How to hack Discord, Vercel and more with one easy trick

https://kibty.town/blog/mintlify/
118•todsacerdoti•7h ago•22 comments

Using TypeScript to obtain one of the rarest license plates

https://www.jack.bio/blog/licenseplate
150•lafond•11h ago•150 comments

How did IRC ping timeouts end up in a lawsuit?

https://mjg59.dreamwidth.org/73777.html
130•dvaun•1d ago•18 comments

Show HN: Learning a Language Using Only Words You Know

https://simedw.com/2025/12/15/langseed/
39•simedw•3d ago•11 comments

The Scottish Highlands, the Appalachians, Atlas are the same mountain range

https://vividmaps.com/central-pangean-mountains/
95•lifeisstillgood•7h ago•22 comments

Please just try HTMX

http://pleasejusttryhtmx.com/
458•iNic•12h ago•386 comments

Jonathan Blow has spent the past decade designing 1,400 puzzles

https://arstechnica.com/gaming/2025/12/jonathan-blow-has-spent-the-past-decade-designing-1400-puz...
335•furcyd•6d ago•497 comments

TRELLIS.2: state-of-the-art large 3D generative model (4B)

https://github.com/microsoft/TRELLIS.2
63•dvrp•2d ago•13 comments