skysight-inc/HackerNews huggingface dataset:
Re 1: My life has fully changed by purchasing "Magnet" for window snapping and window move hotkeys.. it blows my mind that this isn't a default feature or option for MacOS.
In my previous job I used a Python library called openpyxl to write a suite of unit tests for some unwieldy spreadsheets that our team owned.

The tests were run every time the sheets were updated so we had a form of test driven development when working with the sheets.

There was a long running project on the go to retire the spreadsheets and replace them with a proper application but that was a multiyear effort.
That doesn't sound logically possible, and if it were it would not last long as average men get wind of it
Even outside of image recognition, this is my most common referenced XKCD comic, with non tech managers trying to guess timelines of work.
A lot of stuff on MacOS ran faster on an M1 with Rosetta 2 than it ran on the Intel chips Apple was selling the year before.

For something not highly performance sensitive like office suite or line of business stuff you’d probably be fine with a half-decent ARM chip.

So much of what we do these days is a web browser (ported) or a secret web browser (Electron/etc). I work in Java, that can be ported if it’s not already. I bet C#/CLR already are.

It’s not perfect. It’s probably not ready for 3D rendering or 4k video editing.

But a HUGE percentage of people could probably go ARM tomorrow if good chips were out there. MS has their own “Rosetta” already for running x86(-64?) on ARM. Is it slow?

From my (very weak) understanding I have the impression the ARM stuff available is really cheap/slow. Not unlike the performance of the first netbooks compared to real laptops. Things that just aren’t powerful enough.

Good for MS for making a dev machine. But a few good general purpose laptops with great battery life would probably move the needle a ton, even if only in the business market.
This reads to me as a power user (and thus influencer) totally disenchanted with the product, yet the product manager is most assuredly hitting his KPIs. Net result for Apple in 1-3-5-10 years: ?
Because I'll never be around people who will let me, right?
Small correction - it wasn't until 2014 that it was widely available in libraries.

AlexNet was September 2012.

FlickR did their XKCD1425 bird detector in Oct 2014: https://code.flickr.net/2014/10/20/introducing-flickr-park-o...
Can you link to Apple’s version?
Wow. So moving "containerization" up the stack?

It is to containers what containers were to VMs?

If so, they need diagrams making that argument same way we all saw for containers vs VMs.
I got a fun case of afib after the booster. F that, I’d rather be sick
Seems promising. I think, based on what I read in this, that most folks don't know how challenging working with WASM is.
No free society has mandatory trackers and listening devices in all their cars.
I have seen a lot of comments/discussions about battery life of laptops but my opinion is that laptops are really bad ergonomically for any kind of work that goes beyond few minutes. I always recommend people to attach the laptop to an external monitor, keyboard and mouse. It seems that people do use laptops for doing work on the go and that too for long hours.
MacOS keyboards are dire though.

I wish the Thinkpad wasn't so awful. Unfortunately, the screen, silicon AND power management software of a Thinkpad + Linux is miles behind MacOS.
I'm not sure what you're trying to prove here. Crime levels are still at historic lows. There's been a large percentage increase in crime, but when actual numbers are at all-time lows, the percentage increase are always going to be high. There's a media onslaught about crime, which is a nation-wide push from Sinclair broadcasting. Sentiment isn't a usable statistic when sentiment is being purposely biased. It also ignores the fact that SF is still considerably safer than most US cities, especially republican controlled ones.

The sad thing is that Sinclair is not pushing this narrative in some of the most crime ridden cities, so the sentiment in those places is actually higher.
same with netbsd. Not much is running by default and you can quickly figure out what's what. I guess it's kind of true with linux as well....especially as it becomes gnu/linux/systemd......
The bar keeps falling and it only makes the rest of us more valuable
I think Android has a more saner system, but I’m a layperson when it comes to these — android runs every user process under a different user that has very restricted access (restricted with SELinux as well), and they do extensive IPC. There is a daemon that handles elevated requests through IPC, so that’s where dynamic access control happens.
First off, I love levels, have contributed my salary to it, and thank you for building such a useful site.

