skysight-inc/HackerNews huggingface dataset:
Read up to page 20 of http://bitsavers.informatik.uni-stuttgart.de/pdf/borland/bor... - it'll apply to 16-bit Watcom as well.

I know you said you're using openwatcom, but if you're not familiar with DOS, I'd suggest running through https://fabiensanglard.net/Compile_Like_Its_1992/index.php to build Wolfenstein with Borland C 3.1. The public Keen Dreams repo is very similarly structured and will build with BC3.1 as well.

Others have mentioned the Abrash black book. The example code is available in OCR'd form (and compiled!) at https://github.com/othieno/GPBB/tree/master/codebase/source . Some scrolling examples (but not in color mode!) are in https://github.com/othieno/GPBB/tree/master/codebase/source/... - you can use them to see the difference between Virtualbox (which doesn't emulate the finer details of a VGA) and emulators like 86box/PCem/DosBox.

Getting data into and out of the more accurate emulators can be a pain. Personally I use VirtualBox with a 32-bit Windows image to do builds. It has network access and VirtualBox shared folders connect it to my desktop. It can run DOS and 32-bit windows toolchains, which covers everything that existed in the DOS programming days. To get things to either PCem, or my real 386sx, I mount a virtual floppy image in VirtualBox, or connect a Sabrent USB drive to write a real floppy, respectively.

(Something like PC-NFS or Microsoft's DOS SMB client would be the easiest way to get data into PCem/86box/etc. I'm yet to set it up).
> Mark Zuckerberg justified the move in a Facebook post: “Open source drives innovation because it enables many more developers to build with new technology. It also improves safety and security because when software is open, more people can scrutinize it to identify and fix potential issues.” [0]

I don't work in the space so I can't comment much, but my team (Server Operating Systems and similar) has been working with Linux, Systemd, Centos, etc for years for essentially the same reason. Working with the community forces you to build better stuff, because, in a healthy community, no one cares that a "Director from Meta wants it" which is the kind of thing that kills proprietary projects in the cradle all the time.

[0] https://www.vox.com/future-perfect/23817060/meta-open-source...
> In some cases you (or if not you, then at least the vast majority of society) thinks it’s appropriate.

Children cannot defend themselves. Adults can. No one is particularly interested if this fine line escapes you. The line exists, no one is interested in changing it (other than pedophiles, of course), and the proletariat would quite like it if the bourgeoisie could leave us the hell alone, thank you very much.

Also, allow me to clarify one point: I don't have an argument. I have a class interest. I am not interested in convincing you one way or another. If arguments actually worked to protect our rights then we wouldn't have to go through this merry-go-round of nonsense every few years. I am stating quite simply that the proletariat has certain rights and attempting to infringe upon the same as the bourgeoisie has done for the last decade is a sure-fire way to result in the same being subject to boycott and ruin... and if you don't think that is the case then ask Budweiser how they're doing at their next quarterly earnings report.

My only message is for bourgeoisie who may be reading: If you value your profits then maybe you should consider leaving your customers the hell alone, because the incident with Budweiser shows that customers incensed with your manipulations can and will stop doing business with you. No one is exempt from this fact, including ISPs, NSPs, payment processors, or other intermediaries who perhaps justifiably think that they are untouchable.

Lest there be any room for doubt: KiwiFarms has been under assault for the better part of a year and change... and now we're talking about it on Hacker News. This story is being talked about here and now because some people have had enough of this nonsense. Maybe everyone should take a break... pause, reflect... and ask whether trying to manipulate their customers to their own financial ruin is really something they want to pursue to the bitter end.
You're the one that's imagining that AWT leads to leaving the solar system.
The popup window login with the many different domains doesn't work with isolation on. Hope they don't take the random meeting name (the last anonymous option) away.
"We kind of joke that we’re a tech company that happens to have a banking license."

