skysight-inc/HackerNews huggingface dataset:
> Can you say more about this? I don't really see how "actual applications" differ from a React app in a meaningful way;

React is everything the web (in its initial conception) was never meant to be.

HTML was meant to be used for static documents. CSS (single file, linked to by all documents) was meant to add styling to all those documents. JS was meant to add simple interactivity to documents. Navigating between documents reloads everything and no state is kept (other than user sessions of course). We broke every single one of those concepts and the way they were meant to be used.

Now, our HTML consists of a single index.html with a div#app and primarily content in the <head>. Elements are entirely generated by JS. Most of the time you just load a single big JS file that contains everything and navigating just replaces elements, state-wise you're still on the same document. We want all kinds of fancy CSS features that won't be implemented for another 25 years so instead we use transpilers. That is, if we don't include our CSS in the JS. Did I say JS? I meant JSX, because we don't even write HTML directly anymore. The point is, we don't use any of the 3 the way they were meant to be used.

We've built layers on top of layers of abstraction to be able to add a level of interactivity that was never meant to exist on the web. Instead of coming up with a new way of building actual applications that meet all our needs, we keep (poorly) patching old technology to get it to play nicely with our modern needs. It's a constant fight and a gigantic waste of everyone's time. We can do better.
Software Foundations is a series of interactive books where you work through proofs in Coq, gradually increasing in complexity: https://softwarefoundations.cis.upenn.edu/

This is a bit on the edge of the domain that you're asking about (not really for beginners, and proofs are perhaps a somewhat niche type of programming) but I learned a lot from this and many people don't seem to know it, so I think it belongs in the list.
What are peer dependencies in a Node module? (2019)
What, people don't like me pointing out a big gaping hole in their product selection? pffft
Space-based I think.
Microsoft launches Azure OpenAI service with ChatGPT coming soon
The different SoC configurations have different display controller counts.
The, one and only, Ron Gilbert: https://mastodon.gamedev.place/@grumpygamer
I agree that it's quite unlikely, but: just because you can't simulate something exactly doesn't mean that you can't get close enough so as to make no difference.

"Don't worry, our simulated humans differ from their originals by at least 1-2 parts in 1 million, so we haven't really cloned them, no matter what they tell you. Yes, they remember their original lives and behave to within experimental error identically, but due to fundamental measurement uncertainty they're not technically exact copies."
That sound like an interesting approach and I'd love to hear more about it!

One striking difference compared to most "beginner languages" is the Lisp-like syntax. I think focusing on problem solving rather than learning syntax is a great goal, but does this particular choice of a language make it harder for your "students" to continue learning in another language?

I'm assuming they would switch to a more popular language at some point (with syntax that resembles C), so I'm curious what that transition is like for beginners.
Are you saying that these systems are just copying? Do you think the avocado chair is a copy and that nothing learning-esque occurred?

>claiming that automobiles are really the same as bicycles, just faster. Except automobiles resulted in major shifts in both behavior and policy, and there’s a reason people don’t ride bicycles on the autobahn.

But speed (and weight) is the key difference. If cars were just really fast and heavy bikes, would anything change? I don't think so. It's purely quantitative, rather than qualitative.

