skysight-inc/HackerNews huggingface dataset:
I know that you're hawking your own software, but it looks quite cool. However, I wouldn't want to be a pioneer. Who uses it and for what? Do you have testimonials?

Or maybe other HNers, have you used it?
I meant some old experimentation records. Like Bose making radiowave blips through his devices and someone capturing it on wax disc.
I'd still like a few more ol' fashion USB-A ports on there. I have so many things I need to plugin to USB-A ports still. My Mini only has 2 and it's just not enough.
AI and neural nets are nothing "new". AI research started in the 60s
> Infamously, a lethal war adds to economic activity as people are busy building and selling weapons of destruction, thereby adding to GDP.

Economic statistics for Russia and Ukraine would like a word.
John Oliver claims that the 2022 antitrust bills are being blocked by Schumer, whose daughters work as Lobbyists for Amazon.

https://www.youtube.com/watch?v=jXf04bhcjbg
For Swift:

https://www.apple.com/swift/playgrounds/ (I've had more success introducing programming with this than with any of the links below; it's a very compelling intro for those who already own an iPad/Mac, and the core concepts are generalisable to other languages/environments even if it's specific to Apple's APIs and hardware.)

~~~

For Python:

https://automatetheboringstuff.com

https://nostarch.com/big-book-small-python-projects

~~~

For JS:

https://eloquentjavascript.net (project-based and for beginners)

https://javascript30.com (not for total beginners or self-study, would need a friend/tutor)
> Either that, or they're history buffs. What precipitates the redistribution of wealth, historically? Some kind of gigantic disaster -- war, famine, plague, social collapse.

You're mistaking redistribution for destruction...

Sure, things are technically more equal if everyone becomes homeless. But there wasn't really a redistribution...
A VM on the Mac will run longer on battery with less heat than a Linux installation on a native Linux x64 laptop.

Of course if you need to have your laptop be x64 to match cloud architecture then that's different. Or you could just use ARM in the cloud and save even more carbon emissions.
It all runs out eventually, best to make use of it now while you can still climb mountains.
I didn't even get the originals. The lies and coercion had me suspicious before they were available to my age group, and I'm glad I put it off.
That makes me feel good. I ordered a M2 MacBook Air last week knowing that Apple might release new MacBook Pros at any time. I have family coming to visit and most Apple products are significantly cheaper from where they are vs where I live, so I was hesitant about what to do. Looking at the prices, I think I made the right choice. A 32GB MacBook Pro 14 w/ 1TB would be about $1500 USD more than the MacBook Air M2 with 24GB and 1TB, since I'd have to order it from here. Obviously the extra ports and RAM would be nice, but not that nice!
I usually use iPhone or MacBooks as examples.
It's not the previous model though, it's 2 generations prior. Commenter is asking for a comparison to the M1 MacBook Pro.
It's funny how we both think of each others statement how strange it is.

For me, not being able to compare the two is like saying: You cannot compare a horse with a car as a means of transportation because a car is not an animal.

For me, I don't care one is a programming language and the other is a framework. For me they are both ways to generate HTML. PHP was/is mainly intended to generate HTML. It started as "Personal Home Page" and now is "Hypertext Preprocessor".
For me:

- No nagware (no Apple Music pop-ups, advertisements for safari, login nag in settings, et. al)

- Built-in package manager

- Having (relative) parity between production and development

Between those three, you probably couldn't pay me to go back to MacOS. Adding my own package manager, disabling ads and making my Mac into a Linux-equivalent machine is possible, but it's a lot of work to maintain and set up.

If I was a creative and used Adobe/Microsoft tools, I might be a little nicer to MacOS. As a programmer though? I haven't felt the desire to use a Mac since Mojave existed.
You're just wrong. PSRs are widely accepted and all serious frameworks and PHP libraries implement them as needed. I haven't seen a PHP package in quite a long time that didn't implement PSR-4.
> speeding up the treadmill of productivity

Productivity is for people with no leverage.

