skysight-inc/HackerNews huggingface dataset:
Show HN: OSS Python Framework for Running macOS and Linux VMs on Apple Silicon
Building on the momentum of lume, we’re excited to share pylume, a new Python library that makes it easier to manage macOS and Linux virtual machines (VMs) on Apple Silicon directly from your Python code.

pylume extends lume's command-line functionality to Python, giving developers the ability to integrate VM management into their Python scripts or applications.

Why pylume?

While lume makes managing VMs via the command line simple, pylume brings those features to Python, allowing developers to control VMs directly from their code. Here’s why pylume might be useful:

• Native Python API: Manage VMs directly with Python code. For example:

python
import asyncio
from pylume import PyLume, ImageRef, VMRunOpts

async def main():
async with PyLume() as pylume:
# Pull an image
image = ImageRef("macos-sequoia-xcode", "latest", "ghcr.io", "trycua")
await pylume.pull_image(image, "lume-vm")

# Run the VM
await pylume.run_vm("lume-vm")

# Get VM details
vm_details = await pylume.get_vm("lume-vm")
print("VM Details:", vm_details)

# Stop the VM
await pylume.stop_vm("lume-vm")

if __name__ == '__main__':
asyncio.run(main())

• Supports macOS & Linux VMs: Quickly set up prebuilt images from any Github registries with minimal setup time.

• Configurability: Adjust VM settings like networking, storage, and more, directly from Python.
• One-liner VM Creation: Launch VMs in a single line of code, just like you would with Lume’s CLI.

Installation:

pip install pylume

Why Python?

• Automation: Python is great for automation, and with libraries like pyautogui for UI automation, integrating VM management into your workflows allows for testing and automation across different OS environments without needing physical machines.

• CI/CD Integration: Pylume can be easily added to CI/CD pipelines to automate testing of software across different operating systems or versions on Apple Silicon.

• Testing & Development: Quickly set up isolated environments for testing or development, which is particularly useful for cross-platform development or system-level testing.

Feedback & Future Directions:

We’d love to hear how you're using pylume! Here’s what we’re working on next:

• Enhanced Automation: Adding more tools to simplify and automate complex VM workflows.

• More Prebuilt Images: Expanding support for additional OS images and offering pre-built customizations for specific use cases.

Links:

• Pylume GitHub Repo: https://github.com/trycua/pylume

• Lume CLI GitHub Repo: https://github.com/trycua/lume

We look forward to your feedback, suggestions, or any issues you come across!
Fair enough, but as far as your investors are concerned you're changing the definition of churn. I'm sure if they ask, they'll be provided with "pause" metrics, but such data will never see the light of day in any marketing materials.
They've already said they're going to deport pro-Palestine protesters with student visas who attended protests in the past, and are opening up 15,000 units at Guantanamo Bay for other immigrants to avoid us mainland law, along with an offering for units in an El Salvador concentration camp like megaprison.
It's an administrative coup, and it goes like this:

1) Remove all opposition for DOJ (already done)

2) Pass executive orders that should require congressional approval (doing)

3) Illegally seize control of the treasury (doing)

4) Broadly dismantle key government services (doing)

5) Watch politicians say, "you can't do that!" with no recourse (doing)

Continually take control more and more broadly until you have absolute power.
From someone who has seen banana republics - you are not speaking up with the self awareness required.

The way things are going, speaking up can EASILY mean going to jail within a few months.

You should STILL speak up. Acknowledge that potetnial risk, respect people, and ask of it all the same.

Probably should tell people to clean their HN accounts if they elect not to risk themselves.
Imagine being an unsuspecting passenger in a Waymo as it goes straight into a pedestrian at full speed. That possibility alone gives me pause to ever use an FSD service.
Your expectations of what you wanted from Hetzner has nothing to do with their professionalism. They most certainly acted with outmost professionalism given the situation you describe, and the behavior to be expected from any hosting provider.