It might be that the quantitative differences make generative systems harmful (though I'm not convinced), but that's not substantiated by claims about it not actually being learning.
Is she at least 24-ish, to be (neurology-wise) a full adult?

How well do the two of you handle the conflicts that your differences create?

What is your feeling for the worldview and motivations that she'll have to fall back on, when (all too likely) the cold water of reality drowns her current VC-backed glamor ideas?
User-specified local allocators are planned for Rust too. Among other things, they're needed for feature parity with C++.
I think they are speaking without the context that "unsafe = lack of memory safety" and with the context that "unsafe = you can still drop the database"
>The book makes it clear that the Secret Service is constantly underfunded and sorely lacking in modern technology, with agents sometimes having to use their personal car to transport the people they're protecting because their official cars aren't working.

Maybe the answer is to cool it with the idea that government officials all need to have large personal protective details. Isn't that the job of the police? And aren't they all just citizens of this country? If it's not safe for various politicians to walk around in the streets, then maybe they should do something about that because it means that it is unsafe for everybody.
https://news.ycombinator.com/item?id=34412671
Yes! There is an OSS implementation of (parts of) the proprietary protocol for USB communication to iTunes so you can indeed get your photos. I say parts because some functionality is not implemented, like the offline backups feature.

https://wiki.archlinux.org/title/IOS
that’s paltry
Speaking of new Commodores, I just received word this morning that my mega65 has finally shipped from Germany. I think I tossed 5 bucks their way back in 2015 or so, got on a mailing list, been following quietly ever since and put in an order a couple years ago. And waited...and waited...and now it will soon be here!
I bought a 13” M2 for work (freelance dev) last week. It’s a weight and size thing for me. The 14” (I’ve had one before) seems to just cross the threshold for what I can comfortably carry when I’m out and about.
Curious of the battery life of the M2 Pro vs M2 Max. Either processor is fast enough for my needs so battery is really priority.
Along the same lines, adding bedrooms is basically free in terms of additional maintenance. Especially if you are not actively using them. All you will need to do is vacuum/sweep and dust in there once a month, maybe less often than that.

The only marginal financial cost will be energy required to heat and cool the space. Seeing as the original commenter is in the SeaTac area, with a temperate climate, one would think total energy costs tend to be low (I do not live there so I could be wrong).
fanapples going to bite. but its a legit view point.
Yes, it seems unlikely. How many civilians would be in danger by the debris raining down on central DC (or the white house itself, if he really was right over it). Not to mention the risk of a missile missing the target and instead exploding somewhere down on the street.
What the hay, only 32 gb ram max and 1tb SSD max. I'm over both for last 2-3 years on my 2019 Intel with 64/2. The 2tb was critical for a project in 2021.
The great news? Price drops on the M1 MBP!
github stars and volume of left-pad clone repos
Shouldn't the dispatcher have given more precise directions than "follow the river"? If they had said "take a right and follow the river", this wouldn't have been a problem. I suppose they were used to professional pilots knowing what was meant, but they were already working to fit a small plane into a larger system presumably filled with mostly larger jets from commercial airlines that flew in and out of that airport regularly. Although I do agree that the pilot should have had no-fly zones at the top of their mind when flying in or around D.C.
Whether you’re shooting arrows for fun or are looking to become the next archery champion, there’s always room for improvement. Even the most inexperienced of bow holders can hit their target with a good stance and execution.
Thinkific Lays Off 75 More Employees, After the 100 of Last March
> I’m not sure what’s happening and wonder if it’s just spammers being smarter.

The issue is more that spammers are moving forward and finding creative ways to abuse systems but most regular users aren't spending time on improving their posture.

I found the statistics collected by BIMI Radar really illuminating. The state is really bad and it's certainly not helping with the spam: https://www.bimiradar.com/no-top-plc

Ignoring the BIMI part, only 2.3% of domains do the actual minimum they should.
You’re being needlessly pendantic: of course I don’t control the stuff in the cpu or the firmware blobs in the Wifi … but I control my OS and have freedom to choose a different distro or even a BSD one if I like — I love that I’m part of a community of hackers of fellow Linux nerds (and thinkpad enthusiasts) instead of being beholden to a giant company to dictate the direction the OS will take. It has its pros and it has its cons but on the whole I like it a ton more.
M2 Pro supports 3, M2 supports 2
Because then only people with Intel Macs care. People like me, who remember the 2019 i9 Macbook Pro being one of Apple's least-recommended laptops, are kinda unfazed by favorable performance comparisons. There are probably hundreds of laptops that can destroy it in a fraction of it's power envelope; it wasn't a great machine.

Mostly, it's ironic that Apple is comparing themselves to a company that they want so desperately to escape. And, once you do run the math on their actual year-over-year improvements, it's not that different from AMD or Intel. And Apple is increasing their power consumption to hit those numbers. It's quite literally square one in a sense, just with a different CPU architecture and a different manufacturer.
> "many people" is as anecdotal as it gets. I don't know anybody who...

lol
Yeah, let's repeat twitter, but with an even less controlled messaging system. That'll go well.
I doubt the Tor user was identified on the Tor network.

Most likely his Bitcoin donations gave him away, since Bitcoin is far from anonymous. He might also have left other clues such as an email address which he accessed from clearnet.

Anyway, it's pretty obvious LEA cannot identify Tor users en-masse. There have been several CP websites taken down which had hundreds of thousands of users, yet they only managed to arrest the website administrators. Only a handful of users were arrested, and mostly because of dumb mistakes.
Docker Desktop on Intel Mac (the "supported" config) is not super stable as is. I'm going to wait for official Docker support until upgrading to an M2 (or M3?) Mac.

Seriously thinking about getting a fast AMD Linux box to run Docker workloads network-locally, I'm working from home 99.9% of the time anyway.
wouldn't say disappointment, because this was to be expected when you consider that they are just "bigger" versions of the M2, which is using TMS 5mm and has been out since quite a while.
Don't hold your breath.

If they intended a 27" iMac I think you would have seen it already.

At this point I think you either go with the 24" one or something like the mini with an external monitor of whatever size you like.
The FAA rep is not just dissuading the pilot but any others who may hear about it. Also given the era it was much easier to get away with such bluffs as people couldn’t jump onto the internet to look for corroborating evidence.
Glitching a microcontroller to unlock the bootloader
As far as I know, BIX just shut down.

https://en.wikipedia.org/wiki/Byte_Information_Exchange
> The software experience is getting worse imo

EVERY OS release will have some issues, and the people who are most impacted are the ones who chime in. If it "just works" for someone, they aren't going to chime in.

This is true of Mac, Windows, Linux, etc. I'd be curious to see a quantitative pre-release breakdown by OS and version. That might be more useful than individual anecdotes, as interesting as those are.
I got an M1 for a recent job change, I've never interacted with one before that and my personal laptop was a relatively old macbook. The thing that amazed me the most was the speed. I would actually get confused because it did things so much faster than I was used to, I would sit and wait for something to happen only to realize it was so fast I had missed it occurring.
See my reply above, this are just bugs that are fixable.

"Timing attack" that will not be fixed is when police has warrant for your ISP, and police has ISP logs and destination server logs. (so it can compare the two)
I wonder how long until Javon's paradox catches up and degraded software quality eats all of the performance gains afforded by the new hardware. The 2020s version of "Andy giveth and Bill taketh away".
I'm sure you could sell it yourself for more than that. I'd certainly buy it at that price.
"that will not get old very soon"

No idea how you can write that with straight fingers.
The comparable analogy is someone giving you a book that has the last 20 pages cut out. And only when you're a few pages to the "end" do you realize that you'll never know the real resolution to the story.

That's what ending on a cliffhanger is like. You know there's more, and completes the whole story.. but you'll never see/read it.
One of the things that surprised me when I flew (as a passenger) a practice flight on a coworker’s Cessna was the constant radio chat between ground and all the airplanes. There were like 4 planes doing practice runs like us. It was constant chitchat.

I can’t imagine the noise in a big comercial airport.

I am sure there’s many good reasons for that system, figured out by people smarter than me with much more experience.

To me the whole thing felt too … manual. Imagine a bunch of train operators trying to avoid head-on collisions by all of them talking with a single control guy on a shared channel. But the trains move in 3D, one order of magnitude faster, and if they run out of fuel, they explode.
But then you'd need to entice Tor users to turn on Javascript since it's turned off by default.
It's better for you to sell it on the secondary market, the 16" MBP M1 should be worth about $1400-1600 USD in about a month after the M2 ships.
Azure OpenAI Service Pricing
Oh, I like it; there do need to be more ways to tackle the whack-a-mole situation that can arise with -j. Glad there's a seed option to make it deterministic.

I did this sort of thing brute force once with a script that used find on a build output to make a big list of all the build artifacts, and then did in effect foreach target in artifacts ; make clean ; make target. Took forever of course, but the set of failed targets is a list of every single target with a missing dependency.
There is no M2-series MacBook Pro with a 32GB RAM limit. There is the legacy 13in version with regular M2 which has a 24GB limit (which IMO makes no sense at all - basically everyone would be better with the M2 air over the model). And there is the 14in model with M2 Pro/Max which has both 64GB and 96GB RAM options.
Pretty much all of the books at newline do this: https://www.newline.co/
My crime showed criminal intent. Nothing new there.
Mullvad, please.

nordvpn has been acquired by some private equity that's acquiring all the vpns.
The single penalty: why it costs £860 a month to be alone
I doubt the chassis is adding that much weight. MacBooks are largely battery.
The MacBook Air is also significantly lighter than a pro despite having the same basic chassis.
> Younger generations are offsetting this with their own retirement savings.

Sounds like a Ponzi scheme, just like Social Security and pensions.
Lol if you don't want to be fucked with by the government, just don't break the law! Unfortunately that doesn't work. Sometimes legal activities are best kept under wraps.

I have a signed and executed federal search warrant in my drawer. I was tossed in a cell. I was dragged to a hospital. I was sent the bill for the "search" and am currently being hounded by debt collectors. Nothing was found and I did nothing wrong. Sadly just following the law didn't work.
What benefit would joining your cult bestow upon me that brew does not already?

My brew list is intentionally very short and my faffing about desire is limited.

Generally I use brew to pull in asdf (https://github.com/asdf-vm/asdf) to install programming languages/tooling, it works flawlessly.

I use Pipx (https://github.com/pypa/pipx) to install python thingies (such as yt-dlp) as a cli.

Go and Rust handle binaries in their languages beautifully and without issues.
Jerry Pournelle's column wouldn't have existed if he had owned an Apple Computer.
You might be right, though I don't know why they'd do that.
Citation needed for your claims, please.

My understanding is that at least for the lower-end machines, there are no additional DRAM chips in the 8GB vs. 16GB machines, they just use chips that have double the density, so the power consumption remains the same.

Even if I'm completely wrong on the above, I seriously doubt that adding 8GB of memory to a machine that consumes 7W at idle in total[1] would add "several watts of mandatory 24x7 idle power consumption."

[1] https://9to5mac.com/2021/01/28/m1-mac-mini-power-consumption...
I doubt that. Almost every app out there uses at least 200MB of memory. I would say 16GB is a sweet for casual users. 32 a minimum for devs/tech people and 64 an optimum if you happen to be using a lot of k8s/docker stuff.
So no one should ever do illegal stuff to expose illegal stuff?
At the partner level of big firms, law is at least as much about signing clients as it is doing legal work.
The Mini is much more exciting than the MacBook, actually. Shame it only gets (up to) a Pro CPU, so I guess the Studio will get the Max/Ultra in a few months...
My love letter to GROWS
I'm pretty sure your (repeated) comment here goes against HN guidelines — arguably: it's a shallow dismissal, it's snarky, it doesn't provoke thoughtful conversation, it supports an idealogical battle, etc., etc.

Please don't do that! (This is not Reddit)

https://news.ycombinator.com/newsguidelines.html
HelpPC 2.10
I fear meteorite impacts. Even a 2-ft rock could make a crater 50 feet across.

The chance of hitting a human habitation are small - they would be a small target on the entire lunar landscape.

But the chance of hitting a moon-spanning pipeline? Maybe larger. And the result may well be the extermination of human habitation on the moon. Because you'd have to repair it before you quit breathing. A deadline of sorts.
> Is it really a transpiler? Why not directly compile to CIL?

The end result of running Otterkit will be an executable or a C# DLL, so compiler would still be the most accurate word to describe it. If it stopped at the translation stage it would be a transpiler.

We're compiling to C# source text so that we can take advantage of the dotnet compiler optimizations. Otterkit calls the dotnet compiler after translating to C#.
Kind of surprised to see a 10G Ethernet port as an option on these.
The thing that's truly insulting is their trade-in offer for a late 2020 M1 8G/512G is only $330 vs. an eBay average selling price of over $500.
Bingo. Tor is just a layer. You still have to take measures to separate your identity from the device, the behavior, and the location.

When tor falls, the next question is "what do they see?" You have control over that.
My new setup as of November is an M2 Air (16GB /1 TB) and an base model M1 Studio.

I really couldn't be happier. I run a small WFH / Music Production / Photography studio in my basement and I really wanted an always-on always connected computer, for which the Studio has been perfect.

The M2 Air is pretty close to a perfect laptop. My complaints (low audio volume, slighty cramped screen) are absolutely dwarfed by the long list of decades-old issues this laptop just eliminates:

- All day battery life. Basically like the Apple Watch - charge it overnight and it's really good all day with normal workloads (e.g. not rendering video). But it was absolutely surreal the first couple of weeks watching an hour long show while running a dozen apps and seeing the charge go from 100% to like 98%. It makes no sense and I had to adjust work habits.

- Extreme snappiness. It's in every way snappier than my previous computer, a 32GB 2019 MBP. It _might_ be slower on long CPU-bound or RAM-bound workloads, but photo editing is both and it feels faster on the Air.

- Form factor. It's my first Air. I'm not going back. I'm 40+ and keeping extra pounds off my lower back matters for me. The Air, if it's all you're carrying, is barely noticeable.

It's just fantastic. If you were wondering if you can replace an MBP with the Air yet, it's almost certainly a yes (though I wouldn't try all this on 8GB RAM). At $2000, what I paid, it's a revelation.

Also if like me you work on a desktop/laptop Apple setup at your desk, the new continuity features are totally incredible. Working with the studio/air together is totally seamless (You can extend the screens and use the same keyboard/mouse). It just works. Apple really is getting a lot of things exactly right on the software side in the Apple silicon era.
UK lawmakers vote to jail tech execs who fail to protect kids online
Just one example of bodies stolen for anatomical purposes. What about all the rest?
"Available starting 1.24"

January the 24th? January 2024?

I wish the US would start writing dates in a sensible way!
But it adds a month to the lead time.
I spent a week learning Laravel and modern PHP for a project that never materialized. I am so grateful the project never materialized, because for all the past 2 decades of improvement PHP remains a language I never want to work with. There may be some details in "A Fractal of Bad Design" that no longer apply, but the phrase itself still very much applies - PHP (and Laravel) remain a fractal of bad design.
Actually no. The fact that to the left was a restricted airspace (that the pilot must be aware of) disambiguates the instructions already. Obviously the pilot did not do their flight preparation, was it includes being familiar with any airspace restrictions.
But at the same time, ATC told him to follow the river, while in its trajectory he was crossing it. Did he do a wrong maneuver that made him go in the wrong direction form the start? Or was ATC that didn't give the information correctly?
Technology has made this problem better: most pilots these days are flying with a GPS enabled moving map. Little airplane icon, big scary boxes around restricted airspace. Yes all this stuff is optional and a good pilot will have other ways of knowing where they are. But in normal operation most pilots have something simple now. That wasn't the case years ago.
A lot of Discord’s memory usage is because it uses Electron/embedded Chromium. I agree that it does a lot more then IRC clients do, but I think it uses a lot more resources and is a lot less snappy then a native app.
You can turn off autoplay in your browser.
We don't know what might have been going on at the White House at that particular time though. Was the President having a press conference, for example?
8 GB is perfectly fine for most people who just use the web, office software, and play media. Even when I have dozens of Chrome tabs open it's always been zero problem on my 8 GB M1 Air.

Also, starting last month, Chrome aggressively unloads tabs in the background with its new "memory saver" feature [1]. So if you were having issues with 8 GB before because of your tabs, you might not anymore.

[1] https://blog.google/products/chrome/new-chrome-features-to-s...
WP is way behind modern PHP. From the article

> Right now, WordPress only has beta support for PHP 8.0. Now, to be clear: PHP 8.0 was released in 2020, and is now end of life, three years later — and WordPress doesn't yet support it…
Did you miss the part about a long range wifi antenna?
Why did you choose that over the MacBook Air?