New best story on News: Show HN: I Wrote a Book on Java

Show HN: I Wrote a Book on Java
520 by goostavos | 139 comments .
https://ift.tt/vY93Wtb... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records, pattern matching, `with` expressions, sum and product types). However, this is not a book about tools. No amount of studying a screw-driver will teach you how to build a house. This book focuses on house building. We'll pick out a plot of land, lay a foundation, and build upon it house that can weather any storm. DoP is based around a very simple idea, and one people have been rediscovering since the dawn of computing, "representation is the essence of programming." When we do a really good job of capturing the data in our domain, the rest of the system tends to fall into place in a way which can feel like it’s writing itself. That's my elevator pitch! The book is currently in early access. I hope you check it out. I'd love to hear your feedback. You can get 50% off (thru October 9th) with code `mlkiehl` https://ift.tt/vY93Wtb...

New best story on News: Brainfuck Enterprise Solutions

Brainfuck Enterprise Solutions
540 by linkdd | 136 comments on News.


New best story on Hacker News: Brainfuck Enterprise Solutions

Brainfuck Enterprise Solutions
540 by linkdd | 136 comments on


New best story on News: Brainfuck Enterprise Solutions

Brainfuck Enterprise Solutions
539 by linkdd | 136 comments .


New best story on News: I Designed a Dieter Rams Inspired iPhone Dock

I Designed a Dieter Rams Inspired iPhone Dock
534 by farslan | 156 comments on News.


New best story on Hacker News: I Designed a Dieter Rams Inspired iPhone Dock

I Designed a Dieter Rams Inspired iPhone Dock
528 by farslan | 155 comments on


New best story on News: I Designed a Dieter Rams Inspired iPhone Dock

I Designed a Dieter Rams Inspired iPhone Dock
511 by farslan | 151 comments .


New best story on News: FTC: Vast Surveillance of Users by Social Media and Video Streaming Companies

FTC: Vast Surveillance of Users by Social Media and Video Streaming Companies
508 by nabla9 | 324 comments .


New best story on News: FTC: Vast Surveillance of Users by Social Media and Video Streaming Companies

FTC: Vast Surveillance of Users by Social Media and Video Streaming Companies
508 by nabla9 | 324 comments on News.


New best story on News: Visualizing Weather Forecasts Through Landscape Imagery

Visualizing Weather Forecasts Through Landscape Imagery
521 by lds133 | 52 comments on News.


New best story on Hacker News: Visualizing Weather Forecasts Through Landscape Imagery

Visualizing Weather Forecasts Through Landscape Imagery
520 by lds133 | 52 comments on


New best story on News: Visualizing Weather Forecasts Through Landscape Imagery

Visualizing Weather Forecasts Through Landscape Imagery
520 by lds133 | 52 comments .


New best story on News: Hezbollah pager explosions kill several people in Lebanon

Hezbollah pager explosions kill several people in Lebanon
576 by logicchains | 1388 comments on News.


New best story on Hacker News: Hezbollah pager explosions kill several people in Lebanon

Hezbollah pager explosions kill several people in Lebanon
576 by logicchains | 1388 comments on


New best story on News: Hezbollah pager explosions kill several people in Lebanon

Hezbollah pager explosions kill several people in Lebanon
568 by logicchains | 1374 comments .


New best story on News: Dozens of Hezbollah members said to be seriously injured as devices explode

Dozens of Hezbollah members said to be seriously injured as devices explode
665 by FridayoLeary | 657 comments on News.


New best story on Hacker News: Dozens of Hezbollah members said to be seriously injured as devices explode

Dozens of Hezbollah members said to be seriously injured as devices explode
665 by FridayoLeary | 657 comments on


New best story on News: Dozens of Hezbollah members said to be seriously injured as devices explode

Dozens of Hezbollah members said to be seriously injured as devices explode
622 by FridayoLeary | 599 comments .


New best story on News: Show HN: iFixit created a new USB-C, repairable soldering system

Show HN: iFixit created a new USB-C, repairable soldering system
639 by kwiens | 314 comments on News.
After years of making screwdrivers and teaching people to repair electronics, we just made our first electronic tool. It's been a journey for us to build while hewing to our repairable principles. We're really excited about it. It's a USB-C powered soldering iron and smart battery power hub. Super repairable, of course. Our goal is to make soldering so easy everyone can do it: https://ift.tt/IPMVjBc We didn’t want to make just another iron, so we spent years sweating the details and crafting something that met our exacting standards. This is a high-performance iron: it can output 100W of heat, gets to soldering temperature in under 5 seconds, and automatically cools off when you set it down. The accelerometer detects when you pick it up and heats it back up. Keeping the iron at a lower temperature while you’re not soldering shouold prolong the life of the tip. What’s the difference between this iron and other USB-C irons on the market? Here’s a quick list: Higher power (our Smart Iron is 100W, competitors max out at 60W over USB-C, 88W over DC Supply) Heat-resistant storage cap (you just have to try this out, it’s a real game changer in day-to-day use) Polished user experience A warranty and a local company to talk to (I can’t find any contact information for Miniware) Comfier / more natural grip Shorter soldering tip length No-tangle, heat-resistant cable Locking ring on the cable, so it can’t snag and get disconnected (this happens to me all the time on other irons) More intuitive settings, either on the Power Station or on the computer We used Web Serial https://ift.tt/Ad8MtBG for the interface, which is only supported in Chromium browsers. The biggest bummer with that is that no mobile browsers support it, yet. Hopefully that changes soon. Hardware is hard! It's been a journey for us. Happy to answer any questions about how we made it. Schematics and repair information are online here: https://ift.tt/pvEY7qZ...

