skysight-inc/HackerNews huggingface dataset:
On home construction, some people use an architect to get their plans stamped and that's it. Those architects aren't supervising construction at all.

But, if you've hired the architect to supervise construction, you've still got to supervise the architect. Maybe you only have to hound the architect to get issues fixed and let them figure out who fixes it, though; and they'll likely get a lot of things fixed without you, but you'll still get better results with regular supervision than hands off.
Devoted fanbases doesn't mean money though.
TV shows can be expensive to make and often have very thin margins.
Nerd were major targets for a while because they have extra income they would use to buy merchandise.

It's why reality tv is beloved by executives because it's cheap and profitable.
Interesting. I have one of those computers with 8gb and have not had problems with Lightroom, Photoshop, or Autodesk fusion360. I'm not saying that there are no issues, but the m1s in my experience seem to need less RAM to do the same things.
> If you can date/marry someone in construction/architecture, and let them supervise

Shit
The differentiation factor is expandability. But with the Mac Pro rumored to have no user expandable RAM you can only add more storage and switch GPUs and perhaps plug in that Apple ProRes accelerator card.
I see the point to make a parallel with HipHop, but here YJIT is directly integrated in CRuby, the main implementation of the language, and it’s just a matter of command line flag whether you enable or disable it — at least from what I remember that I red.

From what I remember, HipHop was distributed in a different toolchain than the vanilla PHP interpreter. Ruby also have other interpreters available by the way: https://github.com/codicoscepticos/ruby-implementations
We also lived through 9/11 at a very formative time, which didn't help matters.
No, the PD spec is much more than a wattage, "it's charging at the same rate" is not necessarily true
You might be looking for the Mac Studio.

When you start pricing the Mini toward where you're concerned about the 32gb memory limit, you're approaching the Mac Studio pricing tier, anyway.
M2 Pro is faster than M1 Max for CPU bounded tasks. When they release the Mac Studio with M2 Max, it'll be faster in GPU department & have 10Gbps ethernet, more ports, probably for the same price.
Matrices were fine if your data mapped to 2 numeric dimensions snugly, but otherwise waste a ton of space. Space was the main constraint here.

With strings, you could get very close to base256 encoding, because you could store any valid token as a single byte, and there were almost 256 tokens. E.g. SIN, COS, TAN are all single tokens. Whereas matrices take up 9 bytes per element.

A lot of games used bitmaps to store sprites or level data, so as long as you avoided a few forbidden patterns, you could encode 8 pixels per token which was pretty cool.
Genuinely curious: why/how are these countries declining in your view?
I have a question: if current AI can or will shortly be able to replace or significantly augment knowledge workers, why would any company that posses such tech make it available for the public or other companies? Keeping it private, secret even, would allow taking over entire domains like IT, media, law consulting, etc and that would generate unimaginable wealth.
My daily driver is the "irreparable" 2012 MBP Retina. You may remember this machine as the one everybody bitched about because the RAM and SSD were soldered into the mainboard and weren't upgradeable or replaceable?

Let's see, it's 2023, hmmmm, seems the machine is coming up on 11 years. IDK about you but I think 11 years is incredible longevity for a laptop. You know, it just might be that making the machine "irreparable" has been key to its longevity.
Specifically, as a Chinese product, the ratio of UK economy vs Chinese economy is relevant.
The Symfony Fast Track book takes this approach: https://symfony.com/doc/6.2/the-fast-track/en/index.html
I have done courses on udemy like this before for learning new languages and tech stacks. There are plenty of courses on there that you can usually get for $20 that will teach you by building a bunch of small apps or services that build up in complexity.
When I started it was all 5 1/4"s, and those were "floppies" to me and my peers.

I never used an 8", but I have seen one firsthand. Friend of mine from high school had one as his father had some sort of older machine at home that used them. It looked (to me) comically large.
Anyone know if the cheap model can handle 4k60 444 10bit over HDMI? "4k 60hz" is almost meaningless without more information. There are some reddit threads where people have issues with 4k60 444 10b on the (now) previous gen mac mini.

