skysight-inc/HackerNews huggingface dataset:
Check out 86Box[0], unlike Dosbox it does full system emulation and tries to be cycle accurate (or cycle accurate enough) so that you will notice little to no discrepancies between the emulated hardware and the real one.

86Box was forked from PCem which is kinda similar but PCem development has practically stopped and all development nowadays goes towards 86Box.

Also FWIW do not use plain Dosbox, it has longstanding bugs that haven't been fixed in years (some have been fixed in SVN but they haven't made a new major release for a very long time). Use Dosbox-X or at least Dosbox Staging instead (Dosbos-X is more accurate). As an example Post Apocalyptic Petra[1], a game i made ~3 years ago for a DOS game jam doesn't work on plain Dosbox because of some timing issues (you may get a black screen or visual glitches) - you need either Dosbox-X or Dosbox Staging.

Also note that these projects have slightly different goals: 86Box tries to emulate the hardware as precisely as it can whereas Dosbox(-X/Staging/etc) tries to provide a compatibility layer for running older software (plain Dosbox is only focused on games but other forks expand that to include all software). This means that Dosbox(/etc) will be more likely to ignore "bad" programming that wouldn't work on (or only work on some) real hardware - e.g. its Sound Blaster emulation is very forgiving and if you write some SB code and test it only on Dosbox chances are it wont work on the real hardware.

[0] https://86box.net/

[1] https://bad-sector.itch.io/post-apocalyptic-petra
Even after all the work, the best accuracy was a mere 67%. Altman saying it's fixable in "a year and a half, two years" is laughable.

https://fortune.com/2023/08/01/can-ai-chatgpt-hallucinations...
Ryzen 7000 should be close to Apple Silicon.
I see. So this helps you build a Neobank or something like that. It's Mambu for the UK?
Yes some of the suspend/audio issues are indicated as distro-dependent. But have you tried to disable suspend-on-lid-close? If that works for you as well, please let me know.
There was definitely a group of people who thought "object oriented" was the One True Way and any languages that don't support it are "toys." I'm not sure I ever heard their ire directed at Perl specifically, but I recall the sentiment existing.
Yes, GPU poor people are just using top k semantic search to try to fix the issues will low ram low knowledge LLMs. It's OK for some applications, but other methods need to be investigated.
I've used this once! Warcraft 2, playing against a friend over a null-modem, it all started out great but the swapping became worse and worse during the game. It lagged both our games, but he (actually having the physical RAM required) at least had a responsive UI, that was too big of competitive advantage.
I can’t see why I would want to do that from your post or the Github readme. Care to elaborate?

I mean, if I’m using an old closed-source application, what would be the advantage of changing its extender?
Do your own research. But do it right [video]
Way before the data science trend, I started using Python 1.2 because I could do quick, reasonably fast, and superbly readable scripting. I stuck around through 2.x because I could interop with C libraries via Cython and write very solid, readable and maintainable web services (I used to contribute to a Python SOAP library), and I once replaced a hideous amalgamation of PHP and Perl with a event-driven Python API service that was superbly efficient by comparison.

But the reason I stuck with it was quick turnaround and solid, maintainable code.

When I was at a local ISP/Yahoo-style portal in the 2010s, it was fashionable to run our own music and storage services. One of our teams implemented a Dropbox clone (called MEO Cloud) that was API-compatible (and had a Python client that I helped test).

At that time, we had a resident music streaming service that had a massive storage array on-premises, and we had a branded music streaming app to go with it. We wanted to implement a Shazam-like functionality, so I borrowed two big multicore Xeons, built an audio fingerprint indexer fot it based on a (now defunct) OSS library, and indexed the entire thing (some hundred million audio files) with Celery. It took me 3 days to write the first version, and two more to tweak things (fingerprinting was done in C++, and the only real constraint was datacenter network).

At that time we had a lousy experience with Rails and Ruby. I was using Basecamp and was interested in it (plus I wrote quite a bit of Ruby for Vagrant and Puppet), but the people we hired to do two or three Rails projects never managed to deliver anything usable or maintainable (since we were mostly a PHP/Java shop when it came to front-ends, reliability and scalability were paramount, and gems were hell to deploy and troubleshoot at the time).

