skysight-inc/HackerNews huggingface dataset:
When one tries to really nail down the exact, precise, 100% accurate definition of "what an emulator is", one finds it is like nailing jello to the wall.

I've seen several people online discover what the idea of an emulator is, and then they'll say in amazement "so we could do this and that and the other?", and the answer, no matter what it is they propose, is "yes, someone's done that". Recompile the code entirely into another assembler? Partially do so? JIT it? Ship specific patches for specific content? Emulate gates? Rewrite on the fly? Shim things slightly to change what functions are loaded? All that and more has been done. And even if you draw a sharp line through those things, all the combinations you can think of have also been done, and how will you draw the line through that?

I think one of the best ways of thinking about it is that there really isn't any such thing as an emulator. There's just numbers, and they need an interpreter and the ability to reach out to some set of externally-defined functionality, and there is a profound sense in which you have to have some particular hardware manifestation of an interpreter and some functionality to get anywhere, but that particular manifestation is a lot less important than people think. This has only become more true in a world where your CPUs are already not actually executing assembler opcodes anymore, and your OS is already shimmed away from the hardware in another level, and the OS is wrapping your program in yet more abstraction before it even runs a single instruction, which may well include providing a choice of which sets of "externally-defined functionality" the numbers can ask for (different Windows subsystems, etc.). Even the "base system" has a lot of "emulators" in it nowadays. It's emulators almost all the way down! Which suggests that rather than being special, they're actually quite fundamental, and sure, sometimes you need a greater translation layer between this program written with these numbers and this particular chunk of hardware and sometimes you need less, but it's a lot less a distinction of "kind" than you might think.

This is not the only way to think about it; there are certainly valid perspectives from which "emulators" exist, e.g. as a distinct category in a software catalog they're sensible. We all know what that means. But for your own understanding of how the world works, the previous paragraph has a lot to recommend it.
This was a fascinating read, really.

The potential customer base being basically suckers waving wads of cash to be taken from them. The wild contrast of how nice the author tries to be to every single person that interacts with the project -- despite majority being the equivalent of single-celled organisms poking the fb markeplace "is it available" button.

Reading some of the messages from potential users is so eye-opening. I don't know if there's a sane way to deal with the entitlement, other than just plain ignoring those interactions.

How would one handle this type of project in 2024? Route most of the rote communication via an LLM, automate as much as possible, ignore all feature requests, dogfood everything as you continue to use the project yourself?

I really like the learnings the autor took from this experience. Seems like most of them came from adopting "I give up" attitude when flirting with burnout -- which inadvertently seems to follow the 80/20 rule.
a belief is not the truth
Looks promising. How do you plan on being financially sustainable?
Pretty much every well-known UI library, including Bootstrap, Angular Material/MUI & Chakra UI, calls these Toasts.
Show HN: I built a pack of 17 Goodnotes digital planners
>A good programmer isn't necessarily also good at business to run his own company.

AI can help with that.
Can it work through Browserstack?
Coursera 12400% Increase is CRAZY
Nice, I've used an editor plugin for this before, but I like that this isn't tied to any specific editor. Actually Hugo also does this, though again that's tied to a framework:

https://gohugo.io/getting-started/usage/#livereload

Also curious about this: "The delta-streamer.js script then checks if the current window origin is the updated file. If so, it reloads the page."

Does that mean it doesn't auto-refresh if dependencies (scripts, stylesheets, etc) are updated? Maybe there's room for improvement here though I'm not sure how I would approach it. Maybe just an option to skip the check would do the job.
> Powerful, how?

It's a hidden feature, actually. Just think of all the power contained in only these two lines:

* https://github.com/georg-stone/Feedbomb/blob/aa0a969fb45390e...

* https://github.com/georg-stone/Feedbomb/blob/aa0a969fb45390e...

The more you look, the more power you can find.
I'm pretty sure that the "plastic cover" is in fact made from copper, and I'm pretty sure that the GP is asking about this cover is not shorting out the pins, which is sure looks like it does.

I assume this cover is supposed to be removed after installation. So I think you are right in assuming it's purpose is there to avoid ESD damage during handling.
Tornadoes and waterspouts: Europe's underestimated extreme weather threat?
To add on to this: We need to regulate the use of PWM modulation in external LEDs on vehicles. Too many manufacturers are using 120Hz - 200Hz modulation frequency which are easily detectable by the human eye when motion is involved. You'll know when you're looking at a car with PWM headlights when at night they look like they are blurring.