As an HN reader, you can likely escape that trap. Maybe not right away, but as a directional goal almost definitely.
Say what you will, they make damn sure you get your pizza
QDLED seems like a nice option as well, but I'm not sure how easy it'd be for them to purchase. I'm very happy with my QDLED desktop monitor though.
Interact with subtitles and learn the language of your favorite shows
I too always find myself wanting features from functional languages, I haven't done much Haskell but love the syntax for pattern matching in Elixir with guards, plus the pipe operator.
Probably just aligning with the new Qi spec?

https://www.cnet.com/tech/mobile/qi2-the-new-standard-for-wi...

edit: should've rtfa'd, its the laptop magsafe
Shame I can't buy an M2 Max on an ATX mobo.
> It’s crazy how far ahead Apple is getting in the laptop game with these new chips.

For people who don't mind an ultra-brittle screen or who don't mind paying an extra 20% Apple tax to get their screen replaced when it breaks. Had a M1 Mac. Screen broke overnight. Meanwhile my LG Gram feels way more sturdy and hasn't let me down in years. M1 Mac lasted about 13 months.

Not happy at all with Apple asking 680 EUR to replace the screen on a M1 Mac I paid... 1 000 EUR. 68% after 13 months to replace their shitty screen.

And to get what? Another brittle screen.

Sure, it looks nice. But my LG Gram wins, hands down: I can count on that thing.
Wonderful resource. I may well get around to clearing my collection from my loft.
Honestly, I think this is also partly them patting themselves (or their silicon team) on the back for a job well done. And as everyone else has said, their competitor is the fastest Intel/AMD chips if they're trying to win market share.
They are trying to drive the replacement cycle quickly for customers who are operating a defective MacBook with a keyboard that will fail.

If they convince you to trade in the old one, they take that off the market and make cash.
My favorite theory is that the US, China, NK, Russia, Israel, et al. are all running a large number of malicious servers, all of which adds up to a secure Tor network, since they'll never cooperate
You didn't say what he was charged with? He was charged with attempting to materially support a designated terrorist organization.
I can't think of a single currency that has been strengthening against the dollar in the last fifteen years.
If they run enough nodes to deanonymize users, it's a dagger through the heart of other intelligence services, but an absolute blessing for the NSA
I would suggest Practical Common Lisp

https://gigamonkeys.com/book/

You will create a MP3 database, a web server, a spam filter, a HTML generator. Really practical!
I regularly watch a first episode, decide that this show is great and so would need more focused time for me to watch it so I wait to have free times (holidays) and for the seasons to be finished.
I have Asahi Linux installed on mine, it works great including the GPU, I’m mainly developing for ARM64 AWS Lambdas now as well so it’s nice having the same arch. Some things are still missing like webcam, microphone and speakers, but the headphone Jack works and Bluetooth is OK just a bit choppy, incredible project.
OK, fair enough. :-)
yep, this, I ran a tor webserver for discussing geopolitics with friends on a pi for a few months before finding it had been compromised.

that was shortly after intel exchange had been taken down.

Tor services just arent secure in any sense imho. especially not from the people who wrote them.

sigh.
Unable to afford anything other than distractions is a rather moving quote.
Are you sure?

Here is another:
https://www.youtube.com/watch?v=Zx92Xbubch8

They pretend like it's not an ad. It's pretty wild.
Seems like this is a case of the government saying "trust us". They noted two ways that the feds could have gotten the IP address but how about a third, they targeted the guy and got the IP address from the ISP and said "look!, we found our guy" -occams razor.
i email myself ideas i have to gmail, then i put them in my running notes.txt file, where i mark them as 'idea: do this stupid thing so you can...', so i can search for 'idea' and find them easily when i have some time and figure out if i had ever thought of something interesting, and then i either do it at some point or don't.

i have gone back and looked at them and somtimes picked one off.

i've run into several problems over the years, including overbuilding-which-leads-to-never-building, even tho this is the first thing i would advise everyone to never do. :-D

