I wish every programming language website was like this. First thing you see is a short description the language, with an image on the side showing example code. Beneath that, a short example program that does something non-trivial. This is the way.
The whole "program is a model" part makes me think of Smalltalk's image-based system. I never really got used to programming this way myself, but I do think an image-based environment might check some of the author's boxes. With the right tooling, a Lisp might even be a decent choice.
This is so cool. I've been wanting to pick up an older mac for the sole purpose of doing some programming on classic MacOS myself. I actually have a Macintosh SE, but it's a bit too underpowered for my tastes. Anyway, I was hoping you might be willing to share what your development environment looks like. Language, editor, etc. Thanks!
Edit: I think I started to reply before your edit. Retro68 sounds amazing!
I was just wondering the same thing. Like, I get that ed isn't exactly a household name when it comes to software generally, but in the very specific world of terminal emulators it's practically royalty.
Love the simplicity, and it looks like this could serve as a great example for people wanting to write their own WM.
Might I suggest adding a link to a screenshot directly in the README? I personally have a weird fascination with window managers so I'm likely to check this out regardless, but a screenshot could go a long way in terms of generating interest. If you care about that sort of thing. :)
I see you have a minimalist IRC client as well. Funny, I've been meaning to get back into C specifically to toy around with the idea of writing my own WM and IRC client. Both projects look like great examples, thanks for sharing!
This, paired with their Pointers and Memory [1] guide are how I learned C in college. They're both pretty short and to the point, I would highly recommend.
What everyone responding to my comment seems to miss is that it's not necessarily about the children themselves dying (make no mistake, many children will die if crammed back into classrooms prematurely), but their parents and other family members who will die as the result of them becoming carriers and bringing the disease home with them.
These two sentences, I think, best summarize the article's position on the topic:
> Instead of taking the summer to hone arguments against returning to the classroom, administrators and teachers should be thinking about how they can best support children and their families through a turbulent time. Schools are essential to the functioning of our society, and that makes teachers essential workers.
Yes, and many teachers think that the best way to support children and their families is to not put them in a position where they might die. Part of their "essential" function here is in advocating for the safest and most effective learning environment possible. Right now that seems to be attending lessons remotely until it's safe to go back to schools.
That the author thinks it's the duty of teachers to unnecessarily put children in harm's way as if there is no alternative is nothing short of bizarre and I'm disappointed to see it published by the Atlantic.
I can't tell if this is supposed to be an argument against what I said, but free speech does not insulate you from criticism or consequences. Go ahead, be homophobic/transphobic/racist/whatever in public (really, feel free!), but don't be surprised when people don't like you and don't want to support your project or community.
Sorry, but if you publicly make ignorant statements on social media about a group of people then you and your project/community/whatever deserve to be called out for not being inclusive.
If you want to foster an environment of inclusion and collaboration I'd recommend not making statements that prove the exact opposite.
I appreciate the marketing, though. It'll help me know what projects to avoid.
I wouldn't be surprised if they've determined that developers will generally put up with a bad experience in order to have access to the massive iOS market.
My experience mirrors yours, with some exception. The company I recently accepted a role at was great throughout the interview process. A friendly, knowledgeable person from HR conducted my phone interview. The on-site interview was conducted by a manager and the development team I'll be working with in pretty equal parts. They asked thought-provoking questions to see how I approach problems and skipped the code golf/write a linked list from memory on a whiteboard type of questions.
On the other hand, another company I applied to that seems really desperate for developers (no fewer than 9 open dev positions when I applied) completely dropped the ball. During the screening process they asked me to do an online test that took me about 2 hours. I got 100% on the test but it took the HR rep an entire week to respond. The response? The same canned email I received when instructed to take the test. From the same person. After a back-and-forth it was confirmed that they did receive my initial test score and I didn't need to retake it. About a month later and they never did get back to me. Sometimes I wonder if companies even want to attract good talent.
Citation definitely needed. At the end of prohibition, one could have just as easily said something like "Why work when you can drink and play cards/horseshoes/whatever all day?"
For me it was the straw that broke the camel's back. When this change went live I decided to switch to DDG and it's been a great experience. Search results are, in my opinion, more relevant and generally of better quality. I wish I would have switched sooner!
Your comment completely ignores the reality for many, many people.
I was a low income college student who drove and public transportation was not an option for me. Outside of very large cities public transportation is often inefficient to the point that the logistics of attending college and having a job just don't work. Between my part time job and classes I wouldn't have made it to either on time if I took a bus. I sometimes carpooled, but I only knew a few people at the college and work/class schedules didn't often align enough to make ride sharing a possibility. So I bought a very crappy car and basically prayed to the gods every time I used it that it wouldn't break down. It wasn't ideal of course, but being poor never is.
And I was lucky. So many people have problems and commitments that make this situation a lot more difficult, like having a kid. Can you imagine relying on a slow public transportation system while also juggling school, a job, and child care? I can't.
I've seen a lot of these type of comments on HN and my takeaway is that an awful lot of us are totally oblivious to the realities of living in poverty. Although maybe the real takeaway should be that people in general are often bad at viewing the world from any perspective other than their own. I really wish people could be more understanding.
> I had to install their app to get in line at a local restaurant
This happened to me somewhat recently, though I'm unsure whether it was Yelp or some other app I was asked to install. It's a little arrogant for a restaurant owner to think it's fair to assume all their patrons are willing (or even able!) to install an app on their phone for the sole purpose of getting on their waiting list. This was not a fancy, special, or unique place, and there are tons of options for dining out in my town. When they said it was my only option for getting in line I told them thanks but no thanks and went somewhere else.
I get that the article used Common Lisp to create the punny title and much of its contents are broadly about why its important to keep languages relatively small, but I'm sort of disappointed most of the language-specific talk was about JS. I'm in the middle of learning CL at the moment (I have a mostly Java, Python, C++ background, in that order of experience) and would be interested to hear from experienced Lispers on why some other Lisp would be a better choice at a language level (so not based on convenience, tooling, popularity, etc... okay, maybe tooling).
I've noticed a bit of an ebb and flow of vegetarian options at restaurants here in the mid-west US. There were not a lot of options when I went vegetarian/vegan in the early 2000's, but gradually that got better and better and then peaked sometime in the early 2010's when it was super popular to be vegan. I feel like that popularity has dropped off and I've begun to notice less options than before.
Couple that with the insane number of breweries that have been opening and you'll see their food options are very, very meat-heavy. Most in my area (and there are an awful lot) will only have an option or two, and a lot of the time that will be grilled cheese or macaroni and cheese, not exactly what I'm looking for when I eat out.
Of course, this is just my perception and it really only applies to the area I live in.