This is one of those quotes that can look really bad in hindsight if something goes wrong
You think the companies they do business with should be forced against their will to carry their hateful communications?
Ask HN: In a hybrid startup, is it more optimal for career to be in the office?
Not surprised that this performs so well, considering Facebook’s long experience with tracking pixels.
wow . cool
You don't understand economics.
> Are you comparing my very reasonable comment to racism? Or… ?

No, they're just providing a neutral example. Neutral towards you and them, that is.
Apparently OS X cannot boot because of the small amount of RAM (around 50 MB). So, maybe an early alpha, but then this adds a whole lot of things that can go wrong. I think even the public beta required 128 MB.

Also, MOL officially supports only Puma and Jaguar.
Further the intent of a system based on law, at least since the Magna Carta, is that the people (definitions vary) have to be consulted democratically.
Not everyone speaks English as a first language. It’s a Show HN too. No need to say sorry!
You don't have to choose between under and over engineering
> But calling for more government regulation of privately-owned services? Forcing private companies to do what you want them to do, even when they would prefer not to?

Yes! That's what it's going to take. If you want checks and balances, this is how you get them. Ultimately capitalism is supposed to benefit society as a whole and when it doesn't it needs a kick in the ass.

> The whole point of private property is that it carves out a space of freedom for you, the owner of the private property, to use it as you wish!!!

That's correct but as soon as you're "open to the public" the rules, necessarily, change.
Graph workloads can work well on normal chips but you really have to know what you are doing. Clever algorithms that demonstrated graphs workloads could be efficiently run on CPUs was a major contributor to the demise of barrel processing research, since a lot of the interest in those architectures was for the purposes of efficient graph analysis. Given the option, economics heavily favors commodity silicon.
Fear of missing out system?
Reporting what the "victims" themselves have said is not harassment. Reporting on the extralegal actions of these "victims" is also not harassment. If you have evidence of him engaging in actual harassment as legally defined then please share it as I'm sure those inclined to see him prosecuted would love to have that information. Don't worry... I'll wait.
The issue is that a lot of people, primarily technologists in my estimation, just don't like the human experience all that much. They'd like to do away with it as much as possible and replace it with a sanitized and mechanical experience instead.
Principles of My Text Editor
Why do you think it was built around that language?
Because hosting my own server and disabling the auth is about 1000 times the effort of clicking "start a new meeting" on their website.

I don't get these "why can't you just..." comments. It's like you complain about food in the restaurant, and someone saying: "well, you can cook your own lunch at home differently".
I wonder is there has been some exaptation where something tongue related was co-opted along the way to make hands work, or vice-versa.
Electric showers are a result of low quality, cheap-as-possible housing.

I've seen them (my parents have one) in the UK, and lower income countries in South America, Asia and Africa.
This is a well documented thing. McDs is colluding with their buddies to artificially make money via bogus broken machines. They make way more money with this scam rather than selling their legally not even called ice cream, simply due to the sheer magnitude of the contract to repair. What a boring dystopia.
>that we are, right now, gathering the data that will result in the first detection of extraterrestrial life

I agree; although bio-signatures may be the most currently poignant way of predicating the existence of life, there is almost always a suspicion of doubt - since its impossible to prove a negative - that some signatures may actually be of natural origin.

Techno-signatures, however, colossally mute that chance; and I hope we happen upon that vicissitude in our lifetime, however astronomically improbable that may be, from out light cone, to another.
I agree that we are not entitled to Jitsi (8x8?) providing us with a free service. But it is not as clear of a cut as saying "Run it yourself then!" to a bunch of spoilt brats.

At the height of the pandemic I started using Jitsi for all my conferencing needs and was very happy to find that 8x8 had a paid-for option so that I could support Jitsi development through a 8x8 Meet Pro subscription. However, in December 2022 8x8 decided to axe the service and replace it with their "X Series plans" that are an order of magnitude more expensive (can not even find quotes easily right now [1]) and clearly geared towards large-scale enterprise. "By moving to 8x8 X Series, you will have access to features
like business SMS/MMS, unlimited calling to select countries, fax, voicemail transcription, integrations with business applications, call queuing, analytics, and more.", sounds great right? But not really to someone wanting to have a fixed URL and make twelve or so video calls per week on a budget.