I get your frustration in the situation, but even if it would have been helpful to you, it
would be extremely unprofessional for a hosting provider to invervene in the operations of its customers unless the customer violates the Terms of Service (an agreement you have no part in), a court order is made, or law enforcement makes a legally supported demand. Random legal notices sent by mail from strangers are not on this list, but could lead to Hetzner evaluating if a ToS violation is in effect that must be resolved.

If the customer is a business, it could be that they have breached the Impressum laws. It would have helped you if they had the impressum, but until legal action is taken it remains undecided if there is a violation, and if there was the consequence would be that the customer is liable for a written warning and in some cases a fine, as decided by the relevant authorities or a court of law.
I think the line between minutiae and craft is drawn by the effect it has on the product you're creating. Method length makes your code more manageable, for example. Placement of line breaks, not so much.

At the end of the day, we aren't paid to produce code, but working software that works today and is easy to change tomorrow.
Is it ironic that this comment has evoked a discussion on minutiae?
Paying for good search sounds interesting to me. It's there such thing but without AI stuff?
Disproportionally more if you divide it on the user base to get the cost of targeting 1 user when you want them all (and most of evildoers want that exactly).
Germany can be saved only by a major political reset. The mainstream parties are so flawed that it may be easier to replace them, than to fix.

Greens just went through a stupid political scandal in Berlin where the leftist radical wing tried to frame a realo candidate for sexual harassment.
SPD goes to this election with the worst chancellor in history. CDU lost its mind and voted together with AFD. FDP is serving a few special interests groups. Die Linke are borderline irrelevant.

We are in a strange situation where we have strong presence on populist left and right, but no decent political force in the center to contain them.
Forcing people to pay for something they are not using is a time bomb. This is a good thing and we should all be looking at how to do this.
Ordinal Numbers in Rails: first, 2nd, 3rd, 4th
They're not going to stop. But they'll need more people / time. And everyone will have to pay extra for that.
Just because Facebook created a walled garden that doesn't mean everyone else should too.
Still new to HN, not sure if we can edit posts here

Just wanted to thank everyone for your responses, I tried replying to everyone but damn you all are such a generous bunch!

I am just thinking - why can't we solve this issue? Article discovery? Anyone have anything they are working on?
Looks like I am a kagi customer now.

What a bold and genius move.
I don't really find it reasonable, landlock type functionality is a tiny subset of what namespace based sandboxing offers. It's like comparing a scanner to authenticate ID cards against a fortified house.
I suppose many of them think God needs them to speed things up and usher in the antichrist. They certainly are letting their hearts turn cold. I wonder if they realize that they are the ones disobeying Jesus' commands to love others, our neighbors and our enemenies. To take care of the poor and those in need. To give the coat off our backs if asked. To offer the other cheek if struck. "Depart from me, I never knew you."...
There's a separate cash flow problem on doing this, a big chuck of the expected revenue comes from people that setup the subscription and forget about it

I tend to care lot less on keeping something like dropout even if I don't use it all the time (I like to think I contribute keeping it afloat, and watch it whenever), but I cancel other subscriptions a lot more aggresively (I've unsubbed/resubbed to Gamepass plenty of times specially when playing random stuff with friends, there's something nice of the exploratory playing you do when you don't need to care who has bought which game)

On the pattern I use dropout, they'd get a month or two of revenue out of me (Binge a couple of their limited runs and catch up on their staples) and zilch for the rest of the year even if I'm a happy customer
A huge part of that is the lack of any effective communications education at all for the general population. Few realize that effective communications training is also ordered and logical thinking training. People with no communications training have disorganized emotional reasoning, unless something else formal comes along such as philosophy, mathematics or software, but then you get a technical specialist that cannot explain themselves nor their work to anyone other than a same education peer - exactly our current situation.
I'm a heavy REPL/interactive shell user so when I do Java I abuse the testing framework, basically I put my sketches in unit tests and run those. The feedback loop is pretty tight, close to what I get in some other languages, whatever happens behind the scenes in IntelliJ it's much shorter than a full recompile and boot.