I moved to Python 3 with minimal hassle (perhaps because I took great care in the dependencies I picked), adopted asyncio to great effect (I use my own asyncio code to batch writes to Azure storage these days), and all the while it has remained a very enjoyable, readable language (except when I come across poorly written OOP code that reads like Java fanfic).

My own coding style is closer to LISP/functional programming (I am actually refactoring a piece of code I wrote eight years ago in Hylang, the perennially under construction LISP-equivalent), and I love virtualenvs, the AST, the way I can use decorators to modify code behaviour, and, of course, the fact that today I can run and work in it everywhere (I have multiple interpreters on the iPad, for instance).

I could go on, but I've essentially been using Python as a mix of C/C++ glue, some fairly involved functional programming and a lot of multi-processing and concurrent code (I tend to push the interpreter to the limit when I can't use Cython). And I even wrote my own PasS on 1500 lines of it: https://github.com/piku (which I still use today).

From where I'm sitting, Python won because it is a great, maintainable glue language with some pretty much rock solid libraries (not just the standard library). Bottle and Django come to mind, although these days I'm more into aiohttp.
Like the other person, I too have a Z13 and don't have any suspend/resume issues on Nobara (a Fedora spin). I can't speak about fan control though, haven't tried messing around with it but the fan seems to work just fine as intended - spins up when needed, quiet otherwise.
If you properly scope to the Computer & Electronics category to avoid matching "Django Unchained" the graph is quite different: https://trends.google.com/trends/explore?cat=5&date=all&q=%2...
I believe that there is a lawsuit involving the third party devices as well. Pretty interesting saga.
Successful Treatment for Alpha-Gal Allergy Using Auricular Acupuncture
TL;DR: Using a small needle acupuncture needle inserted into ear, the treat claims to have cured Alpha-Gal allergy in 96% of patients.

I don't generally believe in these kind of things, but this claim is so hyper-specific that it made me curious.. has anyone on HN heard of this?
What if it's mass produced and sold in a store?
avalonia ui, tornado FX kotlin,qt
It doesn't matter. If you gain access to their servers you can sign the commands yourself.
PCem is dead, use 86Box[0] (forked off PCem) instead.

[0] https://86box.net/
My own shop uses: https://www.phasetechnologies.com/products/phase-converters/...

It's nice because there's no motor to worry about maintaining and the machines can run at full power.
I actually think Google picked the winner by deciding to use Python, especially for TensorFlow, right at the time when deep learning really started taking off, and also at a time when they were seen as the leader in engineering best practices that other companies wanted to emulate.
Indeed, it seems like an easy problem on paper, but the problem is only growing worse. Why is that?

I find it curious that the climate change issue gets far more attention than the ever increasing, far more lethal and imminently threatening epidemics of chronic disease
There's pretty much never a "why". Fashion is fashion.

You can look back at some things that occured and say "well it's because it's easy" or whatever, but to be rigourous you'd have to also apply that to the languages that _didn't_ win, and the reasons that they didn't win to Python, and at best there's loose correlation.

This is the same as people that point to "why" billionaires are billionaires. There's a whole lot of luck to it that you can't discount.

Further, I'd question the premise. It's clearly the first thing that people reach for in ML and in the top 3 for web backends. But it hasn't always been that way and it won't always be. Programmers have way too much ADD and contrarianism for any such state of affairs to last for long. And in other spaces and even in other social circles it would be unheard of.
Why are these API banks always in the UK? I've been waiting to do my banking using curl for years and no one has made it available in the US.
Did I miss where he justifies the statement "duplication is one of the most dangerous mistakes in coding"? That has not been my experience and it's the crux of the value judgement here so I'd expect him to explain why it's so bad.
I got the Z13 as my personal and loved it so much I got the Z16 for work.

I was very displeased with the quality on the X1 Carbon Gen 9 I had for work before that, felt like a $400 laptop. Just creaky thin plastic everywhere, the click buttons worked 1/10th of the time, awful trackpad. Also the the crtl-alt-fn key placement on the X series is ridiculous.

