Sterm
Re:It's 2023, so of course I'm learning Common Lisp
on Thursday July 27, 2023 @05:30PM (#36900420)
You're losing all the state since you're not being dropped in the closure where the error happened but in the end of the program.
To see the difference use some function counter() instead of 1 in the example.
Re:It's 2023, so of course I'm learning Common Lisp
on Thursday July 27, 2023 @04:50PM (#36899983)
You can hook into the abi for software that runs in Linux trivially. So why isn't machine code acceptable? When you give the honest answer you see why the majority of languages aren't acceptable either.
Re:It's 2023, so of course I'm learning Common Lisp
on Thursday July 27, 2023 @04:49PM (#36899965)
How else is one meant to read that language doesn't matter?
You can hook into anything that runs in Linux since it's abi is rock solid so the excuse of not being able to use the usual tech stacks doesn't hold water either.
Re:It's 2023, so of course I'm learning Common Lisp
on Thursday July 27, 2023 @07:13AM (#36891863)
I always find it odd that people say this. If stack doesn't matter than why not start writing machine code again?
Re:MIT SICP Book in JavaScript
on Monday July 24, 2023 @05:55PM (#36854786)
(define lol
(let ((a 0))
(lambda ()
(set! a (+ a 1))
a)))
Scheme is a functional programming language in the same way python is. The only difference is that it has tail call optimisation and the stack doesn't have an arbitrary limit on the number of function calls it can hold.
Re:Man found guilty of child porn because he ran a Tor exit node
on Sunday July 23, 2023 @05:12PM (#36839889)
This is the point where you need to check your privilege. I used tor when living in a dictatorship to find out things which would destroy the moral fabric of society, such as information about lgbtqia+ issues, what condoms are, pop music and news that the government didn't want to spread.
Re:Man found guilty of child porn because he ran a Tor exit node
on Sunday July 23, 2023 @04:56PM (#36839754)
There is no such thing as running a relay in freenet. Every user is the same as every other. The size and traffic of your node is literally a setting on the gui. All traffic and data are encrypted so you have no idea what's living on your node and what's coming in and out. That's the whole point of freenet.
Re:MIT SICP Book in JavaScript
on Sunday July 23, 2023 @04:48PM (#36839676)
Indeed which is why I write everything in machine code. What sort of elitist could possibly think this is a bad idea?
Re:MIT SICP Book in JavaScript
on Sunday July 23, 2023 @04:45PM (#36839644)
Scheme is not a functional programming language. The last 2/3rds of sicp are possible only because you can mutate state.
Re:Companies Requiring Full-Time In-Office Are Struggling to Recruit N...
on Wednesday July 19, 2023 @05:43PM (#36793888)
>Never flew 1st class but have flown business class a few times.
Fly first and report back. The rest of it is because you're still in the peasant launge. First class even gets its own passport queue.
Re:WhatsApp Is Down
on Wednesday July 19, 2023 @05:41PM (#36793862)
The people who wrote it left and the ones who stayed don't know how the system works.
Re:Companies Requiring Full-Time In-Office Are Struggling to Recruit N...
on Tuesday July 18, 2023 @05:03PM (#36779071)
Upper management has their own offices. Of course they don't understand what open offices are like. It's like planes, they only suck if you're in economy class, first and business are great. Why would you want to fly faster when you have an actual bed?
Re:the US economy and the EU were the same size in 2008, the US is now...
on Monday July 17, 2023 @09:19PM (#36766549)
If food is killing you that's not an improvement in food.
Re:the US economy and the EU were the same size in 2008, the US is now...
on Monday July 17, 2023 @05:09PM (#36764145)
If it did US life expectancy wouldn't lower today than it was in 2008.
Re:“The days of using untyped languages on non-trivial projects are ov...
on Friday July 14, 2023 @01:36PM (#36727239)
Types slow you down. New work is first completed in untyped languages. People start using the work. People complain there aren't types. Types are added. Work is now slow in the language. New work is now done in another language without types.
Rinse and repeat.
Re:Margaret Hamilton Led the NASA Software Team That Landed Astronauts...
on Friday July 14, 2023 @04:03AM (#36720760)
Because the majority of programmes today are uneducated.
Re:Looming demise of the 10x developer – an era of enthusiast programm...
on Friday July 14, 2023 @01:15AM (#36719747)
No, the majority are not prepared for the absolute obliteration of their ego they will suffer to become a 10x engineer. The problem isn't one of time, ability or whatever ineffable quality, but one of character. Ironically enough I think that a boot camp with the emotional abuse the marines used to get in the 50s while going through Knuth's papers would produce a lot of 10x programmers.
Re:Looming demise of the 10x developer – an era of enthusiast programm...
on Friday July 14, 2023 @12:59AM (#36719649)
Then you're not a 10x engineer and will be filling out your hours in SAP and getting your tickets from Jira.
Personally that sounds like a new circle of hell but I've had people ask me to bring back Jira for a project I was managing so there are truly all kinds.
Re:Looming demise of the 10x developer – an era of enthusiast programm...
on Friday July 14, 2023 @12:52AM (#36719605)
Anyone can be a 10x engineer, it's just that the majority prefer mediocrity. If you chose to be less than you can be that's on you not the people who improved themselves.
Re:There is no Data Engineering roadmap
on Friday July 14, 2023 @12:42AM (#36719554)
In the same way that VB was to front end developers 20 years ago.
Re:There is no Data Engineering roadmap
on Thursday July 13, 2023 @11:33PM (#36719168)
Telling data engineers to learn sql because it's what's used in BoringCorp is a bit like telling front end developers in 2003 to learn VB because it's what most user interfaces are written in.
Data engineering which pays well happens exactly where databases fail and you need bespoke solutions.