frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Global hack on Microsoft Sharepoint hits U.S., state agencies, researchers say

https://www.washingtonpost.com/technology/2025/07/20/microsoft-sharepoint-hack/
441•spenvo•1d ago•202 comments

Uv: Running a script with dependencies

https://docs.astral.sh/uv/guides/scripts/#running-a-script-with-dependencies
129•Bluestein•3h ago•40 comments

If writing is thinking then what happens if AI is doing the writing and reading?

https://hardcoresoftware.learningbyshipping.com/p/234-if-writing-is-thinking
72•whobre•3h ago•49 comments

AI comes up with bizarre physics experiments, but they work

https://www.quantamagazine.org/ai-comes-up-with-bizarre-physics-experiments-but-they-work-20250721/
39•pseudolus•1h ago•7 comments

What went wrong inside recalled Anker PowerCore 10000 power banks?

https://www.lumafield.com/article/what-went-wrong-inside-these-recalled-power-banks
305•walterbell•8h ago•153 comments

AccountingBench: Evaluating LLMs on real long-horizon business tasks

https://accounting.penrose.com/
401•rickcarlino•10h ago•109 comments

Don't bother parsing: Just use images for RAG

https://www.morphik.ai/blog/stop-parsing-docs
188•Adityav369•9h ago•57 comments

TrackWeight: Turn your MacBook's trackpad into a digital weighing scale

https://github.com/KrishKrosh/TrackWeight
471•wtcactus•12h ago•121 comments

The surprising geography of American left-handedness (2015)

https://www.washingtonpost.com/news/wonk/wp/2015/09/22/the-surprising-geography-of-american-left-handedness/
7•roktonos•6h ago•0 comments

Losing language features: some stories about disjoint unions

https://graydon2.dreamwidth.org/318788.html
37•Bogdanp•3d ago•4 comments

A brief history of primary coding languages

https://eclecticlight.co/2025/07/19/a-brief-history-of-primary-coding-languages/
18•ingve•2d ago•7 comments

Jujutsu for Busy Devs

https://maddie.wtf/posts/2025-07-21-jujutsu-for-busy-devs
69•Bogdanp•2h ago•52 comments

New records on Wendelstein 7-X

https://www.iter.org/node/20687/new-records-wendelstein-7-x
193•greesil•11h ago•84 comments

Erlang 28 on GRiSP Nano using only 16 MB

https://www.grisp.org/blog/posts/2025-06-11-grisp-nano-codebeam-sto
110•plainOldText•7h ago•6 comments

Scarcity, Inventory, and Inequity: A Deep Dive into Airline Fare Buckets

https://blog.getjetback.com/scarcity-inventory-and-inequity-a-deep-dive-into-airline-fare-buckets/
82•bdev12345•7h ago•30 comments

NASA's X-59 Quiet Supersonic Aircraft Begins Taxi Tests

https://www.nasa.gov/image-article/nasas-x-59-quiet-supersonic-aircraft-begins-taxi-tests/
6•rbanffy•2d ago•0 comments

Spice Data (YC S19) Is Hiring a Product Associate (New Grad)

https://www.ycombinator.com/companies/spice-data/jobs/RJz1peY-product-associate-new-grad
1•richard_pepper•5h ago

FCC to eliminate gigabit speed goal and scrap analysis of broadband prices

https://arstechnica.com/civis/threads/fcc-to-eliminate-gigabit-speed-goal-and-scrap-analysis-of-broadband-prices.1508451/page-2
104•Bluestein•3h ago•44 comments

Occasionally USPS sends me pictures of other people's mail

https://the418.substack.com/p/a-bug-in-the-mail
159•shayneo•12h ago•154 comments

The Fundamentals of Asyncio

https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md
109•anordin95•8h ago•21 comments

My favourite German word

https://vurt.org/articles/my-favourite-german-word/
16•taubek•2d ago•17 comments

UK backing down on Apple encryption backdoor after pressure from US

https://arstechnica.com/tech-policy/2025/07/uk-backing-down-on-apple-encryption-backdoor-after-pressure-from-us/
446•azalemeth•12h ago•309 comments

Yoni Appelbaum on the real villians behind our housing and mobility problems

https://www.riskgaming.com/p/how-jane-jacobs-got-americans-stuck
47•serviette•6h ago•47 comments

The daily life of a medieval king

https://www.medievalists.net/2025/07/medieval-king-daily-life/
271•diodorus•4d ago•155 comments

Sutton SignWriting is a writing system for sign languages

https://en.m.wikipedia.org/wiki/SignWriting
23•janpot•2d ago•6 comments

What Will Become of the CIA?

https://www.newyorker.com/magazine/2025/07/28/the-mission-the-cia-in-the-21st-century-tim-weiner-book-review
67•Michelangelo11•8h ago•96 comments

Show HN: Lotas – Cursor for RStudio

https://www.lotas.ai/
58•jorgeoguerra•8h ago•26 comments

Jqfmt like gofmt, but for jq

https://github.com/noperator/jqfmt
135•Bluestein•9h ago•42 comments

I've launched 37 products in 5 years and not doing that again

https://www.indiehackers.com/post/ive-launched-37-products-in-5-years-and-not-doing-that-again-0b66e6e8b3
97•AlexandrBel•14h ago•88 comments

In a major reversal, the world bank is backing mega dams (2024)

https://e360.yale.edu/features/world-bank-hydro-dams
35•prmph•6h ago•50 comments
Open in hackernews

MIPS – The hyperactive history and legacy of the pioneering RISC architecture

https://thechipletter.substack.com/p/mips
56•rbanffy•8h ago

