Executives from Intel and Taiwan Semiconductor Manufacturing Co recently reached a preliminary agreement to form a joint venture to operate the U.S. firm's chipmaking facilities, the Information reported on Thursday, citing two people involved in some of the discussions. TSMC will take a 20% stake in the new company, the report added.
{
"storyID": "43577302",
"title": "Intel, TSMC tentatively agree to form chipmaking joint venture",
"author": "pseudolus",
"url": "https://finance.yahoo.com/news/intel-tsmc-tentatively-agree-form-185938022.html",
"points": 36,
"commentsCount": 6,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@YahooFinance",
"twitterTitle": "Intel, TSMC tentatively agree to form chipmaking joint venture, Information reports",
"twitterImage": [
{
"url": "https://media.zenfs.com/en/reuters-finance.com/5797ebb697367a167275a9c423ba9850"
}
],
"ogTitle": "Intel, TSMC tentatively agree to form chipmaking joint venture, Information reports",
"alAndroidPackage": "com.yahoo.mobile.client.android.finance",
"alIosAppStoreId": "328412701",
"ogDescription": "Executives from Intel and Taiwan Semiconductor Manufacturing Co recently reached a preliminary agreement to form a joint venture to operate the U.S. firm's chipmaking facilities, the Information reported on Thursday, citing two people involved in some of the discussions. TSMC will take a 20% stake in the new company, the report added.",
"ogImage": [
{
"width": "800",
"url": "https://media.zenfs.com/en/reuters-finance.com/5797ebb697367a167275a9c423ba9850",
"height": "484"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Executives from Intel and Taiwan Semiconductor Manufacturing Co recently reached a preliminary agreement to form a joint venture to operate the U.S. firm's chipmaking facilities, the Information reported on Thursday, citing two people involved in some of the discussions. TSMC will take a 20% stake in the new company, the report added.",
"success": true,
"requestUrl": "https://finance.yahoo.com/news/intel-tsmc-tentatively-agree-form-185938022.html",
"alIosAppName": "Yahoo Finance",
"alAndroidAppName": "Yahoo Finance",
"ogUrl": "https://finance.yahoo.com/news/intel-tsmc-tentatively-agree-form-185938022.html",
"ogSiteName": "Yahoo Finance",
"fbAppId": "458584288257241",
"alAndroidUrl": "intent://#Intent;scheme=yfinance;action=android.intent.action.VIEW;package=com.yahoo.mobile.client.android.finance;S.browser_fallback_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.yahoo.mobile.client.android.finance;end"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-04T01:06:07.000Z",
"createdAtI": 1743728767,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43577302",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-04T01:27:30.228Z",
"title": "Intel, TSMC tentatively agree to form chipmaking joint venture",
"createdAtI": 1743728767,
"url": "https://finance.yahoo.com/news/intel-tsmc-tentatively-agree-form-185938022.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-04T01:06:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743730050,
"commentsCount": 0,
"updatedAt": "2025-04-04T01:24:47.000Z"
}
}
{
"storyID": "43575884",
"title": "Celebrate 50 years of Microsoft with the company's original source code",
"author": "EvgeniyZh",
"url": "https://www.gatesnotes.com/home/home-page-topic/reader/microsoft-original-source-code",
"points": 228,
"commentsCount": 117,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.gatesnotes.com/home/home-page-topic/reader/microsoft-original-source-code"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T21:49:04.000Z",
"createdAtI": 1743716944,
"updatedAt": "2025-04-04T03:22:32.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43575884",
"author": "EvgeniyZh",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T22:12:30.577Z",
"title": "Celebrate 50 years of Microsoft with the company's original source code",
"createdAtI": 1743716944,
"url": "https://www.gatesnotes.com/home/home-page-topic/reader/microsoft-original-source-code",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T21:49:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743718351,
"commentsCount": 0,
"updatedAt": "2025-04-03T22:11:17.000Z"
}
}
{
"storyID": "43575871",
"title": "Was Houdini a Spy? (2021)",
"author": "carlos-menezes",
"url": "https://www.cia.gov/stories/story/was-houdini-a-spy/",
"points": 35,
"commentsCount": 8,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.cia.gov/stories/story/was-houdini-a-spy/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T21:48:06.000Z",
"createdAtI": 1743716886,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43575871",
"author": "carlos-menezes",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T22:00:30.257Z",
"title": "Was Houdini a Spy? (2021)",
"createdAtI": 1743716886,
"url": "https://www.cia.gov/stories/story/was-houdini-a-spy/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T21:48:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743717630,
"commentsCount": 0,
"updatedAt": "2025-04-03T21:58:32.000Z"
}
}
{
"storyID": "43575379",
"title": "The cultural evolution of distortion in music",
"author": "anigbrowl",
"url": "https://royalsocietypublishing.org/doi/10.1098/rstb.2024.0014",
"points": 36,
"commentsCount": 14,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://royalsocietypublishing.org/doi/10.1098/rstb.2024.0014"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T21:03:46.000Z",
"createdAtI": 1743714226,
"updatedAt": "2025-04-04T03:23:03.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43575379",
"author": "anigbrowl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T21:24:30.306Z",
"title": "The cultural evolution of distortion in music",
"createdAtI": 1743714226,
"url": "https://royalsocietypublishing.org/doi/10.1098/rstb.2024.0014",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T21:03:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743715470,
"commentsCount": 0,
"updatedAt": "2025-04-03T21:22:31.000Z"
}
}
300 aspects of each call were cataloged, letting researchers estimate meaning.
{
"storyID": "43575088",
"title": "Bonobos' calls may be the closest thing to animal language we've seen",
"author": "rbanffy",
"url": "https://arstechnica.com/science/2025/04/bonobos-calls-may-be-the-closest-thing-to-animal-language-weve-seen/",
"points": 44,
"commentsCount": 10,
"tags": [],
"og": {
"twitterTitle": "Bonobos’ calls may be the closest thing to animal language we’ve seen",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-04-03T20:14:15+00:00",
"twitterImage": [
{
"alt": "Two bonobos sit facing each other, against a lush, green backdrop.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/04/GettyImages-639723946-2560x1440.jpg"
}
],
"ogTitle": "Bonobos’ calls may be the closest thing to animal language we’ve seen",
"ogDescription": "300 aspects of each call were cataloged, letting researchers estimate meaning.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"alt": "Two bonobos sit facing each other, against a lush, green backdrop.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/04/GettyImages-639723946-2560x1440.jpg",
"height": "1440"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "300 aspects of each call were cataloged, letting researchers estimate meaning.",
"success": true,
"requestUrl": "https://arstechnica.com/science/2025/04/bonobos-calls-may-be-the-closest-thing-to-animal-language-weve-seen/",
"ogUrl": "https://arstechnica.com/science/2025/04/bonobos-calls-may-be-the-closest-thing-to-animal-language-weve-seen/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-04-03T20:14:15+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T20:39:08.000Z",
"createdAtI": 1743712748,
"updatedAt": "2025-04-04T02:52:51.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43575088",
"author": "rbanffy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T20:48:30.373Z",
"title": "Bonobos' calls may be the closest thing to animal language we've seen",
"createdAtI": 1743712748,
"url": "https://arstechnica.com/science/2025/04/bonobos-calls-may-be-the-closest-thing-to-animal-language-weve-seen/",
"points": 3,
"tags": [],
"createdAt": "2025-04-03T20:39:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743713310,
"commentsCount": 0,
"updatedAt": "2025-04-03T20:43:52.000Z"
}
}
For the past few years, cheats have evolved rapidly. First came memory reading aimbots, then colorbots, and now AI aim assist. Cheats have escaped the host PC. How does it affect the players and anti-cheats?
{
"storyID": "43574929",
"title": "AI cheats: Why you didn't notice your teammate was cheating",
"author": "duckling23",
"url": "https://niila.fi/en/ai-cheats/",
"points": 106,
"commentsCount": 88,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://niila.fi/en/ai-cheats/",
"ogTitle": "AI cheats: why you didn’t notice your teammate was cheating",
"ogUrl": "https://niila.fi/en/ai-cheats/",
"ogDescription": "For the past few years, cheats have evolved rapidly. First came memory reading aimbots, then colorbots, and now AI aim assist. Cheats have escaped the host PC. How does it affect the players and anti-cheats?",
"ogImage": [
{
"url": "https://niila.fi/img/ai-cheats/unibot-aiming-at-head.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-04-03T20:25:04.000Z",
"createdAtI": 1743711904,
"updatedAt": "2025-04-04T03:19:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43574929",
"author": "duckling23",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T20:48:30.373Z",
"title": "AI Cheats: Why You Didn't Notice Your Teammate Was Cheating",
"createdAtI": 1743711904,
"url": "https://niila.fi/en/ai-cheats/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T20:25:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743713310,
"commentsCount": 0,
"updatedAt": "2025-04-03T20:45:32.000Z"
}
}
{
"storyID": "43574125",
"title": "How Servo Motors Work",
"author": "kaycebasques",
"url": "https://www.jameco.com/Jameco/workshop/Howitworks/how-servo-motors-work.html",
"points": 59,
"commentsCount": 17,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.jameco.com/Jameco/workshop/Howitworks/how-servo-motors-work.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T19:18:08.000Z",
"createdAtI": 1743707888,
"updatedAt": "2025-04-04T03:22:32.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43574125",
"author": "kaycebasques",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T21:06:30.372Z",
"title": "How Servo Motors Work",
"createdAtI": 1743707888,
"url": "https://www.jameco.com/Jameco/workshop/Howitworks/how-servo-motors-work.html",
"points": 5,
"tags": [],
"createdAt": "2025-04-03T19:18:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743714390,
"commentsCount": 0,
"updatedAt": "2025-04-03T21:04:18.000Z"
}
}
{
"storyID": "43573980",
"title": "Intel, TSMC tentatively agree to form chipmaking joint venture",
"author": "mfiguiere",
"url": "https://www.reuters.com/technology/intel-tsmc-tentatively-agree-form-chipmaking-joint-venture-information-reports-2025-04-03/",
"points": 62,
"commentsCount": 15,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/technology/intel-tsmc-tentatively-agree-form-chipmaking-joint-venture-information-reports-2025-04-03/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T19:07:56.000Z",
"createdAtI": 1743707276,
"updatedAt": "2025-04-04T03:15:48.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43573980",
"author": "mfiguiere",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T19:12:30.283Z",
"title": "Intel, TSMC tentatively agree to form chipmaking joint venture",
"createdAtI": 1743707276,
"url": "https://www.reuters.com/technology/intel-tsmc-tentatively-agree-form-chipmaking-joint-venture-information-reports-2025-04-03/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T19:07:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743707550,
"commentsCount": 2,
"updatedAt": "2025-04-03T19:12:16.000Z"
}
}
How time-tested software engineering practices amplify the effectiveness of AI coding assistants.
{
"storyID": "43573755",
"title": "Senior Developer Skills in the AI Age",
"author": "briankelly",
"url": "https://manuel.kiessling.net/2025/03/31/how-seasoned-developers-can-achieve-great-results-with-ai-coding-agents/",
"points": 178,
"commentsCount": 118,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@manuelkiessling",
"twitterCard": "summary",
"articlePublishedTime": "2025-04-03T00:00:01+02:03",
"success": true,
"requestUrl": "https://manuel.kiessling.net/2025/03/31/how-seasoned-developers-can-achieve-great-results-with-ai-coding-agents/",
"ogTitle": "Senior Developer Skills in the AI Age: Leveraging Experience for Better Results • Manuel Kießling",
"ogUrl": "https://manuel.kiessling.net/2025/03/31/how-seasoned-developers-can-achieve-great-results-with-ai-coding-agents/",
"ogDescription": "How time-tested software engineering practices amplify the effectiveness of AI coding assistants.",
"ogSiteName": "The Log Book of Manuel Kießling",
"articleModifiedTime": "2025-04-03T00:00:01+02:03",
"ogImage": [
{
"url": "https://www.gravatar.com/avatar/8b50d5d8199a12f00cfbfd1061e224a9?s=256"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-04-03T18:47:24.000Z",
"createdAtI": 1743706044,
"updatedAt": "2025-04-04T03:23:03.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43573755",
"author": "briankelly",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T20:57:30.388Z",
"title": "Senior Developer Skills in the AI Age",
"createdAtI": 1743706044,
"url": "https://manuel.kiessling.net/2025/03/31/how-seasoned-developers-can-achieve-great-results-with-ai-coding-agents/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T18:47:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743713850,
"commentsCount": 0,
"updatedAt": "2025-04-03T20:56:17.000Z"
}
}
{
"storyID": "43573738",
"title": "How Big Is VMS? – VMS Software, Inc",
"author": "rbanffy",
"url": "https://vmssoftware.com/resources/blog/2025-03-31-how-big-is-vms/",
"points": 36,
"commentsCount": 32,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://vmssoftware.com/resources/blog/2025-03-31-how-big-is-vms/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T18:46:20.000Z",
"createdAtI": 1743705980,
"updatedAt": "2025-04-04T03:20:17.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43573738",
"author": "rbanffy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T21:09:30.335Z",
"title": "How Big Is VMS? – VMS Software, Inc",
"createdAtI": 1743705980,
"url": "https://vmssoftware.com/resources/blog/2025-03-31-how-big-is-vms/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T18:46:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743714570,
"commentsCount": 0,
"updatedAt": "2025-04-03T21:07:07.000Z"
}
}
Instantly create an MCP server for any GitHub project
{
"storyID": "43573539",
"title": "Show HN: GitMCP is an automatic MCP server for every GitHub repo",
"author": "liadyo",
"url": "https://gitmcp.io/",
"points": 101,
"commentsCount": 31,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "GitMCP",
"twitterDescription": "Instantly create an MCP server for any GitHub project",
"twitterImage": [
{
"url": "https://gitmcp.io/OG."
}
],
"success": true,
"requestUrl": "https://gitmcp.io/",
"twitterUrl": "https://gitmcp.io/",
"ogTitle": "GitMCP",
"ogUrl": "https://gitmcp.io/",
"ogDescription": "Instantly create an MCP server for any GitHub project",
"ogImage": [
{
"url": "https://gitmcp.io/OG.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T18:28:44.000Z",
"createdAtI": 1743704924,
"updatedAt": "2025-04-04T03:21:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43573539",
"author": "liadyo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T18:39:30.288Z",
"title": "An automatic MCP server for every GitHub project",
"createdAtI": 1743704924,
"url": "https://gitmcp.io/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T18:28:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743705570,
"commentsCount": 1,
"updatedAt": "2025-04-03T18:36:32.000Z"
}
}
The runway might have hints about the stock market's next move.
{
"storyID": "43573488",
"title": "2025 Recession Indicators Hit Fashion and Wall Street at Once",
"author": "herbertl",
"url": "https://www.marieclaire.com/fashion/recession-2025-fashion-indicators/",
"points": 82,
"commentsCount": 145,
"tags": [],
"og": {
"twitterCreator": "@marieclaireus",
"twitterSite": "@marieclaireus",
"twitterTitle": "Recession Indicators Don’t Just Hit Wall Street—They Hit Fashion, Too",
"articlePublishedTime": "2025-04-02T11:00:20Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/PHPKfqbqia7coMFkiHRfrL-1200-80.jpg"
}
],
"ogTitle": "Recession Indicators Don’t Just Hit Wall Street—They Hit Fashion, Too",
"ogDescription": "The runway might have hints about the stock market's next move.",
"ogImage": [
{
"width": "1200",
"url": "https://cdn.mos.cms.futurecdn.net/PHPKfqbqia7coMFkiHRfrL-1200-80.jpg"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/MarieClaire",
"twitterCard": "summary_large_image",
"twitterDescription": "The runway might have hints about the stock market's next move.",
"success": true,
"requestUrl": "https://www.marieclaire.com/fashion/recession-2025-fashion-indicators/",
"ogUrl": "https://www.marieclaire.com/fashion/recession-2025-fashion-indicators/",
"ogSiteName": "Marie Claire Magazine",
"articleModifiedTime": "2025-04-02T12:57:48Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T18:23:18.000Z",
"createdAtI": 1743704598,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43573488",
"author": "herbertl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T18:45:30.554Z",
"title": "2025 Recession Indicators Hit Fashion and Wall Street at Once",
"createdAtI": 1743704598,
"url": "https://www.marieclaire.com/fashion/recession-2025-fashion-indicators/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T18:23:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743705931,
"commentsCount": 1,
"updatedAt": "2025-04-03T18:44:17.000Z"
}
}
OSINT used to be a thinking game. Now it’s becoming a trusting game and that should terrify you.I’ve seen it firsthand, analysts running solid investigations, then slowly shifting more and more of the thinking to GenAI tools. At first, it’s small. You use ChatGPT to summarise a document or translate a foreign post. Then it’s helping draft your reports. Then it’s generating leads. And eventually, you’re not thinking a
{
"storyID": "43573465",
"title": "The Slow Collapse of Critical Thinking in OSINT Due to AI",
"author": "walterbell",
"url": "https://www.dutchosintguy.com/post/the-slow-collapse-of-critical-thinking-in-osint-due-to-ai",
"points": 158,
"commentsCount": 85,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "The Slow Collapse of Critical Thinking in OSINT due to AI",
"articlePublishedTime": "2025-04-02T11:41:14.187Z",
"ogTitle": "The Slow Collapse of Critical Thinking in OSINT due to AI",
"ogDescription": "OSINT used to be a thinking game. Now it’s becoming a trusting game and that should terrify you.I’ve seen it firsthand, analysts running solid investigations, then slowly shifting more and more of the thinking to GenAI tools. At first, it’s small. You use ChatGPT to summarise a document or translate a foreign post. Then it’s helping draft your reports. Then it’s generating leads. And eventually, you’re not thinking a",
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "OSINT used to be a thinking game. Now it’s becoming a trusting game and that should terrify you.I’ve seen it firsthand, analysts running solid investigations, then slowly shifting more and more of the thinking to GenAI tools. At first, it’s small. You use ChatGPT to summarise a document or translate a foreign post. Then it’s helping draft your reports. Then it’s generating leads. And eventually, you’re not thinking a",
"success": true,
"requestUrl": "https://www.dutchosintguy.com/post/the-slow-collapse-of-critical-thinking-in-osint-due-to-ai",
"ogUrl": "https://www.dutchosintguy.com/post/the-slow-collapse-of-critical-thinking-in-osint-due-to-ai",
"ogSiteName": "Nico Dekens",
"articleModifiedTime": "2025-04-02T13:44:45.140Z",
"articleAuthor": "Nico Dekens | dutch_osintguy"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"chatgpt"
]
},
"createdAt": "2025-04-03T18:21:32.000Z",
"createdAtI": 1743704492,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43573465",
"author": "walterbell",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T20:42:30.522Z",
"title": "The Slow Collapse of Critical Thinking in OSINT Due to AI",
"createdAtI": 1743704492,
"url": "https://www.dutchosintguy.com/post/the-slow-collapse-of-critical-thinking-in-osint-due-to-ai",
"points": 5,
"tags": [],
"createdAt": "2025-04-03T18:21:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743712951,
"commentsCount": 3,
"updatedAt": "2025-04-03T20:40:17.000Z"
}
}
Tenstorrent launched the next generation Blackhole™ chip family today at their DevDay event in San Francisco.
{
"storyID": "43573310",
"title": "Tenstorrent Launches Blackhole Developer Products at Tenstorrent Dev Day",
"author": "fidotron",
"url": "https://tenstorrent.com/vision/tenstorrent-launches-blackhole-developer-products-at-tenstorrent-dev-day",
"points": 57,
"commentsCount": 15,
"tags": [],
"og": {
"twitterCreator": "@Tenstorrent",
"twitterSite": "@Tenstorrent",
"twitterTitle": "Tenstorrent Launches Blackhole™ Developer Products at Tenstorrent Dev Day | Tenstorrent",
"twitterImage": [
{
"url": "https://cdn.sanity.io/images/jpb4ed5r/production/6692559036d6c0389b54b71de3da7fafea904929-1800x1012.jpg"
}
],
"ogTitle": "Tenstorrent Launches Blackhole™ Developer Products at Tenstorrent Dev Day | Tenstorrent",
"ogDescription": "Tenstorrent launched the next generation Blackhole™ chip family today at their DevDay event in San Francisco.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://cdn.sanity.io/images/jpb4ed5r/production/6692559036d6c0389b54b71de3da7fafea904929-1800x1012.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Tenstorrent launched the next generation Blackhole™ chip family today at their DevDay event in San Francisco.",
"success": true,
"requestUrl": "https://tenstorrent.com/vision/tenstorrent-launches-blackhole-developer-products-at-tenstorrent-dev-day",
"ogUrl": "https://tenstorrent.com/en/vision/tenstorrent-launches-blackhole-developer-products-at-tenstorrent-dev-day",
"ogSiteName": "Tenstorrent"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T18:07:50.000Z",
"createdAtI": 1743703670,
"updatedAt": "2025-04-04T03:19:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43573310",
"author": "fidotron",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T19:39:30.343Z",
"title": "Tenstorrent Launches Blackhole Developer Products at Tenstorrent Dev Day",
"createdAtI": 1743703670,
"url": "https://tenstorrent.com/vision/tenstorrent-launches-blackhole-developer-products-at-tenstorrent-dev-day",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T18:07:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743709170,
"commentsCount": 1,
"updatedAt": "2025-04-03T19:38:17.000Z"
}
}
{
"storyID": "43573299",
"title": "Show HN: Monkeys.zip – 3000 Monkeys on Typewriters",
"author": "yathern",
"url": "https://monkeys.zip/",
"points": 64,
"commentsCount": 22,
"tags": [
"show_hn",
"front_page"
],
"og": {
"error": "Must scrape an HTML page",
"requestUrl": "https://monkeys.zip/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T18:06:32.000Z",
"createdAtI": 1743703592,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43573299",
"author": "yathern",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T20:21:30.225Z",
"title": "Show HN: Monkeys.zip – 3000 Monkeys on Typewriters",
"createdAtI": 1743703592,
"url": "https://monkeys.zip/",
"points": 6,
"tags": [
"show_hn"
],
"createdAt": "2025-04-03T18:06:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743711690,
"commentsCount": 2,
"updatedAt": "2025-04-03T20:19:03.000Z"
}
}
Otakar G. Hubschmann - There is only one thing worse than being imitated
{
"storyID": "43573156",
"title": "An image of an archeologist adventurer who wears a hat and uses a bullwhip",
"author": "participant3",
"url": "https://theaiunderwriter.substack.com/p/an-image-of-an-archeologist-adventurer",
"points": 542,
"commentsCount": 385,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "An image of an archeologist adventurer who wears a hat and uses a bullwhip",
"twitterCard": "summary_large_image",
"twitterDescription": "There is only one thing worse than being imitated",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ftheaiunderwriter.substack.com%2Fapi%2Fv1%2Fpost_preview%2F160437564%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Otakar G. Hubschmann",
"requestUrl": "https://theaiunderwriter.substack.com/p/an-image-of-an-archeologist-adventurer",
"ogTitle": "An image of an archeologist adventurer who wears a hat and uses a bullwhip",
"ogUrl": "https://theaiunderwriter.substack.com/p/an-image-of-an-archeologist-adventurer",
"ogDescription": "There is only one thing worse than being imitated",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff876425a-feb7-42b8-a0fe-9be8d0cd864b_1024x1536.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T17:55:20.000Z",
"createdAtI": 1743702920,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43573156",
"author": "participant3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T19:39:30.343Z",
"title": "An image of an archeologist adventurer who wears a hat and uses a bullwhip",
"createdAtI": 1743702920,
"url": "https://theaiunderwriter.substack.com/p/an-image-of-an-archeologist-adventurer",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T17:55:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743709170,
"commentsCount": 2,
"updatedAt": "2025-04-03T19:38:17.000Z"
}
}
Dominic Preston - ChatGPT may be the White House’s latest economic advisor.
{
"storyID": "43572947",
"title": "Trump's new tariff math looks a lot like ChatGPT's",
"author": "marban",
"url": "https://www.theverge.com/news/642620/trump-tariffs-formula-ai-chatgpt-gemini-claude-grok",
"points": 53,
"commentsCount": 24,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Trump’s new tariff math looks a lot like ChatGPT’s",
"articlePublishedTime": "2025-04-03T15:06:30+00:00",
"twitterImage": [
{
"alt": "Digital photo collage of a robotic hand doing a thumbs up.",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/03/STK414_AI_CVIRGINIA_2_A.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200"
}
],
"author": "Dominic Preston",
"twitterUrl": "https://www.theverge.com/news/642620/trump-tariffs-formula-ai-chatgpt-gemini-claude-grok",
"ogTitle": "Trump’s new tariff math looks a lot like ChatGPT’s",
"ogDescription": "ChatGPT may be the White House’s latest economic advisor.",
"ogImage": [
{
"width": "1200",
"alt": "Digital photo collage of a robotic hand doing a thumbs up.",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/03/STK414_AI_CVIRGINIA_2_A.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "ChatGPT may be the White House’s latest economic advisor.",
"success": true,
"requestUrl": "https://www.theverge.com/news/642620/trump-tariffs-formula-ai-chatgpt-gemini-claude-grok",
"ogUrl": "https://www.theverge.com/news/642620/trump-tariffs-formula-ai-chatgpt-gemini-claude-grok",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-04-03T15:06:30+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 2,
"offenses": [
"chatgpt",
"chatgpt"
]
},
"createdAt": "2025-04-03T17:35:35.000Z",
"createdAtI": 1743701735,
"updatedAt": "2025-04-04T02:47:50.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43572947",
"author": "marban",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T17:45:30.214Z",
"title": "Trump's new tariff math looks a lot like ChatGPT's",
"createdAtI": 1743701735,
"url": "https://www.theverge.com/news/642620/trump-tariffs-formula-ai-chatgpt-gemini-claude-grok",
"points": 13,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T17:35:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743702330,
"commentsCount": 2,
"updatedAt": "2025-04-03T17:43:16.000Z"
}
}
Today's post was going to be about a new product we're introducing—but we need to hold off while we recalculate our prices. You've probably seen the news: Virtually all imports into the United States will be subjected to additional, steep import taxes, also called tariffs. The…
{
"storyID": "43572820",
"title": "Bikes in the age of tariffs",
"author": "bobchadwick",
"url": "https://www.renehersecycles.com/bikes-in-the-age-of-tariffs/",
"points": 79,
"commentsCount": 88,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Bikes in the Age of Tariffs",
"success": true,
"requestUrl": "https://www.renehersecycles.com/bikes-in-the-age-of-tariffs/",
"ogTitle": "Bikes in the Age of Tariffs",
"ogUrl": "https://www.renehersecycles.com/bikes-in-the-age-of-tariffs/",
"ogSiteName": "Rene Herse Cycles",
"ogDescription": "Today's post was going to be about a new product we're introducing—but we need to hold off while we recalculate our prices. You've probably seen the news: Virtually all imports into the United States will be subjected to additional, steep import taxes, also called tariffs. The…",
"ogImage": [
{
"url": "https://www.renehersecycles.com/wp-content/uploads/2025/04/Container_ship_COVER.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T17:24:28.000Z",
"createdAtI": 1743701068,
"updatedAt": "2025-04-04T03:15:48.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43572820",
"author": "bobchadwick",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T20:00:30.335Z",
"title": "Bikes in the Age of Tariffs",
"createdAtI": 1743701068,
"url": "https://www.renehersecycles.com/bikes-in-the-age-of-tariffs/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T17:24:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743710430,
"commentsCount": 1,
"updatedAt": "2025-04-03T19:59:17.000Z"
}
}
Scripts to simplify setting up a Windows developer box - microsoft/windows-dev-box-setup-scripts
{
"storyID": "43572800",
"title": "Windows debloat script made by Microsoft",
"author": "homebrewer",
"url": "https://github.com/microsoft/windows-dev-box-setup-scripts/blob/master/scripts/RemoveDefaultApps.ps1",
"points": 36,
"commentsCount": 9,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "windows-dev-box-setup-scripts/scripts/RemoveDefaultApps.ps1 at master · microsoft/windows-dev-box-setup-scripts",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/c2785edd642cfbac4b16a30fbd4a83a13c12a0a551363d2d9a84ee1ae0f0a661/microsoft/windows-dev-box-setup-scripts"
}
],
"ogTitle": "windows-dev-box-setup-scripts/scripts/RemoveDefaultApps.ps1 at master · microsoft/windows-dev-box-setup-scripts",
"ogDescription": "Scripts to simplify setting up a Windows developer box - microsoft/windows-dev-box-setup-scripts",
"ogImage": [
{
"width": "1200",
"alt": "Scripts to simplify setting up a Windows developer box - microsoft/windows-dev-box-setup-scripts",
"url": "https://opengraph.githubassets.com/c2785edd642cfbac4b16a30fbd4a83a13c12a0a551363d2d9a84ee1ae0f0a661/microsoft/windows-dev-box-setup-scripts",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Scripts to simplify setting up a Windows developer box - microsoft/windows-dev-box-setup-scripts",
"success": true,
"requestUrl": "https://github.com/microsoft/windows-dev-box-setup-scripts/blob/master/scripts/RemoveDefaultApps.ps1",
"ogUrl": "https://github.com/microsoft/windows-dev-box-setup-scripts/blob/master/scripts/RemoveDefaultApps.ps1",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T17:22:50.000Z",
"createdAtI": 1743700970,
"updatedAt": "2025-04-04T01:48:17.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43572800",
"author": "homebrewer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T17:39:30.572Z",
"title": "Windows debloat script made by Microsoft",
"createdAtI": 1743700970,
"url": "https://github.com/microsoft/windows-dev-box-setup-scripts/blob/master/scripts/RemoveDefaultApps.ps1",
"points": 3,
"tags": [],
"createdAt": "2025-04-03T17:22:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743701971,
"commentsCount": 0,
"updatedAt": "2025-04-03T17:39:17.000Z"
}
}
Run Background Tasks at Scale. Contribute to hatchet-dev/hatchet development by creating an account on GitHub.
{
"storyID": "43572733",
"title": "Show HN: Hatchet v1 – A task orchestration platform built on Postgres",
"author": "abelanger",
"url": "https://github.com/hatchet-dev/hatchet",
"points": 67,
"commentsCount": 22,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - hatchet-dev/hatchet: Run Background Tasks at Scale",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/c4f8df9fa5aaab57afbf75fd69989599e8d41a0e75ac218b829be60f48e80c07/hatchet-dev/hatchet"
}
],
"ogTitle": "GitHub - hatchet-dev/hatchet: Run Background Tasks at Scale",
"ogDescription": "Run Background Tasks at Scale. Contribute to hatchet-dev/hatchet development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Run Background Tasks at Scale. Contribute to hatchet-dev/hatchet development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/c4f8df9fa5aaab57afbf75fd69989599e8d41a0e75ac218b829be60f48e80c07/hatchet-dev/hatchet",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Run Background Tasks at Scale. Contribute to hatchet-dev/hatchet development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/hatchet-dev/hatchet",
"ogUrl": "https://github.com/hatchet-dev/hatchet",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T17:17:54.000Z",
"createdAtI": 1743700674,
"updatedAt": "2025-04-04T03:21:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43572733",
"author": "abelanger",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T20:06:30.400Z",
"title": "Show HN: Hatchet v1 – a task orchestration platform built on Postgres",
"createdAtI": 1743700674,
"url": "https://github.com/hatchet-dev/hatchet",
"points": 7,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-04-03T17:17:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743710790,
"commentsCount": 0,
"updatedAt": "2025-04-03T20:03:32.000Z"
}
}
Simplify managing and maintaining complex database schemas
{
"storyID": "43572544",
"title": "Declarative Schemas for simpler database management",
"author": "kiwicopple",
"url": "https://supabase.com/blog/declarative-schemas",
"points": 58,
"commentsCount": 47,
"tags": [],
"og": {
"twitterCreator": "@supabase",
"twitterSite": "@supabase",
"articlePublishedTime": "2025-04-03T00:00:00",
"ogTitle": "Declarative Schemas for Simpler Database Management",
"ogDescription": "Simplify managing and maintaining complex database schemas",
"ogImage": [
{
"width": "800",
"alt": "Declarative Schemas for Simpler Database Management thumbnail",
"url": "https://supabase.com/images/blog/launch-week-14/day-4-declarative-schemas/og.png",
"height": "600"
}
],
"ogType": "article",
"articleTag": "launch-week",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://supabase.com/blog/declarative-schemas",
"ogUrl": "https://supabase.com/blog/declarative-schemas",
"ogSiteName": "Supabase",
"articleAuthor": "https://github.com/sweatybridge"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T17:02:51.000Z",
"createdAtI": 1743699771,
"updatedAt": "2025-04-04T02:31:48.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43572544",
"author": "kiwicopple",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T18:30:30.513Z",
"title": "Declarative Schemas for simpler database management",
"createdAtI": 1743699771,
"url": "https://supabase.com/blog/declarative-schemas",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T17:02:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743705031,
"commentsCount": 1,
"updatedAt": "2025-04-03T18:30:17.000Z"
}
}
{
"storyID": "43572374",
"title": "Reasoning models don't always say what they think",
"author": "meetpateltech",
"url": "https://www.anthropic.com/research/reasoning-models-dont-say-think",
"points": 327,
"commentsCount": 229,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.anthropic.com/research/reasoning-models-dont-say-think"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T16:50:08.000Z",
"createdAtI": 1743699008,
"updatedAt": "2025-04-04T03:21:17.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43572374",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T17:30:30.585Z",
"title": "Reasoning models don't always say what they think",
"createdAtI": 1743699008,
"url": "https://www.anthropic.com/research/reasoning-models-dont-say-think",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T16:50:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743701431,
"commentsCount": 0,
"updatedAt": "2025-04-03T17:28:46.000Z"
}
}
A research-backed AI scenario forecast.
{
"storyID": "43571851",
"title": "AI 2027",
"author": "Tenoke",
"url": "https://ai-2027.com/",
"points": 346,
"commentsCount": 246,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@AI_Futures_",
"twitterCard": "summary_large_image",
"twitterTitle": "AI 2027",
"twitterDescription": "A research-backed AI scenario forecast.\n",
"twitterImage": [
{
"alt": "AI 2027",
"width": "1200",
"url": "https://ai-2027.com/opengraph.png",
"height": "630"
}
],
"success": true,
"requestUrl": "https://ai-2027.com/",
"ogTitle": "AI 2027",
"ogDescription": "A research-backed AI scenario forecast.\n",
"ogImage": [
{
"width": "1200",
"alt": "AI 2027",
"url": "https://ai-2027.com/opengraph.png",
"height": "630"
}
]
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-04-03T16:13:02.000Z",
"createdAtI": 1743696782,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43571851",
"author": "Tenoke",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T16:24:30.281Z",
"title": "AI 2027",
"createdAtI": 1743696782,
"url": "https://ai-2027.com/",
"points": 6,
"tags": [],
"createdAt": "2025-04-03T16:13:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743697470,
"commentsCount": 0,
"updatedAt": "2025-04-03T16:22:48.000Z"
}
}
curl-impersonate: A special build of curl that can impersonate Chrome & Firefox - lwthiker/curl-impersonate
{
"storyID": "43571099",
"title": "Curl-impersonate: Special build of curl that can impersonate the major browsers",
"author": "mmh0000",
"url": "https://github.com/lwthiker/curl-impersonate",
"points": 292,
"commentsCount": 71,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - lwthiker/curl-impersonate: curl-impersonate: A special build of curl that can impersonate Chrome & Firefox",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/201ad392154ccd047d8aa639084c7bdedd1b7ed972b315c1f6f622b7e7e57da6/lwthiker/curl-impersonate"
}
],
"ogTitle": "GitHub - lwthiker/curl-impersonate: curl-impersonate: A special build of curl that can impersonate Chrome & Firefox",
"ogDescription": "curl-impersonate: A special build of curl that can impersonate Chrome & Firefox - lwthiker/curl-impersonate",
"ogImage": [
{
"width": "1200",
"alt": "curl-impersonate: A special build of curl that can impersonate Chrome & Firefox - lwthiker/curl-impersonate",
"url": "https://opengraph.githubassets.com/201ad392154ccd047d8aa639084c7bdedd1b7ed972b315c1f6f622b7e7e57da6/lwthiker/curl-impersonate",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "curl-impersonate: A special build of curl that can impersonate Chrome & Firefox - lwthiker/curl-impersonate",
"success": true,
"requestUrl": "https://github.com/lwthiker/curl-impersonate",
"ogUrl": "https://github.com/lwthiker/curl-impersonate",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T15:24:49.000Z",
"createdAtI": 1743693889,
"updatedAt": "2025-04-04T03:21:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43571099",
"author": "mmh0000",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T16:33:30.396Z",
"title": "A special build of curl that can impersonate Chrome and Firefox",
"createdAtI": 1743693889,
"url": "https://github.com/lwthiker/curl-impersonate",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T15:24:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743698010,
"commentsCount": 1,
"updatedAt": "2025-04-03T16:32:20.000Z"
}
}
{
"storyID": "43570749",
"title": "Show HN: Novanode, Global load balancing with Caddy, no vendor lock-in",
"author": "martianE",
"url": null,
"points": 74,
"commentsCount": 27,
"tags": [
"show_hn"
],
"createdAt": "2025-04-03T14:59:42.000Z",
"createdAtI": 1743692382,
"updatedAt": "2025-04-04T02:28:32.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43570749",
"author": "martianE",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T15:09:30.221Z",
"title": "Show HN: Novnaode, Global load balancing with Caddy, no vendor lock-in",
"createdAtI": 1743692382,
"url": null,
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-04-03T14:59:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743692970,
"commentsCount": 0,
"updatedAt": "2025-04-03T15:04:01.000Z"
}
}
An fast and versatile JavaScript animation library
{
"storyID": "43570533",
"title": "AnimeJs v4 Is Here",
"author": "adrianvoica",
"url": "https://animejs.com/",
"points": 588,
"commentsCount": 76,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Anime.js | JavaScript Animation Engine",
"twitterCard": "summary_large_image",
"twitterDescription": "An fast and versatile JavaScript animation library",
"twitterImage": [
{
"url": "https://animejs.com/media/site/5e9b48763d-1743602181/anime-js-sharing-image.png"
}
],
"success": true,
"requestUrl": "https://animejs.com/",
"ogTitle": "Anime.js | JavaScript Animation Engine",
"ogUrl": "/",
"ogDescription": "An fast and versatile JavaScript animation library",
"ogImage": [
{
"url": "/media/site/5e9b48763d-1743602181/anime-js-sharing-image.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T14:47:52.000Z",
"createdAtI": 1743691672,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43570533",
"author": "adrianvoica",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T14:54:30.219Z",
"title": "AnimeJs v4 Is Here",
"createdAtI": 1743691672,
"url": "https://animejs.com/",
"points": 3,
"tags": [],
"createdAt": "2025-04-03T14:47:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743692070,
"commentsCount": 2,
"updatedAt": "2025-04-03T14:53:20.000Z"
}
}
Learn about the 'overengineered anchoring' pattern, a technique to improve the user experience of scrollable content.
{
"storyID": "43570324",
"title": "Overengineered Anchor Links",
"author": "matser",
"url": "https://thirty-five.com/overengineered-anchoring",
"points": 267,
"commentsCount": 118,
"tags": [
"front_page"
],
"og": {
"twitterSite": "thirty-five.com",
"twitterTitle": "Overengineered anchor links - 35®",
"twitterImage": [
{
"alt": "35 Agency Hero Image",
"url": "https://thirty-five.com/opengraph.png"
}
],
"ogTitle": "Overengineered anchor links - 35®",
"ogDescription": "Learn about the 'overengineered anchoring' pattern, a technique to improve the user experience of scrollable content.",
"ogLocale": "en_US",
"ogImage": [
{
"alt": "35 Agency Hero Image",
"url": "https://thirty-five.com/opengraph.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Learn about the 'overengineered anchoring' pattern, a technique to improve the user experience of scrollable content.",
"success": true,
"requestUrl": "https://thirty-five.com/overengineered-anchoring",
"ogUrl": "https://thirty-five.com/overengineered-anchoring",
"ogSiteName": "35®"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T14:36:41.000Z",
"createdAtI": 1743691001,
"updatedAt": "2025-04-04T03:23:03.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43570324",
"author": "matser",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T14:54:30.219Z",
"title": "Overengineered Anchor Links",
"createdAtI": 1743691001,
"url": "https://thirty-five.com/overengineered-anchoring",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T14:36:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743692070,
"commentsCount": 0,
"updatedAt": "2025-04-03T14:53:20.000Z"
}
}
Benchmark any tool from the CLI. Contribute to ConduitIO/benchi development by creating an account on GitHub.
{
"storyID": "43570207",
"title": "Show HN: Benchi – A benchmarking tool written in Go",
"author": "lmazgon",
"url": "https://github.com/ConduitIO/benchi",
"points": 45,
"commentsCount": 4,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - ConduitIO/benchi: Benchmark any tool from the CLI",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/c526c4b9d6904ed9f20d88641fd8f140261603b6c436fc433c11aeb5487b1672/ConduitIO/benchi"
}
],
"ogTitle": "GitHub - ConduitIO/benchi: Benchmark any tool from the CLI",
"ogDescription": "Benchmark any tool from the CLI. Contribute to ConduitIO/benchi development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Benchmark any tool from the CLI. Contribute to ConduitIO/benchi development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/c526c4b9d6904ed9f20d88641fd8f140261603b6c436fc433c11aeb5487b1672/ConduitIO/benchi",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Benchmark any tool from the CLI. Contribute to ConduitIO/benchi development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/ConduitIO/benchi",
"ogUrl": "https://github.com/ConduitIO/benchi",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T14:28:37.000Z",
"createdAtI": 1743690517,
"updatedAt": "2025-04-04T01:40:32.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43570207",
"author": "lmazgon",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T15:57:30.258Z",
"title": "Show HN: Benchi – A benchmarking tool written in Go",
"createdAtI": 1743690517,
"url": "https://github.com/ConduitIO/benchi",
"points": 5,
"tags": [
"show_hn"
],
"createdAt": "2025-04-03T14:28:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743695850,
"commentsCount": 0,
"updatedAt": "2025-04-03T15:55:21.000Z"
}
}
{
"storyID": "43569961",
"title": "Show HN: Offline JavaScript PubSub between browser tabs",
"author": "l1am0",
"url": "https://simon-frey.com/tabsub/",
"points": 75,
"commentsCount": 30,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://simon-frey.com/tabsub/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T14:09:59.000Z",
"createdAtI": 1743689399,
"updatedAt": "2025-04-04T03:14:05.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43569961",
"author": "l1am0",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T15:15:30.279Z",
"title": "Show HN: Offline JavaScript PubSub between browser tabs",
"createdAtI": 1743689399,
"url": "https://simon-frey.com/tabsub/",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-04-03T14:09:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743693330,
"commentsCount": 1,
"updatedAt": "2025-04-03T15:13:37.000Z"
}
}
Compiler for the C3 language. Contribute to c3lang/c3c development by creating an account on GitHub.
{
"storyID": "43569724",
"title": "Show HN: The C3 programming language (C alternative language)",
"author": "lerno",
"url": "https://github.com/c3lang/c3c",
"points": 94,
"commentsCount": 59,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - c3lang/c3c: Compiler for the C3 language",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/41d6c688ff5292115d2062b30deebb30e53fb85894eea314075b8c88514edf69/c3lang/c3c"
}
],
"ogTitle": "GitHub - c3lang/c3c: Compiler for the C3 language",
"ogDescription": "Compiler for the C3 language. Contribute to c3lang/c3c development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Compiler for the C3 language. Contribute to c3lang/c3c development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/41d6c688ff5292115d2062b30deebb30e53fb85894eea314075b8c88514edf69/c3lang/c3c",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Compiler for the C3 language. Contribute to c3lang/c3c development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/c3lang/c3c",
"ogUrl": "https://github.com/c3lang/c3c",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T13:55:38.000Z",
"createdAtI": 1743688538,
"updatedAt": "2025-04-04T03:22:32.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43569724",
"author": "lerno",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T15:30:30.537Z",
"title": "Show HN: The C3 programming language (C alternative language)",
"createdAtI": 1743688538,
"url": null,
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-04-03T13:55:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743694231,
"commentsCount": 0,
"updatedAt": "2025-04-03T15:29:02.000Z"
}
}
{
"storyID": "43569190",
"title": "Show HN: OpenNutrition – A free, public nutrition database",
"author": "joshdickson",
"url": "https://www.opennutrition.app/search",
"points": 276,
"commentsCount": 139,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://www.opennutrition.app/search"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T13:19:05.000Z",
"createdAtI": 1743686345,
"updatedAt": "2025-04-04T03:08:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43569190",
"author": "joshdickson",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T13:36:30.383Z",
"title": "Show HN: OpenNutrition – A free, public nutrition database",
"createdAtI": 1743686345,
"url": "https://www.opennutrition.app/search",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-04-03T13:19:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743687390,
"commentsCount": 0,
"updatedAt": "2025-04-03T13:35:01.000Z"
}
}
{
"storyID": "43569009",
"title": "Hackers stole billions in crypto to keep North Korea’s regime afloat",
"author": "Bostonian",
"url": "https://www.wsj.com/world/asia/north-korea-cryptocurrency-580d7d3f",
"points": 115,
"commentsCount": 125,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/world/asia/north-korea-cryptocurrency-580d7d3f"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T13:03:34.000Z",
"createdAtI": 1743685414,
"updatedAt": "2025-04-04T02:31:48.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43569009",
"author": "Bostonian",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T13:30:30.495Z",
"title": "How North Korea Cheated Its Way to Crypto Billions",
"createdAtI": 1743685414,
"url": "https://www.wsj.com/world/asia/north-korea-cryptocurrency-580d7d3f",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T13:03:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743687030,
"commentsCount": 1,
"updatedAt": "2025-04-03T13:28:17.000Z"
}
}
Terminal based intercepting proxy written in rust with tmux and vim as user interface. - GitHub - hail-hydrant/zxc: Terminal based intercepting proxy written in rust with tmux and vim as user int...
{
"storyID": "43568771",
"title": "Show HN: Zxc – Rust TLS proxy with tmux and Vim as UI, BurpSuite alternative",
"author": "darkseid_is",
"url": "https://github.com/hail-hydrant/zxc",
"points": 87,
"commentsCount": 13,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - hail-hydrant/zxc: Terminal based intercepting proxy written in rust with tmux and vim as user interface.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/b607eb46097204554027a5318da1fabe9bf7eed5301894ee03637549c96a4cc5/hail-hydrant/zxc"
}
],
"ogTitle": "GitHub - hail-hydrant/zxc: Terminal based intercepting proxy written in rust with tmux and vim as user interface.",
"ogDescription": " Terminal based intercepting proxy written in rust with tmux and vim as user interface. - GitHub - hail-hydrant/zxc: Terminal based intercepting proxy written in rust with tmux and vim as user int...",
"ogImage": [
{
"width": "1200",
"alt": " Terminal based intercepting proxy written in rust with tmux and vim as user interface. - GitHub - hail-hydrant/zxc: Terminal based intercepting proxy written in rust with tmux and vim as user int...",
"url": "https://opengraph.githubassets.com/b607eb46097204554027a5318da1fabe9bf7eed5301894ee03637549c96a4cc5/hail-hydrant/zxc",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": " Terminal based intercepting proxy written in rust with tmux and vim as user interface. - GitHub - hail-hydrant/zxc: Terminal based intercepting proxy written in rust with tmux and vim as user int...",
"success": true,
"requestUrl": "https://github.com/hail-hydrant/zxc",
"ogUrl": "https://github.com/hail-hydrant/zxc",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T12:41:10.000Z",
"createdAtI": 1743684070,
"updatedAt": "2025-04-04T03:13:03.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43568771",
"author": "darkseid_is",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T13:06:30.305Z",
"title": "Show HN: Zxc – Rust TLS proxy with tmux and Vim as UI, BurpSuite alternative",
"createdAtI": 1743684070,
"url": "https://github.com/hail-hydrant/zxc",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-04-03T12:41:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743685590,
"commentsCount": 0,
"updatedAt": "2025-04-03T13:01:16.000Z"
}
}
Molly Fischer - The Trump Administration wants to punish schools for student activism. Michael Roth, of Wesleyan, argues that colleges don’t have to roll over.
{
"storyID": "43568655",
"title": "A university president makes a case against cowardice",
"author": "pseudolus",
"url": "https://www.newyorker.com/news/q-and-a/a-university-president-makes-a-case-against-cowardice",
"points": 207,
"commentsCount": 243,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@NewYorker",
"twitterSite": "@NewYorker",
"twitterTitle": "A University President Makes a Case Against Cowardice",
"articlePublishedTime": "2025-04-03T10:00:00.000Z",
"twitterImage": [
{
"url": "https://media.newyorker.com/photos/67ec6707516b2b18612baab5/16:9/w_1280,c_limit/Fischer_MichaelRoth.jpg?mbid=social_retweet"
}
],
"author": "Molly Fischer",
"ogTitle": "A University President Makes a Case Against Cowardice",
"ogDescription": "The Trump Administration wants to punish schools for student activism. Michael Roth, of Wesleyan, argues that colleges don’t have to roll over.",
"ogImage": [
{
"url": "https://media.newyorker.com/photos/67ec6707516b2b18612baab5/16:9/w_1280,c_limit/Fischer_MichaelRoth.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The Trump Administration wants to punish schools for student activism. Michael Roth, of Wesleyan, argues that colleges don’t have to roll over.",
"success": true,
"requestUrl": "https://www.newyorker.com/news/q-and-a/a-university-president-makes-a-case-against-cowardice",
"ogUrl": "https://www.newyorker.com/news/q-and-a/a-university-president-makes-a-case-against-cowardice",
"ogSiteName": "The New Yorker",
"articleSection": "tags",
"articleModifiedTime": "2025-04-03T10:00:00.000Z",
"articleAuthor": "Molly Fischer",
"fbAppId": "1147169538698836"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T12:29:08.000Z",
"createdAtI": 1743683348,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43568655",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T12:45:30.216Z",
"title": "A University President Makes a Case Against Cowardice",
"createdAtI": 1743683348,
"url": "https://www.newyorker.com/news/q-and-a/a-university-president-makes-a-case-against-cowardice",
"points": 3,
"tags": [],
"createdAt": "2025-04-03T12:29:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743684330,
"commentsCount": 1,
"updatedAt": "2025-04-03T12:39:00.000Z"
}
}
The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system. - InitWar...
{
"storyID": "43568503",
"title": "InitWare, a portable systemd fork running on BSDs and Linux",
"author": "sunshine-o",
"url": "https://github.com/InitWare/InitWare",
"points": 141,
"commentsCount": 78,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - InitWare/InitWare: The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management (\"init\") system.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/f2c93251f099a4037049df40c687305e8812b91795c162324078719fe60b3c49/InitWare/InitWare"
}
],
"ogTitle": "GitHub - InitWare/InitWare: The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management (\"init\") system.",
"ogDescription": "The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management (\"init\") system. - InitWar...",
"ogImage": [
{
"width": "1200",
"alt": "The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system. - InitWar...",
"url": "https://opengraph.githubassets.com/f2c93251f099a4037049df40c687305e8812b91795c162324078719fe60b3c49/InitWare/InitWare",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system. -...",
"success": true,
"requestUrl": "https://github.com/InitWare/InitWare",
"ogUrl": "https://github.com/InitWare/InitWare",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T12:11:51.000Z",
"createdAtI": 1743682311,
"updatedAt": "2025-04-04T03:04:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43568503",
"author": "sunshine-o",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T13:51:30.462Z",
"title": "InitWare, a portable systemd fork running on BSDs and Linux",
"createdAtI": 1743682311,
"url": "https://github.com/InitWare/InitWare",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T12:11:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743688290,
"commentsCount": 0,
"updatedAt": "2025-04-03T13:48:16.000Z"
}
}
{
"storyID": "43567923",
"title": "The Steam Deck is software-freedom friendly",
"author": "todsacerdoti",
"url": "https://isomorphism.xyz/blog/2024/steam-deck/",
"points": 273,
"commentsCount": 226,
"tags": [],
"og": {
"success": true,
"author": "Agnishom Chattopadhyay",
"requestUrl": "https://isomorphism.xyz/blog/2024/steam-deck/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T11:12:56.000Z",
"createdAtI": 1743678776,
"updatedAt": "2025-04-04T03:17:33.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43567923",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T12:39:30.584Z",
"title": "The Steam Deck Is Software-Freedom Friendly",
"createdAtI": 1743678776,
"url": "https://isomorphism.xyz/blog/2024/steam-deck/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T11:12:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743683971,
"commentsCount": 0,
"updatedAt": "2025-04-03T12:37:27.000Z"
}
}
{
"storyID": "43567591",
"title": "Space Debris: Is It a Crisis?",
"author": "defrost",
"url": "https://www.esa.int/Space_Safety/Space_Debris",
"points": 60,
"commentsCount": 65,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.esa.int/Space_Safety/Space_Debris"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T10:35:33.000Z",
"createdAtI": 1743676533,
"updatedAt": "2025-04-04T01:43:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43567591",
"author": "defrost",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T10:51:30.266Z",
"title": "Space Debris: Is It a Crisis?",
"createdAtI": 1743676533,
"url": "https://www.esa.int/Space_Safety/Space_Debris",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T10:35:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743677490,
"commentsCount": 0,
"updatedAt": "2025-04-03T10:46:00.000Z"
}
}
An open-source distributed application framework for .NET
{
"storyID": "43565690",
"title": ".NET library MassTransit going commercial with V9",
"author": "8-prime",
"url": "https://masstransit.io/introduction/v9-announcement",
"points": 38,
"commentsCount": 36,
"tags": [],
"og": {
"ogTitle": "Announcing MassTransit v9",
"twitterCard": "summary_large_image",
"ogDescription": "An open-source distributed application framework for .NET",
"ogImage": [
{
"url": "https://masstransit.io/mt-logo-color.png"
}
],
"success": true,
"requestUrl": "https://masstransit.io/introduction/v9-announcement"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T06:46:11.000Z",
"createdAtI": 1743662771,
"updatedAt": "2025-04-04T02:40:02.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43565690",
"author": "8-prime",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T06:57:30.269Z",
"title": ".NET library MassTransit going commercial with V9",
"createdAtI": 1743662771,
"url": "https://masstransit.io/introduction/v9-announcement",
"points": 3,
"tags": [],
"createdAt": "2025-04-03T06:46:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743663450,
"commentsCount": 0,
"updatedAt": "2025-04-03T06:53:00.000Z"
}
}
{
"storyID": "43565438",
"title": "I stopped using AI code editors",
"author": "kiyanwang",
"url": "https://lucianonooijen.com/blog/why-i-stopped-using-ai-code-editors",
"points": 96,
"commentsCount": 76,
"tags": [],
"og": {
"success": true,
"author": "Luciano Nooijen",
"requestUrl": "https://lucianonooijen.com/blog/why-i-stopped-using-ai-code-editors"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-04-03T06:15:17.000Z",
"createdAtI": 1743660917,
"updatedAt": "2025-04-04T02:20:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43565438",
"author": "kiyanwang",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T06:30:30.494Z",
"title": "I stopped using AI code editors",
"createdAtI": 1743660917,
"url": "https://lucianonooijen.com/blog/why-i-stopped-using-ai-code-editors",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T06:15:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743661830,
"commentsCount": 1,
"updatedAt": "2025-04-03T06:28:13.000Z"
}
}
Curated collection of DIY-friendly hardware synthesizers and related musical equipment you can build on your own. All open source.
{
"storyID": "43564890",
"title": "DIY Synths Database",
"author": "guardienaveugle",
"url": "https://diy-synths.snnkv.com/",
"points": 154,
"commentsCount": 23,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "/pics/meta/norns-og.jpg"
}
],
"success": true,
"requestUrl": "https://diy-synths.snnkv.com/",
"ogTitle": "DIY synths database",
"ogUrl": "/",
"ogSiteName": "diy-synths.snnkv.com",
"ogDescription": "Curated collection of DIY-friendly hardware synthesizers and related musical equipment you can build on your own. All open source.",
"ogImage": [
{
"url": "/pics/meta/norns-og.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T04:53:02.000Z",
"createdAtI": 1743655982,
"updatedAt": "2025-04-03T18:39:16.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43564890",
"author": "guardienaveugle",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T05:06:30.367Z",
"title": "DIY Synths Database",
"createdAtI": 1743655982,
"url": "https://diy-synths.snnkv.com/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T04:53:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743656790,
"commentsCount": 0,
"updatedAt": "2025-04-03T05:02:32.000Z"
}
}
{
"storyID": "43564644",
"title": "Calibrated Basic Income by Derek Van Gorder [pdf]",
"author": "Suncho",
"url": "https://www.greshm.org/files/2025-04-01-calibrated-basic-income.pdf",
"points": 49,
"commentsCount": 65,
"tags": [],
"createdAt": "2025-04-03T04:09:48.000Z",
"createdAtI": 1743653388,
"updatedAt": "2025-04-04T02:58:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43564644",
"author": "Suncho",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T06:00:30.217Z",
"title": "Calibrated Basic Income by Derek Van Gorder [pdf]",
"createdAtI": 1743653388,
"url": "https://www.greshm.org/files/2025-04-01-calibrated-basic-income.pdf",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T04:09:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743660030,
"commentsCount": 0,
"updatedAt": "2025-04-03T05:56:58.000Z"
}
}
{
"storyID": "43564386",
"title": "Dijkstra On the foolishness of \"natural language programming\"",
"author": "nimbleplum40",
"url": "https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667.html",
"points": 392,
"commentsCount": 238,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T03:30:30.000Z",
"createdAtI": 1743651030,
"updatedAt": "2025-04-04T03:23:03.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43564386",
"author": "nimbleplum40",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T06:15:30.267Z",
"title": "Dijkstra On the foolishness of \"natural language programming\"",
"createdAtI": 1743651030,
"url": "https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667.html",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T03:30:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743660930,
"commentsCount": 1,
"updatedAt": "2025-04-03T06:15:14.000Z"
}
}
Joshua Liu - If a book has been in print for forty years, I can expect it to be in print for another forty years. But, and that is the main difference, if it survives …
{
"storyID": "43564111",
"title": "I maintain a 17 year old ThinkPad",
"author": "Fred34",
"url": "https://pilledtexts.com/why-i-use-a-17-year-old-thinkpad/",
"points": 565,
"commentsCount": 523,
"tags": [],
"og": {
"twitterSite": "@pilledtexts",
"twitterTitle": "Why I Maintain a 17 Year Old Thinkpad",
"articlePublishedTime": "2025-04-01",
"author": "Joshua Liu",
"twitterUrl": "https://pilledtexts.com/why-i-use-a-17-year-old-thinkpad/",
"ogTitle": "Why I Maintain a 17 Year Old Thinkpad",
"ogDescription": "\nIf a book has been in print for forty years, I can expect it to be in print for another forty years. But, and that is the main difference, if it survives …",
"ogImage": [
{
"url": "https://pilledtexts.com/images/screenshots/screenshot_20250401_231923.jpg"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "\nIf a book has been in print for forty years, I can expect it to be in print for another forty years. But, and that is the main difference, if it survives …",
"success": true,
"requestUrl": "https://pilledtexts.com/why-i-use-a-17-year-old-thinkpad/",
"ogUrl": "https://pilledtexts.com/why-i-use-a-17-year-old-thinkpad/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T02:40:08.000Z",
"createdAtI": 1743648008,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43564111",
"author": "Fred34",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T02:48:30.430Z",
"title": "Why I Maintain a 17 Year Old ThinkPad",
"createdAtI": 1743648008,
"url": "https://pilledtexts.com/why-i-use-a-17-year-old-thinkpad/",
"points": 3,
"tags": [],
"createdAt": "2025-04-03T02:40:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743648510,
"commentsCount": 0,
"updatedAt": "2025-04-03T02:46:13.000Z"
}
}
{
"storyID": "43563929",
"title": "Unmarked Vans. Secret Lists. Public Denunciations. Our Police State Has Arrived",
"author": "tastyface",
"url": "https://www.nytimes.com/2025/04/02/opinion/trump-ice-immigrants.html",
"points": 39,
"commentsCount": 7,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2025/04/02/opinion/trump-ice-immigrants.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T02:07:40.000Z",
"createdAtI": 1743646060,
"updatedAt": "2025-04-03T21:49:31.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43563929",
"author": "tastyface",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T02:12:30.279Z",
"title": "Unmarked Vans. Secret Lists. Public Denunciations. Our Police State Has Arrived",
"createdAtI": 1743646060,
"url": "https://www.nytimes.com/2025/04/02/opinion/trump-ice-immigrants.html",
"points": 3,
"tags": [],
"createdAt": "2025-04-03T02:07:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743646350,
"commentsCount": 0,
"updatedAt": "2025-04-03T02:10:27.000Z"
}
}
{
"storyID": "43563918",
"title": "Tech companies are telling immigrant employees on visas not to leave the U.S.",
"author": "prtaylor",
"url": "https://www.washingtonpost.com/technology/2025/03/31/immigration-h1b-fear-siliconvalley/",
"points": 171,
"commentsCount": 180,
"tags": [],
"createdAt": "2025-04-03T02:04:03.000Z",
"createdAtI": 1743645843,
"updatedAt": "2025-04-04T02:44:33.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43563918",
"author": "prtaylor",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T02:09:30.539Z",
"title": "Tech companies are telling immigrant employees on visas not to leave the U.S.",
"createdAtI": 1743645843,
"url": "https://www.washingtonpost.com/technology/2025/03/31/immigration-h1b-fear-siliconvalley/",
"points": 4,
"tags": [],
"createdAt": "2025-04-03T02:04:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743646171,
"commentsCount": 0,
"updatedAt": "2025-04-03T02:08:13.000Z"
}
}
Build personalized search engines that score and rank results based on what matters to you.
{
"storyID": "43563915",
"title": "Search could be so much better. And I don't mean chatbots with web access",
"author": "mfkhalil",
"url": "https://www.matterrank.ai/mission",
"points": 55,
"commentsCount": 58,
"tags": [],
"og": {
"twitterCreator": "@matterrank_ai",
"twitterSite": "@matterrank_ai",
"twitterTitle": "MatterRank - Customizable Search Engines",
"twitterImage": [
{
"alt": "MatterRank Logo",
"width": "1000",
"url": "https://www.matterrank.ai/logo.png",
"height": "630"
}
],
"ogTitle": "MatterRank - Customizable Search Engines",
"ogDescription": "Build personalized search engines that score and rank results based on what matters to you.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1000",
"alt": "MatterRank Logo",
"url": "https://www.matterrank.ai/logo.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Build personalized search engines that score and rank results based on what matters to you.",
"success": true,
"requestUrl": "https://www.matterrank.ai/mission",
"ogUrl": "https://matterrank.ai",
"ogSiteName": "MatterRank"
},
"aiIsh": {
"score": 1,
"offenses": [
"www.matterrank.ai"
]
},
"createdAt": "2025-04-03T02:02:58.000Z",
"createdAtI": 1743645778,
"updatedAt": "2025-04-04T02:26:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43563915",
"author": "mfkhalil",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T02:09:30.539Z",
"title": "Search could be so much better. And I don't mean chatbots with web access",
"createdAtI": 1743645778,
"url": "https://www.matterrank.ai/mission",
"points": 3,
"tags": [],
"createdAt": "2025-04-03T02:02:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743646171,
"commentsCount": 0,
"updatedAt": "2025-04-03T02:08:13.000Z"
}
}
"So, is everyone losing their minds yet?" My ex-coworker asked me over yahoo messenger. He quit after getting enraged by new work policies that specifically targeted him. I looked up from my screen,
{
"storyID": "43563533",
"title": "The reality of working in tech: We're not hired to write code (2023)",
"author": "foxfired",
"url": "https://idiallo.com/blog/code-for-hire",
"points": 115,
"commentsCount": 121,
"tags": [],
"og": {
"twitterCreator": "@dialloibu",
"twitterSite": "@dialloibu",
"twitterTitle": "The Reality of Working in Tech: We're Not Hired to Write Code",
"twitterImage": [
{
"url": "https://cdn.idiallo.com/images/assets/414/thumb.jpg"
}
],
"ogTitle": "The Reality of Working in Tech: We're Not Hired to Write Code",
"ogDescription": "\"So, is everyone losing their minds yet?\" \n\nMy ex-coworker asked me over yahoo messenger. He quit after getting enraged by new work policies that specifically targeted him. I looked up from my screen,",
"ogImage": [
{
"url": "https://cdn.idiallo.com/images/assets/414/thumb.jpg"
}
],
"ogType": "blog",
"twitterCard": "summary",
"twitterDescription": "\"So, is everyone losing their minds yet?\" \n\nMy ex-coworker asked me over yahoo messenger. He quit after getting enraged by new work policies that specifically targeted him. I looked up from my screen,",
"success": true,
"requestUrl": "https://idiallo.com/blog/code-for-hire",
"ogUrl": "https://idiallo.com/blog/code-for-hire",
"ogSiteName": "Ibrahim Diallo Blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T00:53:39.000Z",
"createdAtI": 1743641619,
"updatedAt": "2025-04-04T03:22:32.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43563533",
"author": "foxfired",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T02:06:30.373Z",
"title": "The Reality of Working in Tech: We're Not Hired to Write Code",
"createdAtI": 1743641619,
"url": "https://idiallo.com/blog/code-for-hire",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T00:53:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743645990,
"commentsCount": 0,
"updatedAt": "2025-04-03T02:03:43.000Z"
}
}
An open source, self-hosted implementation of the Tailscale control server - juanfont/headscale
{
"storyID": "43563396",
"title": "An open source, self-hosted implementation of the Tailscale control server",
"author": "quyleanh",
"url": "https://github.com/juanfont/headscale",
"points": 317,
"commentsCount": 76,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - juanfont/headscale: An open source, self-hosted implementation of the Tailscale control server",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/273871859/f1e0953c-56b1-48a2-8f36-80b784329303"
}
],
"ogTitle": "GitHub - juanfont/headscale: An open source, self-hosted implementation of the Tailscale control server",
"ogDescription": "An open source, self-hosted implementation of the Tailscale control server - juanfont/headscale",
"ogImage": [
{
"alt": "An open source, self-hosted implementation of the Tailscale control server - juanfont/headscale",
"url": "https://repository-images.githubusercontent.com/273871859/f1e0953c-56b1-48a2-8f36-80b784329303"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "An open source, self-hosted implementation of the Tailscale control server - juanfont/headscale",
"success": true,
"requestUrl": "https://github.com/juanfont/headscale",
"ogUrl": "https://github.com/juanfont/headscale",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-03T00:23:29.000Z",
"createdAtI": 1743639809,
"updatedAt": "2025-04-04T03:23:18.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43563396",
"author": "quyleanh",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T00:54:30.373Z",
"title": "An open source, self-hosted implementation of the Tailscale control server",
"createdAtI": 1743639809,
"url": "https://github.com/juanfont/headscale",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T00:23:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743641670,
"commentsCount": 0,
"updatedAt": "2025-04-03T00:51:43.000Z"
}
}
Efficiently acquiring external knowledge and up-to-date information is essential for effective reasoning and text generation in large language models (LLMs). Prompting advanced LLMs with reasoning capabilities during inference to use search engines is not optimal, since the LLM does not learn how to optimally interact with the search engine. This paper introduces Search-R1, an extension of the DeepSeek-R1 model where
{
"storyID": "43563265",
"title": "Search-R1: Training LLMs to Reason and Leverage Search Engines with RL",
"author": "jonbaer",
"url": "https://arxiv.org/abs/2503.09516",
"points": 96,
"commentsCount": 12,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Search-R1: Training LLMs to Reason and Leverage Search Engines...",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Search-R1: Training LLMs to Reason and Leverage Search Engines with Reinforcement Learning",
"ogDescription": "Efficiently acquiring external knowledge and up-to-date information is essential for effective reasoning and text generation in large language models (LLMs). Prompting advanced LLMs with reasoning capabilities during inference to use search engines is not optimal, since the LLM does not learn how to optimally interact with the search engine. This paper introduces Search-R1, an extension of the DeepSeek-R1 model where",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Efficiently acquiring external knowledge and up-to-date information is essential for effective reasoning and text generation in large language models (LLMs). Prompting advanced LLMs with reasoning...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2503.09516",
"ogUrl": "https://arxiv.org/abs/2503.09516v2",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 4,
"offenses": [
"LLM",
"LLMs",
"LLMs",
"languagemodel"
]
},
"createdAt": "2025-04-03T00:02:16.000Z",
"createdAtI": 1743638536,
"updatedAt": "2025-04-03T23:37:32.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43563265",
"author": "jonbaer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-03T01:33:30.360Z",
"title": "Search-R1: Training LLMs to Reason and Leverage Search Engines with RL",
"createdAtI": 1743638536,
"url": "https://arxiv.org/abs/2503.09516",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-04-03T00:02:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743644010,
"commentsCount": 0,
"updatedAt": "2025-04-03T01:30:57.000Z"
}
}
Web Server for AoE 1, 2 and 3 DE supporting LAN multiplayer 100% offline - luskaner/ageLANServer
{
"storyID": "43562860",
"title": "Web Server for AoE 1, 2 and 3 DE supporting LAN multiplayer 100% offline",
"author": "apitman",
"url": "https://github.com/luskaner/ageLANServer",
"points": 432,
"commentsCount": 89,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - luskaner/ageLANServer: Web Server for AoE 1, 2 and 3 DE supporting LAN multiplayer 100% offline",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/4c55698b6cdd25bdfbaba2f2e14e27ad4220039e8e086c2e9dcd6fca11a5c9fb/luskaner/ageLANServer"
}
],
"ogTitle": "GitHub - luskaner/ageLANServer: Web Server for AoE 1, 2 and 3 DE supporting LAN multiplayer 100% offline",
"ogDescription": "Web Server for AoE 1, 2 and 3 DE supporting LAN multiplayer 100% offline - luskaner/ageLANServer",
"ogImage": [
{
"width": "1200",
"alt": "Web Server for AoE 1, 2 and 3 DE supporting LAN multiplayer 100% offline - luskaner/ageLANServer",
"url": "https://opengraph.githubassets.com/4c55698b6cdd25bdfbaba2f2e14e27ad4220039e8e086c2e9dcd6fca11a5c9fb/luskaner/ageLANServer",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Web Server for AoE 1, 2 and 3 DE supporting LAN multiplayer 100% offline - luskaner/ageLANServer",
"success": true,
"requestUrl": "https://github.com/luskaner/ageLANServer",
"ogUrl": "https://github.com/luskaner/ageLANServer",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T23:10:55.000Z",
"createdAtI": 1743635455,
"updatedAt": "2025-04-04T03:05:17.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43562860",
"author": "apitman",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T23:36:30.285Z",
"title": "Web Server for AoE 1, 2 and 3 DE supporting LAN multiplayer 100% offline",
"createdAtI": 1743635455,
"url": "https://github.com/luskaner/ageLANServer",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T23:10:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743636990,
"commentsCount": 0,
"updatedAt": "2025-04-02T23:34:57.000Z"
}
}
{
"storyID": "43562448",
"title": "Chronic ethanol produces sex-dependent impairments in striatum computations",
"author": "gnabgib",
"url": "https://www.science.org/doi/10.1126/sciadv.adt0200",
"points": 41,
"commentsCount": 32,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.science.org/doi/10.1126/sciadv.adt0200"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T22:26:52.000Z",
"createdAtI": 1743632812,
"updatedAt": "2025-04-03T23:25:48.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43562448",
"author": "gnabgib",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T22:51:30.388Z",
"title": "Chronic ethanol produces sex-dependent impairments in striatum computations",
"createdAtI": 1743632812,
"url": "https://www.science.org/doi/10.1126/sciadv.adt0200",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T22:26:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743634290,
"commentsCount": 0,
"updatedAt": "2025-04-02T22:50:09.000Z"
}
}
Soft attention is a critical mechanism powering LLMs to locate relevant parts within a given context. However, individual attention weights are determined by the similarity of only a single query and key token vector. This "single token attention" bottlenecks the amount of information used in distinguishing a relevant part from the rest of the context. To address this issue, we propose a new attention method, Multi-T
{
"storyID": "43562384",
"title": "Multi-Token Attention",
"author": "fzliu",
"url": "https://arxiv.org/abs/2504.00927",
"points": 145,
"commentsCount": 39,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Multi-Token Attention",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Multi-Token Attention",
"ogDescription": "Soft attention is a critical mechanism powering LLMs to locate relevant parts within a given context. However, individual attention weights are determined by the similarity of only a single query and key token vector. This \"single token attention\" bottlenecks the amount of information used in distinguishing a relevant part from the rest of the context. To address this issue, we propose a new attention method, Multi-T",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Soft attention is a critical mechanism powering LLMs to locate relevant parts within a given context. However, individual attention weights are determined by the similarity of only a single query...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2504.00927",
"ogUrl": "https://arxiv.org/abs/2504.00927v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLMs"
]
},
"createdAt": "2025-04-02T22:20:53.000Z",
"createdAtI": 1743632453,
"updatedAt": "2025-04-04T02:29:33.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43562384",
"author": "fzliu",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T22:39:30.295Z",
"title": "Multi-Token Attention",
"createdAtI": 1743632453,
"url": "https://arxiv.org/abs/2504.00927",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T22:20:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743633570,
"commentsCount": 0,
"updatedAt": "2025-04-02T22:31:12.000Z"
}
}
President Donald Trump has announced far-reaching new tariffs on nearly all U.S. trading partners — including a 34% tax on imports from China and 20% on the European Union, among others.
{
"storyID": "43562210",
"title": "Trump announces sweeping new tariffs to promote US manufacturing",
"author": "thunderbong",
"url": "https://apnews.com/article/trump-tariffs-liberation-day-2a031b3c16120a5672a6ddd01da09933",
"points": 48,
"commentsCount": 28,
"tags": [],
"og": {
"twitterCreator": "@joshboak",
"twitterSite": "@AP",
"twitterTitle": "Trump announces sweeping new tariffs to promote US manufacturing, risking inflation and trade wars",
"articlePublishedTime": "2025-04-02T04:01:52",
"twitterImage": [
{
"alt": "President Donald Trump speaks during an event to announce new tariffs in the Rose Garden at the White House, Wednesday, April 2, 2025, in Washington. (AP Photo/Mark Schiefelbein)",
"url": "https://dims.apnews.com/dims4/default/2b0cbce/2147483647/strip/true/crop/5071x2852+0+264/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F42%2F1b%2F228e39e7ea2cd0d089c22a14a25f%2F81db2d3c0afe496392cbc0513aa3148f"
}
],
"ogTitle": "Trump announces sweeping new tariffs to promote US manufacturing, risking inflation and trade wars",
"ogDescription": "President Donald Trump has announced far-reaching new tariffs on nearly all U.S. trading partners — including a 34% tax on imports from China and 20% on the European Union, among others.",
"ogImage": [
{
"width": "1440",
"alt": "President Donald Trump speaks during an event to announce new tariffs in the Rose Garden at the White House, Wednesday, April 2, 2025, in Washington. (AP Photo/Mark Schiefelbein)",
"type": "image/jpeg",
"url": "https://dims.apnews.com/dims4/default/2b0cbce/2147483647/strip/true/crop/5071x2852+0+264/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F42%2F1b%2F228e39e7ea2cd0d089c22a14a25f%2F81db2d3c0afe496392cbc0513aa3148f",
"height": "810"
}
],
"ogType": "article",
"articleTag": "United States government",
"twitterCard": "summary_large_image",
"twitterDescription": "President Donald Trump has announced far-reaching new tariffs on nearly all U.S. trading partners — including a 34% tax on imports from China and 20% on the European Union, among others.",
"success": true,
"requestUrl": "https://apnews.com/article/trump-tariffs-liberation-day-2a031b3c16120a5672a6ddd01da09933",
"ogUrl": "https://apnews.com/article/trump-tariffs-liberation-day-2a031b3c16120a5672a6ddd01da09933",
"ogSiteName": "AP News",
"articleModifiedTime": "2025-04-02T22:14:51.816",
"articleSection": "Politics",
"articleAuthor": "https://apnews.com/author/josh-boak",
"fbAppId": "870613919693099"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T22:04:27.000Z",
"createdAtI": 1743631467,
"updatedAt": "2025-04-04T00:01:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43562210",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T22:15:30.798Z",
"title": "Trump announces sweeping new tariffs to promote US manufacturing",
"createdAtI": 1743631467,
"url": "https://apnews.com/article/trump-tariffs-liberation-day-2a031b3c16120a5672a6ddd01da09933",
"points": 5,
"tags": [],
"createdAt": "2025-04-02T22:04:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743632131,
"commentsCount": 1,
"updatedAt": "2025-04-02T22:14:27.000Z"
}
}
I'm sad to say that we're following the lead of many others and putting in proof-of-work proxies into place to protect ourselves against "AI" crawler bots. Yes, I hate this as much as you, but all ...
{
"storyID": "43562157",
"title": "Proof-of-work to protect lore.kernel.org and git.kernel.org against AI crawlers",
"author": "luu",
"url": "https://social.kernel.org/notice/AsgziNL6zgmdbta3lY",
"points": 59,
"commentsCount": 82,
"tags": [],
"og": {
"twitterTitle": "K. Ryabitsev 🍁 (@monsieuricon@social.kernel.org)",
"twitterCard": "summary",
"twitterDescription": "I'm sad to say that we're following the lead of many others and putting in proof-of-work proxies into place to protect ourselves against \"AI\" crawler bots. Yes, I hate this as much as you, but all ...",
"twitterImage": [
{
"url": "https://social.kernel.org/media/1aece6714ed54a07896596d1a7ace3d3d1b3c2ea5a15b14e1544cd67609080ab.blob"
}
],
"success": true,
"requestUrl": "https://social.kernel.org/notice/AsgziNL6zgmdbta3lY",
"ogTitle": "K. Ryabitsev 🍁 (@monsieuricon@social.kernel.org)",
"ogUrl": "https://social.kernel.org/activities/a60f9c95-0690-4673-953d-57c950c06b4e",
"ogDescription": "I'm sad to say that we're following the lead of many others and putting in proof-of-work proxies into place to protect ourselves against \"AI\" crawler bots. Yes, I hate this as much as you, but all ...",
"ogImage": [
{
"width": "150",
"url": "https://social.kernel.org/media/1aece6714ed54a07896596d1a7ace3d3d1b3c2ea5a15b14e1544cd67609080ab.blob",
"height": "150"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-04-02T21:59:25.000Z",
"createdAtI": 1743631165,
"updatedAt": "2025-04-04T00:46:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43562157",
"author": "luu",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T22:09:30.216Z",
"title": "Proof-of-work to protect lore.kernel.org and git.kernel.org against AI crawlers",
"createdAtI": 1743631165,
"url": "https://social.kernel.org/notice/AsgziNL6zgmdbta3lY",
"points": 4,
"tags": [],
"createdAt": "2025-04-02T21:59:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743631770,
"commentsCount": 0,
"updatedAt": "2025-04-02T22:04:12.000Z"
}
}
Anne Helen Petersen - A Bed Assembly Drama
{
"storyID": "43562119",
"title": "Are people bad at their jobs or are the jobs just bad?",
"author": "moonka",
"url": "https://annehelen.substack.com/p/are-people-bad-at-their-jobsor-are",
"points": 269,
"commentsCount": 290,
"tags": [],
"og": {
"twitterTitle": "Are People Bad At Their Jobs....or Are The Jobs Just Bad? ",
"twitterCard": "summary_large_image",
"twitterDescription": "A Bed Assembly Drama",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fannehelen.substack.com%2Fapi%2Fv1%2Fpost_preview%2F160284873%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Anne Helen Petersen",
"requestUrl": "https://annehelen.substack.com/p/are-people-bad-at-their-jobsor-are",
"ogTitle": "Are People Bad At Their Jobs....or Are The Jobs Just Bad? ",
"ogUrl": "https://annehelen.substack.com/p/are-people-bad-at-their-jobsor-are",
"ogDescription": "A Bed Assembly Drama",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083831f-54d3-4319-b30f-b0ad03e10240_2962x1422.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T21:54:50.000Z",
"createdAtI": 1743630890,
"updatedAt": "2025-04-04T03:23:03.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43562119",
"author": "moonka",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T22:30:30.572Z",
"title": "Are People Bad at Their Jobs .or Are the Jobs Just Bad?",
"createdAtI": 1743630890,
"url": "https://annehelen.substack.com/p/are-people-bad-at-their-jobsor-are",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T21:54:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743633031,
"commentsCount": 0,
"updatedAt": "2025-04-02T22:28:12.000Z"
}
}
MIT 6.5950/6.5951
{
"storyID": "43562109",
"title": "MIT 6.5950 Secure Hardware Design – An open-source course on hardware attacks",
"author": "imakwana",
"url": "https://shd.mit.edu/home/",
"points": 237,
"commentsCount": 17,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Home",
"success": true,
"requestUrl": "https://shd.mit.edu/home/",
"ogTitle": "Home",
"ogDescription": "MIT 6.5950/6.5951",
"ogSiteName": "MIT Secure Hardware Design",
"ogLocale": "en_US",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T21:54:13.000Z",
"createdAtI": 1743630853,
"updatedAt": "2025-04-04T02:38:34.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43562109",
"author": "imakwana",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T22:30:30.572Z",
"title": "MIT 6.5950 Secure Hardware Design – An open-source course on hardware attacks",
"createdAtI": 1743630853,
"url": "https://shd.mit.edu/home/",
"points": 4,
"tags": [],
"createdAt": "2025-04-02T21:54:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743633031,
"commentsCount": 0,
"updatedAt": "2025-04-02T22:29:11.000Z"
}
}
The Wikimedia Foundation, which owns Wikipedia, says its bandwidth costs have gone up 50% since Jan 2024 — a rise they attribute to AI crawlers. AI companies are killing the open web by stealing visitors from the sources of information and making them pay for the privilege
{
"storyID": "43562005",
"title": "Wikipedia, says its bandwidth costs have gone up 50% since Jan 2024",
"author": "vinnyglennon",
"url": "https://bsky.app/profile/cameronwilson.bsky.social/post/3llt2a6b3bu2v",
"points": 47,
"commentsCount": 45,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2025-04-02T09:12:09.395Z",
"success": true,
"requestUrl": "https://bsky.app/profile/cameronwilson.bsky.social/post/3llt2a6b3bu2v",
"ogTitle": "CAMERON WILSON (@cameronwilson.bsky.social)",
"ogUrl": "https://bsky.app/profile/cameronwilson.bsky.social/post/3llt2a6b3bu2v",
"ogSiteName": "Bluesky Social",
"ogDescription": "The Wikimedia Foundation, which owns Wikipedia, says its bandwidth costs have gone up 50% since Jan 2024 — a rise they attribute to AI crawlers. \n\nAI companies are killing the open web by stealing visitors from the sources of information and making them pay for the privilege",
"ogImage": [
{
"url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:lxid5bd2zxkrgx47uy74txsy/bafkreiczjps6rue37hllvi4unuypmcwtu2fwcwktmtx4tfb65eav6hkavy@jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-04-02T21:43:51.000Z",
"createdAtI": 1743630231,
"updatedAt": "2025-04-04T01:43:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43562005",
"author": "vinnyglennon",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T21:48:30.497Z",
"title": "Wikipedia, says its bandwidth costs have gone up 50% since Jan 2024",
"createdAtI": 1743630231,
"url": "https://bsky.app/profile/cameronwilson.bsky.social/post/3llt2a6b3bu2v",
"points": 3,
"tags": [],
"createdAt": "2025-04-02T21:43:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743630510,
"commentsCount": 0,
"updatedAt": "2025-04-02T21:46:28.000Z"
}
}
Joan Didion - In notes to her husband, John Gregory Dunne, the writer reflected on her sessions with the psychiatrist Roger MacKinnon.
{
"storyID": "43561691",
"title": "What We Knew Without Knowing",
"author": "apollinaire",
"url": "https://www.newyorker.com/magazine/2025/04/07/what-we-knew-without-knowing",
"points": 39,
"commentsCount": 4,
"tags": [],
"og": {
"twitterCreator": "@NewYorker",
"twitterSite": "@NewYorker",
"twitterTitle": "Joan Didion’s Notes on Therapy",
"articlePublishedTime": "2025-03-31T10:00:00.000Z",
"twitterImage": [
{
"url": "https://media.newyorker.com/photos/67e2bfb707077f0eb8bcfcd0/16:9/w_1280,c_limit/r45811.jpg?mbid=social_retweet"
}
],
"author": "Joan Didion",
"ogTitle": "Joan Didion’s Notes on Therapy",
"ogDescription": "In notes to her husband, John Gregory Dunne, the writer reflected on her sessions with the psychiatrist Roger MacKinnon.",
"ogImage": [
{
"url": "https://media.newyorker.com/photos/67e2bfb707077f0eb8bcfcd0/16:9/w_1280,c_limit/r45811.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "In notes to her husband, John Gregory Dunne, the writer reflected on her sessions with the psychiatrist Roger MacKinnon.",
"success": true,
"requestUrl": "https://www.newyorker.com/magazine/2025/04/07/what-we-knew-without-knowing",
"ogUrl": "https://www.newyorker.com/magazine/2025/04/07/what-we-knew-without-knowing",
"ogSiteName": "The New Yorker",
"articleSection": "tags",
"articleModifiedTime": "2025-03-31T10:00:00.000Z",
"articleAuthor": "Joan Didion",
"fbAppId": "1147169538698836"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T21:13:53.000Z",
"createdAtI": 1743628433,
"updatedAt": "2025-04-03T23:14:47.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43561691",
"author": "apollinaire",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T21:24:30.642Z",
"title": "What We Knew Without Knowing",
"createdAtI": 1743628433,
"url": "https://www.newyorker.com/magazine/2025/04/07/what-we-knew-without-knowing",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T21:13:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743629071,
"commentsCount": 0,
"updatedAt": "2025-04-02T21:21:45.000Z"
}
}
President Donald Trump's barrage of “reciprocal” tariffs shows a willingness to dismantle the global economic system. Business leaders want the tariffs will increase costs for U.S. consumers.
{
"storyID": "43561683",
"title": "Trump Announces Sweeping Tariffs",
"author": "Element_",
"url": "https://apnews.com/live/donald-trump-news-updates-4-2-2025",
"points": 36,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@bridgbrown",
"twitterSite": "@AP",
"twitterTitle": "Live updates: Business leaders warn Trump tariffs will raise prices for US consumers",
"twitterImage": [
{
"alt": "President Donald Trump speaks during an event to announce new tariffs in the Rose Garden at the White House, Wednesday, April 2, 2025, in Washington. (AP Photo/Mark Schiefelbein)",
"url": "https://dims.apnews.com/dims4/default/b286d6e/2147483647/strip/true/crop/1024x576+0+54/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F7d%2F10%2F974a84634862bad6e95da695f048%2Fap25092740240073.jpg"
}
],
"ogTitle": "Live updates: Business leaders warn Trump tariffs will raise prices for US consumers",
"ogDescription": "President Donald Trump's barrage of “reciprocal” tariffs shows a willingness to dismantle the global economic system. Business leaders want the tariffs will increase costs for U.S. consumers.",
"ogImage": [
{
"width": "1440",
"alt": "President Donald Trump speaks during an event to announce new tariffs in the Rose Garden at the White House, Wednesday, April 2, 2025, in Washington. (AP Photo/Mark Schiefelbein)",
"type": "image/jpeg",
"url": "https://dims.apnews.com/dims4/default/b286d6e/2147483647/strip/true/crop/1024x576+0+54/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F7d%2F10%2F974a84634862bad6e95da695f048%2Fap25092740240073.jpg",
"height": "810"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Follow the latest news from President Donald Trump and his administration | April 2, 2025",
"success": true,
"requestUrl": "https://apnews.com/live/donald-trump-news-updates-4-2-2025",
"ogUrl": "https://apnews.com/live/donald-trump-news-updates-4-2-2025",
"ogSiteName": "AP News",
"fbAppId": "870613919693099"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T21:13:00.000Z",
"createdAtI": 1743628380,
"updatedAt": "2025-04-03T21:50:49.000Z",
"fetchedAt": "2025-04-04T03:27:30.340Z",
"firstVersion": {
"storyID": "43561683",
"author": "Element_",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T21:24:30.642Z",
"title": "Trump Announces Sweeping Tariffs",
"createdAtI": 1743628380,
"url": "https://apnews.com/live/donald-trump-news-updates-4-2-2025",
"points": 3,
"tags": [],
"createdAt": "2025-04-02T21:13:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743629071,
"commentsCount": 0,
"updatedAt": "2025-04-02T21:18:57.000Z"
}
}
The US president reveals a "baseline" 10% tariff on all imports into the US on a day he dubs "liberation day"
{
"storyID": "43561253",
"title": "US Administration announces 34% tariffs on China, 20% on EU",
"author": "belter",
"url": "https://www.bbc.com/news/live/c1dr7vy39eet",
"points": 1743,
"commentsCount": 3312,
"tags": [],
"og": {
"twitterCreator": "@BBCWorld",
"twitterTitle": "Trump tariffs live updates: Watch US president announce tariffs",
"twitterSite": "@BBCWorld",
"twitterImage": [
{
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/8d61/live/a3854fc0-1001-11f0-ac9f-c37d6fd89579.jpg"
}
],
"twitterUrl": "https://www.bbc.com/news/live/c1dr7vy39eet",
"ogTitle": "Trump tariffs live updates: Watch US president announce tariffs",
"ogDescription": "The US president reveals a \"baseline\" 10% tariff on all imports into the US on a day he dubs \"liberation day\"",
"ogLocale": "en_GB",
"ogImage": [
{
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/8d61/live/a3854fc0-1001-11f0-ac9f-c37d6fd89579.jpg"
}
],
"ogType": "article",
"twitterDescription": "The US president reveals a \"baseline\" 10% tariff on all imports into the US on a day he dubs \"liberation day\"",
"success": true,
"requestUrl": "https://www.bbc.com/news/live/c1dr7vy39eet",
"ogUrl": "https://www.bbc.com/news/live/c1dr7vy39eet",
"ogSiteName": "BBC News",
"fbAppId": "1609039196070050",
"articleAuthor": "https://www.facebook.com/bbcnews"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T20:39:06.000Z",
"createdAtI": 1743626346,
"updatedAt": "2025-04-04T03:14:18.000Z",
"fetchedAt": "2025-04-04T03:18:30.515Z",
"firstVersion": {
"storyID": "43561253",
"author": "belter",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T20:48:30.256Z",
"title": "US Administration announces 34% tariffs on China – 20% on EU",
"createdAtI": 1743626346,
"url": "https://www.bbc.com/news/live/c1dr7vy39eet",
"points": 13,
"tags": [],
"createdAt": "2025-04-02T20:39:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743626910,
"commentsCount": 7,
"updatedAt": "2025-04-02T20:47:12.000Z"
}
}
{
"storyID": "43561193",
"title": "Prof. Sussman's Reading List (2016)",
"author": "tmseidman",
"url": "http://aurellem.org/thoughts/html/sussman-reading-list.html",
"points": 54,
"commentsCount": 7,
"tags": [],
"og": {
"success": true,
"author": "Gerald Sussman (compiled by Robert McIntyre)",
"requestUrl": "http://aurellem.org/thoughts/html/sussman-reading-list.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T20:34:23.000Z",
"createdAtI": 1743626063,
"updatedAt": "2025-04-03T17:18:47.000Z",
"fetchedAt": "2025-04-04T03:12:30.231Z",
"firstVersion": {
"storyID": "43561193",
"author": "tmseidman",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T20:51:30.408Z",
"title": "Prof. Sussman's Reading List",
"createdAtI": 1743626063,
"url": "http://aurellem.org/thoughts/html/sussman-reading-list.html",
"points": 3,
"tags": [],
"createdAt": "2025-04-02T20:34:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743627090,
"commentsCount": 0,
"updatedAt": "2025-04-02T20:50:27.000Z"
}
}
Color palettes inspired by Mexican architecture
{
"storyID": "43560916",
"title": "Show HN: Color palettes inspired by Mexican architecture",
"author": "sillysideprojs",
"url": "https://seis.pointlessprojects.com/",
"points": 56,
"commentsCount": 4,
"tags": [
"show_hn"
],
"og": {
"ogTitle": "Seis Colores / Six Colors",
"ogDescription": "Color palettes inspired by Mexican architecture",
"ogImage": [
{
"url": "/og.png"
}
],
"success": true,
"requestUrl": "https://seis.pointlessprojects.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T20:04:00.000Z",
"createdAtI": 1743624240,
"updatedAt": "2025-04-03T23:34:17.000Z",
"fetchedAt": "2025-04-04T02:03:30.511Z",
"firstVersion": {
"storyID": "43560916",
"author": "sillysideprojs",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T21:54:30.592Z",
"title": "Show HN: Color palettes inspired by Mexican architecture",
"createdAtI": 1743624240,
"url": "https://seis.pointlessprojects.com/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-04-02T20:04:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743630871,
"commentsCount": 0,
"updatedAt": "2025-04-02T21:47:13.000Z"
}
}
{
"storyID": "43560899",
"title": "Pico.sh – SSH powered services for developers",
"author": "TheTaytay",
"url": "https://pico.sh/",
"points": 582,
"commentsCount": 131,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://pico.sh/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T20:02:09.000Z",
"createdAtI": 1743624129,
"updatedAt": "2025-04-04T01:59:17.000Z",
"fetchedAt": "2025-04-04T02:03:30.511Z",
"firstVersion": {
"storyID": "43560899",
"author": "TheTaytay",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T20:15:30.227Z",
"title": "Pico.sh (The ultimate SSH powered services for developers)",
"createdAtI": 1743624129,
"url": "https://pico.sh/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T20:02:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743624930,
"commentsCount": 1,
"updatedAt": "2025-04-02T20:14:26.000Z"
}
}
Thunderbird is getting a bunch of new features
{
"storyID": "43560885",
"title": "Mozilla launching “Thundermail” email service to take on Gmail, Microsoft 365",
"author": "bentobean",
"url": "https://www.techradar.com/pro/mozilla-launching-thundermail-email-service-to-take-on-gmail-microsoft-365",
"points": 410,
"commentsCount": 309,
"tags": [],
"og": {
"twitterCreator": "@TechRadar",
"twitterSite": "@TechRadar",
"twitterTitle": "Mozilla launching \"Thundermail\" email service to take on Gmail, Microsoft 365",
"articlePublishedTime": "2025-04-02T09:12:09Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/zXp4DosUeihNRdstmhDMDm-1200-80.jpg"
}
],
"ogTitle": "Mozilla launching \"Thundermail\" email service to take on Gmail, Microsoft 365",
"ogDescription": "Thunderbird is getting a bunch of new features",
"ogImage": [
{
"width": "1200",
"url": "https://cdn.mos.cms.futurecdn.net/zXp4DosUeihNRdstmhDMDm-1200-80.jpg"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/TechRadar",
"twitterCard": "summary_large_image",
"twitterDescription": "Thunderbird is getting a bunch of new features",
"success": true,
"requestUrl": "https://www.techradar.com/pro/mozilla-launching-thundermail-email-service-to-take-on-gmail-microsoft-365",
"ogUrl": "https://www.techradar.com/pro/mozilla-launching-thundermail-email-service-to-take-on-gmail-microsoft-365",
"ogSiteName": "TechRadar",
"articleModifiedTime": "2025-04-02T09:12:09Z",
"fbAppId": "235441786508054"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T20:01:01.000Z",
"createdAtI": 1743624061,
"updatedAt": "2025-04-04T01:55:47.000Z",
"fetchedAt": "2025-04-04T01:57:30.212Z",
"firstVersion": {
"storyID": "43560885",
"author": "bentobean",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T20:09:30.584Z",
"title": "Mozilla launching \"Thundermail\" email service to take on Gmail, Microsoft 365",
"createdAtI": 1743624061,
"url": "https://www.techradar.com/pro/mozilla-launching-thundermail-email-service-to-take-on-gmail-microsoft-365",
"points": 3,
"tags": [],
"createdAt": "2025-04-02T20:01:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743624571,
"commentsCount": 0,
"updatedAt": "2025-04-02T20:06:30.000Z"
}
}
What makes an AI system an agent? Stephen O'Brien's litmus test cuts through the confusion to define what separates agents from assistants.
{
"storyID": "43560849",
"title": "What, exactly, is an 'AI Agent'? Here's a litmus test",
"author": "1as",
"url": "https://www.tines.com/blog/a-litmus-test-for-ai-agents/",
"points": 90,
"commentsCount": 40,
"tags": [],
"og": {
"twitterCreator": "tines_io",
"twitterCard": "summary_large_image",
"twitterTitle": "A litmus test for AI agents | Tines",
"twitterDescription": "What makes an AI system an agent? Stephen O'Brien's litmus test cuts through the confusion to define what separates agents from assistants.",
"twitterImage": [
{
"url": "https://www.datocms-assets.com/55802/1741604764-a-litmus-test-for-ai-agents-preview-1.png"
}
],
"success": true,
"requestUrl": "https://www.tines.com/blog/a-litmus-test-for-ai-agents/",
"ogTitle": "A litmus test for AI agents | Tines",
"ogDescription": "What makes an AI system an agent? Stephen O'Brien's litmus test cuts through the confusion to define what separates agents from assistants.",
"ogImage": [
{
"url": "https://www.datocms-assets.com/55802/1741604764-a-litmus-test-for-ai-agents-preview-1.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-04-02T19:58:08.000Z",
"createdAtI": 1743623888,
"updatedAt": "2025-04-03T23:53:32.000Z",
"fetchedAt": "2025-04-04T01:48:30.400Z",
"firstVersion": {
"storyID": "43560849",
"author": "1as",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T20:09:30.584Z",
"title": "What, exactly, is an 'AI Agent'? Here's a litmus test",
"createdAtI": 1743623888,
"url": "https://www.tines.com/blog/a-litmus-test-for-ai-agents/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T19:58:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743624571,
"commentsCount": 0,
"updatedAt": "2025-04-02T20:08:26.000Z"
}
}
MathArena: Evaluating LLMs on Uncontaminated Math Competitions
{
"storyID": "43560447",
"title": "Gemini 2.5 gets 24.4% on MathArena USAMO beating previous top score of 4.7%",
"author": "alphabetting",
"url": "https://matharena.ai/",
"points": 51,
"commentsCount": 9,
"tags": [],
"og": {
"ogTitle": "MathArena.ai",
"ogUrl": "https://matharena.ai/",
"ogDescription": "MathArena: Evaluating LLMs on Uncontaminated Math Competitions",
"success": true,
"requestUrl": "https://matharena.ai/"
},
"aiIsh": {
"score": 3,
"offenses": [
"LLMs",
"gemini",
"matharena.ai"
]
},
"createdAt": "2025-04-02T19:18:48.000Z",
"createdAtI": 1743621528,
"updatedAt": "2025-04-03T23:07:49.000Z",
"fetchedAt": "2025-04-03T23:51:30.276Z",
"firstVersion": {
"storyID": "43560447",
"author": "alphabetting",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T19:33:30.249Z",
"title": "Gemini 2.5 gets 24.4% on MathArena USAMO beating previous top score of 4.7%",
"createdAtI": 1743621528,
"url": "https://matharena.ai/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T19:18:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743622410,
"commentsCount": 1,
"updatedAt": "2025-04-02T19:31:42.000Z"
}
}
{
"storyID": "43560446",
"title": "Location data show that race affects citations and fines for speeding",
"author": "marojejian",
"url": "https://www.science.org/doi/10.1126/science.adp5357",
"points": 73,
"commentsCount": 74,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.science.org/doi/10.1126/science.adp5357"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T19:18:27.000Z",
"createdAtI": 1743621507,
"updatedAt": "2025-04-03T21:38:18.000Z",
"fetchedAt": "2025-04-03T23:51:30.276Z",
"firstVersion": {
"storyID": "43560446",
"author": "marojejian",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T19:42:30.613Z",
"title": "Location data show that race affects citations and fines for speeding",
"createdAtI": 1743621507,
"url": "https://www.science.org/doi/10.1126/science.adp5357",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T19:18:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743622951,
"commentsCount": 0,
"updatedAt": "2025-04-02T19:39:58.000Z"
}
}
{
"storyID": "43560336",
"title": "Waltz's team set up at least 20 Signal group chats for crises across the world",
"author": "mdhb",
"url": "https://www.politico.com/news/2025/04/02/waltzs-team-set-up-at-least-20-signal-group-chats-for-crises-across-the-world-00266845",
"points": 291,
"commentsCount": 207,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.politico.com/news/2025/04/02/waltzs-team-set-up-at-least-20-signal-group-chats-for-crises-across-the-world-00266845"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T19:09:02.000Z",
"createdAtI": 1743620942,
"updatedAt": "2025-04-03T22:46:47.000Z",
"fetchedAt": "2025-04-03T23:03:30.546Z",
"firstVersion": {
"storyID": "43560336",
"author": "mdhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T19:21:30.324Z",
"title": "Waltz's team set up at least 20 Signal group chats for crises across the world",
"createdAtI": 1743620942,
"url": "https://www.politico.com/news/2025/04/02/waltzs-team-set-up-at-least-20-signal-group-chats-for-crises-across-the-world-00266845",
"points": 3,
"tags": [],
"createdAt": "2025-04-02T19:09:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743621690,
"commentsCount": 0,
"updatedAt": "2025-04-02T19:18:27.000Z"
}
}
{
"storyID": "43560120",
"title": "Tesla's Global Vehicle Deliveries Sank 13% in First Quarter",
"author": "JumpCrisscross",
"url": "https://www.wsj.com/business/autos/teslas-global-vehicle-deliveries-sink-13-in-first-quarter-a1d6c1d4",
"points": 37,
"commentsCount": 33,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/business/autos/teslas-global-vehicle-deliveries-sink-13-in-first-quarter-a1d6c1d4"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T18:53:10.000Z",
"createdAtI": 1743619990,
"updatedAt": "2025-04-03T19:22:32.000Z",
"fetchedAt": "2025-04-03T22:48:30.522Z",
"firstVersion": {
"storyID": "43560120",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T18:57:30.304Z",
"title": "Tesla's Global Vehicle Deliveries Sank 13% in First Quarter",
"createdAtI": 1743619990,
"url": "https://www.wsj.com/business/autos/teslas-global-vehicle-deliveries-sink-13-in-first-quarter-a1d6c1d4",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T18:53:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743620250,
"commentsCount": 0,
"updatedAt": "2025-04-02T18:55:11.000Z"
}
}
CSS Grid and Flexbox brought incredible layout tools to the web, but they don’t yet do everything a designer might want.
{
"storyID": "43559986",
"title": "Item Flow, Part 1: A new unified concept for layout",
"author": "ulrischa",
"url": "https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/",
"points": 43,
"commentsCount": 12,
"tags": [],
"og": {
"twitterSite": "@webkit",
"twitterTitle": "Item Flow, Part 1: A new unified concept for layout",
"articlePublishedTime": "2025-03-28T16:00:10-07:00",
"twitterImage": [
{
"url": "https://webkit.org/wp-content/uploads/masonry-options-2.jpg"
}
],
"ogTitle": "Item Flow, Part 1: A new unified concept for layout",
"ogDescription": "CSS Grid and Flexbox brought incredible layout tools to the web, but they don’t yet do everything a designer might want.",
"ogImage": [
{
"url": "https://webkit.org/wp-content/uploads/masonry-options-2.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "CSS Grid and Flexbox brought incredible layout tools to the web, but they don’t yet do everything a designer might want.",
"success": true,
"requestUrl": "https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/",
"ogUrl": "https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/",
"ogSiteName": "WebKit",
"articleModifiedTime": "2025-03-31T08:31:34-07:00",
"articleSection": "CSS"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T18:43:14.000Z",
"createdAtI": 1743619394,
"updatedAt": "2025-04-03T18:38:47.000Z",
"fetchedAt": "2025-04-03T22:30:30.316Z",
"firstVersion": {
"storyID": "43559986",
"author": "ulrischa",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T19:12:30.580Z",
"title": "Item Flow, Part 1: A new unified concept for layout",
"createdAtI": 1743619394,
"url": "https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/",
"points": 3,
"tags": [],
"createdAt": "2025-04-02T18:43:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743621151,
"commentsCount": 0,
"updatedAt": "2025-04-02T19:11:12.000Z"
}
}
Earlier today, CEO Matt Mullenweg shared with Automattic employees the following message.
{
"storyID": "43559855",
"title": "Restructuring Announcement",
"author": "markx2",
"url": "https://automattic.com/2025/04/02/restructuring-announcement/",
"points": 248,
"commentsCount": 219,
"tags": [],
"og": {
"twitterCreator": "@automattic",
"twitterAppNameGooglePlay": "Jetpack",
"twitterAppUrliPad": "wordpress://viewpost?blogId=54117&postId=413171",
"twitterAppIdiPhone": "1565481562",
"twitterAppNameiPhone": "Jetpack",
"ogTitle": "Restructuring Announcement",
"ogType": "article",
"twitterCard": "summary",
"requestUrl": "https://automattic.com/2025/04/02/restructuring-announcement/",
"twitterAppUrliPhone": "wordpress://viewpost?blogId=54117&postId=413171",
"twitterAppNameiPad": "Jetpack",
"twitterAppUrlGooglePlay": "wordpress://viewpost?blogId=54117&postId=413171",
"ogSiteName": "Automattic",
"twitterSite": "@automattic",
"articlePublishedTime": "2025-04-02T17:58:32+00:00",
"twitterImage": [
{
"url": "https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=240"
}
],
"ogDescription": "Earlier today, CEO Matt Mullenweg shared with Automattic employees the following message.",
"twitterAppIdGooglePlay": "com.jetpack.android",
"ogLocale": "en_US",
"ogImage": [
{
"width": "200",
"url": "https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=200",
"height": "200"
}
],
"twitterAppIdiPad": "1565481562",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"success": true,
"ogUrl": "https://automattic.com/2025/04/02/restructuring-announcement/",
"articleModifiedTime": "2025-04-02T18:28:27+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T18:34:22.000Z",
"createdAtI": 1743618862,
"updatedAt": "2025-04-03T21:58:32.000Z",
"fetchedAt": "2025-04-03T22:03:30.618Z",
"firstVersion": {
"storyID": "43559855",
"author": "markx2",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T18:45:30.546Z",
"title": "Restructuring Announcement",
"createdAtI": 1743618862,
"url": "https://automattic.com/2025/04/02/restructuring-announcement/",
"points": 3,
"tags": [],
"createdAt": "2025-04-02T18:34:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743619531,
"commentsCount": 0,
"updatedAt": "2025-04-02T18:39:56.000Z"
}
}
{
"storyID": "43559733",
"title": "Ask HN: How do you make a living contributing to and/or creating OSS projects?",
"author": "Brysonbw",
"url": null,
"points": 77,
"commentsCount": 64,
"tags": [
"ask_hn"
],
"createdAt": "2025-04-02T18:24:51.000Z",
"createdAtI": 1743618291,
"updatedAt": "2025-04-03T21:15:51.000Z",
"fetchedAt": "2025-04-03T21:57:30.325Z",
"firstVersion": {
"storyID": "43559733",
"author": "Brysonbw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T18:45:30.546Z",
"title": "Ask HN: How do you make a living contributing to and/or creating OSS projects?",
"createdAtI": 1743618291,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-04-02T18:24:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743619531,
"commentsCount": 0,
"updatedAt": "2025-04-02T18:42:27.000Z"
}
}
I’ve avoided writing this post for a long time, partly because I try to avoid controversial topics these days, and partly because I was waiting to make my mind up about the current, all-consu…
{
"storyID": "43559707",
"title": "AI Ambivalence",
"author": "todsacerdoti",
"url": "https://nolanlawson.com/2025/04/02/ai-ambivalence/",
"points": 40,
"commentsCount": 11,
"tags": [],
"og": {
"articlePublishedTime": "2025-04-02T17:11:01+00:00",
"twitterImage": [
{
"url": "https://nolanlawson.com/wp-content/uploads/2025/01/favicon.png?w=32"
}
],
"ogTitle": "AI ambivalence",
"ogDescription": "I’ve avoided writing this post for a long time, partly because I try to avoid controversial topics these days, and partly because I was waiting to make my mind up about the current, all-consu…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "200",
"url": "https://nolanlawson.com/wp-content/uploads/2025/01/favicon.png?w=32",
"height": "200"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://nolanlawson.com/2025/04/02/ai-ambivalence/",
"ogUrl": "https://nolanlawson.com/2025/04/02/ai-ambivalence/",
"ogSiteName": "Read the Tea Leaves",
"articleModifiedTime": "2025-04-02T23:04:06+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-04-02T18:22:35.000Z",
"createdAtI": 1743618155,
"updatedAt": "2025-04-03T21:12:26.000Z",
"fetchedAt": "2025-04-03T21:57:30.325Z",
"firstVersion": {
"storyID": "43559707",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T21:12:30.286Z",
"title": "AI Ambivalence",
"createdAtI": 1743618155,
"url": "https://nolanlawson.com/2025/04/02/ai-ambivalence/",
"points": 5,
"tags": [],
"createdAt": "2025-04-02T18:22:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743628350,
"commentsCount": 1,
"updatedAt": "2025-04-02T21:07:28.000Z"
}
}
March 2025
{
"storyID": "43559605",
"title": "Why I don't discuss politics with friends",
"author": "shw1n",
"url": "https://shwin.co/blog/why-i-dont-discuss-politics-with-friends",
"points": 460,
"commentsCount": 890,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Why I don't discuss politics with friends",
"twitterDescription": "March 2025",
"success": true,
"requestUrl": "https://shwin.co/blog/why-i-dont-discuss-politics-with-friends",
"ogTitle": "Why I don't discuss politics with friends",
"ogUrl": "https://shwin.co/blog/why-i-dont-discuss-politics-with-friends",
"ogDescription": "March 2025",
"ogSiteName": "Why I don't discuss politics with friends",
"ogLocale": "en-US",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T18:14:44.000Z",
"createdAtI": 1743617684,
"updatedAt": "2025-04-03T21:49:16.000Z",
"fetchedAt": "2025-04-03T21:51:30.283Z",
"firstVersion": {
"storyID": "43559605",
"author": "shw1n",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T18:24:30.256Z",
"title": "I don't discuss politics with friends",
"createdAtI": 1743617684,
"url": "https://shwin.co/blog/why-i-dont-discuss-politics-with-friends",
"points": 3,
"tags": [],
"createdAt": "2025-04-02T18:14:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743618270,
"commentsCount": 3,
"updatedAt": "2025-04-02T18:23:00.000Z"
}
}
{
"storyID": "43559451",
"title": "NYC New Subway Map",
"author": "bgschulman31",
"url": "https://www.nytimes.com/2025/04/02/nyregion/nyc-new-subway-map.html",
"points": 52,
"commentsCount": 46,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2025/04/02/nyregion/nyc-new-subway-map.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T18:02:26.000Z",
"createdAtI": 1743616946,
"updatedAt": "2025-04-03T21:21:18.000Z",
"fetchedAt": "2025-04-03T21:27:30.228Z",
"firstVersion": {
"storyID": "43559451",
"author": "bgschulman31",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T18:12:30.383Z",
"title": "NYC New Subway Map",
"createdAtI": 1743616946,
"url": "https://www.nytimes.com/2025/04/02/nyregion/nyc-new-subway-map.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T18:02:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743617550,
"commentsCount": 0,
"updatedAt": "2025-04-02T18:09:58.000Z"
}
}
Ace is a computer autopilot that performs tasks on your desktop using your mouse and keyboard.
{
"storyID": "43559370",
"title": "Ace: Realtime Computer Autopilot",
"author": "huerne",
"url": "https://generalagents.com/ace/",
"points": 87,
"commentsCount": 18,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "General Agents | Introducing Ace",
"twitterDescription": "Ace is a computer autopilot that performs tasks on your desktop using your mouse and keyboard.",
"twitterImage": [
{
"url": "https://generalagents.com/images/social.jpg"
}
],
"success": true,
"requestUrl": "https://generalagents.com/ace/",
"twitterUrl": "https://generalagents.com/ace/",
"ogTitle": "General Agents | Introducing Ace",
"ogUrl": "https://generalagents.com/ace/",
"ogDescription": "Ace is a computer autopilot that performs tasks on your desktop using your mouse and keyboard.",
"ogImage": [
{
"url": "https://generalagents.com/images/social.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T17:55:38.000Z",
"createdAtI": 1743616538,
"updatedAt": "2025-04-03T18:08:46.000Z",
"fetchedAt": "2025-04-03T21:21:30.469Z",
"firstVersion": {
"storyID": "43559370",
"author": "huerne",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T19:12:30.580Z",
"title": "Ace: Realtime Computer Autopilot",
"createdAtI": 1743616538,
"url": "https://generalagents.com/ace/",
"points": 8,
"tags": [],
"createdAt": "2025-04-02T17:55:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743621151,
"commentsCount": 1,
"updatedAt": "2025-04-02T19:10:27.000Z"
}
}
{
"storyID": "43559285",
"title": "Zero Day in Microchip SAM Microcontrollers",
"author": "BitBangingBytes",
"url": "https://wiki.recessim.com/view/ATSAM4C32",
"points": 72,
"commentsCount": 20,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://wiki.recessim.com/view/ATSAM4C32"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T17:48:35.000Z",
"createdAtI": 1743616115,
"updatedAt": "2025-04-03T19:37:32.000Z",
"fetchedAt": "2025-04-03T21:21:30.469Z",
"firstVersion": {
"storyID": "43559285",
"author": "BitBangingBytes",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T18:12:30.383Z",
"title": "Zero Day in Microchip Sam Microcontrollers",
"createdAtI": 1743616115,
"url": "https://wiki.recessim.com/view/ATSAM4C32",
"points": 4,
"tags": [],
"createdAt": "2025-04-02T17:48:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743617550,
"commentsCount": 0,
"updatedAt": "2025-04-02T18:09:11.000Z"
}
}
Benjamin Breen - One reason I became a historian is the joy of encountering moments in the past that are foreign, yet also oddly familiar.
{
"storyID": "43559122",
"title": "When Jorge Luis Borges met one of the founders of AI",
"author": "benbreen",
"url": "https://resobscura.substack.com/p/when-jorge-luis-borges-met-one-of",
"points": 155,
"commentsCount": 52,
"tags": [],
"og": {
"twitterTitle": "When Jorge Luis Borges met one of the founders of AI",
"twitterCard": "summary_large_image",
"twitterDescription": "One reason I became a historian is the joy of encountering moments in the past that are foreign, yet also oddly familiar.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fresobscura.substack.com%2Fapi%2Fv1%2Fpost_preview%2F157599263%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Benjamin Breen",
"requestUrl": "https://resobscura.substack.com/p/when-jorge-luis-borges-met-one-of",
"ogTitle": "When Jorge Luis Borges met one of the founders of AI",
"ogUrl": "https://resobscura.substack.com/p/when-jorge-luis-borges-met-one-of",
"ogDescription": "One reason I became a historian is the joy of encountering moments in the past that are foreign, yet also oddly familiar.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82294cba-3e77-4596-8615-e0c7f0bfc9a7_942x664.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-04-02T17:30:08.000Z",
"createdAtI": 1743615008,
"updatedAt": "2025-04-03T20:37:04.000Z",
"fetchedAt": "2025-04-03T20:45:30.233Z",
"firstVersion": {
"storyID": "43559122",
"author": "benbreen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T18:36:30.359Z",
"title": "When Jorge Luis Borges met one of the founders of AI",
"createdAtI": 1743615008,
"url": "https://resobscura.substack.com/p/when-jorge-luis-borges-met-one-of",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T17:30:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743618990,
"commentsCount": 0,
"updatedAt": "2025-04-02T18:34:10.000Z"
}
}
{
"storyID": "43559003",
"title": "Amazon Submits Bid for TikTok with US Sale Deadline Nearing",
"author": "frutiger",
"url": "https://www.bloomberg.com/news/articles/2025-04-02/amazon-submits-bid-for-tiktok-with-us-sale-deadline-approaching",
"points": 56,
"commentsCount": 83,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2025-04-02/amazon-submits-bid-for-tiktok-with-us-sale-deadline-approaching"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T17:18:59.000Z",
"createdAtI": 1743614339,
"updatedAt": "2025-04-03T19:47:18.000Z",
"fetchedAt": "2025-04-03T20:33:30.366Z",
"firstVersion": {
"storyID": "43559003",
"author": "frutiger",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T17:33:30.226Z",
"title": "Amazon Submits Bid for TikTok with US Sale Deadline Nearing",
"createdAtI": 1743614339,
"url": "https://www.bloomberg.com/news/articles/2025-04-02/amazon-submits-bid-for-tiktok-with-us-sale-deadline-approaching",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T17:18:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743615210,
"commentsCount": 1,
"updatedAt": "2025-04-02T17:30:26.000Z"
}
}
{
"storyID": "43558858",
"title": "PaperBench",
"author": "meetpateltech",
"url": "https://openai.com/index/paperbench",
"points": 100,
"commentsCount": 29,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/paperbench"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai.com"
]
},
"createdAt": "2025-04-02T17:06:45.000Z",
"createdAtI": 1743613605,
"updatedAt": "2025-04-03T19:46:09.000Z",
"fetchedAt": "2025-04-03T20:27:30.269Z",
"firstVersion": {
"storyID": "43558858",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T19:06:30.809Z",
"title": "PaperBench",
"createdAtI": 1743613605,
"url": "https://openai.com/index/paperbench",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T17:06:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743620791,
"commentsCount": 1,
"updatedAt": "2025-04-02T19:02:29.000Z"
}
}
How one woman confronted her deepfakes stalker, reclaiming her name one link at a time.
{
"storyID": "43558783",
"title": "'I Want to Make You Immortal' – How one woman confronted her deepfakes stalker",
"author": "SLHamlet",
"url": "https://www.404media.co/email/2933ae7f-3e4c-4b4c-ac97-992e68ee5956/",
"points": 35,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@samleecole",
"twitterTitle": "'I Want to Make You Immortal'",
"twitterSite": "@404mediaco",
"twitterImage": [
{
"url": "https://www.404media.co/content/images/size/w1200/2025/04/1920x1080_deepfakes_04.jpg"
}
],
"twitterUrl": "https://www.404media.co/email/2933ae7f-3e4c-4b4c-ac97-992e68ee5956/",
"ogTitle": "'I Want to Make You Immortal'",
"ogDescription": "How one woman confronted her deepfakes stalker, reclaiming her name one link at a time.",
"ogImage": [
{
"width": "1200",
"url": "https://www.404media.co/content/images/size/w1200/2025/04/1920x1080_deepfakes_04.jpg",
"height": "675"
}
],
"ogType": "website",
"articleTag": "Deepfakes",
"articlePublisher": "https://www.facebook.com/404mediaco",
"twitterCard": "summary_large_image",
"twitterDescription": "How one woman confronted her deepfakes stalker, reclaiming her name one link at a time.",
"success": true,
"requestUrl": "https://www.404media.co/email/2933ae7f-3e4c-4b4c-ac97-992e68ee5956/",
"ogUrl": "https://www.404media.co/email/2933ae7f-3e4c-4b4c-ac97-992e68ee5956/",
"ogSiteName": "404 Media",
"articleModifiedTime": "2025-04-02T14:49:35.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T16:59:09.000Z",
"createdAtI": 1743613149,
"updatedAt": "2025-04-03T12:52:37.000Z",
"fetchedAt": "2025-04-03T20:27:30.269Z",
"firstVersion": {
"storyID": "43558783",
"author": "SLHamlet",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T18:12:30.383Z",
"title": "'I Want to Make You Immortal' – How one woman confronted her deepfakes stalker",
"createdAtI": 1743613149,
"url": "https://www.404media.co/email/2933ae7f-3e4c-4b4c-ac97-992e68ee5956/",
"points": 5,
"tags": [],
"createdAt": "2025-04-02T16:59:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743617550,
"commentsCount": 1,
"updatedAt": "2025-04-02T18:09:58.000Z"
}
}
{
"storyID": "43558671",
"title": "Tell HN: Announcing tomhow as a public moderator",
"author": "dang",
"url": null,
"points": 1752,
"commentsCount": 452,
"tags": [
"ask_hn"
],
"createdAt": "2025-04-02T16:49:56.000Z",
"createdAtI": 1743612596,
"updatedAt": "2025-04-03T20:16:17.000Z",
"fetchedAt": "2025-04-03T20:24:30.544Z",
"firstVersion": {
"storyID": "43558671",
"author": "dang",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T17:30:30.328Z",
"title": "Tell HN: Announcing tomhow as a public moderator",
"createdAtI": 1743612596,
"url": null,
"points": 5,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-04-02T16:49:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743615030,
"commentsCount": 0,
"updatedAt": "2025-04-02T17:28:26.000Z"
}
}
Imagine if anyone could punch in a phone number from the largest U.S. cell carrier and instantly retrieve a list of its recent incoming calls—complete with timestamps—without compromising the device, guessing a password, or alerting the user. Now imagine that number belongs to a journalist, a police officer, a politician, or someone fleeing an abuser. This capability wasn’t a hypothetical. I recently identified a sec
{
"storyID": "43558550",
"title": "Hacking the call records of millions of Americans",
"author": "voxadam",
"url": "https://evanconnelly.github.io/post/hacking-call-records/",
"points": 138,
"commentsCount": 30,
"tags": [],
"og": {
"twitterTitle": "Hacking the Call Records of Millions of Americans",
"articlePublishedTime": "2025-04-02 00:44:20 +0000 UTC",
"twitterImage": [
{
"url": "https://evanconnelly.github.io/post/hacking-call-records/cover.jpg"
}
],
"ogTitle": "Hacking the Call Records of Millions of Americans",
"ogDescription": "Imagine if anyone could punch in a phone number from the largest U.S. cell carrier and instantly retrieve a list of its recent incoming calls—complete with timestamps—without compromising the device, guessing a password, or alerting the user.\nNow imagine that number belongs to a journalist, a police officer, a politician, or someone fleeing an abuser.\nThis capability wasn’t a hypothetical.\nI recently identified a sec",
"ogImage": [
{
"url": "https://evanconnelly.github.io/post/hacking-call-records/cover.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Imagine if anyone could punch in a phone number from the largest U.S. cell carrier and instantly retrieve a list of its recent incoming calls—complete with timestamps—without compromising the device, guessing a password, or alerting the user.\nNow imagine that number belongs to a journalist, a police officer, a politician, or someone fleeing an abuser.\nThis capability wasn’t a hypothetical.\nI recently identified a sec",
"success": true,
"requestUrl": "https://evanconnelly.github.io/post/hacking-call-records/",
"ogUrl": "https://evanconnelly.github.io/post/hacking-call-records/",
"articleSection": "post",
"articleModifiedTime": "2025-04-02T00:44:20+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T16:37:12.000Z",
"createdAtI": 1743611832,
"updatedAt": "2025-04-03T19:35:17.000Z",
"fetchedAt": "2025-04-03T20:12:30.283Z",
"firstVersion": {
"storyID": "43558550",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T17:48:30.260Z",
"title": "Hacking the Call Records of Millions of Americans via the Verizon iOS app",
"createdAtI": 1743611832,
"url": "https://evanconnelly.github.io/post/hacking-call-records/",
"points": 5,
"tags": [],
"createdAt": "2025-04-02T16:37:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743616110,
"commentsCount": 0,
"updatedAt": "2025-04-02T17:43:41.000Z"
}
}
The Mermaid Chart VS Code Plugin is a powerful developer diagramming tool that brings Mermaid.js diagramming directly into your Visual Studio Code environment. Whether you’re visualizing software architecture, documenting API flows, fixing bad documentation, or managing flowcharts and sequence diagrams, this plugin integrates seamlessly into your workflow. Key Features of the Mermaid Chart VS Code […]
{
"storyID": "43558517",
"title": "Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagrams in Visual Studio Code",
"author": "msfi",
"url": "https://docs.mermaidchart.com/blog/posts/mermaid-chart-vs-code-plugin-create-and-edit-mermaid-js-diagrams-in-visual-studio-code",
"points": 124,
"commentsCount": 51,
"tags": [
"show_hn"
],
"og": {
"twitterTitle": "Mermaid Chart VS Code Plugin: Create and Edit Mermaid.js Diagrams in Visual Studio Code",
"twitterDescription": "The Mermaid Chart VS Code Plugin is a powerful developer diagramming tool that brings Mermaid.js diagramming directly into your Visual Studio Code environment. Whether you’re visualizing software architecture, documenting API flows, fixing bad documentation, or managing flowcharts and sequence diagrams, this plugin integrates seamlessly into your workflow. Key Features of the Mermaid Chart VS Code […]\n",
"twitterImage": [
{
"url": "/default-image.png"
}
],
"success": true,
"requestUrl": "https://docs.mermaidchart.com/blog/posts/mermaid-chart-vs-code-plugin-create-and-edit-mermaid-js-diagrams-in-visual-studio-code",
"ogTitle": "Mermaid Chart VS Code Plugin: Create and Edit Mermaid.js Diagrams in Visual Studio Code",
"ogUrl": "https://docs.mermaidchart.com/blog/posts/mermaid-chart-vs-code-plugin-create-and-edit-mermaid-js-diagrams-in-visual-studio-code",
"ogDescription": "The Mermaid Chart VS Code Plugin is a powerful developer diagramming tool that brings Mermaid.js diagramming directly into your Visual Studio Code environment. Whether you’re visualizing software architecture, documenting API flows, fixing bad documentation, or managing flowcharts and sequence diagrams, this plugin integrates seamlessly into your workflow. Key Features of the Mermaid Chart VS Code […]\n",
"ogImage": [
{
"url": "/default-image.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T16:33:53.000Z",
"createdAtI": 1743611633,
"updatedAt": "2025-04-03T19:58:16.000Z",
"fetchedAt": "2025-04-03T20:03:30.263Z",
"firstVersion": {
"storyID": "43558517",
"author": "msfi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T17:33:30.226Z",
"title": "Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagrams in Visual Studio Code",
"createdAtI": 1743611633,
"url": "https://docs.mermaidchart.com/blog/posts/mermaid-chart-vs-code-plugin-create-and-edit-mermaid-js-diagrams-in-visual-studio-code",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-04-02T16:33:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743615210,
"commentsCount": 0,
"updatedAt": "2025-04-02T17:29:57.000Z"
}
}
Matrix, the open protocol for secure decentralised communications
{
"storyID": "43558464",
"title": "Matrix.org Will Migrate to MAS",
"author": "LorenDB",
"url": "https://matrix.org/blog/2025/04/matrix-auth-service/",
"points": 192,
"commentsCount": 137,
"tags": [],
"og": {
"twitterCreator": "@matrixdotorg",
"twitterCard": "summary_large_image",
"twitterSite": "@matrixdotorg",
"twitterImage": [
{
"url": "https://matrix.org/blog/img/matrix-logo.png"
}
],
"success": true,
"requestUrl": "https://matrix.org/blog/2025/04/matrix-auth-service/",
"ogTitle": "Matrix.org will migrate to MAS on Apr 7th 2025",
"ogUrl": "https://matrix.org/blog/2025/04/matrix-auth-service/",
"ogDescription": "Matrix, the open protocol for secure decentralised communications",
"ogImage": [
{
"url": "https://matrix.org/blog/img/matrix-logo.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T16:28:50.000Z",
"createdAtI": 1743611330,
"updatedAt": "2025-04-03T19:49:02.000Z",
"fetchedAt": "2025-04-03T19:51:30.337Z",
"firstVersion": {
"storyID": "43558464",
"author": "LorenDB",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T17:30:30.328Z",
"title": "Matrix.org Will Migrate to MAS",
"createdAtI": 1743611330,
"url": "https://matrix.org/blog/2025/04/matrix-auth-service/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T16:28:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743615030,
"commentsCount": 0,
"updatedAt": "2025-04-02T17:28:26.000Z"
}
}
The Holepunch team has introduced Bare, a groundbreaking minimal JavaScript runtime designed for both desktop and mobile. Built to be fast, modular, and efficient, Bare revisits the original vision of Node.js by embracing modularity and universal compatibility.
{
"storyID": "43558352",
"title": "Bare: Run JavaScript Everywhere",
"author": "delduca",
"url": "https://pears.com/news/introducing-bare-actually-run-javascript-everywhere/",
"points": 40,
"commentsCount": 24,
"tags": [],
"og": {
"twitterSite": "@Pears_p2p",
"twitterCard": "summary",
"twitterTitle": "Introducing Bare: Actually run Javascript Everywhere - Pears",
"twitterDescription": "The Holepunch team has introduced Bare, a groundbreaking minimal JavaScript runtime designed for both desktop and mobile. Built to be fast, modular, and efficient, Bare revisits the original vision of Node.js by embracing modularity and universal compatibility. ",
"twitterImage": [
{
"url": "https://pears.com/wp-content/uploads/2025/04/Screenshot-2025-03-31-at-13.35.24.png"
}
],
"success": true,
"requestUrl": "https://pears.com/news/introducing-bare-actually-run-javascript-everywhere/",
"ogTitle": "Introducing Bare: Actually run Javascript Everywhere - Pears",
"ogDescription": "The Holepunch team has introduced Bare, a groundbreaking minimal JavaScript runtime designed for both desktop and mobile. Built to be fast, modular, and efficient, Bare revisits the original vision of Node.js by embracing modularity and universal compatibility. ",
"ogImage": [
{
"url": "https://pears.com/wp-content/uploads/2025/04/Screenshot-2025-03-31-at-13.35.24.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T16:18:21.000Z",
"createdAtI": 1743610701,
"updatedAt": "2025-04-03T15:09:16.000Z",
"fetchedAt": "2025-04-03T19:18:30.525Z",
"firstVersion": {
"storyID": "43558352",
"author": "delduca",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T16:42:30.593Z",
"title": "Bare: Run JavaScript Everywhere",
"createdAtI": 1743610701,
"url": "https://pears.com/news/introducing-bare-actually-run-javascript-everywhere/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T16:18:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743612151,
"commentsCount": 0,
"updatedAt": "2025-04-02T16:39:55.000Z"
}
}
{
"storyID": "43558227",
"title": "A small violin part highlights bigger problems for the global economy",
"author": "perihelions",
"url": "https://www.nytimes.com/2025/04/02/business/trump-tariffs-canada-us.html",
"points": 46,
"commentsCount": 80,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2025/04/02/business/trump-tariffs-canada-us.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T16:07:11.000Z",
"createdAtI": 1743610031,
"updatedAt": "2025-04-03T14:01:31.000Z",
"fetchedAt": "2025-04-03T19:09:30.540Z",
"firstVersion": {
"storyID": "43558227",
"author": "perihelions",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T16:24:30.222Z",
"title": "A Small Violin Part Highlights Bigger Problems for the Global Economy",
"createdAtI": 1743610031,
"url": "https://www.nytimes.com/2025/04/02/business/trump-tariffs-canada-us.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T16:07:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743611070,
"commentsCount": 0,
"updatedAt": "2025-04-02T16:21:41.000Z"
}
}
Through clever usage of APIs, the Library Innovation Lab at Harvard Law School has created an archive of Data.gov, home to 311,000 public datasets
{
"storyID": "43558182",
"title": "Digital Archivists: Protecting Public Data from Erasure",
"author": "rbanffy",
"url": "https://spectrum.ieee.org/digital-archive",
"points": 191,
"commentsCount": 45,
"tags": [],
"og": {
"twitterSite": "@",
"articlePublishedTime": "2025-04-01T17:26:54+00:00",
"twitterImage": [
{
"url": "https://spectrum.ieee.org/media-library/image.png?id=59741556&width=1200&height=600&coordinates=0%2C155%2C0%2C156"
}
],
"ogTitle": "Can We Trust Our Government to Safeguard Vital Research Data? Meet the Digital Archivists Battling to Keep Information Accessible!",
"ogDescription": "Through clever usage of APIs, the Library Innovation Lab at Harvard Law School has created an archive of Data.gov, home to 311,000 public datasets",
"ogImage": [
{
"width": "1200",
"url": "https://spectrum.ieee.org/media-library/image.png?id=59741556&width=1200&height=600&coordinates=0%2C155%2C0%2C156",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://spectrum.ieee.org/digital-archive",
"ogUrl": "https://spectrum.ieee.org/digital-archive",
"ogSiteName": "IEEE Spectrum",
"articleSection": "Computing",
"articleModifiedTime": "2025-04-02T13:34:45+00:00",
"fbAppId": "200167090048537",
"articleAuthor": "https://www.facebook.com/48576411181"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T16:03:12.000Z",
"createdAtI": 1743609792,
"updatedAt": "2025-04-03T18:50:31.000Z",
"fetchedAt": "2025-04-03T19:00:30.364Z",
"firstVersion": {
"storyID": "43558182",
"author": "rbanffy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T16:45:30.522Z",
"title": "Digital Archivists: Protecting Public Data from Erasure",
"createdAtI": 1743609792,
"url": "https://spectrum.ieee.org/digital-archive",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T16:03:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743612331,
"commentsCount": 0,
"updatedAt": "2025-04-02T16:42:57.000Z"
}
}
{
"storyID": "43558077",
"title": "Sailing from Berkeley to Hawaii in a 19ft Sailboat",
"author": "protonbob",
"url": "https://potter-yachters.org/stories/teplow_to_hawaii.htm",
"points": 134,
"commentsCount": 77,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://potter-yachters.org/stories/teplow_to_hawaii.htm"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T15:52:22.000Z",
"createdAtI": 1743609142,
"updatedAt": "2025-04-03T18:37:02.000Z",
"fetchedAt": "2025-04-03T18:42:30.241Z",
"firstVersion": {
"storyID": "43558077",
"author": "protonbob",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T17:39:30.286Z",
"title": "Sailing from Berkeley to Hawaii in a 19ft Sailboat",
"createdAtI": 1743609142,
"url": "https://potter-yachters.org/stories/teplow_to_hawaii.htm",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T15:52:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743615570,
"commentsCount": 0,
"updatedAt": "2025-04-02T17:37:56.000Z"
}
}
Dori - Dori | Art Director, Designer, Artist
{
"storyID": "43557873",
"title": "Animals Made from 13 Circles (2016)",
"author": "jihadjihad",
"url": "https://www.dorithegiant.com/2016/05/13-animals-made-from-13-circles.html",
"points": 606,
"commentsCount": 105,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "Dori",
"requestUrl": "https://www.dorithegiant.com/2016/05/13-animals-made-from-13-circles.html",
"ogTitle": "13 Animals Made From 13 Circles",
"ogUrl": "https://www.dorithegiant.com/2016/05/13-animals-made-from-13-circles.html",
"ogDescription": "Dori | Art Director, Designer, Artist",
"ogImage": [
{
"url": "https://www.dorotapankowska.com/images/DTG-Thumb-01.png"
},
{
"url": "https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uDrY5BKtEqtDKia91gW9kgMbu0e1PA6egmi8Nxp9XqLvm2m26maIZb-Bp_xCT9ZEhSF3o_tRXftfFxqrRgZv3l0enURSaxBStt553cbP5HT5tdF6N00zACxGePQpFGIOw=w1200-h630-p-k-no-nu"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T15:35:25.000Z",
"createdAtI": 1743608125,
"updatedAt": "2025-04-03T18:10:03.000Z",
"fetchedAt": "2025-04-03T18:15:30.306Z",
"firstVersion": {
"storyID": "43557873",
"author": "jihadjihad",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T15:45:30.248Z",
"title": "Animals Made from 13 Circles",
"createdAtI": 1743608125,
"url": "https://www.dorithegiant.com/2016/05/13-animals-made-from-13-circles.html",
"points": 4,
"tags": [],
"createdAt": "2025-04-02T15:35:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743608730,
"commentsCount": 0,
"updatedAt": "2025-04-02T15:43:26.000Z"
}
}
Securely connect to anything on the internet with Tailscale. Built on WireGuard®️, Tailscale enables you to make finely configurable connections, secured end-to-end according to zero trust principles, between any resources on any infrastructure.
{
"storyID": "43557790",
"title": "Porting Tailscale to Plan 9",
"author": "adriangrigore",
"url": "https://tailscale.com/blog/plan9-port",
"points": 352,
"commentsCount": 92,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Tailscale",
"twitterSite": "@tailscale",
"twitterImage": [
{
"url": "https://tailscale.com/api/og-image?id=777a67d4-367c-4bb6-9bfa-5af6f0d13388"
}
],
"success": true,
"requestUrl": "https://tailscale.com/blog/plan9-port",
"ogTitle": "Porting Tailscale to Plan 9",
"ogUrl": "https://tailscale.com/blog/plan9-port",
"ogDescription": "Securely connect to anything on the internet with Tailscale. Built on WireGuard®️, Tailscale enables you to make finely configurable connections, secured end-to-end according to zero trust principles, between any resources on any infrastructure.",
"ogImage": [
{
"url": "https://tailscale.com/api/og-image?id=777a67d4-367c-4bb6-9bfa-5af6f0d13388"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T15:29:14.000Z",
"createdAtI": 1743607754,
"updatedAt": "2025-04-03T18:10:03.000Z",
"fetchedAt": "2025-04-03T18:15:30.306Z",
"firstVersion": {
"storyID": "43557790",
"author": "adriangrigore",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T15:39:30.584Z",
"title": "Porting Tailscale to Plan 9",
"createdAtI": 1743607754,
"url": "https://tailscale.com/blog/plan9-port",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T15:29:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743608371,
"commentsCount": 0,
"updatedAt": "2025-04-02T15:37:25.000Z"
}
}
$449 buys easier multiplayer, mouse mode, and a chance to upgrade older titles.
{
"storyID": "43557524",
"title": "Nintendo unveils Switch 2 ahead of June 5 launch",
"author": "moelf",
"url": "https://arstechnica.com/gaming/2025/04/nintendo-offers-new-details-on-switch-2-hardware-software/",
"points": 120,
"commentsCount": 165,
"tags": [],
"og": {
"twitterTitle": "Nintendo unveils Switch 2 ahead of June 5 launch",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-04-02T13:04:43+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/04/switch2-1152x648.png"
}
],
"ogTitle": "Nintendo unveils Switch 2 ahead of June 5 launch",
"ogDescription": "$449 buys easier multiplayer, mouse mode, and a chance to upgrade older titles.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/04/switch2-1152x648.png",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "$449 buys easier multiplayer, mouse mode, and a chance to upgrade older titles.",
"success": true,
"requestUrl": "https://arstechnica.com/gaming/2025/04/nintendo-offers-new-details-on-switch-2-hardware-software/",
"ogUrl": "https://arstechnica.com/gaming/2025/04/nintendo-offers-new-details-on-switch-2-hardware-software/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-04-02T15:21:26+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T15:07:29.000Z",
"createdAtI": 1743606449,
"updatedAt": "2025-04-03T16:48:04.000Z",
"fetchedAt": "2025-04-03T17:18:30.301Z",
"firstVersion": {
"storyID": "43557524",
"author": "moelf",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T15:18:30.279Z",
"title": "Nintendo unveils Switch 2 ahead of June 5 launch",
"createdAtI": 1743606449,
"url": "https://arstechnica.com/gaming/2025/04/nintendo-offers-new-details-on-switch-2-hardware-software/",
"points": 3,
"tags": [],
"createdAt": "2025-04-02T15:07:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743607110,
"commentsCount": 0,
"updatedAt": "2025-04-02T15:15:11.000Z"
}
}
The Culturist - The rise of Chromophobia...
{
"storyID": "43557471",
"title": "Why is the world losing color?",
"author": "trevin",
"url": "https://www.culture-critic.com/p/why-is-the-world-losing-color",
"points": 302,
"commentsCount": 274,
"tags": [],
"og": {
"twitterTitle": "Why Is the World Losing Color?",
"twitterCard": "summary_large_image",
"twitterDescription": "The rise of Chromophobia...",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fculturecritic.substack.com%2Fapi%2Fv1%2Fpost_preview%2F160406461%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "The Culturist",
"requestUrl": "https://www.culture-critic.com/p/why-is-the-world-losing-color",
"ogTitle": "Why Is the World Losing Color?",
"ogUrl": "https://www.culture-critic.com/p/why-is-the-world-losing-color",
"ogDescription": "The rise of Chromophobia...",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe12826d7-b0ac-4183-a4a8-8a39f49dfb2a_1225x676.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T15:02:46.000Z",
"createdAtI": 1743606166,
"updatedAt": "2025-04-03T17:02:18.000Z",
"fetchedAt": "2025-04-03T17:06:30.405Z",
"firstVersion": {
"storyID": "43557471",
"author": "trevin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T16:39:30.271Z",
"title": "Why Is the World Losing Color?",
"createdAtI": 1743606166,
"url": "https://www.culture-critic.com/p/why-is-the-world-losing-color",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T15:02:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743611970,
"commentsCount": 1,
"updatedAt": "2025-04-02T16:38:27.000Z"
}
}
Robots powered by Gemini Robotics models can learn complex actions like preparing salads and even folding an origami fox.
{
"storyID": "43557310",
"title": "How Google built its Gemini robotics models",
"author": "simonpure",
"url": "https://blog.google/products/gemini/how-we-built-gemini-robotics/",
"points": 191,
"commentsCount": 78,
"tags": [],
"og": {
"twitterTitle": "How we built the new family of Gemini Robotics models",
"twitterSite": "@google",
"articlePublishedTime": "2025-04-01",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Robotics-SocialShare_1920x1080.width-1300.png"
}
],
"twitterUrl": "https://blog.google/products/gemini/how-we-built-gemini-robotics/",
"ogTitle": "How we built the new family of Gemini Robotics models",
"ogDescription": "Robots powered by Gemini Robotics models can learn complex actions like preparing salads and even folding an origami fox.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Robotics-SocialShare_1920x1080.width-1300.png"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Google/",
"twitterCard": "summary_large_image",
"twitterDescription": "Robots powered by Gemini Robotics models can learn complex actions like preparing salads and even folding an origami fox.",
"success": true,
"requestUrl": "https://blog.google/products/gemini/how-we-built-gemini-robotics/",
"ogUrl": "https://blog.google/products/gemini/how-we-built-gemini-robotics/",
"ogSiteName": "Google"
},
"aiIsh": {
"score": 2,
"offenses": [
"gemini",
"gemini"
]
},
"createdAt": "2025-04-02T14:47:38.000Z",
"createdAtI": 1743605258,
"updatedAt": "2025-04-03T16:47:17.000Z",
"fetchedAt": "2025-04-03T16:51:30.360Z",
"firstVersion": {
"storyID": "43557310",
"author": "simonpure",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T17:42:30.201Z",
"title": "How Google built its Gemini robotics models",
"createdAtI": 1743605258,
"url": "https://blog.google/products/gemini/how-we-built-gemini-robotics/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T14:47:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743615750,
"commentsCount": 0,
"updatedAt": "2025-04-02T17:40:42.000Z"
}
}
One of the first verified predictions of general relativity is the gravitational deflection of starlight. The effect was first observed in 1919 during a total solar eclipse. Since stars appear as points of light, the effect is seen as an apparent shift in the position of stars near the eclipse. But the effect happens more generally.
{
"storyID": "43557139",
"title": "A dramatic Einstein ring seen by Webb",
"author": "programd",
"url": "https://phys.org/news/2025-04-einstein-webb.html",
"points": 119,
"commentsCount": 28,
"tags": [],
"og": {
"twitterTitle": "A dramatic Einstein ring seen by Webb",
"twitterImage": [
{
"url": "https://scx2.b-cdn.net/gfx/news/2025/a-dramatic-einstein-ri.jpg"
}
],
"twitterUrl": "https://phys.org/news/2025-04-einstein-webb.html",
"ogTitle": "A dramatic Einstein ring seen by Webb",
"ogDescription": "One of the first verified predictions of general relativity is the gravitational deflection of starlight. The effect was first observed in 1919 during a total solar eclipse. Since stars appear as points of light, the effect is seen as an apparent shift in the position of stars near the eclipse. But the effect happens more generally.",
"ogImage": [
{
"url": "https://scx2.b-cdn.net/gfx/news/2025/a-dramatic-einstein-ri.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "One of the first verified predictions of general relativity is the gravitational deflection of starlight. The effect was first observed in 1919 during a total solar eclipse. Since stars appear as points ...",
"success": true,
"requestUrl": "https://phys.org/news/2025-04-einstein-webb.html",
"ogUrl": "https://phys.org/news/2025-04-einstein-webb.html",
"fbAppId": "163850683679377"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T14:32:48.000Z",
"createdAtI": 1743604368,
"updatedAt": "2025-04-03T15:49:17.000Z",
"fetchedAt": "2025-04-03T16:21:30.355Z",
"firstVersion": {
"storyID": "43557139",
"author": "programd",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T15:06:30.303Z",
"title": "A dramatic Einstein ring seen by Webb",
"createdAtI": 1743604368,
"url": "https://phys.org/news/2025-04-einstein-webb.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T14:32:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743606390,
"commentsCount": 0,
"updatedAt": "2025-04-02T14:59:56.000Z"
}
}
AUSTIN, Texas, April 2, 2025 – In the first quarter, we produced over 362,000 vehicles, delivered over 336,000 vehicles and deployed 10.4 GWh of energy storage products.
{
"storyID": "43556716",
"title": "Tesla First Quarter 2025 Production, Deliveries and Deployments",
"author": "perihelions",
"url": "https://ir.tesla.com/press-release/tesla-first-quarter-2025-production-deliveries-and-deployments",
"points": 39,
"commentsCount": 18,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Tesla First Quarter 2025 Production, Deliveries & Deployments",
"twitterDescription": "AUSTIN, Texas, April 2, 2025 – In the first quarter, we produced over 362,000 vehicles, delivered over 336,000 vehicles and deployed 10.4 GWh of energy storage products.",
"twitterImage": [
{
"url": "https://digitalassets.tesla.com/tesla-contents/image/upload/h_628%2Cw_1200%2Cc_fit%2Cf_auto%2Cq_auto:best/Family_Social"
}
],
"success": true,
"requestUrl": "https://ir.tesla.com/press-release/tesla-first-quarter-2025-production-deliveries-and-deployments",
"ogTitle": "Tesla First Quarter 2025 Production, Deliveries & Deployments",
"ogDescription": "AUSTIN, Texas, April 2, 2025 – In the first quarter, we produced over 362,000 vehicles, delivered over 336,000 vehicles and deployed 10.4 GWh of energy storage products.",
"ogImage": [
{
"url": "https://digitalassets.tesla.com/tesla-contents/image/upload/h_628%2Cw_1200%2Cc_fit%2Cf_auto%2Cq_auto:best/Family_Social"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T13:54:21.000Z",
"createdAtI": 1743602061,
"updatedAt": "2025-04-03T13:29:07.000Z",
"fetchedAt": "2025-04-03T15:45:30.564Z",
"firstVersion": {
"storyID": "43556716",
"author": "perihelions",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T14:03:30.278Z",
"title": "Tesla First Quarter 2025 Production, Deliveries and Deployments",
"createdAtI": 1743602061,
"url": "https://ir.tesla.com/press-release/tesla-first-quarter-2025-production-deliveries-and-deployments",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T13:54:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743602610,
"commentsCount": 2,
"updatedAt": "2025-04-02T14:03:25.000Z"
}
}
Posted by Sarah Boyce on April 2, 2025
{
"storyID": "43556656",
"title": "Django 5.2 Released",
"author": "j4mie",
"url": "https://www.djangoproject.com/weblog/2025/apr/02/django-52-released/",
"points": 54,
"commentsCount": 22,
"tags": [],
"og": {
"twitterCreator": "djangoproject",
"twitterSite": "djangoproject",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.djangoproject.com/weblog/2025/apr/02/django-52-released/",
"ogTitle": "Django 5.2 released",
"ogUrl": "https://www.djangoproject.com/weblog/2025/apr/02/django-52-released/",
"ogDescription": "Posted by Sarah Boyce on April 2, 2025",
"ogSiteName": "Django Project",
"ogImage": [
{
"width": "1200",
"alt": "Django logo",
"type": "image/png",
"url": "https://static.djangoproject.com/img/logos/django-logo-negative.1d528e2cb5fb.png",
"height": "546"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T13:48:30.000Z",
"createdAtI": 1743601710,
"updatedAt": "2025-04-03T09:44:14.000Z",
"fetchedAt": "2025-04-03T15:39:30.292Z",
"firstVersion": {
"storyID": "43556656",
"author": "j4mie",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T13:57:30.574Z",
"title": "Django 5.2 Released",
"createdAtI": 1743601710,
"url": "https://www.djangoproject.com/weblog/2025/apr/02/django-52-released/",
"points": 4,
"tags": [],
"createdAt": "2025-04-02T13:48:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743602251,
"commentsCount": 1,
"updatedAt": "2025-04-02T13:56:55.000Z"
}
}
Fred Lambert - Tesla (TSLA) has released its Q1 2025 production and delivery numbers. The automaker confirmed it delivered 336,681 electric vehicles during...
{
"storyID": "43556463",
"title": "Tesla (TSLA) announces 336,681 deliveries, far worse than expected",
"author": "bildung",
"url": "https://electrek.co/2025/04/02/tesla-tsla-q1-deliveries-worse/",
"points": 90,
"commentsCount": 32,
"tags": [],
"og": {
"twitterCreator": "@electrekco",
"twitterSite": "@electrekco",
"articlePublishedTime": "2025-04-02T13:03:07+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/electrek.co/wp-content/uploads/sites/3/2020/03/Tesla-Model-Y-shipment-hero.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1"
}
],
"author": "Fred Lambert",
"ogTitle": "Tesla (TSLA) announces 336,681 deliveries, far worse than expected",
"ogDescription": "Tesla (TSLA) has released its Q1 2025 production and delivery numbers. The automaker confirmed it delivered 336,681 electric vehicles during...",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2368",
"type": "image/jpeg",
"url": "https://i0.wp.com/electrek.co/wp-content/uploads/sites/3/2020/03/Tesla-Model-Y-shipment-hero.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1",
"height": "1126"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/electrekco",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://electrek.co/2025/04/02/tesla-tsla-q1-deliveries-worse/",
"ogUrl": "https://electrek.co/2025/04/02/tesla-tsla-q1-deliveries-worse/",
"ogSiteName": "Electrek",
"articleModifiedTime": "2025-04-02T13:23:38+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T13:30:24.000Z",
"createdAtI": 1743600624,
"updatedAt": "2025-04-03T14:56:32.000Z",
"fetchedAt": "2025-04-03T15:24:30.269Z",
"firstVersion": {
"storyID": "43556463",
"author": "bildung",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T13:39:30.298Z",
"title": "Tesla (TSLA) announces 336,681 deliveries, far worse than expected",
"createdAtI": 1743600624,
"url": "https://electrek.co/2025/04/02/tesla-tsla-q1-deliveries-worse/",
"points": 30,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T13:30:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743601170,
"commentsCount": 1,
"updatedAt": "2025-04-02T13:38:25.000Z"
}
}
Company loses crown of world’s best-selling electric-vehicle maker to China’s BYD
{
"storyID": "43556443",
"title": "Tesla suffers worst quarter since 2022 as deliveries tumble",
"author": "tolien",
"url": "https://www.ft.com/content/0ebcec51-2a5a-4820-99e8-1e500370fd68",
"points": 143,
"commentsCount": 114,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/0ebcec51-2a5a-4820-99e8-1e500370fd68",
"ogTitle": "Tesla suffers worst quarter since 2022 as deliveries tumble",
"ogUrl": "https://www.ft.com/content/0ebcec51-2a5a-4820-99e8-1e500370fd68",
"ogDescription": "Company loses crown of world’s best-selling electric-vehicle maker to China’s BYD",
"ogImage": [
{
"url": "https://www.ft.com/__origami/service/image/v2/images/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F943d1d80-9e5c-4ac9-b842-74cad7d68c90.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T13:27:33.000Z",
"createdAtI": 1743600453,
"updatedAt": "2025-04-03T14:41:32.000Z",
"fetchedAt": "2025-04-03T15:21:30.338Z",
"firstVersion": {
"storyID": "43556443",
"author": "tolien",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T13:39:30.298Z",
"title": "Tesla suffers worst quarter since 2022 as deliveries tumble",
"createdAtI": 1743600453,
"url": "https://www.ft.com/content/0ebcec51-2a5a-4820-99e8-1e500370fd68",
"points": 29,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T13:27:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743601170,
"commentsCount": 3,
"updatedAt": "2025-04-02T13:38:25.000Z"
}
}
Anton Zaides - The 5 most common mistakes of managers and how to avoid them
{
"storyID": "43556370",
"title": "Using fake deadlines without driving your engineers crazy",
"author": "stryhx",
"url": "https://newsletter.manager.dev/p/using-fake-deadlines-without-driving",
"points": 54,
"commentsCount": 90,
"tags": [],
"og": {
"twitterTitle": "Using fake deadlines without driving your engineers crazy",
"twitterCard": "summary_large_image",
"twitterDescription": "The 5 most common mistakes of managers and how to avoid them",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fzaidesanton.substack.com%2Fapi%2Fv1%2Fpost_preview%2F152010688%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Anton Zaides",
"requestUrl": "https://newsletter.manager.dev/p/using-fake-deadlines-without-driving",
"ogTitle": "Using fake deadlines without driving your engineers crazy",
"ogUrl": "https://newsletter.manager.dev/p/using-fake-deadlines-without-driving",
"ogDescription": "The 5 most common mistakes of managers and how to avoid them",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdfdb33f-62e4-4b72-a841-16f1a423c1a6_1738x818.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-04-02T13:18:23.000Z",
"createdAtI": 1743599903,
"updatedAt": "2025-04-03T14:35:32.000Z",
"fetchedAt": "2025-04-03T15:06:30.318Z",
"firstVersion": {
"storyID": "43556370",
"author": "stryhx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-04-02T13:57:30.574Z",
"title": "Using fake deadlines without driving your engineers crazy",
"createdAtI": 1743599903,
"url": "https://newsletter.manager.dev/p/using-fake-deadlines-without-driving",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-04-02T13:18:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1743602251,
"commentsCount": 0,
"updatedAt": "2025-04-02T13:57:25.000Z"
}
}