i feel like getting payments can be part of that, so my new new new strategy would be to build something interesting / that solves a pain / problem for someone, _then_ try to charge if it comes to that, but before that it's not worth trying to set up payments, etc. sounds obvious, but...
On the M1 Pro, the supplied power brick is a USB-C charger. You can plug it either into the Magsafe port or the C ports on the laptop, and it works the same either way.
They just published an additional product introduction presentation on YouTube. I don’t think Apple did live events since Covid.
This is already standard. Many companies have 3 year 401k vest, RSU grants released at regular intervals on top of non-disclosure agreements.

The good thing is now the decision to move is monetary and has a symmetric cost/benefit to the employer and employee and not under some hazy litigation threat.
Even more than that, our space missions launch in Florida and are managed in Texas. What we bring to space is Cowboys and Florida man.
Apple almost never compares with other brands. They are comparing with older chip because that was inside older MacBook pros.

Both Intel and AMD has done great job with their processors recently.
In Germany, c't and ix by "heise Verlag" are still pretty popular.

That's the same "heise" where the somewhat-famous h2testw (for testing counterfeit USB sticks etc.), windows-offlineupdate (wsusoffline.net, now not very useful anymore) and umbpci (for those who remember the DOS days ;-) came from
Authz: Centralized authorization back end using ABAC and RBAC with a UI
From TA:

“With M2 Pro on MacBook Pro:
Rendering titles and animations in Motion is up to 80 percent faster1 than the fastest Intel-based MacBook Pro and up to 20 percent faster5 than the previous generation.

Compiling in Xcode is up to 2.5x faster1 than the fastest Intel-based MacBook Pro and nearly 25 percent faster5 than the previous generation.

Image processing in Adobe Photoshop is up to 80 percent faster1 than the fastest Intel-based MacBook Pro and up to 40 percent faster5 than the previous generation.”
Oh right. Yeah, that should 100% be the comparison provided. I missed that there's already been an M1 MacBook Pro.

Yep, my opinion on the matter has changed to the GP comment's.
Explain? I didn't think there was any way around paying the pcie cost. If your data is hosted in memory/cache, and the computation takes less than a few mics, I didn't think there was any way to make GPUs competitive.
We don't see the prompt used to generate these "copies". It could be they provided the image in question to work from. In which case it would be very similar, but not identical.

It's important to note, this is not a faithful representation once you look at it closely. The text is always mangled into nonsense and things like brands or logos are never close enough to be even a passing likeness.

This is no different from a painter using a photograph of a subject to create a portrait, which is subsequently sold.

Or recording a song on the radio to learn to play the guitar, then using that song as inspiration to write a new song.

That being said, I suspect they are removing all watermarked images from training databases right now.
Laravel is a decent web framework, that comes with batteries included and _often_ has sensible ways to override and avoid things if you don't want them.

For example, you don't need to use the ORM at all and can just use their query builder (which is pretty good). It's there if you want it, but the framework works happily without it and doesn't get in your way in that regard.

I inherited a Laravel codebase from a previous contractor and it was reasonably ergonomic to navigate and extend, because I was able to lean on the framework documentation to understand how it all worked. But there were several points where it was _not_ reasonable, because of Laravel/PHP magic and those were pretty painful to figure out and debug.

The reason I wouldn't choose it myself anymore is the magic, the little surprises and hard to debug idiosyncrasies that it provides in order to look pretty. Also generally Laravel, PHP and related ecosystems are moving too fast and are difficult to keep up to date without breaking and/or misunderstanding things. It's not quite JS/npm level of churn, but unnecessary regardless. A more minor point is the baseline performance tends to be on the lower end of what I need.

There are ecosystems out there that value stability and clarity more and provide better tools to test and debug the code if necessary, and I've come to appreciate those things much more with experience than other factors such as reducing the initial development time.
I think 32GB of RAM should be the base for PRO models. In a lot of countries, custom models take almost two months of waiting. The M2 Max models have 32GB, but they cost $4000.
How to make GitHub Actions 22x faster with bare-metal ARM
Short answer: no

Long answer: you need someone experienced you can trust. In my case it was a neighbor who owned a construction company that had built his own house. We just told him to build ours to the same spec.

