Wasn't this the GUID (Globally Unique Identifier) of early 00s Windows? When did it change to GDID? Are they the same?
HN user
ggerules
Ph.D. Mathematical and Computational Sciences -- University of Missouri - St. Louis, Mo.
Areas of interest. Machine Learning, AI, Evolutionary Computation, and Data Science.
Also, I play a bunch of different kinds of bagpipes... mostly Scottish Highland and Irish Uilleann.
I'll second that.
shift :wq
Or....
Ctrl-Z
Programming in an assembly language is a very zenith like experience for me.
Upvotes for apricot and zrobotics for thoughtful shared experiences.
One of the continuous battles I kept loosing when introducing an assembly language undergraduate course. Other higher up colleages and deans would say... too hard... nobody uses that anymore... and shut the course down. But I would always sneak it into other courses I taught, systems programming, computer languages, computer architecture. But I've always felt there was a hole in my student's understanding of computers.
I grew up in a time when assembly language was a part of the cariculum. It helped bridge the gap between higher level languages like C/C++ ...etc. Also why certain language features exist. Also how many language constructs work. Also more importantly, as pointed out by the two posters above, it gives you a way to think about the CPU one asm line at a time what is going on the CPU ecosystem. That is fantastic training!
Even though I kept loosing the assembly language course battles, I hope I planted enough seeds in students that they will take it up on their own at some point. Everyone should at least learn to program in one assembly language.
Yes! Thanks for posting! This gives the feel of what my career looked like in the 80s and early 90s.
This piece of software has been my goto on transcribing music for all of the instruments I play for the past 25 years. I can't recommend it enough. It has been pivotal in me being a better musician. Works on Linux, Mac and Windows.
Where am I?
Also Accelerando by Charles Stross Fantastic book!
I've used ncdu for years. Great utility! I'm sorry he is gone. How did he die? He doesn't look too old from his website, https://dev.yorhel.nl.
Quick question. Does it use LaTeX or TeX for math input? Or does it use a DSL at the shell to interact with the LLM? Can you swap out LLMs if needed?
This looks fun. What is the context and use of the above glyph list?
This also makes me think of drumming. There are the sticks that hit the surface and form a pattern of sounds. Lots of different kinds of spaces embedded there!
So how the heck does the change in TOS work for the processing.org environment? That was an IDE that wraps around Java and a bunch of libraries. Arduino came along and borrowed the processing IDE put in an older gcc crosscompiler for the fleet of Arduino chips. They are the same IDEs but with different backends. If you can't reverse engineer the Arduino IDE, it was already borrowed from the processing people and open sourced. So are the processing people in danger of TOS violation? Or is it the reverse?
Thanks for posting this! Seriously great book.
This is one of those books that I read in the 80s that helped me change career directions to be a programmer in Silicon Valley and eventually get a PhD and teach programming at the university level.
According to saltwater fish... What about all of the freshwater fish?
Cool map though!
The huge problem that I have with this post is that they are trying to use math to disprove math, but badly. Also, they are using a programming language, python or any language for that matter, to prove their point, which is ALSO math. When you program you are working in an axiomatic system to achieve some goal. This goes all the way back to Haskell Curry and Alonzo Church which WAS also math. Working with math is a way of thinking and working on problems, even in probabilistic realms that errant post suggests.
Clicking on the introduction dropped you directly into a programming problem... where you actually needed to know some ocaml.
Context is needed... at least some explanation or bridge examples, like... why and what do I need to navigate this particular web landing page.
Website feels like an author exercise in ocaml for js web plugin.
If you use the companion app called ebird, you can save your checklists. Later you can upload your photos and any audio you have recorded. Those get vetted by regional bird experts and get added to the scientific data. It's fun to go back and relive past hikes and trips viewing your pictures on the ebird.org website!
It does not have ads. They will put up a notification 2 or 3 times a year for global non paid bird events.
The GPS location is used by the model to narrow search results.
I'm also a regular user.
Q1: To my knowledge for the merlin app, no. Just local storage to your phone as a WAV file.
Q2: If you've started down the path of using Merlin, there is a companion app from the Cornell group called ebird. It used GPS to list birding Hotspot near your location. You can keep track of what you've seen. If you want to get extra verification on your sightings you can upload pictures and audio files at a later time on the ebird website. Real live humans, volunteer birding experts, will verify your sightings. I've gotten to meet some very knowledgeable birders through this process. All of this data goes into scientific research. On the ebird website the have specific protocols on what make for a good observation. It is my understanding that submitted and vetted photos and audio files will make it into the NN models used by the Merlin app.
Happy birding to everyone!
I've also used an early version of the twiddler. It is a very nice keyboard with mouse integration. It seems they have upgraded the product.
I always do a double take when I see the term QuckSilver[2].... the dBase III compiler from the 80s.
I agree with you!
Having spent decades writing C and sometimes teaching C at the university level, to really understand the "why" of things in C you have to spend some time,separately, writing / studying some assembly language. In many universities teaching assembly language has fallen out of favor.
Extremely well written!
I agree with just about everything in the blog post, except, the underlying Michael Jordan baseball analogy example. Does the analogy hold if we swap Michael Jordan for let's say... Bo Jackson? He really was very good at a number of sports before his hip injury.
Correct.
Yes!
Genetic Programming and the wider field of Evolutionary Computation and Genetic Algorithms are really good at some kinds of optimization.
If the problem fits into a tree form, then Genetic Programming programming is your best friend.
If the problem can be encoded onto a set of substrings of 0s and 1s, then Genetic Algorithms are your best friend.
Likewise if your problem can be encoded using floating point numbers, then Evolutionary Strategies is your best friend.
Now... I could ruffle some feathers by saying that Genetic Algorithms and Evolutionary Strategies aren't really all that different. Same algorithms could be used for both. But historicaly they they came roughly at similar times frome different places on earth, Illinois vs Germany.
Back to GP. The cool thing about GP is that when the solution is evolved you have THE solution to the problem. No futzing about with how or what the results mean.
A big problem in the past is that GP doesn't scale well like neural networks. It is not embarrassingly parallel. It has been very limited by the types of hardware/architectures available.
But GP is a great field of exploration!
Nice work! Thanks for posting.
Confirmed. Nice idea but it doesn't really define"run". I can run some relatively large models compared to their choices. They just happen to be slow.