• Readsy

On this day

A hot air balloon catches fire mid-flight and crashes in Praia Grande, Santa Catarina, Brazil, killing 8 of the 21 on board.

2025

view article

A boat carrying more than 200 migrants capsizes in the Indian Ocean between the Indonesian island of Java and Christmas Island, killing 17 people and leaving 70 others missing.

2012

view article

An Indonesian Air Force Fokker F27 Friendship crashes near Halim Perdanakusuma International Airport, killing 11.

2012

view article

Greenland assumes self-rule.

2009

view article

Pluto's newly discovered moons are officially named Nix and Hydra.

2006

view article

A Yeti Airlines de Havilland Canada DHC-6 Twin Otter crashes at Jumla Airport in Nepal, killing nine people.

2006

view article

Edgar Ray Killen, who had previously been unsuccessfully tried for the murders of James Chaney, Andrew Goodman, and Mickey Schwerner, is convicted of manslaughter 41 years afterwards (the case had been reopened in 2004).

2005

view article

SpaceShipOne becomes the first privately funded spaceplane to achieve spaceflight.

2004

view article

A federal grand jury in Alexandria, Virginia, indicts 13 Saudis and a Lebanese in the 1996 bombing of the Khobar Towers in Saudi Arabia that killed 19 American servicemen.

2001

view article

Section 28 (of the Local Government Act 1988), outlawing the 'promotion' of homosexuality in the United Kingdom, is repealed in Scotland with a 99 to 17 vote.

2000

view article

Space Shuttle Endeavour is launched on STS-57 to retrieve the European Retrievable Carrier (EURECA) satellite. It is also the first shuttle mission to carry the Spacehab module.

1993

view article

The U.S. Supreme Court rules in Texas v. Johnson, 491 U.S. 397, that American flag-burning is a form of political protest protected by the First Amendment.

1989

view article

Braathens SAFE Flight 139 is hijacked on approach to Oslo Airport, Fornebu. Special forces arrest the hijacker and there are no fatalities.

1985

view article

John Hinckley is found not guilty by reason of insanity for the attempted assassination of U.S. President Ronald Reagan.

1982

view article

The original production of Tim Rice and Andrew Lloyd Webber's musical, Evita, based on the life of Eva Perón, opens at the Prince Edward Theatre, London.

1978

view article

The Primer Congreso del Hombre Andino is inaugurated in Arica, Chile.

1973

view article

In its decision in Miller v. California, 413 U.S. 15, the Supreme Court of the United States establishes the Miller test for determining whether something is obscene and not protected speech under the U.S. constitution.

1973

view article

Penn Central declares Section 77 bankruptcy in what was the largest U.S. corporate bankruptcy to date.

1970

view article

Three civil rights workers, Andrew Goodman, James Chaney and Michael Schwerner, are murdered in Neshoba County, Mississippi, United States, by members of the Ku Klux Klan.

1964

view article

Cardinal Giovanni Battista Montini is elected as Pope Paul VI.

1963

view article

Ellen Fairclough is sworn in as Canada's first female Cabinet Minister.

1957

view article

The Philippine School of Commerce, through a republic act, is converted to Philippine College of Commerce, later to be the Polytechnic University of the Philippines.

1952

view article

World War II: The Battle of Okinawa ends when the organized resistance of Imperial Japanese Army forces collapses in the Mabuni area on the southern tip of the main island.

1945

view article

World War II: Tobruk falls to Italian and German forces; 33,000 Allied troops are taken prisoner.

1942

view article

World War II: A Japanese submarine surfaces near the Columbia River in Oregon, firing 17 shells at Fort Stevens in one of only a handful of attacks by Japan against the United States mainland.

1942

view article

Having defeated forces of Vichy France, Allied forces capture Damascus.

1941

view article

World War II: Italy begins an unsuccessful invasion of France.

1940

view article

One-year conscription comes into force in France.

1930

view article

An agreement brokered by U.S. Ambassador Dwight Whitney Morrow ends the Cristero War in Mexico.

1929

view article

The Irish village of Knockcroghery is burned by British forces.