https://www.youtube.com/watch?v=m5JzxjWtFaY
Pedestrians don't need a transceiver installed, they have a smartphone and that should be enough.
We'd all be millionaires if AI could actually help with that, but then if everyone is a millionaire then nobody is.

Current AI is still at the state of recommending people jump off the golden gate bridge if they feel sad or telling them to change their blinker fluid.
At least half of the interactions that are presented as terrible, I feel are actually quite normal and potentially even pleasant. If you don't actually enjoy talking about your product with 'beginners' or even just normal people, then maybe reconsider the customer support role?

For me this reads as 'I don't enjoy voluntary customer support' rather than my customers suck.
People just love trucks that are practically purpose built to kill pedestrians and motorcyclists.

https://www.youtube.com/watch?v=YpuX-5E7xoU

Thank you Ryan from Fortnine.
In my experience, it's just to hire the people that got passed over by other companies but still have some skill. You dont have to pay as much and they might also be more likely to stick around longer if they have trouble interviewing at other places.

I'm stuck in my job and I get paid less than people with lower tenure and credentials. Due to a disability, I don't have the social/political skills to get promoted in my org nor feel comfortable job hopping. It's funny though because every team I've been on has had managers or TLs telling me things that equate to 'you should be at the next level' such as "if you were preforming at this same level on another team you would probably be promoted". I had an interview internally recently and was told that I "found more errors than was expected" for my level.

So yeah, get disabled people like me so we are less mobile, work above our level for the technical work, cost less, and can't get promoted easily.
My experience is mostly with gpt-4. Act like it is a beginner programmer. Give it small, self-contained tasks, explain the possible problems, limitation of the environment you are working with, possible hurdles, suggest api functions or language features to use (it really likes to forget there is a specific function that does half of what you need instead of having to staple multiple ones together).
Try it for different tasks, you will get a feel what it excels in and what it won't be able to solve. If it doesn't give good answer after 2 or 3 attempts, just write it yourself and move on, giving feedback barely works in my experience.
What is the alternative for a networked speaker system that “just works”? And I don’t mean “just works most of the time” I mean really just works out of the box for my non-tech brother and in-laws?
CNCFsweeper
The CNCF landscape website: https://landscape.cncf.io/ always reminded me a tad of Minesweeper. So I made it a thing.
Boeing, Lockheed Martin Consider Selling Space Launch Business
In what way is that a counterpoint? Are you tacitly suggesting that the other commenter's position is that Sourcegraph doesn't hire anyone? They they string everyone along for months before ghosting?

There's a distinction between ∃ and ∀.
Check the files in EFI partition.

https://en.wikipedia.org/wiki/EFI_system_partition
Maybe you too just don't understand the topics he is covering well enough to realize he's a phony.
Even then... [Object] could just iterate [k,v] unless the behavior is overridden... even then that's probably appropriate for something like weakmap anyhow.
Interesting article to read. Part of the issues also seem to come from a few contributing factors like the unusual platform and expanding from this platform including whatever limitations come with it. Meaning you implemented things in a reverse order than people might otherwise do as they don't start out with a product on a platform trying to make it fit a subscription model.

I can imagine the specific type of user base also increasing specific types of annoying support requests. Although customer support almost always ends up being one of the things that at some point will annoy the hell out of you. Even on open source projects, the entitlement can be incredible. Although there you can get away with a remark like "You are free to uninstall <open source product>, we will give you a full refund!".

Automating a lot of that certainly was the right call, as well as filtering out all the low hanging fruits of bullshit requests. If people can't be bothered to read instructions (assuming they are clear instructions) then they certainly will also run into various other issues making them not worth the effort.

The one thing I don't entirely disagree with is "Be nice" which I personally have replaced with "Be civil" over the years. It still means listening to peoples requests, helping them where reasonable, even be courteous where applicable. To be fair, there might also be a cultural aspect involved here. In communication with US companies the "being nice" mantra often seems to be taken to such a degree where I am less wishing for someone sane to just help me swiftly with my support ticket and be done with it.

Overall, nice write up of the experience though!
Auglinn: Create notes and maps that live outdoors with AR
Hi all, Auglinn is a tool to create interactive maps by leaving AR notes in the real world.

Pin notes on your desktop, and they appear outdoors as virtual notes, or leave notes while exploring with AR and see them on your map later.

Perfect for sharing location-based tips, taking site notes, organizing events/tours, or spotting issues outdoors.

