skysight-inc/HackerNews huggingface dataset:
Hi all, thank you all for the comments, suggestions, and the questions.

Yes, Cheetah is just another GUI wrapper of the Virtualization.framework. It was mainly created for my personal needs. The original version was modified from Apple’s sample code with the Objective-C version in 2022. I want it to be able to run in the background, managed from the Menu Bar, and easily configurate the settings, not only for the number of compute units or memory size, but more importantly, the hard disk size. Cheetah is an updated version that I developed this summer, starting around Aug 10th with SwiftUI. As a developer, I always strive to learn new stuff every year. So basically speaking, when compared to other existing solutions based on Virtualization.framework, there isn't much difference, unless the feature could make my life easier (e.g., detecting the assigned IP address, keeping the instance running in the background after closing the GUI window).

I spent around two or three hours after work every day in the past two weeks to make it available for download from the Mac App Store. I know there are just a few people still making Mac Apps since people are more likely to pay for and install apps on their phones. I do not expect this app to make me rich, but I need to pay the Apple Developer account bills every year. So, the subscription price is $4.99 per year (not monthly) if you want to run more than two instances (please note that due to Apple’s license, you can only run two macOS virtual instances at the same time; subscribing to Cheetah does not enable you to bypass this restriction). That means $500 is enough for you to use it for 100 years.

As I said, it is not something to make big money, and I haven’t spent too much time on it so far. The product description is generated by ChatGPT since I am not a native English Speaker, and the Logo is generated by stable diffusion. I would appreciate it if anyone could help with the docs or app Logo. All the remaining icons are from SF Symbols. I would like to keep it as small as possible (as you know Apple’s storage is expensive) to expose macOS’s Virtualization feature to everyone in a simple way as a gift (for free within two instances).

Currently, Cheetah has about 6000 lines of code, with 55% written in Swift and 45% in Objective-C. I’ll continue to keep it small and simple, as light as possible. I won’t add new features for running other guest OS unless Virtualization supports it, as there are already many other tools like UTM that already support it. I might invest some time in the future to make it work for Apple silicon to run FreeBSD if I have the time.

Please feel free to comment, provide suggestions, or ask questions.
For most people the thing that is hard to understand about Perl scripts is the regexp code. However, regexps looks more or less the same in any language. But, the thing is, most Perl scripts process things such as log files and similar data. Which makes the scripts highly dependent on regexps, hence hard to read and maintain. The same thing goes for any code that uses a lot of regexps.

Actual Perl code, disregarding regexp, certainly isn't anymore difficult to comprehend than code in most other languages.
Will Italy squander its €200B opportunity?
If you can find something fulfilling that is a good cultural fit, great. But lots of people get caught up in the "grass is always greener somewhere else" mentality and end up job swapping constantly to find some mythical culture that perfectly aligns with them. And maybe that works if your primary goal is what's in it for you. But it can also have the effect of minimizing your impact, which is counter-productive for a goal of contributing to something beyond yourself.

The point that may have gone missed in my original comment was the perspective was focused on "being effective" and not "working somewhere I like". One is somewhat selfish, the other is not.

FWIW, I'm not saying anyone should have to care about their impact. It's just ironic when I see people constantly job-hopping with the stated goal of finding a cultural fit so they can have said impact.
> That's $12,000 of donations people have made that we can't access.

So what happens to this money? They can't possibly just get to keep it and use it to buy beer and pizza for company parties, or can they? I guess they could try to push it back as refunds to those who donated. But what if those individuals don't have active accounts or credit cards any longer.
Is this a normal US thing, that this is allowed to occur without a real big hammer from the state coming down on them? PayPal does it a lot, too. Most countries financial and banking laws would absolutely not allow these kinds of practices.
Spider isn't anything like the queries that analysts and data scientists write against DBs. I don't think it even has many joins. Do you not have access to a more realistic training set?
well, that's pretty damning. I got irritated and stopped reading, shame on me.
How much of it is generated code?
Divorced from the reality that you don't own the work corporations extract from you? From the reality that there are co-workers who aren't mutually planning your destruction?

Everyone's experience is different, I guess. But I assure you there are places where co-workers are fine focusing on work and not making specifically you miserable.
The running out of middles starts a circle which failed to close. Now that it has not happened there is no explanation. How did the initial information come into play? There are many examples like this.
I'm well aware. See the footnote.

I know it works both ways, too, but probably would be better for the DST observing zone to deal with the effects of DST, instead of foisting such side effects onto our international friends.
>the primary point of education is to make effective economic contributors in your society

I see zero evidence that this is true. This is not the stated nor revealed preference of a significant portion of the population.
PayPal does this constantly. They must get a lot of pizza.
Russia targets Ukraine with new Android backdoor, Intel agencies say
"Please don't pick the most provocative thing in an article or post to complain about in the thread. Find something interesting to respond to instead."