[1]: https://www.8x8.com/products/plans-and-pricing

This effectively forced me to go and "freeload" on Jitsi again, despite being willing to pay. However, I refuse to go crawling to Facebook, Google, or Microsoft for an account as I worked long and hard to divorce them already. It is doubly frustrating when you know that 8x8 has an account infrastructure (I have used it) and they are deciding not to offer it to us.

So, yes, we are not entitled to their free labour. But it is not like their track record is perfect here. This could all have been done much smoother.

To end on a more positive note, I posted this story a few days ago [2] and here are some alternatives that were brought up:

https://call.element.io

https://jitsi.member.fsf.org

https://meet.fsci.in

[2]: https://news.ycombinator.com/item?id=37258646

Do seriously consider supporting organisation that provide these services so that we can continue to have nice things. I would also love for there to be a Jitsi alternative out there with a "leaner" technology stack and higher focus on security that (paranoid?) people such as myself would feel more comfortable hosting on our own.
Why do people like you have to pop up and mention cryptocurrency on any thread related to finance?

I'm saying this as someone who first bought bitcoin back around 2010. It is just obnoxious and completely unrelated to the thread topic
What are the kinds of challenges to write things efficiently?

From skimming Wikipedia, it looks like a big challenge is cache pollution. Is it possible that the hit to cache locality is what inhibits uptake? After all, most threads in the OS are sitting idle doing nothing, which means you’re penalized for any “hot code” that’s largely serial (ie typically you have a small number of “hot” applications unless your problem is embarrassingly parallel)
To most people this is like having a complaint about a hotel, and someone saying "you can still build your own house, right?"
ISP regulating online speech is the result of some law and the justice system.
People write drivers and kexts for Mac OS and Windows - and most drivers in Mac OS do not interface with open source interfaces. Writing drivers has little to do with the source availability really. I’ve written drivers and kexts for OS X. Never really bothered with the XNU source.
Classic Mac OS is also much simpler and built with more primitive tooling, so reverse engineering it is eminently doable, just that’s a bit beyond what anybody in the community wants to do. I think the Venn diagram of those that are interested in classic Mac OS (sizeable but small) and those sentimental about the Wii is not highly overlapping.
People have hacked Palm OS to shit - this type of thing is certainly doable regardless of source if one is inclined (I could, but I have literally thousands of other hack projects that are more interesting to me).

> third-party attempt to "port" it to new hardware.

There hasn’t really been any with X either - Hackintoshes have always been quite limited in scope. I barely would calls those ports.
They aren't a Nazi site, sure, but it's dedicated to finding victims to torture because they think it's funny to do so.

That's behavior.
Meta Engineer Total Comp Reaches $800k
> Perl and python have opposite philosophies with regards to standards. Python prefers a standard "pythonic" way, while perl had its "there is more than one way to do it".

It wasn't just "having a standard" that mattered; in Perl it was actively encouraged to find a different way of doing something.

"There is more than one way to do it" was often taken by the Perl programmer as a challenge to find all the other ways, and then use them all in different parts of the same program.
> swatting campaigns

Do you have evidence that Null knew about people organizing these on KiwiFarms and openly endorsed them or at least tolerated them? Do you have anything to confer upon him some kind of liability for the actions of his users other than "I don't like him so fuck him"?

> illegal in many countries

No one cares whether it's illegal in any random country. Other countries ban lots of things for utterly cretinous reasons.

Attempting to characterize a gossip column as a "harassment" site isn't working. The EFF is openly commenting now because people like you who are pushing that narrative have failed, and have managed to piss off all the wrong people. You might want to consider rethinking your position.
What about hydro?

From https://en.wikipedia.org/wiki/List_of_hydroelectric_power_st...

