jabajabadu
Boeing acknowledges mistake that led to terrifying Alaska Airlines flight
Johnny.Decimal – A System to Organize Projects
Basic Economics by Thomas Sowell
Optical Computing
The Book of Why: The New Science of Cause and Effect
Re:Ask HN: Depressed, need to leave web development, what can I do?
on Monday August 15, 2022 @07:33AM (#32468342)
If you are interested in gradually making a big career change, you could look into biotech. I’ve seen people start out as regular developers in small / mid-size biotech companies and then transition into other, more domain-specific roles. The pay is generally not as good, but (in my personal experience) there are more opportunities to steer your career towards the work you enjoy doing.
Re:Elements of Programming (2019)
on Sunday August 14, 2022 @12:23PM (#32460487)
Thank you for recommending "From Mathematics to Generic Programming"! I wasn’t aware of this book.
Elements of Programming (2019)
Re:Quirky computing books
on Saturday August 13, 2022 @09:40PM (#32455546)
Elements of Programming by Alexander Stepanov and Paul McJones gives a very engaging introduction to applying basic abstract algebra to algorithm design.
Xfig
Re:Data-Oriented Programming book: First draft
on Thursday December 30, 2021 @12:23PM (#29738694)
I use C++ and Rust. Unfortunately, there are no persistent versions of the data structures I need available in any language (using dynamic FM-index as an example again). It is just interesting to think about “hybrid” systems where most of the code follows principles of data-oriented programming and some of the code deals with any unavoidable mutability.
Re:Data-Oriented Programming book: First draft
on Thursday December 30, 2021 @02:29AM (#29734532)
That’s right. Our data structures are designed for working with large amounts of compressed text (dynamic FM-Index is one example). They are pretty hard to implement so making a persistent version of such a data structure would require a big time commitment. I imagine that my use case is not that unique and there are many situations where mutable data structures are hard to avoid.
Re:Data-Oriented Programming book: First draft
on Wednesday December 29, 2021 @05:28PM (#29730913)
I am strongly considering buying a copy of your book and giving data-oriented programming a go in my day job. My only hesitation is data immutability. I work in a data-intensive scientific field where we frequently use custom, mutable data structures holding massive amounts of data. Creating persistent versions of these data structures would be an extremely complex undertaking. Do you have any thoughts about using data-oriented programming in situations when data mutability is difficult to avoid?
Docs for Developers: An Engineer’s Field Guide to Technical Writing
Re:NP Complete 3rd Grade Math Problems (2018)
on Sunday August 29, 2021 @12:18AM (#28344083)
Israel Gelfand wrote a number of amazing books covering many areas of high school math.
Re:Air France cancels flights as Russia withholds clearance
on Monday May 31, 2021 @01:14PM (#27346180)
Sadly, the criminal gang that runs Russia is not interested in the economic prosperity of its citizens. They want ordinary people to stay poor and isolated since this makes them so much easier to control. They fully understand (and welcome) the consequences of their actions.
A tool for visual analysis of mathematical knots
Re:Input: Fonts for Code
on Saturday January 12, 2019 @01:37PM (#18892569)
Have you considered monoid? It’s a fantastic font with ligatures.
Re:The faster you unlearn OOP, the better for you and your software
on Sunday November 25, 2018 @12:43PM (#18527830)
This article seems to fit the template: Here are some abstract reasons why paradigm X is bad, and here is a class of problems that have a more straightforward solution in paradigm Y, therefore paradigm Y is better than X.
The real message here is that if you have a problem that nicely maps onto a relational database then use the database-like approach instead of OOP.
In my domain, I work on algorithms for a very specialized class of graphs whose structure and manipulation must obey a diverse set of constraints. I have tried implementing the core ideas using multiple popular paradigms but so far I did not find anything better than OOP.
Re:From OS X to Ubuntu
on Tuesday January 10, 2017 @01:37AM (#13363126)
Great point. I had two laptops with pre-installed Linux. Both were not even cross-update compatible. Video driver of my System76 laptop broke after the first major Ubuntu update. XPS 13 Developer Edition failed to hibernate the very fist time I closed the lid. WTF? Both laptops cost well over $1k.
Re:Is it time to swap your Mac for a Windows laptop?
on Saturday January 07, 2017 @10:28AM (#13344555)
I will happily swap my Mac for a laptop that could reliably run Linux if I ever find one. I had a machine from System 76 where a video driver would break with every major Ubuntu update. Dell XPS 13 developer edition seems to have a surprisingly shitty Linux support too (e.g. see the comment section here http://goo.gl/wVKsDL). Are there other options?