Caveat one: it's more expensive. I don't own a construction company, so our spending budgets were different.

Caveat two: you will still find things you wish you had done differently. Either because you have different priorities or because your circumstances are different. In my case, he routed all the wiring through the walls with no convenient way to access or replace them. When you have electricians and drywall installers literally at your beck and call, it's not a problem: you finish up early one day, drive the guys home with some sheets of drywall in the bed, they rip up the wall, replace or add another cable, fix the drywall and go home. When you're a homeowner with a cordless drill and a hammer, you'll want everything done with maintenance in mind.

Even if you find a person you can trust to oversee the construction, you'll still want to learn enough to understand (!) and communicate your requirements to him.
>Based upon current trends countries like Poland and Slovakia are going to overtake the UK on many economic metrics

I'll believe that when I see it

>the enmourous decline of the UK relative to places like Germany, France

The UK, Germany and France are declining in lockstep, actually. In different ways but all declining

>the US

Yes this is the killer.
I keep saying this, but the inescapable fact about Tor is that its traffic patterns make you stand out prominently.

Just the fact you’re using it automatically makes you interesting and worthy of a closer look.

All well and good if you’re just maintaining a cookie recipe site on the dark web, but it’s rarely ever that, is it?
I don't think it's trivial at all? I sign up with random first names and last names, my email address doesn't have the actual company name and I don't think there's that many people with vanity domains to justify adding code to track this use case.
No one is crawling through house ducting
China’s Population Likely Fell in 2022 as Births Hit New Low
Exactly. My strategy for this for my personal projects is mostly ARM VMs. In a couple of cases I have to run x86, and I run a used HP thin client at home as what I call a “physical VM”. I then use tailscale to connect from anywhere.
The cab ride I will never forget: it was a night-time trip from Thane to Mumbai. A group of friend and I were headed to a bar in the city. I was watching the highway signs, and saw we missed our exit. So I called out, "Excuse me, I think we just missed our exit."

"Oh, no matter" said the driver. He then slammed on the brakes in the middle of the freeway, threw the car into reverse, and looked back as he began careening in reverse back up the outermost lane (not the shoulder!)

We made it about 100 meters until we got rear-ended by a tuk-tuk (auto rickshaw). The tuk-tuk driver pulled over to the cabbie's window and began giving him an earful. The cabbie nonchalantly pulled out a few bills from his wallet, the tuk-tuk guy counted them, nodded, and off he went.

We were all shocked speechless, no one said a word as the cabbie then proceeded in reverse another 100 meters. We did eventually reach the exit, and began moving in the forward direction again.

One of my friends then explained to me that was a classic example of "jugaad". As defined by the Oxford Dictionary:

jugaad /dʒʊˈɡɑːd/ noun, Indian "A flexible approach to problem-solving that uses limited resources in an innovative way."
Sort of a tangent, but related: I read a lot of serialized fiction and it suffers from the same problem that there's an implied contract the creator will take the consumer through a complete story arc. But authors struggle with both writing new episodes and attracting readers, and unless they build enough viewership it's possible they'll lose motivation and just stop writing.

To protect yourself from this, it usually pays to either read stories from authors who've finished work in the past, or wait until they're done. Too long between episodes, or frankly lots of "slice of life" (cynically read: the author hasn't plotted anything out and doesn't have a plan to create and resolve conflict, so they just putter along) and most readers will lose interest.

Anecdotally this is why I stopped watching Rick and Morty even prior to the various revelations about the authors. They shed enough momentum that any interest in the characters or universe was lost. And R & M is a good example of what happens when there's no planned plot line: you end up with filler episodes like "Intergalactic Cable" where the authors just riff randomly.

For people who remember Babylon 5, there was a great deal of excitement in part because the arcs were all pre-planned which some viewed as a positive because there was no danger of the show just turning into episodic and formulaic exploitation of a known set of characters and places. We used to have TV shows just stagger on until cancelled, with showrunners hoping to be the next Simpsons, Star Trek or Stargate writer and now we're at the other extreme that if audiences don't show immediate and sustained engagement, the show (at least on Netflix, HBO MAX, etc) is doomed.
It’s just a realistic mindset.