New best story on Hacker News: Show HN: iFixit created a new USB-C, repairable soldering system

Show HN: iFixit created a new USB-C, repairable soldering system
636 by kwiens | 314 comments on
After years of making screwdrivers and teaching people to repair electronics, we just made our first electronic tool. It's been a journey for us to build while hewing to our repairable principles. We're really excited about it. It's a USB-C powered soldering iron and smart battery power hub. Super repairable, of course. Our goal is to make soldering so easy everyone can do it: https://ift.tt/LrsMkQ9 We didn’t want to make just another iron, so we spent years sweating the details and crafting something that met our exacting standards. This is a high-performance iron: it can output 100W of heat, gets to soldering temperature in under 5 seconds, and automatically cools off when you set it down. The accelerometer detects when you pick it up and heats it back up. Keeping the iron at a lower temperature while you’re not soldering shouold prolong the life of the tip. What’s the difference between this iron and other USB-C irons on the market? Here’s a quick list: Higher power (our Smart Iron is 100W, competitors max out at 60W over USB-C, 88W over DC Supply) Heat-resistant storage cap (you just have to try this out, it’s a real game changer in day-to-day use) Polished user experience A warranty and a local company to talk to (I can’t find any contact information for Miniware) Comfier / more natural grip Shorter soldering tip length No-tangle, heat-resistant cable Locking ring on the cable, so it can’t snag and get disconnected (this happens to me all the time on other irons) More intuitive settings, either on the Power Station or on the computer We used Web Serial https://ift.tt/tBEe8MA for the interface, which is only supported in Chromium browsers. The biggest bummer with that is that no mobile browsers support it, yet. Hopefully that changes soon. Hardware is hard! It's been a journey for us. Happy to answer any questions about how we made it. Schematics and repair information are online here: https://ift.tt/yKmIc8Y...

New best story on News: Show HN: iFixit created a new USB-C, repairable soldering system

Show HN: iFixit created a new USB-C, repairable soldering system
635 by kwiens | 314 comments .
After years of making screwdrivers and teaching people to repair electronics, we just made our first electronic tool. It's been a journey for us to build while hewing to our repairable principles. We're really excited about it. It's a USB-C powered soldering iron and smart battery power hub. Super repairable, of course. Our goal is to make soldering so easy everyone can do it: https://ift.tt/LrsMkQ9 We didn’t want to make just another iron, so we spent years sweating the details and crafting something that met our exacting standards. This is a high-performance iron: it can output 100W of heat, gets to soldering temperature in under 5 seconds, and automatically cools off when you set it down. The accelerometer detects when you pick it up and heats it back up. Keeping the iron at a lower temperature while you’re not soldering shouold prolong the life of the tip. What’s the difference between this iron and other USB-C irons on the market? Here’s a quick list: Higher power (our Smart Iron is 100W, competitors max out at 60W over USB-C, 88W over DC Supply) Heat-resistant storage cap (you just have to try this out, it’s a real game changer in day-to-day use) Polished user experience A warranty and a local company to talk to (I can’t find any contact information for Miniware) Comfier / more natural grip Shorter soldering tip length No-tangle, heat-resistant cable Locking ring on the cable, so it can’t snag and get disconnected (this happens to me all the time on other irons) More intuitive settings, either on the Power Station or on the computer We used Web Serial https://ift.tt/tBEe8MA for the interface, which is only supported in Chromium browsers. The biggest bummer with that is that no mobile browsers support it, yet. Hopefully that changes soon. Hardware is hard! It's been a journey for us. Happy to answer any questions about how we made it. Schematics and repair information are online here: https://ift.tt/yKmIc8Y...

New best story on News: OpenAI O1 Model

OpenAI O1 Model
689 by fofoz | 419 comments on News.


New best story on Hacker News: OpenAI O1 Model

OpenAI O1 Model
669 by fofoz | 408 comments on


New best story on News: OpenAI O1 Model

OpenAI O1 Model
621 by fofoz | 375 comments .


New best story on News: 2M users but no money in the bank

2M users but no money in the bank
525 by leandot | 292 comments on News.


New best story on Hacker News: 2M users but no money in the bank

2M users but no money in the bank
524 by leandot | 292 comments on


New best story on News: 2M users but no money in the bank

2M users but no money in the bank
522 by leandot | 292 comments .


New best story on News: Tell HN: Burnout is bad to your brain, take care

Tell HN: Burnout is bad to your brain, take care
512 by tuyguntn | 208 comments .
I am depressed and burned out for quite some time already, unfortunately my brain still couldn't recover from it. If I summarize the impact of burnout to my brain: - Before: I could learn things pretty quickly, come up with solutions to the problems, even be able to see common patterns and see bigger underlying problems - After: can't learn, can't work, can't remember, can't see solutions for trivial problems (e.g. if your shirt is wet, you can change it, but I stare at it thinking when it is going to get dried up) Take care of your mental health

New best story on News: ChatControl: EU wants to scan all private messages, even in encrypted apps

ChatControl: EU wants to scan all private messages, even in encrypted apps 942 by Metalhearf | 515 comments on News.