Would love to hear your thoughts!
That's the first thing I do, too. Given my own security needs, secure boot brings much more pain than benefit to me.
My experience is similar. Most of the results are not really useful so I have to put work in to fix them. But at that point I can do the small extra step of doing it completely myself.
Eh... I think there's a balance to be struck. You could leverage AI to handle the initial messages (90% of which are tire kickers or scammers) and funnel worthy exchanges to continue the conversation manually.
Classic Tesla owner.
You know what we don't need in our cars? More alerts. Unless my car is going to have a Terminator-style HUD to put a red box around something that I need to care about, there's only so many dings and beeps I can understand while I'm trying to drive. If I have to read an alert that a pedestrian is in a crosswalk up ahead, it's immediately getting turned off.

My car already tries to tell me when it thinks I'm about to hit someone or someone is about to hit me. By the time I've looked at the screen to know, I'd have already hit them.

How many of these warnings will eventually cause alarm overload?

That's not to say I'm opposed to safety tech. I think it's a great idea. But there's no way to safely and effectively convey all that information to me while I'm already driving. If this gets rolled out as planned, I can't see how cars won't be constantly dinging and beeping and cause notification blindness, negating the whole effort.
Here's literally the same link to a repo from the author from two days ago

https://news.ycombinator.com/item?id=41284189

How many times do you feel the need to repeatedly hype this?
Appears to be fixed! - https://i.ibb.co/VLsLFyP/image.png
Peng – A minimal Rust-based quadrotor simulation pipeline
With the right analysis I can show how your outage increased your business value.
All those laws you listed are about maintained the status quo or the status quo of a few decades ago, i.e. conservatism.

This isn't creating solutions to problems, this is bringing back or upholding problems from some time ago so we can look at them and do nothing.

This is the fundamental difference between conservative ideology and progressive ideology. Progressives seek solutions to current-day perceived problems, and sometimes the solutions are bad. Conservatives seek to maintain problems, even across generations, sometimes bringing problems of long ago back into reality.

This is why, for example, conservatives brought Jim Crow during the reconstruction era. Is this not regulation? Yes, but it's also a return/continuation of the status quo. It's the opposite of a solution, it's a the problem extended and then actually PROTECTING the problem so it can't be solved. It's an anti-solution.

That's one, really old, example. But take your pick of any during American history and you will see this is always the case. Because that's what defines conservatism as conservatism.
Until the next thing that “scares” investors.
It's not a matter of relaxing or chilling out, it's more a matter of not being fed bullshit, half-truths and or possible-maybes. See my newer post.

BTW, in recent weeks I've made posts along similar lines. I won't bore you with them here except to say the above comment was made out of sheer exasperation (unfortunately, my cynicism has reached the point where I'm coming to the conclusion that telling the GP anything is counterproductive unless there's a reasonable scientific consensus on the matter).
wasm has SIMD extension https://github.com/WebAssembly/simd/blob/master/proposals/si... . You can use them even in browsers (e.g. Chrome >= 91)
That doesn’t work. https://simonwillison.net/2022/Sep/17/prompt-injection-more-...
Given the policy, simply don't acquire stuff not written in C++, and the people working on it not in C++. Unless it's competition and you're trying to bury it or something. Otherwise it doesn't make sense buy an operation and its staff, and then change their tooling and have them rework everything.
Problems like the need for health insurance, and the high cost of health care in general, have only arisen in the first place because unnecessary government-imposed regulation and government-imposed overhead have wiped out nearly all real competition in the health care sector, and introduced numerous other inefficiencies along the way.

Artificially limiting the ability of new participants to enter the market on the supply side, for example, creates an artificially-oligopolistic environment without the natural competitive pressures that force pricing down.

Even worse, this in turn results in an environment that attracts people and organizations who want to exploit these government-created inefficiencies for personal profit, rather than attracting people and organizations who want to provide higher-quality and lower-cost service than their competitors.

The end result of this government intervention is artificially-high costs for abysmal service.

The situation only gets worse when government tries to intervene with even more "solutions" for the problems that government itself created in the first place.
It's actually worse if you moved to the middle of nowhere for your job.
But if you live in a city there are plenty of employment opportunities. Its what enabled them to become economic hubs.

The government in my country once tried to get companies to move to undeveloped regions. It was an unmitigated disaster. No homes, no infrastructure and if your employer goes bankrupt you're stuck in the boonies.
[dupe]