If you’re a man and quit working - you’re in the fast track to being broken up with.

I don’t know why we act like gender norms don’t exist.
But it's funnier if it is.
Or maybe both? Higher complexity -> more subcomponents, higher quality standard -> more QA personnel per subcomponent?
My Cloud Resume Challenge project [0] and book [1] uses a set of small, stackable mini-projects to introduce beginners to many of the pragmatic skills used in cloud software engineering.

[0] https://cloudresumechallenge.dev/docs/the-challenge/
[1] https://cloudresumechallenge.dev/book/
This is just a crazy amount of work, given the alternative is updating your whatever lock file and let the transitive dependency resolution of your language of choice do the rest. Note that I very much like proper clean .debs as an end user, and if that's my customer base I'd publish like that as well. But if I'm last in the chain and my customers are intern, I'd never ever in a million years take the route you propose.
How does that compare to products you would cross shop against the M2-based MacBook Pro in 2023?
Well, when they screw up design, they do it in a spectacular fashion, yes.

Considering I buy a new MacBook every decade and they just endure the torture I put them through (I don’t abuse them though), I can say that they are pretty well built machines.

Same is true for my 7 year iPhone cycle.

I pay similar price to top tier laptops of other big brands, and get what I pay for. Use it for a decade, move the machine to spare and get a new one. When one does this with a thinkpad, we applaud them. When someone does it with a MacBook, we don’t believe them. Funny.
It's no secret that Apple's M2 series processors are a pretty minor improvement over the M1 series. Expect much bigger improvements in the M3 series which will likely be using TSMC's 3nm process (and then probably only minor improvements again for the M4 series).

It seems that Apple's ridiculously impressive consistent year-on-year gains up the M1 were in large part possible because they were behind the state of the art. Now that they've caught up with Intel and AMD we should probably expect the same slower more gradual improvements from Apple that we see from the other companies.
> far ahead

Losing external GPU support with apple silicon has become a major deal. In the age of AI tools like stable diffusion, performance per watt matters less if you lose the capability to scale up these kind of workloads. Gurman's report about the mac pro tower gave us reason to hope on this (that the upcoming mac pro will have eGPU support), but when it comes to MacBooks, let alone the pros, no one knows when/if the support will arrive and when/if nvidia support will be added.
Firefox 109 Release Notes
This is a really interesting observation: "Stateless programs like command line tools or low-abstraction domains like embedded programming will have less friction with the borrow checker than domains with a lot of interconnected state like apps, stateful programs, or complex turn-based games."

In my book [0] teaching Rust, I manage to completely avoid using lifetimes. Perhaps this is because it reimplements a command line utility (head, wc, cat, ...) from the original BSD sources in each chapter and none of them are stateful. Most of the classic Unix utilities just process streams of bytes and barely use data structures at all. Many don't even call malloc().

It feels like Rust is a good match for the problem domain but I never made the connection with the stateless nature of these tools before. This bodes well for eventually replacing the coreutils with modern Rust implementations.

[0] https://rftgu.rs/
My bet for why they're comparing it to the Intel models: They want to advertise more heavily to the Intel folks so they can more quickly reduce / remove support for multiple architectures. They are trying to convince the Intel folks that Apple Silicon will be much more performant. Also, they probably want people to spend money on their products sooner than they otherwise would have.

That being said, They are still comparing against the M1 chips here. They aren't only comparing against Intel.
> For people who don't mind an ultra-brittle screen or who don't mind paying an extra 20% Apple tax to get their screen replaced when it breaks. Had a M1 Mac. Screen broke overnight. Meanwhile my LG Gram feels way more sturdy and hasn't let me down in years. M1 Mac lasted about 13 months.

Not being pithy but is this a common issue? It's not one I've previously heard people complain about, the screen on my current gen and prior (2012?) MacBook pros but seem very solid so I'm surprised that this is considered a weak point...