With that said, I'm very hesitant to share my compensation or financial information personally. Like many in technology I'm very well compensated but perhaps unlike many I grew up poor and many if not most of my social acquaintances have far less money, then I do.

It's not that my friends and family probably don't know this intellectually, like I'm sure if you asked them, they'd probably tell you that was the case, but I'd imagine if you quizzed them on how much I make per year they'd guess $90k, maybe $100k.

I worry that tying my actual compensation to my name publicly would lead to all sorts of awkward at best and relationship ending at worst interactions.

I've always felt fairly compensated for my work and I can't say I really have a desire to know what my peers make. Isn't there a quote about jealousy being the thief of joy?

With that said, I do think there's tremendous value in aggregated anonymous salary data like Levels provides. I think that it helps identify systemic biases and as a hiring manager frankly helps me calibrate to how the market overall is valuing talent. So again, thank you so much for the tool. I like it a lot better than the way OP shared their information.
They’re a monopoly in phones. They’re no-one of consequence in computers. That’s where I want them to try.
I got the feeling that the GP post meant a MMU that protected GPU threads from each other, not just an IOMMU between GPU and CPU.
Ah good point. In my case it was only 4 bytes, so no issue with slowness.
This might be what you were thinking of.

https://git.savannah.gnu.org/cgit/coreutils.git/tree/src/iob...
The design concept is absolutely perfect for working adults. Instead of having a session where you make slow progress on a very long adventure, you get an actual self-contained experience while also making some headway towards a larger goal each time.
While the points of the article are salient, they remind me of the complaints OS 9 die-hards made about OS X. As Apple dog-foods and builds using new tooling (back then Carbon and Cocoa, today Swift UI), stuff gets worse until it gets better.

Everything will be better in the next version, and even better in the version after that. Accept for the new stuff, which will be worse before it gets better, and then five years from now we'll get an article about how Apple is "ruining macOS" for some other reason.
And docker-compose is really killer.

You can switch between whole stacks of variously-versioned things for projects on dev machine very quickly.

Docker-compose down && cd otherproject && docker-compose up

Way easier than VMs or localhost version-handling ever was. You dont need co-existing postgres's, rubies, pythons, nodes, etc stepping on each other's toes.
Practical answer? when was the last time you heard about someone having file corruption on their local OS due to using a bad filesystem technology? I've been an enterprise developer for storage companies for more than 15 years, I'm very familiar with different file systems, and I've never cared what filesystem was on my local PC because it's basically irrelevant with modern tech. I feel like I'm being trolled on technical points that have nothing to do with the topic I was trying to discuss. I guess I should have learned my lesson that even on HN, don't feed the trolls.
Ha! _Very_ cool. Thanks for sharing!
Yes you're doing it wrong. It's effectively Linux tech, and attempts to shoehorn it into Windows can only cause pain. Run it on Linux and it's very smooth.

I just had this discussion with a colleague. It does, semi-half-assedly but quite effectively, what nix promises. You can make hermetic images of not just binaries (that'd only be as good as static linking) but of entire machines (sans Linux kernel, because you're running what the host runs, but that's always Linux so it's fine, and when it's not Linux you're not having a good day).

Wrap that up in a stackable system (build your own images atop of others) and a way to quickly run processes out of images, and you've got yourself a highly portable and reusable system for apps. Want to build an app to run on a random k8s node in AWS? shove it in a docker image and now you've just got to write some yaml.

Got a few python libraries that you want packaged atop of all of pandas+jupyter+numpy+whateverelse? Reference a stock jupyter prebuilt image (there are many official ones you can start with) and add thew few packages you want in a Dockerfile, and bam, you've got a redistributable data science appliance as a docker file.