basically I wanted macbook-level hardware quality, with easy Linux support (save for the now-long-gone butterfly keyboard issues) I figured Z series would be the closest thing and it has really delivered.

I wish there were an in-between size - more screen real estate than the Z13, but not as gigantic and hefty as the Z16.
There is no win. This is an infinite game.
I haven't read the full article yet but the abstract has some hints: I think what they're doing is leveraging the fact that they know where and when the neutrinos were created to narrow down the search in the actual neutrino detector itself.

Because they can see the associated muon, they know when to look for a correlated neutrino signal.

Between that and the extremely hot source, they can get away with a relatively small active detector volume.

Again that's just based on my reading of the abstract, I need to see the full article to validate that guess.
Largely yes a 1.5 kW device (a 12.5 amp space heater for example) is less safe on a 40 amp circuit. Since if it fail pulling more load than designed but not truly shorted the breaker may not trip. But if you put that space heater on a 15 amp circuit it would most likely trip the breaker. As other commenters have said the UK addresses that risk with fuses in the plug.

Also I recently redid my kitchen and I added an additional 20 amp circuit just for the kitchen island outlets and it has been super nice.
OpenAI Asks Court to Dismiss Authors’ Copyright Infringement Claims
Is this the ransomware as a service that was hitting hospitals and multiple companies?
Unencrypted does not mean that the plane avionics will just accept any input without performing plausibility checks.

Even for "plain" (i.e. unaugmented) GPS, there's countermeasures, starting from simple physical ones (e.g. directional antennas leveraging the fact that GPS satellites are usually located above the airplane and not below or inside it), up to complicated logical filters checking all inputs for plausibility and rejecting suspicious signals and resulting position fixes.

Galileo even supports message authentication, which thwarts everything other than (very sophisticated) real-time signal relaying attacks: https://berthub.eu/articles/posts/galileos-authentication-al...
Not sure how this is in disagreement with the comment.
The A.I. Revolution Is Coming. But Not as Fast as Some People Think
Detective Who Arrested Man for Satirical Facebook Post Denied Immunity by 5th C
According to wikipedia, the 6000s ran about 1 MIP and the DPS8/Ms topped out about 1.7 MIPS. Talking with people that worked on Multics, they generally say the 6000s were about 1 MIP.
I see little difference between collecting fingerprints and DNA samples.

Very few reasonable people object to suspects being fingerprinted, so far as I can tell.

Maybe people don't actually know what's being stored? A couple dozen non-protein-encoding loci cannot be used to frame you, tell what gender or race you are, or derive any other information about you.

You can't look at a CODIS entry and say "this is a red-headed female with green eyes and a higher-than-average risk of breast cancer" you can't tell anything-- except if the samples being compared match.