1921

view article

The Royal Canadian Mounted Police fire a volley into a crowd of unemployed war veterans, killing two, during the Winnipeg general strike.

1919

view article

Admiral Ludwig von Reuter scuttles the German fleet at Scapa Flow, Orkney. The nine sailors killed are the last casualties of World War I.

1919

view article

The U.S. Supreme Court hands down its decision in Guinn v. United States 238 US 347 1915, striking down Oklahoma grandfather clause legislation which had the effect of denying the right to vote to African-Americans.

1915

view article

Boxer Rebellion: China formally declares war on the United States, Britain, Germany, France and Japan, as an edict issued from the Empress Dowager Cixi.

1900

view article

The United States captures Guam from Spain. The few warning shots fired by the U.S. naval vessels are misinterpreted as salutes by the Spanish garrison, which was unaware that the two nations were at war.

1898

view article

American Civil War: The Battle of Jerusalem Plank Road begins.

1864

view article

In the Wallachian Revolution, Ion Heliade Rădulescu and Christian Tell issue the Proclamation of Islaz and create a new republican government.

1848

view article

Maniots defeat Egyptians under Ibrahim Pasha in the Battle of Vergas.

1826

view article

Greek War of Independence: Egyptian forces capture Psara in the Aegean Sea.

1824

view article

Peninsular War: Wellington defeats Joseph Bonaparte at the Battle of Vitoria.

1813

view article

Irish Rebellion of 1798: The British Army defeats Irish rebels at the Battle of Vinegar Hill.

1798

view article

King Louis XVI and his immediate family begin the Flight to Varennes during the French Revolution.

1791

view article

New Hampshire becomes the ninth state to ratify the Constitution of the United States.

1788

view article

James Otis Jr. offends the King and Parliament in a speech to the Massachusetts General Court.

1768

view article

Halifax, Nova Scotia, is founded.

1749

view article

In Montreal, New France, a slave known by the French name of Marie-Joseph Angélique is put to death, having been convicted of setting the fire that destroyed much of the city.

1734

view article

Execution of 27 Czech noblemen on the Old Town Square in Prague as a consequence of the Battle of White Mountain.

1621

view article

Sengoku period: Oda Nobunaga, the most powerful of the Japanese daimyōs, is forced to commit suicide by his own general Akechi Mitsuhide.

1582

view article

French forces are driven out of northern Italy by Spain at the Battle of Landriano during the War of the League of Cognac.

1529

view article

Külüg Khan is enthroned as Khagan of the Mongols and Wuzong of the Yuan.

1307

view article

Caliph al-Muhtadi is killed by rebellious troops and is succeeded by his cousin Al-Mu'tamid.

870

view article

A Byzantine expeditionary fleet under Belisarios sails from Constantinople to attack the Vandals in Africa, via Greece and Sicily.

533

view article

A Carthaginian force under Hannibal ambushes and defeats a Roman army commanded by Gaius Flaminius in the battle of lake Trasimene during the Second Punic War.

-217

view article

Top Stories from Hacker News

The minimum viable unit of saleable software

54 points

26 comments

discussionsource

Prefer duplication over the wrong abstraction (2016)

I've been thinking about the consequences of the "wrong abstraction."  My RailsConf 2014 "all the little things" talk included a section where I asserted: > duplication is far cheaper than the wrong abstraction And in the summary, I went on to advise: > , I've been thinking about the consequences of the "wrong abstraction."  My RailsConf 2014 "all the little things" talk included a section where I asserted: > duplication is far cheaper than the wrong abstraction And in the summary, I went on to advise: > prefer duplication over the wrong abstraction This small section of a much bigger talk invoked a surprisingly strong reaction. A few folks suggested that I had lost my mind, but many more expressed sentiments al

294 points

208 comments

discussionsource

(How to Write a (Lisp) Interpreter (In Python)) (2010)

111 points

36 comments

discussionsource

Developers don't understand CORS (2019)

The recent Zoom vulnerability is just one of many examples which show us that many developers do not understand how CORS works

313 points

246 comments

discussionsource