I can build docker images on my laptop and then run them on my crappy celeron nas for months without thinking twice about it.
Simply saying "hey I don't think you know jack shit" without actually answering any of my points is glib and unhelpful.
I think Apple’s response will be to go port-free, like the Apple Watch. The eSIM move was one of the last steps.
If you invent a 4-year stint at respected company XYZ to cover your resume gap, the company might pay you based on the value that faked experience brought.

It’s not that I’ll pay less because you were in jail a while, but rather that being in jail likely makes you less competitive skills and
experience wise compared to someone who worked straight through.
With recent laws in California, NYC, soon nys, and the existing one in Colorado, only Washington needs to pass one for all the priciest tech hubs to have mandated transparency in job postings and internally. It's really promising.
You are 100% correct, unsuccessful guys need to seek help and there are paid services out there. Or speak to a few women on these platforms (chicken-egg I know) and you will be told what others are doing that is turning them off. You need to treat this for what it is, marketing. You don't just put up your first attempt and say women aren't into me. You need to iterate and experiment. I know, it's hard work, 90% of guys won't put in the effort, they will just complain they aren't in the top 0.1% in attractiveness.
Like others said; it is less than great under Windows, but from Linux to Linux or mac to Linux, it’s mostly painless. Most problems arise if you try to do anything outside containers; for instance having some stuff inside containers and then developing other things outside, under mac, can lead to (known) horrible network perf issues. However because it’s known, you just adjust your flow a bit on anutopilot (experience) and all will work indeed automatically on Linux.

I resisted it at first but now I cannot do without, neither in team projects nor personal ones. It can be improved but it is better than the alternatives that I know of.
>For me, a friend is a person I can discuss personal topics with.

And for me, a friend is family I get to choose for myself. Anyone else is, at best, a friendly acquaintance.

I expect there are many other definitions out there as well.
European here. When I want a new (to me) car, I go on mobile.de, find the one I want and go buy it.

Unless it's a Rolls Royce, a brand new model or facing significant supply shortages, there's almost no point in ordering a new car from the factory. Cheaper and faster to buy a lightly used one, generally it's trivial to find fully optioned examples.
Hi Tim from Docker

How about getting docker running in WASM so I can run containers in the browser?
This is why Dell/System76 certify specific builds (or build their own distribution).

The company the person pays money to is the company responsible.

Yes there are limits to this (if you install something outside the supported software then you are on your own) but if you are doing what they say and it doesn't work then they are responsible.
It doesn't.

Just ask South Korea how their IE law went :-/
MDMA is not known to be neurotoxic. The study that showed that accidentally used methamphetamine, which is definitely neurotoxic.

https://www.nature.com/articles/425109a

If you prefer to hear it straight from a Stanford professor's mouth:

https://www.youtube.com/watch?v=X4QE6t-MkYE&t=5052s
> Further, the windows largely maintained their spatial configuration as well as their relative sizes.

Does anybody know of an algorithm that will maintain spatial configuration and relative size? My favorite implementation of Expose was on Panther/Tiger

I'm currently using a rectangle packing algorithm, but it only maintains relative size, not the spatial configuration.
Can anyone suggest a comparable tool for dotnet?
I'm happy with mine, even though I did notice the brightness keys don't work (but there's a software slider in ubuntu that does the same thing, so I don't really care).

Way better than the last two Lenovos I had. Your milage may vary.
I've never run it under Windows - was this regular Windows or Windows+WSL?
Framework controls their marketing. If they say Linux works but Linux does not work, that's not good. They could say that Linux doesn't work or at least not say that Linux works.
Go and Proxy Servers: HTTP Proxies
I have an SaaS service with let twitter user automate their twitter account such as send direct message to new follower, search and retweet /favorite tweets, tweet in schedule, delete all tweets at once , and so on.

I use Stripe as payment method. And Stripe suspended my account 1 week ago. They said they do not allow social media business.

