|
Assumed Audience : Hackers and anyone interested in Advent of Code and programming languages. Epistemic Status : Kind of bummed. Almost two months ago, I said I would do Advent of Code 2024 . This is my report. Results: absolutely nothing. Life got in the way. Also, Yao is missing a lot of features. Even the first puzzle would have required new features. I have now implemented a lot of those features, but since life got..
|
|
Assumed Audience : Hackers and anyone interested in Advent of Code and programming languages. Epistemic Status : Kind of bummed. Almost two months ago, I said I would do Advent of Code 2024 . This is my report. Results: absolutely nothing. Life got in the way. Also, Yao is missing a lot of features. Even the first puzzle would have required new features. I have now implemented a lot of those features, but since life got..
|
|
Assumed Audience : Hackers and anyone interested in Advent of Code and programming languages. Epistemic Status : Kind of bummed. Almost two months ago, I said I would do Advent of Code 2024 . This is my report. Results: absolutely nothing. Life got in the way. Also, Yao is missing a lot of features. Even the first puzzle would have required new features. I have now implemented a lot of those features, but since life got..
|
|
Assumed Audience : Hackers and anyone interested in Advent of Code and programming languages. Epistemic Status : Kind of bummed. Almost two months ago, I said I would do Advent of Code 2024 . This is my report. Results: absolutely nothing. Life got in the way. Also, Yao is missing a lot of features. Even the first puzzle would have required new features. I have now implemented a lot of those features, but since life got..
|
|
Assumed Audience : Hackers and anyone interested in Advent of Code and programming languages. Epistemic Status : Kind of bummed. Almost two months ago, I said I would do Advent of Code 2024 . This is my report. Results: absolutely nothing. Life got in the way. Also, Yao is missing a lot of features. Even the first puzzle would have required new features. I have now implemented a lot of those features, but since life got..
|
|
I retired almost four years ago after nearly 40 years as a programmer. While I still write code daily, I do so to support my generative art rather than get paid for it. Most of my career was spent building new applications, and no matter what my title was, I
|
|
A small standard library means an explosion in transitive dependencies. A more comprehensive standard library helps you minimize dependencies. Don't misunderstand me: in a real-world project, it is practically impossible to have zero dependencies. Armin Ronacher called for a vibe shift among programmers and I think that this actually exists already. Everyone I speak to on this topic has agreed that minimizing dependencies is ideal. Ru....
|
|
I've been noodling on how we might lower the cost to create prototypes of sites for people who aren't technical. When I speak to a lot of people about websites, they kinda know what they want and can describe it, but it's a lot of work for them to get a functional skeleton of a site working, so ultimately they don't build that site or they just go and post something on facebook instead.
|
|
I've been noodling on how we might lower the cost to create prototypes of sites for people who aren't technical. When I speak to a lot of people about websites, they kinda know what they want and can describe it, but it's a lot of work for them to get a functional skeleton of a site working, so ultimately they don't build that site or they just go and post something on facebook instead.
|
|
What are the current large language model (LLM) tools you can use to develop Python? What prompting techniques and strategies produce better results? This week on the show, we speak with Simon Willison about his LLM research and his exploration of writing Python code with these rapidly evolving tools.
|
|
AI-powered fraud detection: Protecting financial services with Elastic
-
www.elastic.co
-
1 year ago
-
eng
Discover how Elastic uses AI and ML to revolutionize fraud detection in financial services. From real-time anomaly detection to predictive analytics, learn how institutions can combat fraud, ensure compliance, and enhance trust with our solutions.
|
|
iPXE is a terrific tool, but despite their very respectable documentation, it has some rough edges, and it still feels like an “in crowd” kind of thing, where you have to learn the common tricks by knowing someone. The problem : I’ve been building a provisioning tool in mgmt and instead of always relying on distro-specific boot images, I decided to use iPXE to handle the early boot, and have it hand-off to the kernel install..
|
|
iPXE is a terrific tool, but despite their very respectable documentation, it has some rough edges, and it still feels like an “in crowd” kind of thing, where you have to learn the common tricks by knowing someone. The problem : I’ve been building a provisioning tool in mgmt and instead of always relying on distro-specific boot images, I decided to use iPXE to handle the early boot, and have it hand-off to the kernel install..
|
|
I’ve written about TypeScript enums in the past, and back then I encouraged the use of enums with string values instead of numeric ones due to the improved type safety and debuggability you get. This is still true—you should avoid numeric enums in TypeScript wherever possible—but I no longer think that you should reach for string enums as your first option. There’s an even better way of writing enums that avoids the downsides of TypeScript..
|
|
A “build system” is one of the most important tools in a developer’s toolbox. Roughly, it figures out how to create runnable programs from a bunch of different source files by calling out to the compiler, setting up and executing test suites, and so on. Because you interact with it daily, above all it has to be fast – but it also has to be flexible.
|
|
A “build system” is one of the most important tools in a developer’s toolbox. Roughly, it figures out how to create runnable programs from a bunch of different source files by calling out to the compiler, setting up and executing test suites, and so on. Because you interact with it daily, above all it has to be fast – but it also has to be flexible.
|
|
I’ve written about TypeScript enums in the past, and back then I encouraged the use of enums with string values instead of numeric ones due to the improved type safety and debuggability you get. This is still true—you should avoid numeric enums in TypeScript wherever possible—but I no longer think that you should reach for string enums as your first option. There’s an even better way of writing enums that avoids the downsides of TypeScript..
|
|
Thoughts on sandboxing, found via Aaron Swartz’s weblog , who in turn found it in a writeup about Dan Bernstein’s 2005 research activities (at the end): The software installed on my newest home computer contains 78 million lines of C and C++ source code. Presumably there are hundreds of thousands of bugs in this code. Removing all of those bugs would be quite expensive. Fortunately, there’s a less expensive way to eliminate most secu....
|
|
Thoughts on sandboxing, found via Aaron Swartz’s weblog , who in turn found it in a writeup about Dan Bernstein’s 2005 research activities (at the end): The software installed on my newest home computer contains 78 million lines of C and C++ source code. Presumably there are hundreds of thousands of bugs in this code. Removing all of those bugs would be quite expensive. Fortunately, there’s a less expensive way to eliminate most secu....
|
|
Thoughts on sandboxing, found via Aaron Swartz’s weblog , who in turn found it in a writeup about Dan Bernstein’s 2005 research activities (at the end): The software installed on my newest home computer contains 78 million lines of C and C++ source code. Presumably there are hundreds of thousands of bugs in this code. Removing all of those bugs would be quite expensive. Fortunately, there’s a less expensive way to eliminate most secu....
|
|
Reviving DevSecOps: How Snyk’s new framework builds trust and collaboration
-
snyk.io
-
1 year ago
-
eng
DevSecOps isn’t dead, but organizations must continually adapt to align developer and security teams. Learn more about Snyk’s DevSecOps Maturity Framework here.
|
|
Probely, now a Snyk Business, is putting some UI changes into effect. We explain this first round of changes, and how we're looking at further changes in the future to match Snyk's design language.
|
|
Is Python, technically speaking, a C API? I don't ask this with bad intentions; I love Python. But I was reading the documentation and it seems to me that several Python methods are a kind of wrappers of the functions available in C, though maybe I'm misinterpreting these documents. I know that Python works with a virtual machine à la Java and I find it interesting that Perl uses YACC as back-end. The idea of extending Python with C ..
|
|
It’s been just over two months since I moved to Uppsala, and it continues to be my favorite place to have lived in Sweden so far. The last month has been quieter than the first, with not as many university events to drop in on over the holidays. But now things are starting back up, and I’m having to pick between attending two lectures that are on at the same time next week:
|
|
Dion Almaer: English will become the most popular development language in 6 years
-
paul.kinlan.me
-
1 year ago
-
eng
This great post by Dion "English will become the most popular development language in 6 years" is worth a mull imho. There's obviously a lot of push back on LLM's be it what they were trained on and how much energy they use. However the technology is here, and Dion poses a great question: Will natural language become the way people control their computers? Two things resonated with me: The reason that we see so many applications pop up with..
|
|
Dion Almaer: English will become the most popular development language in 6 years
-
paul.kinlan.me
-
1 year ago
-
eng
This great post by Dion "English will become the most popular development language in 6 years" is worth a mull imho. There's obviously a lot of push back on LLM's be it what they were trained on and how much energy they use. However the technology is here, and Dion poses a great question: Will natural language become the way people control their computers? Two things resonated with me: The reason that we see so many applications pop up with..
|
|
Rigide grid systemen zijn achterhaald en overbodig geworden in een wereld waar de schermbreedtes van onze apparaten steeds meer uit elkaar lopen. De oplossing is een flexibel systeem dat toegepast kan worden in elke situatie.
|
tips to build and repair empathy with other teams by Cait Macleod I come to bury Ansible, not to praise it! by Daryl Tester Lightning Talks Conference Close
|
|
Find out how the Cyber Resilience Act (CRA) sets new security standards for the EU and how Snyk can help simplify compliance with its developer-friendly tools.
|