Same as fingerprints.
Yes cities are offering tax deals to companies - as they are getting hollowed out and depend mainly on corporate property taxes to stay afloat
This maybe chicken-and-egg, but Google standardised very early on on Python (along with Java and C++) for their internal work, and sponsored a lot of the open source infrastructure. So even though Ruby attracted a lot of attention for a big chunk of time, there was no diminishing in the baseline popularity and functioning of the Python ecosystem.
https://archive.ph/2vyoz
Were you able to disable suspend-on-lid-close? If that works for you, please let me know.
The living things that feast on plastic
Also the move from labor jobs to most everything ycombinator seeds.
Tree Style tabs should be a built-in feature, IMO. Make the browser great again.
> Couldn`t one of them worked to `take care` of this botnet operator?

Unless they want to start a war with Russia, probably not.
> What happens if the replacement parts aren't actually as good, safe or reliable as the originals?

I don't see how that line of thinking is any different to the argument manufacturers are making regarding right to repair. The response is simple, all parts must be G.A. and manufacturers can't force the company they are sourcing their parts from to not sell to third parties.

McDonalds can very well sue the franchise for not following the guidelines and ordering bad parts.
Academics started pushing it and it replaced MatLab for many of their tasks. Then ML started exploding and that was already all in Python.
For React. Not mentioned even on the documentation page unless you dig for quite a bit.
i hate driving past that facility. it makes me sick, thinking of all the people who were forced to relocate for such a failure of a project. i also have not met a single person who has worked for Foxconn in Mount Pleasant, haven’t met a single person who works at their office in Milwaukee, nothing.
The US also has fused plugs but their are not widely used for some reason. I see them mostly on Christmas lights, but I have also seen it on some small home electronics like a window fan and air purifier.
AFAIK you can still do passive IMSI sniffing, which isn't full content but is quite interesting metadata.
Not really. C(not C++) is better organized to understand how it will run on the CPU and how memory is allocated.

Software engineers are engineers primarily, so we care about where our thing is going to run.

Remember that Pascal was supposed to be 100% portable across platforms?
For physical devices, you can usually connect them via a dedicated Ethernet cable right to your laptop, and set the initial password. They likely don't have the right network settings anyway to drop them right into the bigger LAN.

Otherwise I think you just prepare a certificate ahead of time, and scp it during the first connection, then immediately disable password-based access, or at least change the password. Any passive eavesdropping still needs to defeat the encryption somehow (no feasible ways are known now), even having seen the initial exchange.

If you have an active MITM attack, all bets are off, because the attacker could even grab the image with the pre-baked key you're sending, and copy or change the key. If this is not possible, then the pre-baked key would help. If your security is really important, don't use ther cheap GoDaddy's offerings with limited SSH.
Child safety bills are reshaping the internet for everyone
I remember the joke CL that deleted mapreduce from google3, even got an approval from Urs IIRC
In addition to Flume/Dataflow, there's a significant push toward SQL engines. In general, SQL (or similar query engines written in more declarative languages/APIs) has some performance benefits over usual Flume codes thanks to vectorized execution and other optimizations.
Intel integrated graphics are terrible, so if you're buying a smaller laptop which will usually not have a dedicated graphics card, it's gonna poop itself if you're on a video call while some basic code compilation is happening.
Bankruptcy's for larger companies like this dont always mean End Of Line.
Firstly who were its debtors and investors? If overseas's this could be a way of losing them.
Sanctions is cited, and old tech, so again, is this just a chance to offload old tech, whilst creating an opportunity for a joint Russian/Chinese tie up?
Both are being sanctioned by the US, so there is a common cause to be had and the Chinese are ramping up their "Taiwanese" chip production.
I am pretty sure that is not their top priority.
And yet Steam is a shining example of curation compared to, say, the App Store or Google Play.

Excellent curation will be critical to gen AI. The window for such curation to be established feels extremely small, otherwise "app stores" will take hold and we will end up with a sea of unnavigable spam.
Roundup of Events for Bootstrappers in September 2023
I don't think moonchrome was disparaging Rails or minimizing its popularity, but, rather pointing out that Ruby is only as popular as it is because of webdev, because of Rails (and the Rails-likes that came after)—outside of that specific niche, it's not very commonly used just about anywhere else, especially when compared to Python.
> The syntax is almost a dead-ringer for pseudo code.

This is the big one. You look at it, and you think you know what it's going to do. The indentation rules also means things look predictable rather than being a mess of brackets.
Meta shut down a disinformation campaign tied to Chinese law enforcement
So it started by bunch of losers seeking fame in insulting others.

I understand the stupidity in today's internet is out of proportions, but Muslims themselves burn Quoran to dispose of it. The sole intention of the losers here is to insult a large group of people. The retaliation is coming in several forms including the call to bankrupt such miningless countries and that's a good thing. The exact reason why Denmark and Sweden are banning acts of hate speech against Muslims.

Now you are writing that (selective) hate speech should be free and protected and all retaliations should be banned.. which is funny because it's not how the world works and you don't get to dictate the rules.
I don’t like this
Recent and related:

How far can you jump from a swing? - https://news.ycombinator.com/item?id=37255330 - Aug 2023 (28 comments)

(I invited the author to repost it because while that thread got some comments, it never made the front page, and it seemed like a good candidate for the SCP (https://news.ycombinator.com/item?id=26998308).)
And aside from Kindle, even the 'formatting the manuscript' part is very much underestimated by most self-publishers. Professional-grade typesetting and cover design makes a great deal of difference to reading comfort, shelf appeal, and overall perception of value.
That was my experience. I like Perl. I'm comfortable with Perl. And after about a day of Python, I never wrote another line of new Perl code.

There were so many "it can't possibly be that easy, but it is!" moments.

Let's write a function to add five to a number:

def add_five(num):
return num + 5

OK. So, can I pass that function as an argument to another function?

def call(func, value):
return func(value)

call(add_five, 10)
=> 15

What? That worked?! And there was zero additional syntax, you just... do it?

After a seemingly endless list of happy discoveries like that, I seriously rethought my idea of what programming languages could be, and ought to be.
Why Are Websites Embarrassing?
It's unequivocal that screening reduces breast-cancer specific mortality. None of the studies are powered enough to draw a positive or negative conclusion for overall mortality. The second last link is an explanation of why this is the case, where we're at and what the implications are.

The last link explains the NCCN rationale and decision making process.

http://www.aapec.org/images/b69a380d-519a-415b-8e8c-8e7f2b02...

https://www.nejm.org/doi/full/10.1056/nejmoa1000727

https://academic.oup.com/jnci/article/106/11/dju261/1496367?...

https://www.bmj.com/content/bmj/352/bmj.h6080.full.pdf

https://jnccn.org/view/journals/jnccn/16/11/article-p1398.xm...
> I am talking about fighting for fundamental consumer rights here,

Ask Europe for that, they are probably the only entity will make a legalization to prevent such ads, that being said, I wonder why they didn’t already have, since they are always after Meta Apple and what not, or is it because most of TV manufacturers are Chinese?

However, that will take time, in the meantime and just like other suggested, use an HDMI cable with laptop or kodi box.
I use my target cup to measure out how much water to boil.
>i wish 240V was more common

More common where? Your main service panel is 240V. Do you only have a single 120V circuit feeding your garage?
Other People's Busted Software Is an Opportunity
(Semi-)Serious question: does McDonald’s soft serve “ice cream” contain dairy?
There isn't enough known about the whole thing to answer this. But for what it's worth, Intel's version of this tech has a wiki paragraph dedicated to this concern.

https://en.wikipedia.org/wiki/Software_Guard_Extensions#SGX_...
It is one click if you are a normal Fi user
Great thought and looks easy to to try out, thanks for sharing.
There is a lot more history before the data part. But yes, it is a big "modern" driver for its popularity, and Python owes it to its easy C interop.

I would contest the Ruby as web dev part, though. I used Ruby for Puppet and Vagrant a long time ago and it was great, but all my experiences with Rails (and associated gems) turned into maintenance nightmares.
Good memories. I still have that issue in the attic somewhere.
numpy exists (somewhat indirectly) because matlab cost $$$. and now numpy is a far larger use of matlab's concepts than matlab will ever be.

I haven't seen anything an "A-type" data scientist needs in R/SAS/SPSS that was intrinsic to the language and couldn't be ported to Python. I don't want a "data/scientific" language, or a "web" language, or a "UI" language- I want one language that explicitly supports all the usecases well-enough.
In part because of the "Regulatory Sandbox" - https://www.fca.org.uk/firms/innovation/regulatory-sandbox
> In the age of MP3's and streaming services, "anyone" can put their music out there.

Not the same thing. Putting music out still requires a lot of.. artistry. The tools don't do the work for you.

"AI" is heading in a direction where you only need to supply the most rudimentary of ideas and it fills in the rest. At some point you won't even need to supply the ideas as the system will have some concept of what pleases you.
Subverting the positioning is different than denying the capability entirely through a higher power transmitter. If you require precise positioning to land and don't have it, kinda moot whether you're faking messages or overpowering. During VFR, not a concern. During IFR, low viz, etc, that is where capability loss is potentially material.

https://www.cnet.com/culture/truck-driver-has-gps-jammer-acc...

(aware of military receivers that can receive jam resistant signal, but that is not what commercial applications have access to)
But it is allowed in most of the rest of Europe. I believe they do require those to have GFCI (as does the US since 1975). Does the UK disallow them even with GFCI?