It is a bad experience for me.
I think it's pretty wild my trashcan has had OS updates for almost 10 years. And researching these tools y'all are recommending it looks like it might actually still be possible to run Ventura on it.

This is actually probably my most favorite desktop computer I've ever owned. It's beautiful, and thanks to Intel's mediocre progress over the last decade, it's actually still pretty fast in all but the graphics department. Even still, it can play some modern games on low to medium settings just fine!
Do you think that's going to happen in the next 20 years?
Also cost. You won't be M1 price/performance ratio in a laptop.
in norcal or new york, $190k is pretty standard for a senior role, with equity compensation on top. I get $185k with 7 years of professional engineering experience + rsus worth about $150k over 4 years, and really I could get more if I left for a bigger company, which I don't want to work at. Europe has lower salaries in general, but also a lower total cost of living and better gov't services.
"A)" reminds me of a certain Better Off Ted episode.

(If anyone here hasn't watched the series, do yourself a favor and do so.)
Presumably a pun about kopi luwak[1]?

1:https://en.wikipedia.org/wiki/Kopi_luwak
Lunar's Blackout feature can do that: https://lunar.fyi/#blackout

There's no built-in way to do it.
I'm not saying you HAVE to order a car. My point is if you want something very specific, you have to put in the effort.

Especially because when dealers order 300+ cars in one go (for the next few months) to stick on their floor plan, they aren't getting weird with options. They stick to what they know sells, with options the average buyer wants (or won't balk over), and hits their revenue and margin targets. To most people cars are an appliance. There's only a few configurations they're going to order. Moreover, it's rare for them to order a stripped out model -- they're not popular with buyers, and less gross margin.

You can search national inventories, find the exact car sitting somewhere and go get it. Hell, most local dealerships who DON'T have the car themselves will be more than happy to trade something they have to the dealer (of the same brand) that possesses what you want so they get the sale. Make some phone calls, and one will play ball and do most of the work for you.

Point was sometimes there isn't a free lunch, especially if a person is going to be particularly choosy about the specifics of what they want and be salty over anything else.
Counter argument: your version is fine and may have helped to solve one particular issue in one particular company.

But countless developers in countless companies have each their own set of frustrations where they sense that something could be improved but don't know what to do with the frustration.

Frustrations are a useful symptom but learned helplessness is a terrible thing that can lead to anything from being annoyed to leaving your job to depression.

I would argue that the response was in fact a very valuable lesson.
Unreported profile photos: not lewd

Reported profile photos: lewd

Reported message photos: lewd

Though it's possible they're sourcing the photos in the above way, in general I'd assume that the messages are not private. Unless messages are end-to-end encrypted on a platform, you have to assume the platform can access them.
If someone regards an interview question as extreme pressure, I don't know what to say. Except advise the person to do more job interviews until they get used to it.
Not an expert but video games do look substantially different towards the end of the console lifespan.
Exactly. When you look at the actual history of scientific progress or lack thereof, the reasons it stops/regresses are never technical or about people forgetting.

They're about invasion, shifting power centers, economic collapse, societal decay, religious zealotry, and whatnot.

And indeed, many of the moments where massive progress was made were flukes, not the norm -- very happy coincidences that were unlikely to continue for long.

So the idea that we've lost progress due to "forgetting" makes as much sense as saying that a company shut down because the engineers forgot how to work with the codebase. No -- it was all about much larger events. The forgetting was a result, not a cause.
I can attest to the pains of using Windows containers first hand.

I'm currently working on a project that requires mixing Windows and Linux containers. The deployment and development process since the addition of the Windows containers into the mix has become so cumbersome that we're actually seriously considering using Wine in a Linux containers just to avoid the integration of the Windows containers altogether.
The brands compete on the kinds of cars they want to sell. When it comes to less profitable kinds of vehicles, that's where lobbying and regulatory capture comes in to kill competition. Thus we have the chicken tax, much stricter fuel economy standards for small trucks than big trucks, and the extreme protectionism in the inflation reduction act when it comes to EV tax credits.
Interesting to know that tidbit. Seems like maybe not the best way to call it though, as per your link: “ as of late 20th century considered disrespectful by some Christians, due to the absence of the word Christ.”
Or `fallocate` if you care about the space actually being allocated on disk (rather than the file being sparse).
"The day-to-day compositions were recorded in a notebook, but the why behind it and the how were a closely guarded secret."