Show HN: CleverCrow: give tokens to your favorite projects

Flip the script on AI slop. Direct your own agent, funded by the community who cares about your project. You approve the plan, review the diff, merge on your terms.

4 points

0 comments

discussionsource

System call instrumentation on Linux/x86‑64 using memory‑indirect calls, part I

31 points

12 comments

discussionsource

Show HN: TownSquare, a tiny presence layer for websites

TownSquare adds a small shared place to your website where visitors can see each other, walk around, and chat.

226 points

130 comments

discussionsource

Burnout is real for open source maintainers

Lodash creator John-David Dalton reflects on the project’s growth, the pressures of maintaining software used across the world, and the personal journey that led to stepping back and eventually rebuilding a sustainable path forward.

80 points

41 comments

discussionsource

Occupancy Math on the AMD MI355X: A From-First-Principles Guide

A from-first-principles guide to wavefront occupancy on AMD's MI355X (CDNA4): the hardware resource budget, the four limiters that cap it, worked MXFP8 GEMM examples, and why peak throughput often lives at low occupancy.

27 points

0 comments

discussionsource

Running MicroVMs in Proxmox VE, the Easy Way

I’ve been running a mixed Proxmox cluster for years – four nodes of wildly different capability, from an Atom x5-Z8350 with 2 GB of RAM (a z...

183 points

28 comments

discussionsource

JSON-LD Explained for Personal Websites

A guide to implementing JSON-LD on your personal website for better SEO, covering WebSite, Person, BlogPosting, and more with ready-to-use code snippets.

21 points

3 comments

discussionsource

Beyond All Reason (Free Total Annihilation Inspired RTS)

Beyond All Reason is the ultimate epic-scale RTS game for Windows and Linux. Command colossal armies in battles with thousands of units in fully simulated environments. Wage war across land, sea, and air with 2 factions and 400 unique units. Enjoy skirmishes, scenarios, co-op, and multiplayer matches. Play for FREE now!

346 points

193 comments

discussionsource

Identity verification on Claude

272 points

229 comments

discussionsource

Wildcard (YC W25) is hiring an applied ML engineer

Founding Applied ML Engineer About Wildcard Wildcard is the agentic commerce optimization platform for ecommerce and retail brands. We help brands understand, improve, and monetize how their products show up across AI shopping agents. We’re building the mission control for agentic commerce: visibility (AEO & GEO), recommendations, execution, attribution, and automation in one platform. As shopping shifts from traditional search to AI agents, brands need to know where they appear, why competitors are winning, what to change, and whether those changes drive real business outcomes. We’re growing 50% month over month. Who you’ll work with You’ll work directly with me, Kaushik Mahorker, founder of Wildcard. Previously at Scale AI, I buil

1 points

comments

discussionsource

Fossil Fuels Are 40% of Freight Shipping Tonnage, but Half Its Fuel Use

Fossil fuels are about 40% of maritime tonnage but roughly half of freight energy, which changes the shipping fuel transition.

103 points

66 comments

discussionsource

An Embedded Linux on a Single Floppy

An Embedded 🐧Linux on a Single 💾Floppy. Contribute to w84death/floppinux development by creating an account on GitHub.

19 points

12 comments

discussionsource

A 3D voxel game engine written in APL

Voxel Game written in Dyalog APL and SDL3. Contribute to namgyaaal/avoxelgame development by creating an account on GitHub.

127 points

11 comments

discussionsource

Loupe – A iOS app that raises awareness about what native apps can see

A privacy-focused iOS app that raises awareness about what native apps can see - mysk-research/loupe

478 points

193 comments

discussionsource

15-minute at-home Lyme disease tick test

LymeAlert seeks to help people avoid the cost and the wait of going to the emergency room after being bitten by a tick.

198 points

141 comments

discussionsource

The Commodore Callback 8020 smart flip phone

With a retro look and T9 texting, the Commodore Callback 8020 smart flip phone taps into the nostalgic yearning for simpler days. It can run Spotify and Uber, but Instagram is blocked.

96 points

75 comments

discussionsource