"Eschew flamebait. Avoid generic tangents."

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=37338000.
The ical format allows dates like DTSTART;TZID=Europe/London:20230901T201000

Whether your calendar software will let you choose how it expresses the timezone and whether the recipient's calendar software will store it that way is another question...
It turns out, Ivermectin was helpful.. and nobody legitimately suggested bleach other than in jest. As for massacres, it's Democrat governors that thought it was a good idea to house infected with the most at risk (seniors) and killed countless people.
Or teachers focus more on helping kids with the fundamental social and organizational skills necessary for learning and cooperating while AI handles the individualized lesson plans for each of the topics. The kids become much better adjusted and much more knowledgeable and go on to use AI in their working lives to create unimaginable amounts of wealth and productivity.

In other words: you know what beats one elite with an AI? Ten thousand well educated people each with their own AI.
Missed opportunity to call it "...Texts" instead of "Documents".
The flip side of this is easily illustrated:

Look up the North Atlantic Cod Fishery. We failed to tell fishermen to stop fishing, and as a result the entire ecosystem collapsed and has never returned. They had to stop fishing anyway, and their way of life collapsed too.

Its a tricky reality to balance, but the fishing industry have historically always gotten this wrong. At a certain point you have to be willing to tell people that their way of life is unsustainable.

Of course, then we have to recognize that most of us live an unsustainable way of life, fishermen just happen to be living unsustainably in a shorter term than the rest of us.
I can't now but I will in a few months! I am really encouraged by your approach. Compatibility is really important.

How are you apportioning time with multiple threads? How do the ticks work?
I love to figure out words from my phone numbers, and I've had some doozies over the years.

Of course, there are apps and websites to calculate those instantly now, and you usually get the opportunity to choose a number at least from a menu, so finding a pithy word or phrase is elementary, my dear Watson.
This is why I prefer, and try to use, "<time> <fine-location> time". Like: "Friday 6:30PM Vancouver time" and a world-clock to keep track of when that is. The website time.is is very useful for this.

This takes a bit more effort, but it is less ambiguous and saves you from having to deal with the insanity that is time. DST switching will still cause issues but, as long as you're not the one cursed to implement that software, it should be fine with advance warning.
It just makes great easter eggs.

"Hey, this guy had set his reminder to today. I wonder what he'd think if he knew we actually saw this 56,000 years later"

"Well, let's regenerate him and ask"
I figured there wouldn't be any secrets in the git and also if your site is on hacker news (or top of a comment thread on hn) you are glued to it so I thought they'd fix it fast
Be careful with things like "faithfully reflect reality". :-)

Euclidean geometry is intuitively good and seems to work on relatively small areas of the Earth's surface, but non-Euclidean geometries are inconsistent with it and more faithfully reflect a reality that lacks infinite flat planes.
It's changed a lot over the years. There were forums I belonged to early on, but most are gone these days. Typically, if I have a question about something particular these days, I Google it, and usually run into a YouTube video, or a random link (a lot of those end up being Reddit).

I don't release music (although I do consider from time to time). I mostly just enjoy the process, and listening back to older work.
Different implantation but I like the calculations as notes approach of Soulver 3. Since they don't have a mobile app I was hoping this might be an alternative. Nice work nonetheless.
> "Why didn't you do it this way?" is aggressive and critical.

'Why didn't you do it this way?' reveals an expectation that you would have done whatever it was 'this way', but it doesn't indicate that that expectation is normative. A junior might well ask that just because 'this way' is the only way they know how to do it, and they're curious about whether the developer they're asking chose a different route for stylistic reasons, performance reasons, or out of some entirely different consideration. Nothing critical about it.

Inferring criticism from mere surprise may be uncomfortable, but it also seems a kind of misapprehension that will very quickly sort itself out as the conversation goes on.

In contrast to the case above, by the way, 'have you thought about this [other] approach?' does imply that the asker knows better because it very directly and explicitly raises the possibility that the one being asked hasn't even considered alternative implementations.
The anti-nuclear movement maybe was anti-environment, in the sense that avoiding nuclear led to higher CO2 emissions, but I don't think that's true now for new nuclear construction.
They aren't worth keeping, either. The PG&E Feather River project for example can be replaced by a cheap mid-sized PV farm. Those run-of-the-river hydroelectric projects are way too dangerous to keep around which I think is best exemplified by the fact that the Feather River project started the largest wildfire in California history. So on the one hand you have the almost negligible benefit of an unreliable, seasonal power source and on the other hand you have the extirpation of salmon and a million acres of burnt forests. I known which one I prefer.
This is kind of interesting to me, not so much for the content, but for the concept of a "historical [collection] of [influential] blog posts." There's a lot of important or influential works over the past couple of decades that were born online in blog or social media form, and it would probably make sense to compile them into historical archives, since those websites will die.

