skysight-inc/HackerNews huggingface dataset:
This article was mainly about memory safety approaches (GC, RC, borrow checking, etc) and their effects on development velocity. It wasn't trying to compare all languages along all dimensions. That would be quite a long article!

Anyway, I think you're referring to `defer`? Though perhaps you're referring to something else, as defer also appears in non-GC'd languages as well so it didn't seem like a very relevant factor in this specific comparison. I do agree that defer (and try-with-resources) can be stellar tools for GC'd languages.
Could be a lot of things. Could be the FBI runs the site and specifically targeted him.

Or they run the site and it has some sort of browser exploit.

I'm guessing the first though. That they set up the site specifically to target him. The rest of the investigation involves them running eBay accounts to sell him weapons and such. Seems like the whole investigation was borderline entrapment to be able to arrest him on something.
I'm afriad you are going to need to get used to it.

The £ is depreciating against the dollar, and wages in the UK have been stagant for 10+ years and are set to remain stagant for another 10 based upon current forecasting.

Based upon current trends countries like Poland and Slovakia are going to overtake the UK on many economic metrics within a generation, which is both a credit to the growth of those countries and the enmourous decline of the UK relative to places like Germany, France, and the US.

Imports are going to just keep getting more and more expensive.
No, the killer kills physically. Being told to is no excuse.
Isn't all propaganda unofficial? It's not like there's a stamp on it ("This Propaganda was Approved by the Secretary of Media for the Islamic State"). Don't be fooled by that counterfit propaganda! Only buy the real deal!
PHP 7 is actually pretty good and was the version I stopped at. Upgrading to 8 shouldn't be all that bad and mostly you can just install the new version side by side with the old one. As with any interpreted language, you have to hit every page and what not in order to see if there are any issues that will arise. I don't know if at this point if PHP has a compiler as that would save a HUGE amount of time upgrading to new versions of the language.
After reading Edward Snowden's autobiography (Permanent Record, great read), I feel like Tor, end-to-end encryption and similar solutions/products are basically a dagger through the heart of intelligence services. As such, I find it hard to believe that they knowingly gave the public such tools. And if they did, it sure as hell backfired on them.
How is modularization progressing in practice?

Stuff like Hibernate, Spring, the big libraries.

How easy is it for the average greenfield enterprise to start as a modular app?

How easy is it for the average brownfield enterprise app started 10 years ago to convert to a modular app?
I have both a latest generation Thinkpad P1 Gen5 and Macbook Pro 16 inch M1 pro and while it is true that Macbook comes pretty close to being a perfect laptop, I still miss the productivity of a Linux laptop (for backend dev work).

From what hardware POV you are correct, I wish though Apple would adopt Carbon Magnesium chasis that thinkpad uses. For same 16inch size, Thinkpad is noticeably lighter. I can happy lug my P1 Gen5(16 inch) model anywhere, whereas 16inch macbook pro is hefty.
Do yourself a favor and find a way to test that Intel laptop before you switch. I have to use one for work and the performance penalty is massive.

Fans blasting, laggy, hot, three hour battery life. Its a substantial step backwards
Of course they don't show whether or not they got rid of the touchbar on the keyboard
I mean, that's OK to express criticisms on Rust developer velocity (for instance, I totally agree that Rust doesn't particularly shine for prototyping) but then you've assembled from various parts of the internet a collection of TWENTY-ONE testimonials from people complaining about developers velocity in Rust, and not a single one of people praising Rust for the productivity boost it offers, though I can definitely assure that there are, especially for refactoring where Rust is commonly considered[1] to be first class.

Collecting pain point can be useful for the language, as it helps the Rust team to get a better vision of what they can improve, but doing such a one-sided list in an article about comparison to other languages and memory handling mechanism is at best dubious.

> Most discussions and sources online compare Rust to easy targets, like C, C++, or Python