This has become more and more apparent to me over my career. Having a document that describes the steps to get to the end product is not useless per se, but it lacks context.

Anyone coming in anywhere from 6 months to 6 years later could maybe reproduce the steps, but anyone who has considered such problems at all would realized that rote reproduction doesn't get very far.

What your future self cares about is how and why you came to the end you did. Why did we use an unsigned int here instead of signed? Why is the field exactly 13 bytes?
> The legal rights of the companies' that are being asked to host this content is what matters.

I don't believe you. This is the first time you've brought this up, I'm inclined to believe this is just the strongest rationalization you can come up with. In reality, you don't want these people to discuss their ideas and you're shopping for any justification.
i know, but that isn’t really what i’m getting at.
You will have to live in Spain and know people to get high quality cheap oil. I have my own olive trees and we bring our olives to a small cooperative press; in that community the oil costs next to nothing, however, when it’s exported (and most here is for local production and is sold locally only), it is priced to what you find in the shop.
echo hi | bash -c 'cat >/tmp/hi'
> People say that Docker can run anywhere. It solves the infamous problem of "works on my machine".

Linux containers do that, not Docker. However, that statement isn't as universal as some readers might think. Linux containers are just that, for Linux. In all reality, it also depends on how the host kernel has been configured if you want two containers to run the same way. Windows has Windows Containers, and the BSDs have jails. They're all quite different because their host operating systems are all quite different. Windows and MacOS are usually running Linux containers in a hypervisor.

Docker when juxtaposed to manually burning container images and standing up containers as they exist from LXC is extremely useful. It also inspired the growth of the Docker Runtime.
I hope they fixed Night Shift. It was always turning off when it was supposed to turn on. Whatever checkboxes checked. Like 6pm screen goes blueish, wtf.
What “work” looks like
This isn't some huge revelation. E2E encryption isn't something that Bumble advertises, and their privacy policy [1] plainly states:

> We review the content of messages sent in the App to identify topics, sentiments, and trends across our Users. We will take steps to remove personally identifying information from such messages, prior to reviewing them. We will not share the content of User messages or information we derive from them with any third party.

[1] https://bumble.com/en-us/privacy
This is true, but only because the brain is a part of the body. The brain remembers things.
> I'd study for any test that was consequential to my future.

When I was really little a teacher referred me for a Stanford-Binet test, which was administered one on one by a psychiatrist. I did not know at the time what this test was, what a psychiatrist was, or that it would be consequential to my future since I tested above the range of the test and was put into a gifted program and thus got to avoid classes with students screaming and throwing chairs.

How should I have studied for the Stanford-Binet and what would have happened to my score if I did? What resources or guides do you use when studying for an IQ test and which would you recommend as suitable for someone 5 years old?
While not a Mac user I find many of the trends outlined in the article are equally applicable to iOS, Android and Windows. Change is bei g driven for the same of change and press announcements without regard to usability and practicality.
The default handler for SIGINFO is a non-fatal process summary, like this (from FreeBSD):

load: 0.15 cmd: sleep 52109 [nanslp] 0.27r 0.00u 0.00s 0% 2132k
mi_switch+0xc2 sleepq_catch_signals+0x2e6 sleepq_timedwait_sig+0x12 _sleep+0x1d1 kern_clock_nanosleep+0x1c1 sys_nanosleep+0x3b amd64_syscall+0x10c fast_syscall_common+0xf8

SIGUSR1's default is to terminate the process, which makes it awkward to use as a SIGINFO alternative on platforms without it.