> 1975 Banqian Dam failure: 26,000 dead from flooding, 145,000 dead from subsequent famine and epidemics, 11 million homeless. Caused loss of generation, dam failed by overtopping in a 1-in-2,000 year flood

More details in https://en.wikipedia.org/wiki/Banqiao_Dam

---

For a while, the Mosul dame was in a dangerous state. (It looks like it's stable now.) From https://en.wikipedia.org/wiki/Mosul_Dam#Instability_and_reme...

> A September 2006 report by the United States Army Corps of Engineers noted, "In terms of internal erosion potential of the foundation, Mosul Dam is the most dangerous dam in the world." The report further outlined a worst-case scenario, in which a sudden collapse of the dam would flood Mosul under 65 feet (20 m) of water and Baghdad, a city of 7 million, to 15 feet (4.6 m), with an estimated death toll of 500,000. A report on 30 October 2007 by the US Special Inspector General for Iraq Reconstruction (SIGIR) said that the dam's foundations could give way at any moment.
Well they managed to convince the Deep Learning ecosystem to move from using Tensorflow and to instead use PyTorch.

So there's that. But again Meta's involvement in AI can't be ignored

> they can introduce a nearly unlimited number of competitors and new entrants to the market. All of whom will be aligned to building on this foundation.

Exactly this. They are creating an ecosystem around PyTorch with the best models being available there.
The owner shed his Section 230 protections when he made posts directly involved in harassment of his victims that he has a personal beef with. Even the EFF's article says the site is full of crime and called on the cops to prosecute. This also means they won't defend your beloved website in court.
Why exactly do I still need a middleman in 2023 to talk to someone else's computer? Is NAT the only reason?

Also, why exactly did we introduce IPv6 again? Everything today is NAT-within-NAT-within-NAT (much of it using IPv4), and almost nobody has a publicly routable IP address. Was the whole transition just a massive waste of effort?
I don't get it. What did Elixir have to do with the decrease in servers and costs... specifically?

Why do people write hollow drivel that doesn't actually say anything?
Yea but if I haven't even seen the product yet, I'm not going to bother and give away my email + personal info.

I understand sometimes you need auth, but the app could just show the live app and then pop up a signup modal when the user tries to do something that requires auth (that's what I do on my apps)
Hi! Sorry for nitpicking the letter, I understand something like this is challenging to write. I wish you all the best going forward!
> What would the principles be worth otherwise? Surely this is the paradox of tolerance in a different package. Why not instead model communication as a bilateral contract?

If it was justifiable for speech infrastructure to ban the speech of any ideology based on if its implementation societally would probabilistically/historically lead to mass speech suppression and/or other atrocities, then a massive array of political and religious speech would technically qualify for a ban. Including Marxist-Leninist writing, or religious proselytizing to name a few.
To suggest that Kiwi Farms has been used to harass and terrorize more people than Twitter or Facebook is provably false, by orders of magnitude.
> I know if I go off my meds I go to a bad place pretty quickly.

Sincere question: how would you know if this bad place was withdrawal from meds or the reappearance of your pre-existing "bad place"? (Pre meaning before you began taking prescribed psychotropics.)
Matt Damon:)
If HE is lying in response to a complaint forwarded to them by the AG, that seems like something the AG really should investigate.

Edit: It's odd to see this downvoted. I don't care about Kiwifarms or all the other random crazy crap being discussed in this comment thread. But I do feel that companies should be honest in their communications. I'm surprised people here disagree.
Our variation was to jump out at the exact moment the swing started to return at the top of the motion. That way you just stepped out into space in a leisurely manner, and immediately fell straight down into a standing position.

Stiff legged.

On asphalt.

How we didn't die, I'll never know.
> For example, lets say I gave a simple coding puzzle (think leetcode) to 10 python engineers. I would get at least 8 different responses. A few might gravitate around similar concepts but they would be significantly different.

This is true for any language. Arguably, what's different about Python is that the more senior the engineers you're interviewing, the more likely their solutions to converge.

Just because something is in the Zen of Python, doesn't mean it automatically gets followed by every Python engineer. It's Zen, after all - you don't automatically get enlightened just by reading it.
1p works great on my mac but still asks for a password from time to time, I'm not sure of the exact mechanic.

OTOH even Chrome's password manager now integrates with the Mac fingerprint auth.
Sustainability is not just about CO2 reduction - Good that you mentioned this.
Because of current situation, most people say Sustainability is often related Co2. It is much more.
I remember a blog post on HN from an ex-DeepMind/Google Brain person who postulated that the research group existed for visibility; you use the research to attract talent who sees the cool stuff you work on and gets excited, but once hired funnel that talent elsewhere in the company to attract clicks or generate money. Research as advertising.
Obviously, generating queries from natural language should be the most important thing

And providing the user interface to do that
Now imagine if HN admins created a section explicitly purposed for posting Joe Biden's personal family information and stalking his family. That's what Kiwifarms actually is towards its victims.

Go look at the front page of the site. There is a section named "lolcow cults" and 4 major forum sections created by the admins naming specific victims by name. I don't think I can even link to it without getting my HN account banned.
Like this scientific report?

Retraction Note: A critical assessment of extreme events trends in times of global warming.

https://link.springer.com/article/10.1140/epjp/s13360-023-04...

It also had "collected measurements". There are tonnes of nonsense scientific articles published (not saying this one is, but of this author that has made dubious and sensational claims). And unless there is scientific consensus, his wider claims should be treated with scepticism.
My friend, you seem genuine in your enthusiasm if a little misinformed, so in the spirit of trying to stoke that rather than smother it, can I gently alert you to the thousands of bug bounty write ups you can read online? A decent place to start is the various H1 Disclosed writeups [0] but there's an avalanche of this sort of content on Medium (most not as well written as OP's, it must be said, but still very technical and detailed.) Good news! The time you're nostalgic for is right now! If people would like to share other blogs below which also post technical writeups for this poster, feel free. I'll throw in another one [1] too.