My background is mostly Java then JavaScript and you can quote me on the fact that I found Rust to be more productive than both of them in average, especially when the project last more than a few weeks. The biggest underlying reason is different though, JS mostly suffering from dynamic typing + overall questionable language and “standard library” design, while Java is plagued by inheritance and dubious OOP patterns. When using both of these languages after Rust I also felt frustrated by the impossibility to assign strong ownership to objects, making sure they aren't being watched or mutated behind my back. Also, billion dollar mistake.

[1]:by rustaceans that is, it's not an objective measurement of any kind, but we're talking about testimonials here.
Agree... I think I would put Adam Smith in the paleoclassical bucket as distinct from the neoclassical one.
I'm excited for this because hopefully there'll be some really good deals on M1 models...
A new Thinkpad x1 with an i7, 16gb ram and 1tb ssd is at £2400. And you cant get more than 16gb of ram. imho the MacBook Pro is not unreasonable expensive.
Same for me, I bought it thinking I'd use my desktop more anyway so I wanted something very light, fanless and with long lasting battery – and I've ended up using it as my daily driver since the summer.

It's absolutely flawless, and very good value for the price (even with the overpriced RAM)
That's OS-specific, and doesn't really have much to do with the chip. Managing Python will be frustrating on every OS, but running Docker software will always be uniquely slow on MacOS. If you want native Docker performance, you need a kernel with native Linux support.
Shaw has had some strong opinions that have gone significantly against the mainstream viewpoint in Python. Whether he's right or not doesn't really matter - as an educator that is targeting the mainstream it's fairly important to stay on that and not introduce personal bias around these things. Unfortunately his criticism was often not very constructive.
You're adding the whole of Docker as a dependency if you do that.

Not everyone wants that.
>"It can be rice, millet, maize, wheat or potato. If you don't use one of these as your main source of calories -- yeah, your grocery bill is going to be expensive"

That is exactly my case. Also I am toll(ish) muscular guy and do about 2 hrs of cardio per day. My main diet is lots of meat / fish / chicken in combination with salad (greens, tomatoes, cukes and green onions), apples and berries. So yes it is expensive but I consider it better choice when one can afford it and for my lifestyle.

Yes I love fried potatoes and some other unhealthy stuff so I may sometimes go wild on weekend but if I switch to it as main caloric source (and I did so some times) I do not feel all too well.
For some strange reason this story really made me upset. Why is it so extraordinary - to talk to an elderly person? I talk to elderly people all the time and they are normal humans with tons of stories. Why is this so strange to the OP they remembered it 20 years later? Do we ignore the elderly this much?
Because they got rid of that over a year ago in these models.
Reading the ads, it's remarkable how many computer manufacturers there were. Most of them look like pretty small companies too, effectively showing how low the barrier to entry was to start a computer company. Shouldn't it be possible today, too? Why do we have so few manufacturers?
If Apple's main target customers are Intel macbook owners using these stats would make sense.
> MagSafe 3 charging

The biggest differences between v2 and v3 of MagSafe are:

• v3 is 1 mm longer (doesn't fit v2 models)

• v3 supports PD 3.1

...is that all?

> Thunderbolt 4 Type-C ports

...these do NOT support PD 3.1, correct?
That's when I realize how much my weird hardware preferences set me apart: I mostly care about an OLED screen and ECC ram. Then, a touchscreen supporting pen entry, and a good keyboard (with the edit keys like home/insert/pageup/pagedown directly accessible, bonus is there's also printscreen) especially if it's not a foldable or a tablet.

Apple's got good CPU and battery life, but unless the core features are present, I really don't care.

Here, 0/4 of my core features are present. It's certainly nice hardware, but it's not for me.
If the user's data passes through nodes owned by one entity or their partners in this case NSA, FBI, GCHQ etc, it's going to be quite easy to find the origin IP...
IIRC, BIX morphed into IRC.
Commensurate with the growing number of Apple IPs related to semiconductor design:

https://patents.google.com/?q=semicondutor+AND+silane&assign...
When Framework A is unmaintained and therefore has known, unpatched security defects then migrating away is critical tech debt that needs to be prioritized.
In my org frameworks are actually our largest source of tech debt issues.