Comments

saidinesh5•7h ago
I remember seeing a lot of wifi routers using MIPS architecture..

Did they all move onto using Arm these days or is RISC-V gaining traction there too these days?

chasil•7h ago
Global Foundries just bought MIPS, so perhaps there is life in the old architecture yet.

https://gf.com/gf-press-release/globalfoundries-to-acquire-m...

Edit: the article starts with the above press release.

It spends substantial time on the Nintendo 64, but not much on the "Emotion Engine" of the Sony PS2 (which was a more advanced MIPS CPU).

https://en.wikipedia.org/wiki/Emotion_Engine

There was some design oddness that plagued early MIPS and SPARC that future architectures avoided.

https://www.jwhitham.org/2016/02/risc-instruction-sets-i-hav...

One place where everyone saw the work of MIPS was the original movie Jurassic Park, on an SGI Crimson.

https://en.wikipedia.org/wiki/SGI_Crimson

meepmorp•6h ago
The original article points out that MIPS (the company) no longer designs chips using MIPS (the architecture).
chasil•6h ago
I think the last MIPS design was Longsoon.

It appears to have been the Godson 3, perhaps the 4000 series.

https://en.wikipedia.org/wiki/Loongson#Godson_3_/_Loongson_3...

boricj•5h ago
> There was some design oddness that plagued early MIPS and SPARC that future architectures avoided.

I wrote a Ghidra extension that can export relocatable object files. The MIPS analyzer for it is the hardest algorithmic challenge I've ever tackled, by far. The quirks of that architecture offer an endless supply of frustrating edge cases.

It uses split HI16/LO16 relocations because the earliest versions couldn't use literal pools due to a lack of PC-relative loads/stores, so figuring out pointers within the instruction stream require elaborate register dependency and code block graph traversal. Branch delay slots further scramble that instruction stream because compilers will attempt to stuff them with useful instructions. The System V ABI reference documentation for MIPS is woefully outdated and incomplete, with various extensions left undocumented.

The x86 analyzer in comparison is very straightforward. I haven't tried to add support for another RISC instruction set, but I struggle to think of one that would be even harder to deal with than MIPS (except SPARC, maybe).

Polizeiposaune•4h ago
Ever look at PA-RISC?

It does delay slots by turning the PC into a two element queue so the behavior of JMP x/JMP y is well defined if mostly useless.

It also makes relatively heavy use of hi/lo splits for address constants with something like 21/11 bit splits being typical.

Also has a mechanism where most ALU instructions can conditionally trigger a skip of the next instruction based on the computed value.

And as more of a local concern that just adds friction to everything touching an instruction -- constants are sliced and shuffled into smaller bitfields within the instruction in a seemingly arbitrary way (only thing that makes sense is that the sign bit of signed constants is always in the same place in the instruction).

sitzkrieg•6h ago
there is still mips mcus in some products here and there. some router manufacturers have already started using riscv and arm (ofc). i tend to find old mipsel marvell mcus in settops and older cable modems, and really small things.

microchip still has mips based pic32mz as well. i still use this in some automotive design

topspin•1h ago
The big players in the Wi-Fi SOC market are all using ARM in recent designs, Intel and its multi-core Atom being an exception. RISC-V isn't supplanting these at the moment. The chipsets in this market are highly specialized: most of the network functionality is offloaded to proprietary hardware peripherals, and the CPU is mostly only doing control plane and bookkeeping. Given the low margins of these products, some designers may eventually drop ARM for RISC-V, but there is a lot of inertia: designers are far more concerned with keeping up with fast-changing wireless standards and delivering new features. The marginal cost saved replacing these small, slow, low-cost, low-power cores isn't a big priority, especially given any risk of delaying new products.

I suspect there is plateau coming in the foreseeable future, as all the most desirable spectrum is fully utilized by maturing chipset designs. Should that happen, cost reduction will become a higher priority.

frollogaston•6h ago
UC Berkeley's intro to computer architecture course still uses MIPS for projects and exam questions.
Ar-Curunir•6h ago
CS61C uses RISC-V now.
frollogaston•6h ago
Oh, cool! I remember hearing a lot about RISC-V back then, and it's also from Berkeley, so makes sense.
bitwize•6h ago
Makes sense. Isn't MIPS like a commercial variant of RISC-I?
chasil•5h ago
IIRC, Berkeley RISC was mainly SPARC, although it was also the AMD 29k.

Stanford was MIPS.

marnett•6h ago
This was true of University of Maryland back in 2015 when I was there…
VoidWhisperer•4h ago
Rochester Institute of Technology had MIPS in their CSCI-250 Concepts of Computer Systems class. I remember debugging my final project for the semester being a bit of a nightmare because it was a much larger MIPS assembly project, and debugging it used gdb if I remember correctly..

Not sure if they still use it as I graduated from there back in 2020

shagie•1h ago
Who else used (uses?) SPIM for this?

https://pages.cs.wisc.edu/~larus/spim.html ... and apparently its being kept up to date https://spimsimulator.sourceforge.net with new builds about every other year.

(I took the class from Professor Miller in... '92... Operating systems in... '94? 95? was from Professor Larus)

drewg123•5h ago
The first *nix workstation I ever sat in front of (at an undergrad CS lab in the early 90s) was a DECStation 2100 with a MIPS R2000.. Sadly they were replaced by Sparcs when Sun made an exclusive deal with our University.
CalChris•50m ago
… without interlocked pipeline stages was an early weird RISC bet not unlike register windows, branch delay slots or tagged integers. They abandoned it in R4000.