Supposedly there are some Java shells around but I haven't tried them out.
> adding it to your own function signature

This is precisely why they are so bad: checked exceptions must not be allowed to be used outside the package (or jar, or whatever, just limit it) otherwise they cause non-local build failures in all dependencies. They're fine if you are developing the artifact that's going to be deployed.
I think this is well articulated. My response would be: what is the north star? What is the aspirational state? It is perhaps inherently unachievable, but what should we be aiming towards? I suggest that that be the thing which guides all other policies. If we intend to admit students on the basis of ability, an SAT score is just about the fairest way to do that. The waters became very muddy over the last few decades because universities decided that having people of many different skin colours was the goal. They dressed that goal up by pretending it had something to do with diversity, but that fails the sniff test. A poor black and white man have much more in common with each other than they do a rich man. If diversity were the goal, students would have been selected on the basis of place of residence, wealth, religion, voting affiliation, values, and interests. Quite the opposite occurred. In many universities more than 90% of faculty identify as left wing. So the goal had nothing to do with diversity.

I suggest we instead return to the idea that aptitude be our north star. IQ tests were originally created to provide opportunity to underrepresented children who might otherwise have been looked over due to their socioeconomic conditions or race. Let us return to a colour-blind north star.
From a geopolitical perspective, the real concern isn’t just whether America is in decline, but whether we are witnessing a broader cycle of decline across Western civilization, or even globally. While competition between nations is important, it isn’t enough on its own. What we truly need is a world where the average person has more viable options, economically, politically, and technologically. If our current systems are stagnating, the focus should be on creating new pathways for individual prosperity rather than just shifting power between competing states.
The "oh we need to educate" stage is well passed.

What I dont understand is what the democrats and constitutionalists are doing? Where are they?

Trump only cares for loyalty and power. Hes also really thin skinned, so what mystifies me is how he's let Musk take all that power from him?

Why aren't the "opposition" hammering the point that Musk is/has effectively usurped Trump?

If I wanted to eject Musk's control over the state, that is where I would start. Trump knows that musk yeets anyone who he sees as weak, so why not exploit that to get some level of constitutional control back?
> And you want the government to do that?

Yes, it’s their job. Building codes have technical specifications and don’t allow people to opt out. Airspace is very tightly regulated with technical specifications.

> Why hasn't the world's largest advertising company incidentally owning the world's most popular browser implemented a technical solution for tracking and cookie banners in the browser? Oh wait...

Because the government is the thing that is supposed to produce useful regulations, not an advertising company.

GDPR is like trying to solve smog by passing a law that says people can opt out of smog by staying out of the city. No regulations to actually reduce smog.
WikiSurfer
Something like 170 officers were injured, 15 hospitalozed, and at least one suicide in the aftermath. Several gun charges.

An insurrectionist climbing through a window busted out with an American flag pole was shot for almost getting into a holed up area of law makers. Police and Secret Service warned "Get back! Get down! Get out of the way!"
architecture over implementation (for details).
That moment when such a explosion of hash values will flood the likes of VirusTotal.

I am quite reasonably sure this has been happening way before now based on my observation on prior control-flow obfuscators.

I worked on Unicorn, not the startup kind, but the multi-CPU-architecture emulator kind.
I was replying to your comment, not the other. But sure, get 4 RPis if you want. You could also be using containers on them, and not need to swap whole computers. Or run each app in its own chroot jail. Or run VMs. There are many, many ways to accomplish this goal.
Curl features experimental support for HTTPS RR
they are. search for it.