If they've fixed that, I would consider using this as an HTPC (as Otpimus and Movist are the only desktop video players I've found that seem to actually fully support HDR, my windows box isn't cutting it).
Why exactly is this an issue if they target audience are those who own intel Macs?
Yeah. For a desktop system, I'm not sure there's a good reason to pay a big premium for a really big SSD.
This deserves more attention and discussion. Bruce Schneier is one of the authors.

Text generation software changes the power balance between mass email generation and representatives who want to find human feedback.
Hmm, it depends - sometimes that's a decent tradeoff for development velocity vs distroless containers (from scratch) outside of particular project requirements, in other cases it can just be nice to have some common packages or even tools in your containers, for debugging/troubleshooting, especially if you don't change the base image too often, so it can also benefit from the caching.

As for the (compressed) size of some common base images:

SIZE WHAT
3 MB alpine:3.17.1
29 MB ubuntu:jammy-20221130
31 MB debian:stable-20230109-slim
53 MB debian:stable-20230109
32 MB almalinux:9.1-minimal-20221201
66 MB almalinux:9.1-20221201
44 MB rockylinux:9.1.20221221-minimal
61 MB rockylinux:9.1.20221221

In most cases the OS/userland related layers (which will generally be more cut down than a "full" OS install) will be smaller than the runtimes for languages like Java, .NET, Python, Ruby, Node and so on, though things can get interesting with updates (e.g. slower builds if you cut out package cache in any layer where you need to install software, so it doesn't bloat the layer size, if you need more than one install command per container).
I think thinking of the "sunk cost" as being only or even primarily code is incomplete.

It's internal expertise in that language, understanding of its strengths and weaknesses and how they fit into your business needs, custom tooling around dev, debugging & deployment, practice evaluating candidates for expertise in it, particular strengths of that language not guaranteed to be in a replacement, just all of the "unknown unknowns" that you now know through bitter experience.

Surely there will still be a point where it's worth throwing all that out and starting fresh, but some of those are very hard to quantify or even see, when you have them, so the conservative choice is to stay put in the system that works.
Technical limitation supporting quad monitors?
Yeah, my post was ambiguous - I was wondering why people who followed Islam retained a cultural practice which seems at odds with the religious principles of physical and ritual purity.
There are two downsides to this approach:

1) The discovery of the different response formats. How do I know that I can get csv files from that URL, other than by hoping that the website documents this somewhere?

There's nothing in the underlying HTTP response from https://csvbase.com/meripaterson/stock-exchanges that tells me I can get an HTML or CSV version. Is there a JSON version available? What other variants exist? How do I know that this URL will deliver different responses?

2) Will the website always default to csv files or will my app break when they decide that XML is superior? (Well, obviously not, especially for a site called csvbase!)

But if your program expects CSV data, it is probably best to always request that, and a URL that ends in .csv gives you far more certainty that the data is going to be in that format.
You aren't wrong. The difference between base models if you put 32 GB in the Mini is about $300. But you get 8 more GPU cores in the M1 MAX. And an SD slot.
US in early 90s way WAY healthier than US today, on the verge of dot com boom, and aid we would have provided would not be 100% loss like military aid to Ukraine today. What was needed is to give some kind of alternative work to employees of state enterprises, who were willing to work for very little money and had some skills. We ended up doing the same for China, only without any strategic goals and time limits. As a result, mid America now just about needs a Marshall plan itself to prevent political instability.
I assume Max is better since there’s nothing higher than the maximum.
Speaking of JVM 'plugins' that are loaded reflectively, don't forget the Java Access Bridge on Windows, as I reported to Hydraulic some months ago. (Fortunately, that one is fixed in Conveyor.)
the posit standard has a NaR value that does everything I wish NaN and Inf were in ieee it is the result of 1/0, and sqrt(-1) etc. there is only one of them and it compares equal with itself and is defined as less than all other posits. Real numbers have a total order so it's silly that floating point doesn't. Furthermore the Posit ordering operations (bitwise) are the same as the signed integer ones which makes your processor simpler and makes it easier to do things like write radix sorts for floats.