The Internet Archive is nice, but it doesn't really scratch that itch, because it's so hard to search and browse. Also I'm afraid it's picked fights that it can't win, so it might not survive itself either (and it's far too large to mirror).
Obsidian v1.4.5 Release Notes
If there was no corollary hill worth dying on then there'd be no reason to specify that the hill in question wasn't worth dying on. Thus, we can assume there are hills worth dying on.

Anecdotally, I think I hear the "I will die on this hill" variant more than the converse.
Local time has no notion of a UTC offset. Local time is just "9am on August 31, 2024". It's up to the application's implementation details to pair it with a physical location (e.g. some lat/long in London). The app would then have to (as the event date approaches) resolve that into something more computer-clock-understandable; that is, it would have to say "this lat/long is located in timezone XYZ, which has offset ### for that date", so it could tell the OS's notification service to pop up reminders at the appropriate times.
pretty impressive
It really is, he is equally impressed and disgusted with this one, a rare combination. Most impressively built stuff isn't so wasteful. And most useless junk isn't nearly so well made.
This, I got hit by a car on my lunch break two weeks ago. I've been riding for 30 years + now and this is the first time that's happened, but all it takes is once. MTB is fun, but injuries are more frequent. Motorcycles and racetracks are really fun, but they have their own risks. 2 wheels is magical though.
What was your rampup or training like? How long did it take you to run continuously?
> The threading and only seeing new messages is a lot better in my Usenet client than any web forum that I use, including this one.

Indeed! This is the other less-spoken flaw of walled-garden communication apps. Since they are proprietary, you're stuck with the very limited functionality the company has decided to implement (and it's always very limited).

With open protocols such as SMTP and NNTP, there's no limit to how feature rich the clients (plural, since there can be many clients attuned to different tastes) can be. And you can always pipe things to a shell for an infinitely extensible set of capabilities.

I find all the proprietary communication apps so frustrating, knowing that my email and usenet clients even back in the 80s had tons of more functionality and flexibility.
Show HN: AI Project Specification Generator
AI project specification generator. Suggests a specification and helps to choose a tool to build the project

No registration, no lead form, no ads. Curious to hear your thoughts
We don’t actually know the laws of physics, we just have some decent approximations.

So sure run a simulation at whatever level of granularity you want that doesn’t mean it’s correct.
Just my opinion but I can't think of a single way in which I found web forums of the early 2000s to be superior to usenet.
It's the same "computers will never take MY job" attitude that you see from programmers, artists, doctors, etc.
The audience here is sympathetic to this topic, of course—but lists don't make great HN submissions. It would be better to pick the most interesting / least known thing on the list and submit that instead.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
Has it? Ok, I’ll follow up and see if a better example can be found/substituted. Thank you.
That third article on cmu is the one I found most interesting. Their devotion to this is wild. Training classes... and the microprocessor is to have a master auditor. It's like some kind of really devoted live action role play.
Just asking it to make up 10 question isn't a great way of doing it most of the time.

It turns out making a single question really is a bunch of different questions in itself. You have to ask on each question "How can this be misinterpreted", "Can the question be written better", "Is this a challenging question that actually causes a person to learn".

A lot of human generated question are just confusing hot garbage in and of themselves. Quite often we encode cultural biases in the questions. Or, if a person actually knows about the topic they can get the question wrong, based if they are only supposed to formulate the answer based on the paragraph shown to the user.

The AI Explained channel on youtube just had an episode about this in relation to the tests we're giving AI. Turns out a lot of the questions just suck.
You have the causality backwards here. Speculators pay politicians to enact laws that preserve the value of their investments, which results in the shortages. Given that most of the political class are also real estate speculators, I wouldn’t bet on them losing their shirts any time soon. They’ll let many more people die on the streets and sic cops on them before they’ll cave to popular pressure.
No, but then I can't prove that to you about Google either and I don't see schools trying to ban that.
About 1 square metre. For each hive you need enough space for it and then double it (for when you take boxes off) with room to stand. That said, bees work best in the sun and beekeeping is easiest with two hives.

Keeping it from messing with neighbours too much is a good idea, as dirty washing or stings wouldn’t be appreciated. Heaving the entrance to the hive close to a wall or fence is a traditional way to get them to fly high and away from people.
Yup. They loosely associate whatever poster with "being on the MSM's side" and basically attribute it to them. When in reality, an organization like NYTimes is on the leading forefront of fact collecting and verification -- even though it has a metropolitan liberal bend.
I didn't realize that, and extra weird they publish the SHA256SUM file as a release artifact but it references 14 zip files and the manifest.json so, ... thanks?