If their response isnt strong enough, I highly reccomend forumlating your own, and add to the voices pushing against it.
Free and fair elections are likely a thing of the past in the United States after this administration has completed its term, so it doesn't really matter if the left is competitive. They'll be a placeholder opposition party without any change of taking power for the foreseeable future. Trump and Johnson were already colluding to refuse certification of the 2024 election if Trump lost. They'll have a far more robust plan prepared next time.
> If it's considered a "national treasure", obviously, it cannot be sold to anyone ... If it's unimportant enough to be sold to a personal collection

It seems it already is owned by a private party, which is essentially the same as a personal collection.
Oh yeah I was just talking specifically about the seccomp-bpf bit. It's not comparable to nsjail as a whole.
I get zero motion sickness from VR, it’s just never been an issue. And I really abuse the limits of locomotion with my highest playtime being doom wads/duke3d.

Oddly, what will induce nausea is <120 FPS on sample and hold displays. From the day someone put an LCD in front of me, they’ve done the same thing. The blur as my viewpoint shifts, it’s immediately like I’ve been placed on a boat in rough waters.
Does TPM support/requirements actually have any meaningful impact on a home user? I could understand being a requirement for Windows 11 Pro (which I believe has Bitlocker, but Home does not). I don't see why it would be required for Home, maybe some features just wouldn't be available, but are those features that people actually care about?
>Schroeder all stood up for Germany

You mean Gerhard Schröder? Didn't he end up on the board of Gazprom as a sellout?
I had the same experience with DHL while I was in the Netherlands. Here in the US its been fine, my best guess is that it has to do with how customs and duties are handled.
Another thing Google had cornered with Photos and and Google+ only to let it rot and die instead of taking feedback and iterating over it.

Kind of sad, but I should probably be thankful given the direction Google has been moving since.
How quaint, California. In Minnesota we call those potholes, and they rarely command a segment on the nightly news.
As a side note, Windows Server 2025 appears to share the OS base with Windows 11, but it doesn't seem to have the same requirements of CPU/TPM? Or am I wrong? (not that I'm suggesting to use Windows Server as a client OS, especially given its price tag)
War, invasion, terrorism,... take your pick.
Impact is irrelevant. Racist policy is immoral and indefensible.
Living in Germany quickly made me understand that Germans were not special - as in, did not have some unique weakness that made them particularly susceptible to fascism. The corollary, that Americans did not have some innate virtue that prevented it, took longer to really get through my thick head.

American Exceptionalism is a hell of a drug.
Alternatives to Mixpanel
The problem is, in America, both magnets pull to the right. We have a far right republican party and a center right democratic party. There is no leftwing party to provide balance. There’s not a single democrat who would be considered a leftist outside America.
> the formatting and conventions of the blueprint

Some of those formatting conventions are written in blood. The clarity of a blueprint is a big deal when people are using it to convey safety critical information.

I don’t think code formatting rises anywhere close to that level, but it’s also trying to reduce cognitive load which is a big deal in software development. Nobody wants to look at multiple lines concatenated together, how far beyond that you take things runs into diminishing returns. However at a minimum formatting changes shouldn’t regularly complicate doing a diff.
That is what this effort is aimed at: sleezy status quo
I would only use something like this that requires absolutely no authentication. For example, I had a one page app that showed me instantly when the next shuttle(s) were scheduled for my stop. Instead of having to click through multiple steps, this allowed me to see it in one step. As far as I know, I was the only user for this thing I built and put up on gitlab pages. I don't know exactly because I didn't bother to track who visited the page.
Reporting as an Eclipse user of 20+ years, and a person who cares about the craft:

The choice for me is simple:

If I'm going to view the code I'm writing in a 80x24 terminal later on, I'll break that lines, and will try really hard to not get closer to 80 chars per line.

If that code is only going to be seen in Eclipse and only by me, I won't break that lines.

I omitted your other examples for brevity.