Some more discussion: https://news.ycombinator.com/item?id=41297980
Based on the article, but I’m still not sure if this is the case, it seems like they checked for a specific shim(s), which would be on the EFI partition that everything shares.
Yes, that used to be the weakest part of Wine. Luckily, we have DXVK now.
> None of the "safety technology" we've added in the last decade has worked

Forward Collision-Avoidance systems really great.
> this will tell you what instruction is encoded, what it does and even how to cajole your toolchain into providing that same information.

or it will hallucinate something that's completely wrong but you won't notice it
Are there any specifics you can share about what you found difficult to do in uv?
So they shouldn’t have published what they’ve discovered so far?
I feel developers get habits on the kinds of estimates they throw, but at least for anything that isn't straight duplication, I can't say that I've seen much reliability in them. But to be honest, I've also not tracked time to complete in a way that would rule out my bias, as I find that kind of creepy and besides the point.
Isn’t thunderbird still part of Mozilla?

It says it still is on their site.
How to Build a Leading Web3 App from Failure with Zero Resources and Support
I don't get it, why there's no link to a GitHub pages website to test the thing?
Once people notice AI is responding they will skip it and will request to talk to a human. AI will look the same as FAQs or Chatbots, people don't want to interact with them, they want a human being that is able to understand their problem exactly as it is.
This is a philosophical question I hadn’t considered. Although, I eat meat, so under that umbrella I can’t hate my dog for also doing the same.

I think another perspective to consider here is how this applies to rescue dogs. I rescued my dog, but from your pov it would’ve been a better idea to euthanize her to spare the lives of all the other animals she would’ve consumed in her lifetime.

Few more things that come to mind:

1. Nature does not reward for smartest, but for the fittest. Which is interesting in itself

2. Argument could be made the same for humans (there are some people that are not worth the life of a farm animal, for example). But also one could say that the summed intellect of all animals that have been killed for consumption for one person in their life time may be net more than that person’s intelligence
Lance McDonald (@manfightdragon) is the someone, I don't think the patch is shared publicly though. He plays it sometimes on his Twitch channel. I've seen LobosJr play the 60 fps version too.
I've recently started using Arc mostly out of FOMO and there are parts that I like and parts I don't. I have been a Firefox user for a long time before that so glad to see something similar that's one of the major priorities is the aesthetics and I very much appreciate that.

I tried to use it on my macOS Apple Silicone and got an error about it being broken and macOS suggested to trash it. Not sure if it is a bug issue. Will come back and try it again though to give it a second chance :)
How to Make AI Suck Less When Building AI Features
I think so and you think so but at a systemic level the only opinion that matters legally are the 9 people in robes at the Supreme Court at any point in time. And this current court is pretty dedicated to delivering on a decades long project to hamstring federal regulations of business and commerce.
Space based solar (lens or microwave) is a non starter for one simple reason - it would be an ideal supervillain weapon to anyone who could steer it.
Curious how you installed Linux.
In my opinion there is no reason for using GRUB for any purpose.

I have considered it obsolete and I have stopped using it more than a decade ago.

For the purpose of booting multiple operating systems on the same computer, including with multiple versions of the Linux kernel, I just keep a set of small USB memories, one for each operating system that I want to boot, which are formatted with FAT32 and which contain, in the case of Linux, the kernel, the initramfs file and syslinux to boot them.

This is much safer and much more foolproof than having a multiple boot configuration on the computer, which can be damaged by Windows at any time.

Even for people who do not want to boot from external memories, GRUB is not needed, because now multiple boot can be done from the UEFI menu, which can boot directly a Linux kernel without any extra boot manager.
You're right. And that's why I wonder how a developer can claim to get a 300% increase in productivity from AI results.
> I don’t think you’ve used LLMs enough. They are revolutionary, every day.

How much is "enough"? Neither myself nor my coworkers have found LLMs to be all that useful in our work. Almost everybody has stopped bothering with them these days.
This is a perfect example of how attaching money to a hobby is guaranteed to ruin it. Dealing with customers is a gigantic pain in the ass, it doesn't matter if it's a large product or some niche esoteric project.

I have the exact same issue regarding support with a simple app I have on the App Store, I can perfectly relate. Despite being a really simple app and extremely cheap, every once in a while I have to wake up to angry e-mails from disgruntled users.
Not sure whether you know about it or not, so: you have to do a little bit of work, but it _does_ run in 4k on PCs. Do some googling, you'll find all you need.
Pascal is not "for babies".
What else are you going to use to penetrate the joint and loosen up seized nuts?

I'll see myself out.