[0] https://twitter.com/h1disclosed

[1] https://jub0bs.com/posts/
long experience with tracking.
Despite the title, this blog post goes very deep into how a compiler generates WASM and what that looks like.

Lots of hacks as WASM is pretty unfinished as it is, specially regarding linking different modules and the calling convention. The author used the Zig compiler to figure out how to do those things (Zig just does what C does, it seems).

I've tried doing something similar, but gave up because of that.
What's that saying "history doesn't repeat, but it often rhymes"

The same thing happened when Microsoft backed down with hardware OEM's and let them ship Vista on laptops with 512MB of memory
Follow the steps listed at https://support.xbox.com/en-US/help/account-profile/manage-a....
Yeah, that's not going to happen. KF is not a Washington state LLC.
Doxa, Episteme, and Gnosis Revisited
Tragedy of the Commons Ruins Everything Around Me (apologies to Wu-Tang Clan).
You can run your own, there are a lot of open source IDPs.
> Doxa is what in English we might call hearsay. It’s the stuff you know because someone told you about it. If you know the Earth is round because you read it in a book, that’s doxa.

> Episteme is what we most often mean by “knowledge” in English. It’s the stuff you know because you thought about it and reasoned it out. If you know the Earth is round because you measured shadows at different locations and did the math to prove that the only logical conclusion is that the Earth is round, that’s episteme.

> Gnosis has no good equivalent in English, but the closest we come is when people talk about personal experience because gnosis is the stuff you know because you experienced it. If you know the Earth is round because you traveled all the way around it or observed it from space, that’s gnosis.
Historically hot water in most houses in the UK came from a gravity fed tank in the attic. This means low pressure. If you wanted a high pressure shower, your options would be to replace the gravity fed system with a cold water pressure system (which can be expensive and might also involve disruptive relocation of pipe work) or to just fit a cold water fed power shower.
I'm damn impressed that they seem to be the first to implement Chrome and Firefox plugins for WebKit.