But, in their defense, installing an "unofficial" provider (or build!) into TF is some JFC so there's that. We'll just add that onto the damn near infinite pile of "I hope OpenTF fixes ..." things
This is a better explanation than I would have managed. MOO's language model was fascinating.

The best part of 30 years ago I started some research (that I dropped out of) that would have built training environments on top of MOO and similar.

I started out by using the facility to open up a port from MOO and serve a webserver from inside it, that a Java applet integrated with. Which you could do, but something about the way it closed connections interfered with POST requests as I recall.

I loved exploring MediaMOO in particular, and I remember wanting to ask Amy Bruckman a bunch of questions about Moose Crossing; I'm not sure if I ever did. That was fascinating work.
Yes and no. There are usage cost times for DSN stations [0]. That link is old and says it is on the order of $1000/hr in 2009. Inflation adjusted it would be more, but I think costs have actually risen to closer to a $5000/hr. Theoretically each of the eight cubesat missions would be paying this cost, so that would come out to $500k that each of them would be paying. Not a lot for larger space missions, but may be a lot for a cubesat mission. However, I doubt that they are all paying for this and is was just part of the usage agreement to host their mission on Artemis. Some of the cubesats are also NASA sponsored so they would just be paying themselves.

It likely is somewhat profitable, but would require a huge investment. Some have suggested (can't find the source) that the DSN should be charging closer to $35,000/hr to cover costs of maintenance and building new dishes to expand the network, but NASA themselves can't be a for profit company. So if there was someone providing commercial ground services for deep space, lets say with commercial efficiency they get services to cost $20,000/hr. Great! But why would I do that if I can still go to DSN and pay $5000.

But as the article indicates there were probably be a reckoning soon because I've already heard people describe scheduling and allocation of DSN time at JPL as a battle royale.

https://deepspace.jpl.nasa.gov/files/6_NASA_MOCS_2014_10_01_...
I thought X-rays do not pass through metal? Like it shows up opaque in clinical images. Suprised that they got a scan of the moka pot. Truly amazing stuff.
big fan of this library!
Banks still process refunds to canceled accounts/cards; they typically wind up sending a check to reconcile it.

It usually gets released, eventually; the freeze is theoretically to prevent Stripe from being on the hook for the chargebacks they think are coming.
Probably the nicest bonus feature of Mastodon is that I can subscribe to a friend's original posts but unsubscribe to their "boosts," which is Mastodon's way to quickly share content. This way I can follow artists that make cool stuff I want to keep up with, but I don't have to see their political reblogs and other interactions, which helps to cut down considerably on the noise.

It's great because it's granular at the friend level. Some of my follows do legitimately act as curators, infrequently boosting cool content that I do want to see. Some are more noisy, and I can pick and choose and tailor my own feed accordingly. It's a nice happy medium, one I'd like to see other platforms emulate if possible, but I suspect they won't because the algorithmic feed is much easier for advertisers to pay to manipulate.
Can you prove in a verifiable way no matter what you prompt to your teacher they won't give you pornography back?
If I recall, the 486-SX was a DX with the FPU disabled (or it was defective).
There were 25,& 33MHZ versions.. I think the 66MHZ were "DX2"
Yeah, you know you are in Germany when the police even tells you that :D Epic..

> There he was greeted by the police chief. He walked up to Gembe, looked him in the eye and said, "Have you any idea how lucky you are that we got to you before you got on that plane?"
This is horrible. For some reason it's always the good organisations that get screwed over, and your org looks fantastic. I hope someone from Stripe turns up here to rectify it, every time one of these stories hits HN it makes me less likely to recommend Stripe to our clients.
They even had this in the Simpsons in the 90s, so not even 50s era!

Mr Plow gives his phone number as Klondike 5 3226 and the jingle says "KL5 3226"
Let's try a different scenario here:

My boss is great and part of that is being aware of everything that's going on. We're got some problem people who really love bypassing our support queue. And then some critical system goes down while their favorite developer is on vacation and we don't find out until they've escalated the problem to upper management.

If I got complimented by someone in another department for something he wasn't aware of, I will get asked for the context. If it's important, I need to create a support ticket to document it.

Personally, I'm fine with that but sometimes I really don't want to spend 15 minutes discussing and writing up what may have been a 30-second conversation.
Music theory isn't a necessity, and I didn't using anything but samples for the first 5 years or so. But, I'd recommend people learning it as soon as possible. Even just picking out the root, third, fifth, and seventh of a key. Then, making random melodies / sequences until something sounds cool.

LPT: If someone is new, and looking to make house, techno, etc. I'd recommend sticking to minor keys when exploring music theory.