Having bigger screens doesn't make longer lines legit or valid. I may have anything between 4-9 terminals open on my 28" 2K screen anytime, and no, I don't want to see lines going from one side to another like spikes, even if I have written them.
This is very nice, I adore the simplicity. Sometimes the summary gets cut off which is a bit frustrating,I think you should be able to finish reading the summary without click the read more link, but other than that, bravo.
I knew APL only by name until today (because of seeing people do Advent of Code in APL) and I'm still not sure how I feel about it, but the challenge was quite fun.
I was hoping for more content that is not time constrained, like say eyeondesign, aeon.co, etc
But they are there, and they are real, and they don't drown out any better results.
Ans any difference in pricing is made up for it by increasing rates to cover the lost revenue that wasn't automatic. And people are happy they don't pay in non use months but the company still makes the same momey.
It's a Russian troll account, no use responding
I don’t know if you live in the US, but you would get laughed at if a dog barked at you and you described it as “I was attacked by a dog”.

A “dog attack” means something specific and it’s not the generic definition of an attack.

“More than one successive bite is often called a dog attack,“

https://en.wikipedia.org/wiki/Dog_bite
IIUC this even has logic to reconstitute TCP connections - https://criu.org/TCP_connection
Five Puerto Rican nationalists stormed the Capitol in 1954 and shot 30 rounds at lawmakers. 5 injured. They were later commuted by President Carter.

https://en.m.wikipedia.org/wiki/1954_United_States_Capitol_s...
Ok. I agree with that. And your original comments.

Guess this thread overall had devolved into 'just repeal' and let the 'free market' toughen up the Americans that have gotten weak. Free market will sort it out.

Subsidies and Investments are correct, but deemed 'bad' by the people wanting to cut government.
I'm thinking about better responsive UI designs that don't frustrate the user. Everyone hates cumulative layout shift as things load in and window resizes also require layout changes which are often implemented poorly.

I'm also thinking about situations where passing accessibility audits is nearly impossible and at odds with business and marketing insisting on complex designs that need to handle a lot of use cases on one page without making the user navigate to another page. Inevitably you find that there's a lot of display state in the DOM you can't serialize, and on the other end of the spectrum simple pages shouldn't need bloated JS web app frameworks just to maintain the state of a form.

For new projects I can see this significantly reducing the JS and CSS needed. Layout change isn't triggered just by screen width but user input state. Right now I see a lot of web projects with ugly CSS (relative positioning or sometimes mind bending stuff with grid/flex) and ugly JS doing error prone element attribute accounting that ultimately wouldn't be necessary if you could just restructure the DOM on the fly.

If you want an example for accessibility, since I think that's usually a big showstopper, many UI designs want z-indexy things such as context menus, tooltips, popups, notifications, modal forms, etc. that would not pass an audit because they're not properly contained within the structure of the page and technically live somewhere rattling around loosely in the <body> with a ton of CSS applied to complete the illusion.
> this is just who we are as a people.

I do not believe that. I believe this situation is engineered, and we have some very long game playing manipulators being very successful today.

Society engineering is real, and there are many players active in that game.
> Typed languages are essential on teams with mixed experience levels

I'm 30 years in now, and on balance, whilst they have clear advantages, I'm still not convinced that typed languages are essential, particularly for low level or module programming.
I believe that is what we are witnessing, yes.
> but are those features that people actually care about?

The users? No.

The corporations that make DRM? Yes.
About as salient as the style of shoes he preferred.
民之从事，常于几成而败之
As Internet enshittification marches on, here are some of the worst offenders
Democratic and EU unfortunately doesn't mesh that well.

In the current form federal EU would be someting like having an unelected powerful executive branch, and a semi-elected weak legistlative branch. Furthermore the populace has very little idea about what is happening in the EU and who to hold accountable, partly because the media doesn't cover it, and partly because the processes are extremely convoluted and quite opaque.

Such "democratic centralism" bureaucracy probably would have benefits like more stability for long term strategy, swift execution of policies and coordinated action, but it's also very prone to corruption and elite capture.