> You are confusing == for floats with == for bit patterns

The problem is that == for floats doesn't behave like an equality operation. x==x doesn't hold (reflexivity) and x==y => f(x)==f(y) doesn't hold. These are The two most important parts of what equality means.

To take your example of sqrt(xx), for Float16, of the 65k values, 34k give exact answers (counting NaNs as exact otherwise subtract 2k), 16k overflow and 5k underflow. There are also 9k inexact answers of which 6k are within 2 ULPs, and the others are further off (since xx loses precision due to subnormals). so in other words you get exact answers 1/2 of the time and close answers 60% of the time. With Posit16, you get 47k exact answers, and 18k inexact answers. How inexact are these inexact answers? 15k are within 2 ULP and only 2.9k aren't. (Of the 2.9k that aren't, Float16 would have overflowed or underflowed in all but 278 of the cases and these 278 cases are all accurate to less than 4 ULPs).

Posits do lose the ability to do error free transforms, but IMO for 32 bit and smaller math, this isn't a major loss as if you want more accuracy you can use more bits and it will usually be faster than the error free transform.
„MMM (manual memory management) isn't really advisable for something exposed to the network.“

Nowadays basically everything is exposed to the network.
In order for that to happen you first need to convince people to either accept the hit in connection speed (which is terrible over TOR) or you need to significantly increase the amount of nodes on the network, the latter of which isn't going to happen because of the legal risks, which act as a chilling effect.
> I hope you realize that "fixing" these types of early mistakes is almost impossible for PHP

I do, yes; which means early mistakes stay in the language forever; same as in javascript. More's the pity.
Yet another example that years of experience is a poor measure of skill.
> in remote areas, older buses/trains, construction sites

in the original question the poster wrote "realistically"

How many laptops are used for 8 hours straight without half an hour of electricity in those situations?
Or a petabyte of NAS storage. It's not like you need millisecond access times to every terabyte of your data anyway.
That's an interesting example. Festool are definitely premium equipment.

I (try to) buy quality tools but I can't really justify Festool for my bodgy DIY attempts. I can barely justify the Bosch Professional tools I tend to buy instead.

My friend, an actual professional who fitted our kitchen, exclusively uses Festool. He can definitely justify it and swears by it. He says it's quicker and the tools suck up more dust which means less time cleaning up and less exposure to lung disease.

He'd never consider buying a MacBook Pro though as he thinks Apple is for poseurs ...like me.

I'm a professional software engineer and not a hairy arsed builder[1].

I spend roughly 8-10 hours a day on a laptop and I want a nice one. I'm probably going to switch from my Dell running Linux back to a MacBook Pro.

(That's for the shiny logo to make me look cool in coffee shops and not the battery life, performance or general attention to detail obvs.)

With regard to useful lifespan, I have an MBP from 2013 that's still going strong even if the OS updates from Apple are getting sparser.

-

1. This, apparently, is the vernacular used by friends in the trades to describe a "proper" tradesman. You live and learn I guess. ;)
I was looking to buy a Lenovo Thinkpad T14 Gen 3, and I could not get a better screen resolution than 1920 x 1200. I just checked and 3840 x 2400 is now available. They may have had supply chain issues. But it's too late for me.

Also, their ARM laptop is only available with Windows.
Yeah, people have been making the argument about inefficient software for about 4 decades now.

I remember a decade ago buying a 16GB Mac Book Pro, and listening to people complain that 8GB wasn’t enough, so I’m not sure what world 4GB was enough.

