skysight-inc/HackerNews huggingface dataset:
Depends a lot on the machine in question, but in many (if not most) cases emulators aren’t particularly accurate and can sometimes be missing major features.

For example if you want to run classic PowerPC Mac games with 3D graphics, you’re going to need an actual old Mac because no emulators currently implement enough of a GPU to run them.

Aside from that, with emulators you’re adding layers of indirection and modern technology with unavoidably higher overhead (like USB) that impact latency — even if emulated machines are faster in some ways they can be less responsive than actual hardware.

The best of both worlds are hardware recreations of classic machines using modern technology, but these are exceptionally rare. It’s a shame because with how much everything has shrunk, it’d probably be possible to build a meta-retro-box about the size of a NUC that contained hardware for a bunch of different systems.
You'd think Elon would call the captain some awful names and then claim he can free it with his flamethrower and submarine!
not personally triggered, but putting side by side racist, fascist and ancap is a little unfair?
Most web servers support greaceful restarts, i.e. reloading code and configuration without downtime. Usually you just send a pre-specified and documented signal to the process to do it.
Empty weight of a 40ft ISO is around 3,700kg
Max weight of a container loaded is around 30,000kg

Max payload of a Chinook around 11,000 kg near sea level at not high temp. (correct my number here from the wrong version of the Chinook...older versions were 4,500kg)

So, if your container is a a quarter full, sure
Tragedy of the Commons is the libertarian "private property is essential" interpretation. It's a cynical take, assuming that human selfishness is the deepest of truths and that there is no use fighting it, that the best solution is to organize society around it.

The conventional Game Theory take is that this is a prisoners dilemma, and everyone creating balloon.txt files are defecting. They are making the most rational choice under the rules of the game (no communication thus no reliable cooperation). It's no globally optimal, but it is locally for each of them. This take also suffers from the same assumption: that rationality is centered on self-interest only.

If we are to evolve as a species, then we need to get beyond such limited thinking. We need to transcend our base natures. That is the whole point of culture: to transcend as a group what our genes otherwise program us as individuals to do.
RSS is a bit of a relic of an earlier, more open web, and Google Reader was at the time the best, most popular RSS client.

Killing it was bad for users, and bad for RSS, but it was also a very visible marker of a shift towards a more closed, proprietary web.

So it's not just "having Google Reader was better than not having it, I'm mad", but more about regret for what might have been if we'd all gone down a different path. The Google that, rather than killing Reader, had invested resources in it might have done other things.

Example: Right at the same time they were killing off Reader, they were removing XMPP/Jabber support from Google Talk. Is it plausible Google might have continued backing open standards like XMPP and RSS? And if they had...what would the internet be like now? It's certainly clear that RSS is much less popular than it was; could Google's support for the standard have prevented some of that?