Example: Somebody years ago bet on Angular 1.x, migration to 2+ was deemed “a near-total rewrite” and postponed, so now we have to rewrite in React or whatever flavor-of-the-month. The same happens with Java, .NET, and other backend frameworks.
"They tend to not sacrifice longevity over flashy technologies. "

What?
In what universe is this true?
They spent generations of macbooks on flashy keyboards that didn't work, etc.

Trying to pain Apple's inability to keep up in certain area as them trying to care about longevity is hilarious.
In the end - it's not about longevity at all, it's almost certainly about whether they can get it at the price point they want, in the volume they want.

That's it.
I do get sticker shock at the prices, but I have to say I still use my 2015 MBP for dev work and it's been serving me well. That's quite the longevity... I'd hope if I got an M2 (thinking about upgrading in a year or two), that it lasts a similar duration. ~8 years, I wouldn't mind shelling out that price, especially since it pays me back so quickly (some consulting work).

Have to check to see how reliable those thinkpads are but I also just enjoyed the physical experience of a Mac (know it's not for everyone and subjective)
Yeah, I understand from a product perspective, but the studio feels like a bit of a weird product to me, I'd much rather either buy a mini form factor for the size, or just get a proper desktop machine (since the Mac Pro has been outdated for a while)
A similar great book is Realm of Racket.
Related, EXE magazine (1988-2000) full scans.

https://gizmonaut.net/exe/#scans
I have no issues working with Docker/Python on a M1 Macbooks. Docker Desktop/Colima does the job well, and most of the images I use are available on arm. Running amd64 images is slower, but works well.

For Python, Python itself is rarely the problem, but more often some older libraries that don't have wheels for M1 Mac, or incompatibilities. Upgrading your dependencies, if it's an option, is often enough.

Asdf + PDM are also nice tools to work with multiple projects/Py versions easily.
Author here, that was indeed a typo, fixed now. Many thanks for correcting that!
What is your Linux laptop giving you that your MBP doesn’t? And how does it hurt your productivity? Genuinely curious as I don’t see how it can be any different.
Difference in EUR is also pretty crazy. My 16" M1 Max was about EUR 1000 cheaper than a similarly specced M2 Max, about a 28% increase.
Even so this is not exactly an apples to apples (pardon the pun) comparison. There's no reason to assume Chinese Android phones refers to any devices built for the international market or that the Android phones in question are built to the same standard as those for the international market. Since iPhones for the Chinese market are likely built to the same standard as iPhones sold internationally (as Apple would likely not want lower quality iPhones to end up being resold to US customers) this may very well be a completely meaningless comparison.

I don't doubt Apple has higher requirements than even Android for the US market but the article is built around a quote that doesn't actually demonstrate that.
Never Forget Your Commands Again: Utilizing a .profile
As an M1 owner, it's the opposite of a worry for my wallet :)
I have the same complaint about weight

I upgraded from the 13" M1 Air to the 14" MacBook Pro M1 Max

While Blender performance (rendering especially) is much faster, I sorely miss the MacBook Air's portability. The 14" is built like a brick. Compile times are faster, video editing is nicer with more RAM in the Pro, but it's a really tough call given just how different the weight is
The pound has gone to shit and the UK price includes VAT. Take away VAT and use current exchange rates and you are paying a $200 premium in the UK, so 10% above US price is actually a smaller difference than it has been in the recent past when the pound was $1.5 but the only difference between the two price lists was changing a $ for a £.
No matter what possessions you have, they can be taken away from you. What can't be taken away from you are your skills and knowledge - I've spent my life focusing on those, and it's served me well.
I still watch Netflix but yes after being burned so many times, I do not want to start a series until I know it's concluded satisfactorily. 1899 was something I thought I'd watch and was on my shortlist but I won't now that I know that it's been cancelled in the first season.
ill try to look later today, it was a big part of the keynote at the ICRA conference last year
Probably the best thing for both of them, obviously a mismatch.
I didn't realize you could assign a preference hierarchy... to me that's the trick (well, that browsers do it, anyway)
"when all the millennials get no inheritance, because the healthcare costs for their parents will basically eat everything"

I wonder if this one will be even worse in the US. Much of the market going up and up is because index funds have become the default retirement vehicle. So every month billions flow into the market no matter what. What will happen when the largest generation stops contributing and instead starts withdrawing. If you are right and many elderly will deplete their funds entirely, the value of everyone's retirement investments will drop dramatically in the process. How much of retirement nest eggs in places with terminal demographics like China, Germany and Japan are in international stocks as well? IMO demographics are gonna fuck over millennials yet again. I hope I'll be wrong.
Edit: I no-longer hold this opinion as I missed that there's already been an M1 MacBook Pro and it should be comparing to that.

For as long as I can remember, Apple has compared new products to the previous product. And it is a more sensible approach than picking some arbitrary competitor from a huge collection of possible options, because it gives a fixed frame of reference, one of which many of the target audience are aware of. 6x faster than the previous model is very good marketing.
> And let's not forget the amazing "Facades" a.k.a. glorified global variables filled with magic methods that you're expected to make extensive use of.

Each of the facades comes with a corresponding dependency injection if you prefer. You can write an entire Laravel app without ever touching a facade.
Non-sequitur.

Beep boop.
Junk is way cheaper than healthy food if you buy it in the stores vs going to fast food restaurants. But yes almost everything is less expensive in the US.
So you did illegal things illegally. And who owned the public AP? Someone not as smart as you? You sure?
Use google translate. Create an account, save your credit card, then it's just about clicking in the same place as you did before :)
> He has been credited as the "Father of Cinematography" but his work did not influence the commercial development of cinema—owing at least in part to the great secrecy surrounding it.

Maybe someone with more historical knowledge can correct me but I was a little surprised to read how little influence Robert Goddard had on modern rocketry — at least from reading Wiley Ley's "Rockets, Missiles, and Space Travel" (1957). Of course Ley can be accused of bias since he was (from Wikipedia) "one of the first members of Germany's amateur rocket group, the Verein für Raumschiffahrt". At the same time, growing up in the U.S., I would not be surprised if a patriotic bias would also lead to over-representing our own Robert Goddard in our history books.

I can't deny the contrast between the secrecy of Goddard's work in the U.S. when compared to the openness and sharing of the amateur rocket group in Germany. Goddard seemed unable to develop a reliable means to supply the fuel and oxidizer to the combustion chamber while the German rocket group brought all their shared ideas and abilities to bear on creating, at last, the reaction-powered centrifugal pump that made all the difference in the world.

It always struck me as a kind of loose analogy to closed vs. open source.

At the same time, the analogy falls down with regard to cinematography as Edison was not known as an open collaborator and yet he "won".

Also, perhaps Goddard was cursed as well to have been born just a bit too early (he died the day after the bomb was dropped on Nakasaki, just as WWII was ending, too soon to see the fruits of what the Allies would bring back from Peenemünde).
I recently finished the book that teaches programming by developing games using DragonRubyGameToolkit. Really loved this book.

_____

Python Crash Course by Eric Matthes has a section dedicated to projects.

I really liked this book.

This is what taught me Python.

I knew C before.
Common Lisp macro expansion happens at compile time, so they wouldn't affect runtime performance.
There's a large collection of BYTE magazines on IA:
https://archive.org/details/byte-magazine

Some are not in that collection yet, so if you search for "BYTE magazine" you might find some more.

Also check out the collection of other computer magazines
https://archive.org/details/computermagazines

Even more magazines here:
https://archive.org/details/additional_collections
https://archive.org/details/magazine_rack
I didn't even notice the mac mini bump. Got mine in aug 2021 - more ram would be nice. And with medium drive, that puts it at ~ $2k. At that price, I'm more tempted to go back to the laptop world.
iTerm2 and lima [1] with a ARM64 Linux virtual machine w/ Rosetta (so I can still run x86_64 Linux code!) enabled me to fall in love with my MacBook Pro in this regard. i feel more productive than on a Linux machine now. MacOS is not without its developer power tools, if you dig around enough!

[1] https://github.com/lima-vm/lima
There's no reason not to want things to be done properly. Make your own build a charity project if it makes you feel better.
Learning Rust, I use these 2:
1. Command-Line Rust: A Project-Based Primer for Writing Rust CLIs
2. Zero To Production In Rust (it's actually one project)
The easiest thing (not only 100% free, but potentially even results in significant cost-savings in a few ways) that companies can do is allow for a more flexible work environment.

Whether it's choosing your working hours (some people are early birds and some are not) or giving more flexibility as far as remote/hybrid choices, people are happier when they have a life-work balance not a work-life balance.

Maybe you need some common "office hours" to have a chance to talk and bounce ideas off of people, but otherwise you should trust that smart people and well-run teams know what they have to do and will get it done.
I was thinking about throwing some last gen parts into an old tower/PSU I have to build a desktop for inlaws since they are stuck on a 10year old hand down laptop. This is a good package at that price (599$) - power consumption is likely nothing, MacOS included in price, small and quiet - will comfortably browse the internet, play videos, etc. for the next 5+ years. I won't be able to repair it out of warranty so that's a bummer- but at such low price and their usage pattern I guess I can live with the risk.
Programming Games for Atari 2600 https://forums.atariage.com/topic/339819-upcoming-book-on-at...
https://www.apple.com/shop/buy-mac/macbook-pro/16-inch-space...

On the shop page the angle is available to see no touch-bar.
We need new solar supply chains. Here's why
Good luck with enforcing the contract. The cost to prove the agent made the error (and not you or the manufacturer or time) and then other legal costs would probably almost always outweigh the cost to just fix the problem.

It might be possible to materially minimize the probability of error to have 2 agents, one that checks the others’ work. But that also will get costly.
You can prove your point by manually make a collage and see if you can get a similar result, which I highly doubt.
Yeah now that you mention it I'm surprised there aren't more languages that compile to php. The runtime is actually pretty good.
Presumably that it's running Linux and can be customized as wanted. Also docker runs without a VM, so the networking and storage performance is good
Tech’s over-reliance on the internet is a preventable national security issue
They aren't though. The fact that they are ridiculously comparing performance to the 3 year old at this point final Intel MacBook (which was a dog turd) in their press release with some very cherry picked benchmarks suggests things aren't quite as good as they could be. Why are they talking about 3+ old parts and not the current competition?
> Based on what little I know of SSL, this suggests the server was compromised too?

Not necessarily.

If a passive snooper knows I used Tor Browser to make an SSL request to en.wikipedia.org and received 987,654 bytes then immediately made a SSL request to upload.wikimedia.org and received 1,234,567 bytes that might be enough information to work out I visited https://en.wikipedia.org/wiki/National_Security_Agency.
Manufacturing such large volume of high-end OLED displays with parameters Apple needs is not economically feasible at the moment. Other brands can afford it because a) they ship much fewer OLED-equipped laptops than Apple does mini-LED equipped ones and b) the brightness/dynamic range is not the same.
> I understand why some prefer KDE, but I spend most of my times in APPS, not configuring my desktop environment.

When I first got into KDE, I was young and excited about all of the eye candy and downloadable widgets and stuff. I spent a TON of time tinkering with the desktop environment. But nowadays, I use KDE with something like 85% or 90% of all the options at their default settings. I think that's a really common way to use KDE: everyone has their 5% or 10% of customizations, and it's not much, but for everyone that 5% or 10% covers different options.

I feel that in that way, defaults are very important for KDE as well. They provide a center of gravity for the userbase, and their appropriateness determines how much work it is for everyone to maintain a usable setup.

Anyway, on KDE I have a handful of settings saved in my dotfiles or similar, and the rest I don't really spend time configuring anymore. So I totally understand GNOME users who take a similar approach but fall a little further on that spectrum where the settings are 98% or 99% at the defaults.

I don't know why (maybe it's my reliance on the CLI and the deep familiarity of GNU and Linux together), but for whatever reason, despite being a KDE guy, I strongly prefer GNOME to Windows or macOS. It feels thoughtfully designed, and limited, yes... but not too restrictive. I get the comparison, but macOS feels hamstrung and confining to me, including compared to a nice, current GNOME distro.