That same 16GB laptop still works great today.
On the plus side, with a desktop like this that isn't going to be moving frequently, there's really no compelling need to upgrade the internal storage. You could attach an external 1TB (or bigger!) NVMe SSD and you should be able to install macOS on that. You could just use the internal SSD as an extra storage drive. AFAIK, you're not required to use the internal SSD at all.
You include the Base as a layer rather than bundle it so it’s amortized over several releases. Google has a tool to actually bundle your base and cut it down to the very essentials. This is only a thing with Docker and similar. With something like Flatpak it doesn’t even matter if you bundle because OSTree can deduplicate on file level.
Not only is the self-service repair program a sham, but doesn't actually address the parent's point about upgradability - the repair program, if your part is actually covered by it (good luck getting individual system board components so you don't have to replace a $700 board because of a $5 blown IC) it will still be a like-for-like replacement with no upgrade.
Because our media (which is increasingly ubiquitous) is saturated with extreme narratives about everything, so people adopt extreme beliefs about current and potential reality.
You can often solve ~70% of this with language interop. Bindings and FFIs are in my opinion very under-appreciated. This is the approach taken by PHP+HipHop, Apple with Swift/ObjC, and many Python bindings over C++ internals (TF etc).

There is no magic bullet. You can't do an overnight transition. If you decide to make a language shift (or equivalently large architecture shift), you need an interop. Old and new have to coexist. The remaining 30% (where interop fails) is where engineering happens and is often where you had hidden technical debt anyway.
using such setup wouldn't prevent anyone from finding you if you did illegal things that really mattered, like donating to a terrorist organization

you can proudly use it to download torrents (because nobody cares and the feds won't triangulate a signal for torrents), but they can definitely do it for terrorism and intelligence matters.
(check out all the stories of spies who had radios, from the 1914 to SOE to cold war)

As a bonus, you even post your story on HN, a site where analysts from all the governments and major companies of the planet meet to talk about tech...

this guy was probably more careful than you
I couldn't find it anymore but on usenet a bunch of physicists one day compiled a list of topic forbidden to research or debate. The only thing that stuck with me was how amazingly long the list was.
can you not use nordvpn first, then tor?
The arena goexperiment contains code used inside Google in very limited use cases that we will maintain, but the discussion on https://go.dev/issue/51317 identified serious problems with the very idea of adding arenas to the standard library. In particular the concept tends to infect many other APIs in the name of efficiency, a bit like sync.Pool except more publicly visible.

It is unclear when, if ever, we will pick up the idea and try to push it forward into a public API, but it's not going to happen any time soon, and we don't want users to start depending on it: it's a true experiment and may be changed or deleted without warning.

The arena text in the release notes made them seem more official and supported than they really are. We've deleted that mention from the release notes to try to set expectations better. Posting here to leave a note for people who are curious where they went.
Technically they want more money
M1 was faster than a 5600g, I think, but you can get a 5-series micro PC for cheaper than even the cheapest Mac Mini. For 'browsing' operations, I suspect it wouldn't matter much. There may be some advantage to using macOS vs. Windows, if this is aiding a family member... since I assume the IT support burden would be lower.
> I’m not exactly sure how Apple was “behind the state of the art” and has caught up. Can you explain?

The M1 was when they caught up. They were behind the state of the art (of laptop/desktop chip performance) with their A series chips starting with the A4. They gradually caught up over the course of several years to the point that when they released the M1 chip (which was really not that different to the A15) they were slightly ahead.
256GB of storage is more than enough for me personally. I'm also the kind of person for whom 64GB is more than enough on a phone.
Plus I’d assume the M1 Studios will now get discounted in preparation for M2 refresh in March.
> Homebrew is down-right bad.

Curious why? I used to dabble with it and others.

A few macs ago (maybe around 2017), I switched to a strategy of “either the AppStore or brew”. I’ve never had a problem with anything from brew since. I install some productivity tools, standard OS tooling (Inkscape, Gimp, Libre), everything I need to develop for Python, Android, various embedded arm platforms, Elixir/Erlang. I even add some extra tools for Swift development.
Controlled burns are part of modern forestry, for exactly the reasons you describe.

As recent years show, the central banks are willing to cause ecenomic downturns to promote long term health. See most central banks increasing rates in response to inflation. It is worth noting that, in (oversimplified) MMT, inflation is the downside of over supporting the economy, and the signal to pull back. This past cycle has been weird because inflation has stayed stubbornly low despite massive ammounts of fiscal stimulus, which was then taken as a sign that it was not yet time for a controlled burn.

There us definantly a problem here, but it is a more subtle issue of ouf understanding the economy. Even that flawed understanding knows the importance of the business cycle.
Laravel's Collection class means I don't ever touch a raw array, and I've never had a "left-pad" scenario happen to me with PHP. Both languages have their warts; neither's tends to be an issue in actual practice with an IDE and experience.
My workplace is all MacBooks, and a lot of employees have gone over to M1s, and I have not heard of a single case of this happening.
I also recommend Orwell's The Road To Wigan Pier for a report on workers in northern England in the 1930s and their living conditions (and the second part on why Socialism isn't being embraced in the UK, but that's a different topic). I'm pretty sure that's also easy to achieve today.
>People underestimate just how much work life affects your entire life.

It would be interesting to see how cultural aspects affect this. In the West, it seems like so much of our life/identity is focused on our job. "What do you do for a living?" is one of the most common opening questions upon meeting someone. I wonder if the impact of work life on one's happiness more muted elsewhere.
Thinkpads. I like the Fold https://csdvrx.github.io/ but it doesn't have ECC, so it's only 3/4 (the keyboard is not ideal, but it's a foldable, so I can bring my own keyboard, which grants the "keyboard" point)

The P7x P5x and some of the previous P1 have Xeons and ECC, so it's 4/4 core requirements.
Same here. Traditionally, I always waited for the point one release before upgrading. This time with Ventura, for the first time I just updated to the point zero release and crossed my fingers. No problems, so I'm quite pleased.
Concur re: longevity: my 2012 MacBook Pro still runs perfectly. 11 years!
Already ordered. Been waiting a long time to get 32gb in one of these.
Clickbait titles (which "trick" certainly is) have always led to complaints about them being clickbait titles.
Trading Functionality for Time
... I think your dad got a funky laptop.

I've been on an 8GB M1 for two years, running Adobe CC the entire time. I've edited absolutely massive photos - Gigabyte TIFFs, batch processing, etc - and never had any crashes.

In fact I've done the above while playing HD video from YouTube with 40 tabs open and not experienced so much as a hiccup.
but there is no ownership of the mail sender, so how would it know if its the same mail sender?
Because the alternative is to add literally a few dollars to the bill of materials for the machine, double the memory, and give everyone a better experience. This also means the machine will last longer and likely not end up in a landfill as soon.

$200 to add 8GB of memory is _insane_, and framing it as "consumer choice" is bad when consumers are being gouged so badly. It's literally at least a 20x markup on the wholesale cost. You can buy 8GB of DDR4 at retail for $20 or less.
> The software experience is getting worse imo, particularly when upgrading.

Many people chiming-in about the absolutely rock-solid stability of the last few updates, and I'm adding my vote to that.

I have had zero system-crashes or freezes for maybe 2 or even 3 years now. I tend to wait to hear what other people's experiences are, but that waiting-time is getting shorter these days. And the update process is also getting smoother: almost never any need to fix update issues with apps.

If I go back 10 or 15 years, I remember regular kernel panics, tricky restarts into 'safe mode', spinning beachballs, clearing the PRAM (don't even remember what that was about anymore - but it was needed all the time), and so on. It was an ongoing task to keep the OS running.

So this idea that MacOS is "getting worse" is just complete amnesia, in my view. I have never worked with anything so stable and powerful in my entire developer experience over the last 25+ years.

If we're talking about the price of these machines (and especially the measly disks and RAM on the cheapest options) - that's another matter...
As far as "safe" goes, how many deaths are we seeing from people with the Polio or MMR vaccines?

As far as "effective" goes, how many people with either of those vaccines still get Polio, mumps, measles, rubella?

So Polio, MMR etc are "safe and effective" vaccines. Do you see the difference?
I'm pretty sure (there isn't a lot of info on how to enable it in production workloads) we're running YJIT in production and didn't notice any improvement in load times, CPU usage or anything really. If any slightly higher metrics across the board.

We're using Rails as API and web frontend with a pretty high number of requests per second, so I was hoping we'd see something. Does anyone have any experience rolling it out?
Beautiful! Reinstates my faith in humanity, thank you.