In short: People are upset about Google Reader as such (I use bazqux.com, it's just as good as Google Reader ever was) but what it implied and represented.
https://en.wikipedia.org/wiki/Operation_Crossroads

A nuclear explosion probably would damage the canal itself. But its said that USS LSM-60's pieces were never found again...

https://en.wikipedia.org/wiki/USS_LSM-60

Just 170 yards away was USS Arkansas, a battleship. The hull mostly survived (though was deformed and melted).
Tate's POPL 2009 talk is also a great intro and companion to Willsey's POPL 2021 talk.

https://www.youtube.com/watch?v=LKELTEOFY-s
https://www.cs.cornell.edu/~ross/publications/eqsat/
Behavioral Activation Therapy
The link is in the cached screenshot:

https://archive.is/https://www.reddit.com/user/maxwellhill
We might be better off with an email address portability law similar to what exists for mobile phone numbers, but even without that GMail offers POP and IMAP access as well as forwarding to external addresses.
Proof that the future is here, but just unevenly distributed -- we have technology for dynamic disk expansion, but implementation & integration just isn't present/slick enough to make it available to even tech-inclined hosting consumers just yet.

Guess this is another place of differentiation that some of these platforms could offer.
It's using OpenLayers.

https://openlayers.org/
I think the idea is that they would only partially unload. Get enough weight off the bow to help move it out.
8GB seems like an arbitrary number, especially with no explanation or percentage of total. would be no good on e.g. a 10GB slice
2 weeks after all seasons show up on netflix.
Yeah, but you know, the mob.

Twitter and just about any other platform is similar in that what you see is either indirectly or directly driven by you and your choices, yet people will go out of their way to find legal speech offensive.

So I guess it depends on how much they are willing to stick to their principles. I can only hope they do and don't suffer for people who seek out offense.
Glad to see this getting play on here. Egg presents a very compelling algorithm and library for equational reasoning over syntax trees that I've been pretty fascinated with over the past couple months.

These e-graph data structures are in the heart of SMT solvers but giving easier access to end users and specializing the algorithm to the different needs of optimizing rewrites really changes the game.

There's some cool applications linked on the site that I recommend people check out. A kind of neat thing about it being in rust is that you can compile to WASM to throw stuff on the web. I had a little demo of using egg to rewrite some category theory on my blog here https://www.philipzucker.com/rust-category/
RSS is hardly a "relic", it has in fact pioneered web federation technology. Newer Fediverse standards, such as ActivityStreams and ActivityPub build on the same foundation as RSS itself to decentralize more of the web.
I defs paid for the ti-calc emulator, but that gets me my ti-89 experience, and the emulator didnt cost me 200 bucks
I think Design Patterns is often painfully misunderstood and misconstrued. My idea of using the factory pattern, for example, is not to write a MarriageFactory class, but to write a Celebrant class, and we may recognise that it embodies the factory pattern if that is helpful to the comprehension or authoring of the code.

And so it goes with the others, many of which I use extensively in my own work, but at most there's a comment at the top saying, for example "this business rules structure is in the chain-of-responsibility pattern".

That is the material use of patterns, they are not abstract frameworks. Naming things makes a difference: encouraging a taxonomy of purpose, rather than of form, goes a long way to re-orienting a programmer towards problem-solving with concretions rather than abstractions. As a consequence, Design Patterns, along with Refactoring and PoEAA, continues to serve as one my most-thumbed indexes of solution ideas.
Thanks for asking him, really appreciate the feedback on how he's comparing it with the other options available!
Oh man, I used to check labs so often. God damn Google became a proper fallen empire of a company 'eh
The Impossible Startup Part 1: Ideation. We might fail. But we will try
One alternate I’ve been thinking about lately to virtualization is the HTML canvas? I believe this is how flutter works. It scrolls buttery smooth. You can stylize elements. And also restrain to a certain viewport. There may be a few ambiguities, soo might do some research to make the text look good, but just a thought
You will be surprised, but I saw the same behavior in the large tech company.

Department either uses or loses the budget, so, there was a push to make sure nothing is left.
Why not indeed?

For most development, emulation is great. That is what I do a lot of the time. Having my modern environment handy makes old school dev targets easy, fast and fun.

Sometimes, it makes sense to get real i/o and interaction. Here are a few examples:

* What are the performance differences between fast emulation modes, recently made CPU accelerator hardware, old accelerator hardware, and a stock machine?

That varies a lot! And emulation is not necessarily accurate. In the case of recent hardware option cards, it is not accurate at all.

There are times when it makes sense to test, or attempt something new, and doing it on the real machine is always valid. Emulation may or may not be, depending.

* I am making some low latency controllers for younger ones, and me to be honest, to game on and experience history.

Going down this road has been fun. I got a couple great CRTs, have made some gaming controller hardware, and my young ones notice! All sorts of questions, observations.

Dark room, late night phosphor trails, just by way of one small, but fun thing. They loved gaming that way. Have asked a few times to do it again. Fine by me.

* I want to program on a 65816, and that was an upgrade from back in the day I never did. My accelerator card could come with that CPU instead of a standard, 8 bit 6502 variant.

Emulation may cover this case, bit it may not do that accurately given newish hardware options I have on the machine.

* I do use the machine for the following:

Writing. Old school, comfy keyboard, display helps me to focus and write a bit differently. This is straight up creative writing and it is fun.

Electronics. Have always done this and will continue. A fused card amd ribbon cable makes learning and building fun. I can use the computer to generate inputs, display results, etc.

I got started with embedded systems this way and love doing it. Have learned a ton on an Apple, sometimes Atari machines back in the day. Still am.

Gaming, and for me that is Nox Archaist more than anything else. I don't have a ton of time, so I like to make it immersive and fun.

First time I sat down in front of one of these machines, actually a Plus model, not a //e Platinum, is an experience I remember vividly. Just last weekend I did that again, and we have come a long way!

That perspective is nice. Has value. I am happy it all can work still.

Edit: Frankly, a real system on a quality CRT is a great experience. Software emulation does not really do that well.

Hardware, FPGA can, and I bet it grows nicely over the next decade.

Software emulation, again, is my goto for dev projects. I do more than software on my retro hardware, so I maintain good quality retro hardware, and that leads me to the last reason:

Other people are making cool stuff! We all buy kit from each other and it is a lot of fun.
This concept generalizes really well to many things outside of computing. For example, this is why adding more engineers to a team can slow things down.
Drop the Zoom video? Audio-only communication boosts group IQ
can't they just add water to the anal canal?
Maybe this will sound dumb, but I had to deal with medium-large (not "very large") logs in the past, and I found that spending some time actually trimming down the messages was really helpful. Especially if you're using it for CI, some commands (e.g., wget, installers like apt-get, etc.) tend to produce what is essentially useless garbage (like XXXX.... progress indicators, "preparing to unpack", "unpacking", etc.). It's not something everyone bothers to do, but I spent some time making commands more quiet and actually keeping only the important parts, and I felt it paid off.

All of which is to say—have you tried going this route? I'm not familiar with Yocto, but I feel like it's worth a shot regardless of the UI. There's only so much useful information to log, and it makes it easier to read the logs too, even with a perfect UI.
I lived in the inner city and in some of the neighborhoods I lived in you simply wouldn't walk around. Not at night, not during the day, not anywhere other than from the front door to the car.

You must have lived in a different kind of inner city than I did.

It was convenient and efficient not to be assaulted.
Not a replacement inasmuch as it's not a standalone chat client to be used by disparate users for various reasons. It's a chat client for developers of a given project to convene discussion about work going on in that repository at that point in time. So where Discord, for example, is for anyone to setup a server to discuss anything; Fossil chat is for devs working on projects that already use Fossil to convene discussions pertaining to that repository. You won't setup a Fossil instance just to use as a chat client—because it's not intended as a replacement or competitor for <list of chat platforms>—but if your project already uses Fossil, now you can keep your dev-related chat in-house.
That would be great if everyone were truly on a level playing field.

You could make that so in this shared computing scenario, but our broader world is systemically rigged in favor of some people and against others. Capitalism depends on the un-levelness of the playing field for cheap labor.

i.e. while it can be useful if prices are attached to commodities (with caveats around externalities etc), it is not a good thing that prices are attached to humans, making some people's being and work less valued than others.
Plain ol' vanilla javascript, of course.
That gives me the feeling there's good business in modifying BMWs to connect the heated seats wires to a physical switch with a light on it
Senior Executives aren’t the Jedi council or whatever. Someone probably discovered somebody dumping the GAL and the big shots made an emotional decision.
The loading screen technically isn't part of the calculator's UI - Windows automatically shows a loading screen for all new (UWP) apps unless they explicitly opt out (and even then the OS will still show the loading screen if the app takes more than a second to load). The purpose of this is to keep the OS feeling responsive, since it allows it to bring up the window immediately (for UWP apps the OS shell is in charge of creating and managing apps' window frames, unlike Win32 where it's the apps' responsibility), rather than leaving the user staring at a screen with nothing happening for several seconds (and maybe thinking it's the OS's fault for being unresponsive)
Someone get the old man and that little boy scout from Up on the phone, stat!
Call the Israelis, they have nukes. Obviously, Suez needs to be made deeper and wider at this point anyway
I remember coming across Amdahl's law in the grad school and thinking, "Why is this even a law? Isn't it something completely obvious?"

...later I became a developer. Turns out it's not obvious.
And in the end they gave up on Google Plus. Clever decisions.
> If you do amazing work and nobody knows about it, your luck is zero.

But I don't think that implies the type of marketing social media apps gets you is valuable. For instance, I'd think that giving talks at conferences would be much more valuable than trying to become a LinkedIn influencer. I think you can work on networking and marketing in a way that limits distractions.
I think, as of 2021, terms like "OO" or "OOP" (as well as "AI") should be avoided from serious technical discussions. Its definitions diverge a way too much from person to person, and it often leads to blanket statements (like "why OO is bad"), added confusion and result in unnecessary drama. We always strive for clarity.
solution: Honk the fog horn until the sand vibrates away from the sound.
I think this is the hidden story here. Egypt doesn't have a particularly strong economy, its stock market (unlike the US) is 40% below 2018, it's currency fell more than 50% vs USD in 2016 and has only recovered a few percent, and it (like the US) appears to have significantly more debt than ever before. And the entire globe is still somewhat covid-depressed economically.

When governments, banks and major companies are highly leveraged, all it takes is temporary system shocks to collapse the whole thing. It's not just the lost canal revenue, it's tons of companies in the region that can't get their goods to international markets which slows capital flows, tax revenue, import/export tariffs, etc. Will be interesting to see the effects.

https://tradingeconomics.com/egypt/currency
https://tradingeconomics.com/egypt/external-debt
I’ve never tried IRC. I’ll look into it.
That’s not fairness. Chinese expatriates bought up a lot of the world’s stock of masks early on when the pandemic was limited to China. Also, ventilator shortages ended up not being a thing. Keep up. The world is not as simple as “America bad.”
Count me in. I'm pretty tired of 80 (79) column limits.
Totally pedantic, but it was Admiral Janeway who spread the virus.
Link: https://news.ycombinator.com/item?id=26587692

> He said it works in theory.

> He didn't estimate timeline, but it would take longer than a weight/crane operation. If the situation was much worse (partial capsize, somehow deeper entrenched on the coast), this might be a more plausible option. With the containers in an accessible location, it should be faster to organize a weight redistribution campaign instead. Just thinking about the logistics of safely building and deconstructing the dam made his head spin a little bit.
Sure but the presumption in your comment is that he has the ability to have a dramatically different haircut. My sense is he's struggling with hair loss (take a look at his father https://cdn.cnn.com/cnnnext/dam/assets/190201121030-facebook...), and in this context, he might have a very limited set of haircuts available to him.
In helicopters? That's the tricky part.
I haven't looked at what knobs are available to turn it down yet, but most of what it's logging is actually of interest to me - if it was any less verbose, it would make answering "why did this build take so much longer than the others?" much more difficult, and that's a question I have to answer with some regularity.
Now I'm interested in the text editor Dr. wrote!
This was my idea but I figured I’d get laughed out of the comments. Glad I’m not the only one considering it.
The Office Will Never Die
There's a 25-part lecture series by Sapolsky on Human Behavioural Biology. Evolution, how genes work, how brains work, how emotions work etc. He's a great storyteller, very funny, apparently kind and considerate, and knows his stuff. What an amazing course. No prerequisites, I think anyone could understand and enjoy it. My very unsciency girlfriend adored it too.

https://www.youtube.com/playlist?list=PL848F2368C90DDC3D
are you looking for investment?
I rarely see points like your’s raised (reference based versus value based) in the OOP vs FP debate, but these nuanced points really play a big role in the ability to produce quality code. I have constantly gone back and forth on my opinion on OOP vs FP, and it mostly comes down discovering an expressive feature of a new language tipping me back to the other side. Using an OOP language with structural typing was one of these instance. Structural typing isn’t really an OOP thing, but that highlights how blurry the lines can actually be as to what is considered as OOP vs FP.
I'm not a moral legalist nor an absolute moral relativist. Flying out to a different jurisdiction to do morally wrong things doesn't make out any better.

I don't understand how you could pretend that Epstein's coercion was secret. It was literally a matter of public record.
> Objection 3 - In an OOPL data type definitions are spread out all over the place

Conventionally, that's true in non-OO languages with a good reuse story: functions are usually packaged with the definitions of and factories for the data structures they work on in modules.
That ticket gets to a tangent about Ruby lock files so quick.
I'm sorry- I had my wires crossed.

I'm also speaking from memory, but I remember being pretty upset that they weren't more explicit about his crime being strictly homosexuality and not about the partner's age.

I found the clip on YouTube: https://www.youtube.com/watch?v=1RQBPs5Dkzg

The only actual description of his crime, if I recall, was that single sentence: "[...] accused of intriguing a young man to touch my penis [...]" at about 50 seconds into that clip.

I don't know. Maybe not everyone would interpret that description badly, but it doesn't even sound consensual to me. It sounds like he's describing himself as being accused of manipulating a child.
Seems so, but that's less important than the title suggests. The paper is far beyond me (I can't even figure out what the "IB plane" is) but the key insight is how complexity tracks with communications efficiency when their models make their own communication methods between each other.

The article summarizing it underplays that part.
Is there some way by which the indexedDB store can stay synchronised with the server database running in the backend.

Something simple so that the front-end app developer can just focus on implementing business requirements.
Does anyone have a PoC? Someone posted this on Github but the git log is squashed and doesn't show the changes they made. https://github.com/terorie/cve-2021-3449
Personal Experience: I seriously couldn't care less about the head of the log but the tail. Yes, today their log browser is "infuriatingly useless".
OOP (as Alan Kay conceived it) was explicitly inspired by biology. Objects are cells and communicate through exchanging messages. State is local and hidden, and data itself disappears, which means that the program as written may be ignorant of how operations are performed.
They're vapid, meaningless. They don't give you any fulfillment, they only act as a distraction from your problems.
I find the hardest part about OO is that a lot of people don't know what good OO looks like. Most new developers fall into the pragmatic trap and shy away from refactoring because of startup culture cargo culting.

Good OO requires large refractors on the regular, and with a good design, refractors like this are low cost high return, but failing to do them results in mud eventually.

I used to shy away from it "because nobody can do OO so it's better if we just don't".

Writing everything in procedural and functional is quite productive, but it too requires adherence to rules and avoidance of mutable state.

Once I realised, there are no shortcuts, you just have to learn what works and what gets you into trouble later I tried OO again, only now I use it sparingly and tend to mix procedural, functional, and OO depend on the task at hand. One of the amazing things about PHP is that you can do this easily and clearly. Things like go, java, or even JS these days tend to force you into one way or the other.

Earlier on I aimed for plain objects / structs for information, grouped state passing but I realised these often lead to smells that are hard to clean up. Now I limit their usage to the edges and opt for objects instead. Passing implementations along with the state really cleans things up in coherent ways.

I think one of the scariest things about good OO is that it looks like bad code to me. It looks "not dry". It looks, untidy, lots of state sharing and member variables to track things. From a functional perspective that stuff gets you into trouble. But from OO perspective its what works. The trick is keeping classes small enough to be aware of all the member variables when reading any member function. You shouldn't get blindsided by random state changes elsewhere, that is a sign there is more than one thing being done by that class.
Also this would be innocent passage anyways.