skysight-inc/HackerNews huggingface dataset:
I didn't see anyone mentioning about GPU acceleration for 3D graphics so just in case for those who are not aware, Virtio-GPU, a virtual GPU implemented in Qemu for Linux and classic Windows OS guest machines, which works under Windows host. Just like VMWare.

You can watch some demo videos from the YouTube channel "KJ Liew",

1. https://www.youtube.com/channel/UCl8InhZs1ixZBcLrMDSWd0A/vid...

I think KJ Liew is also the person that submitted patches to Qemu for M1 Mac to have 3D acceleration in Linux/Classic Window OS guests
Ironically part of the problem was that the optimising compilers of today make different space and memory throughput tradeoffs vs CPU execution speed that don't hold for the slower memory architecture of the N64. Namely optimisations like loop unrolling that benefit modern CPUs are a detriment to the N64.

I think most of the cool stuff he did here is around restructuring the code to remove contention on the RAMBUS as it can do operations on different banks in parallel when servicing reads/writes from different components vs causing contention if they wish to read from the same bank. Also writing directly into the bank that will be used by the graphics unit from the CPU while disabling cache features of the RAMBUS, freeing up the cache for more code pages for the CPU to use.

Moving more of the code to execute on the "maxed out" GPU and actually cutting execution time because of the reduced memory bandwidth requirements was also pretty neat.
I think of it like any sufficiently complex board game or strategy game. You want to leverage current strategies and efforts into layers of compounding strategy. Example, when playing Age of Empires, Factorio, or even The Sims, early optimizations and efficiency get quicker growth and allow you to advance more quickly. E.g in The Sims, it would be how to optimize the time learning skills that get you promoted as quickly as possible and even timing when you sleep and eat. You don’t HAVE to make it difficult, but that’s how you “beat the game” quicker.

If you have a business model that aligns itself well to some kind of financial multiplier, like generating lots of float, then you could hire a good CFO to handle the difficult thinking.

If you can generate healthy floats (ie insurance companies, where I prepay months or years before I file a claim), then you don’t even need loans, you’re getting access to capital at 0% interest
I had good success using an Intel Optane drive for swap. Of course, that was because the task I was doing required hundreds of gigs of memory and my poor little machine only had 64; not exactly common in a business setting.

Performance was great. Normally when swapping the performance of the machine is terrible, as you say. But those Optanes are so fast that it just didn’t matter. I was doing several hundred thousand operations per second, and they were all taking <4µs. It was a wonderful upgrade.
FWIW, I’m been running and using the RISC-V version (mostly in QEMU on M1) for over a year and it has been flawless. Really impressed and thankful to the unsung heros that has made this possible.
France had a big butter shortage as well in 2017: https://fr.wikipedia.org/wiki/Crise_fran%C3%A7aise_du_beurre...
Logistics - too far away from the USRR border.
I mean... the FAA did an investigation and came to the conclusion that the plane had crashed.
The alternative of the large writes swap does is not a lot of smaller writes, it's no write at all.

Also:

> on which workloads would a machine with that much RAM touch swap at all

On most of them? You seem to be using a flawed model of the Linux swapping algorithm. Writes aren't caused by lack of memory.
Gurobi is so frustrating. I had the same experience: blistering performance on my problems, much better than OR-Tools, but just couldn't make it work at all with the licensing. It's like they've never heard of the cloud, or had any concept that anyone would use their software in any way other than big "batch" jobs on an in-house machine. I feel like someone could make a killing just buying Gurobi and making it work in a modern way.

NextMV was practically the opposite (at the time, I'm sure it has improved now, especially since they used to be far more insistent on decision diagrams): rather bad/terrible performance, but excellent in terms of licensing and deploying the code, and they had great support too. The modern deployment made sense given they were a new/modern company. One silver lining to the terrible performance, and why I used to stick up for them at the time was that you could get somewhat acceptable results fast: if you stopped after one second, CBC might be absolutely nowhere, but NextMV's solver would at least give you something. This meant you could do things that made use of extremely fast results, like trying a configuration and checking the (approximate) solution, then trying a bunch more, all very quickly.

In the end I mostly settled on OR-Tools.
Incidentally I grew up fly fishing and that’s something I (hopefully) know a bit about! I’m just not sure about winter, under the ice. I’ve never fished an icy river (or an icy anything, come to think of it).
But TFP is not output. Exponential output growth can come directly from exponential input growth, which would be a trivial obvervation.
Electoral turnovers, voting out incumbents, reduces corruption, improves public economic outlook:

https://www.nber.org/papers/w29766

Second most influential economic policy after Brookings, according to Wikipedia. Just qualifying the source for folks that may not know.
I assume the vid is monetized because I see ads. Does anyone know how much someone can make from 1.7M YouTube views? I have no idea if it’s like tens of dollars, or tens of thousands. Trying to assess whether it was “worth it.”
Even though those are the correct controls I tend to think of the < and > as the mnemonics because it makes kind of sense (but those are shift)
What's hard in this?

For a project whose target audience is "regular people", like the Web, the goal is the things which matter to people. Example: google maps.

For a project whose target audience is "programmers", like the GNU, the goal is the things which matter to programmers. Example: emacs, GNU make.

What is the target audience of crypto websites?
https://www.youtube.com/watch?v=724JxkwWqA8
Trent Palmer did a nice review of this awhile ago.

That guy was an idiot.
We’ve had gigabit municipal internet here in Chattanooga for 12 years now. It’s better than Comcast in every possible way—speed, price, reliability, customer service, install time, install windows, availability (within the state limited geographical area) etc…

There was a question on a local Facebook group the other day from a person who just moved here asking which ISP she should use.

The replies were nothing but pages and pages of EPB, EPB, EPB… (EPB is the name of the municipal power company and ISP). Along with glowing reviews about how better their customer service is than Comcast.

EPB is so much better, I’d have a really hard time moving somewhere else that didn’t have something similar.
Once GPT gets good enough, and with human fraud not slowing down, actual humans meeting each other in person will be necessary to validate real-world events. Not quite there but within 20 years.

Meanwhile, right now, publishing something you have no known connection to seems like a bad idea.
The plane is slightly banking, so it's just flying circles slowly spiraling downwards from his point of ejection
I've heard great things about some of those tools!

The challenge is that many people working as part of bigger teams can't pick their own tools or really make a change unilaterally. So they need a way to make things work for them as part of a bigger structure.
If you truly believe worrying about the war is more important than talking about woke clippy here on HN, I’m confused. Why then are you here taking part in this conversation? You clearly don’t care about the issues I (and others) are raising in this thread. But if you actually don’t care, why take part in the discussion at all?
Is it a felony to crash your car on purpose in a situation that could be dangerous to the public?
The bigger lesson could be that engineering recruiting via automated standardized quiz doesn’t have much of a future?
First day I’ve moved to a new place I’ve locked my kids in house. Luckily there was trampoline by the balcony so I could climb within a minute. But the sinking feeling is immense.
Rule of thumb I've always heard is 1000 views = $1 USD.
Specifically, Leibniz's monads couldn't have any communication of any kind with anything (including each other or themselves), so they are not really a great model of anything in computer science!
Turns out "alum" is the gender neutral term for a graduate, not the school. I should've used "alma mater" here. I've never had a chance to learn latin properly and it shows :)
C’mon, he can sit on the Black Sea and pummel Odessa into the ground like Mariupol (Maybe that’s the warning?). No No-fly zones means he doesn’t even have to risk a ground invasion. Just do it the old fashioned American way of bombing off carriers, with your nearest port being Crimea, which he owns.
In that case the metric of how much power the state requires in the context of renewable energy is useless. Instead state the % of overall energy production in the state being renewable.
2x2.5GB/s for the whole system. Everything you can do with this you can do in classic system using cheaper COTS components. I simply dont see the point other than inventing new proprietary drives to cut off third party suppliers.
No, it wasn't compiler flags. Put simply, there are too many objects on the screen in that particilar part of the level, and the engine has wasteful code that computes a certain piece of physics three times for every object on the screen iirc, among other things
This was true in New Jersey in the 1970s. When I was 5 years old, I had to walk to school on my own, just like all the other 5 year olds in my neighborhood. We would walk to school together. The school was not quite a mile away. At the time, it was considered normal that kids would walk to school on their own, starting at age 5. this is still normal in some countries, but it is no longer normal in the USA.
> I think that corporate centrism is a problem, but separate from actual authoritarianism; and focusing on Google misses an opportunity to focus on the root issue.

What’s the root issue, as you see it?
Ubuntu for the RISC-V Platform
I know. I'm just pointing out that the violent crime rate graph is far more credible.
Good for brave for upping it's outreach with DDG's recent debacle.

Discussion boards should largely be containerized into niches/domains. Generalized QnA forums with central moderated are bad design. Case in point - Quora. Quora is essentially what not to do when you want to build a discussion board. Quora's moderation services suck and it's automated spam filters has failed adapt to the "Value first, pitch last" posts.
Speaking of debt, tangential question for my own learning. Maybe founders do this with their own stock…

let’s say I have a stock portfolio with X amount, could I get a loan with my stock as collateral for a down payment on real estate?
That way I don’t actually need to sell stock to afford a down payment?

Would a bank shy away from that non-conventional loan assuming my portfolio is larger than a down payment and I make a good wage? Any googling collateralized stock shows me articles on making trades on loans from the stock broker, but not for using that money for something else.
A big part of it is learning computer architecture. If you have a solid grasp of things like how memory access works and how the CPU pipeline works, you can start to get a better mental picture of how fast a particular piece of code will run based on what instructions the CPU is executing and what the memory layout is.

There are textbooks and classes on computer architecture. Funny enough, many of them use MIPS, which is the architecture used in the N64.

Optimizing for N64 also requires understanding how the RCP works, which is a separate topic.
The fact that the return is not compounding makes a very large difference here.

$16,500 returning 10% of the original principle per year isn’t a great investment. 25 years you have $41,000 + 25 yr old solar panels.

$16,500 returning 10% compounding over 25 years gets you $162,000 + the $16,500 principle.

Considering opportunity cost spread evenly over 25 years, those panels cost over $5000 per year.

There are plenty of reasons to go solar, but return on investment is not one of them.
See also Prolog and Erlang where assignment is both an assertion test and an initial binding where no binding is there to assert.
It's not the most obvious thing to set up, but once it's set up it's basically set and forget.

I prefer to use the AWS CLI, so you'll have to install that. Then it's a matter of setting up an aws-ecs-tools-defaults.json file so that the AWS CLI knows what to do with your container.

Docker documentation:
https://docs.docker.com/cloud/ecs-integration/

AWS documentation:
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/...
Yes he probably crashed the plane intentionally, but that’s not the regulation he broke.
I hope someone solves the merge conflict problem once and for all. Each time there’s a merge conflict the project stops for days as no one knows how to resolve them. In the end the solution always is to delete the git repository and clone it again.
> The level of snark here is outstanding. [...] 'smelling the grass'

I thought his snark wasn't too off the charts in this video. I'd bet it's more a cultural thing. If you were working on the N64, you're probably like two decades above Kaze's target audience for his youtube videos haha. Like, he said that you can either be a weirdo who spends all day optimizing nearly 30 year old source code, or someone who "touches grass"[1]. He, of course, was referencing his own lack of life, not Nintendo's programmers. But, you'd have to pretty familiar with current online memes and insults to get his joke.

> I have not seen the Mario 64 source but I imagine some of the lowest level code was written in mips assembly but has been decompiled into C.

No, we only decompiled C code back into C code. The decompilation matches 1 to 1 with the released ROM images.[2] iirc, the only, non-libultra ASM code was the decompressor[3]. The C code was pretty obvious due to "wonders" of IDO -O0 optimization. We were forced to get surprisingly close to what Nintendo wrote. We were stuck with an `f32 [3]` 3-vec instead of a `struct`...

> I suspect the debug flags in gameplay code were to avoid compiler bugs.

As far as we could tell, this wasn't an issue. IDO 5.3 had no issues that we could find when compiling at -O2, but then again it was decompiled code. I personally subscribe to the '-O2 -g' IDO meme, but Giles Goddard thought it was out of fear of the unknown. So, I'd trust him.

We had the `mulmul` patch for IDO. I don't know the chronology for the release of that patch to devs, though. We also haven't been able to find any N64s that have the mulmul issue.

> An NTSC tv runs at 60Hz, you either hit 60fps or 30fps, anything in-between results in horrible tearing of the screen or your frames bounce between 60 and 30 and movement feels horrific.

I wonder what Kaze is doing. I know that there was work on a variable framerate mod/revamp for SM64. I'd guess it'd be outputting at the N64's 60 fps mode with duplicated frames, but you'd have much better luck asking one of the modders/coders who were working on that a couple years ago.

----------

[1] which is Twitter's insult du jour: https://knowyourmeme.com/memes/touch-grass

[2] https://github.com/n64decomp/sm64

[3] https://github.com/n64decomp/sm64/blob/master/asm/decompress...
Sure, that's something to consider. What I've read leads me to believe that less crime is reported due to increasing lack of faith in the criminal justice system.

Here in Canada, it's hard to trust any crime stats because of this:

https://www.cbc.ca/news/canada/more-crimes-going-unreported-...

https://macdonaldlaurier.ca/is-crime-in-canada-really-declin...
Prufrock – The Boring Company
Some cafes near me will nudge people to buy something if they have been there for hours. While some like that people working there makes them look busy so they are okay with it.

So, I guess this might or might be a burden. It depends completely on the cafe.
That sounds exceptionally vague. Simplicity rarely is bound to some vendor and more likely to be based on requirements and implementation engineering. It mostly gets as complex as it needs to be.

Simple things are simple: need IPv4 networking? Get an IPv4 allocation and route it to a (virtual) port of your choice. That is no different between on-prem, managed-dc, unmanaged-dc, managed server provider and cloud provider. There might be some semantics that are different, where a physical port cannot be unplugged via an API (at best you can down/up a switch port but that's not the same) and routing may or may not be implicit, may need a firewall or routing rule and may need translation. But all of that applies always anyway and gets named differently on who you are paying for it.

If you create something very complex, but it didn't have to be, perhaps it's simply a bad implementation and not a property of the technology that was applied. There are plenty of engineers that think they can roll their own crypto libraries, write their own filesystems and their own RDBMs... but what business case for the 99% out there really requires that? Nearly everything in a business is a generic problem any business has; it's always about products and/or services, and it's always bound to some legal and financial system the business operates in. Everything beyond that is just marketing and trust building.

The only unique thing in most cases is the data you have and the degree of integration of processes within the business. And neither of those are an actual technology problem or complexity driver.
This tracks because my alma mater built new housing and a new student center over the course of a few years at the cost of roughly $300 million.
I don't have comprehensive insurance on my old car, so insurance wouldn't pay for it being stolen.

The reason is pretty simple. The comprehensive insurance premium adds up to more than the car is worth.

Also, the way insurance works, is your rates go up to reimburse the company for payouts to you. Insurance is only worthwhile for losses you cannot cover yourself.

This is why downtown businesses have largely stopped reporting shoplifting to their insurance companies. It just makes the losses more expensive.
Thank you for pointing out the Neruda! I have a bilingual book of poetry by Borges -- I feel like for poems the bilingual format is still worth looking for for me, though translations are chancy.
Isofix isn’t some sort of trendsetter, but only last few years I’ve noticed they are fitted in front passenger seat.
A lot of crushed, fell and electrocuted. All of them preventable I'm sure... unfortunate.
Needs (2018)
There should be(and maybe, probably, is?) be political action organization that provides case studies and background research materials to support community level action.

Give ammo to average folks to advocate for muni broadband in a manner that is simple and compelling.

Anyone have a resource?
High compared to what? GCP? Azure? A raspberry pi in a closet with a cable modem?

You generally pay for what you need and for what you can afford. If you don't need AWS or you can't afford AWS, it wouldn't make sense to use AWS. That goes for in-house software development, infrastructure management and pretty much anything else too...
Original plan was taking over Kyiv in 3 days and overthrowing government, not destroying whole country.
If you only added a description of this websites. Without seeing any description I am not comfortable clicking on any links.
> No kids would die by being forgotten in a public transport

My guess would be more die from being tramped
Keep in mind that positive memory pressure is something that if done by more than a single application at a time, will completely break your system, and if done only one application at a time will severely reduce your performance predictability (but can indeed increase throughput).

So, what he talks about on that video is a very specialized performance optimization that may work on some (certainly not all) systems that you have complete control of. It isn't general advice in any way.
Reminds me of the series of tiktok videos with the song “Come with me, and you’ll be, in a world of OSHA violations.”
I think the US Attorneys' Manual agrees with your reading:

- "Jurisdiction over acts relating to the destruction of aircraft or aircraft facilities extends to "any aircraft in the special aircraft jurisdiction of the United States."

https://www.justice.gov/archives/jm/criminal-resource-manual...
The personal attacks aren't a resort for people like this. It's the thing they advance into these threads to do in the first place.

This is the person who said "Freedom from religion is the only religious freedom", which is something I would expect to hear from a guard at a prison camp whose job is to systematically destroy an inmate's hope, community and individuality outside of basic material desires.

Freedom of religion is freedom to believe or not to believe in any religion or philosophy a person may choose. It is the freedom to express that privately or together, to speak about or practice it openly. It is the freedom to seek meaning, in spite of how you may be looked upon for the journey or its outcome. Without this definition of freedom of religion in place, there can only be the state religion/philosophy and any of the people belonging to systems of belief that the state's adherents subjugate, subvert, or chooses to tolerate for the time being.

Furthermore, it's not a freedom that can just be taken away, even if someone writes a mean comment about it or codifies a law that criminalizes beliefs. It is a freedom embedded in base reality.

I am grateful that I grew up in a world where so many people around me valued this definition of freedom of religion so much. I am grateful for the meanings, symbolism and relationships I have been able to discover on this path. Being a former atheist allows me to cherish them all the more, because I remember what life was like without them.

May God have mercy on everyone in this thread, we are all going to need it. I resolutely believe we are in these sad political times because we have forgotten about God.
It seems someone disagrees with that statement but I can't edit it anymore to ask for clarification...

Cloud is a vague term that doesn't really point to a specific thing nor does it have the same meaning to different people. "Replacing" a vague concept that may or may not be a single entity seems like a hard case to make. On top of that, the concept of a Cloud didn't replace something else either.
Diff3 is good but diff4 is life-changing.
Many years ago I had the displeasure of attempting to teach statistical inference to psych students. My background is applied maths. Psychs tend to over-sample (so combined with step-wise regression can support _any_ hypothesis), over-test (so type II error rate is totally out of control) and mangle data, rejecting data that doesn't fit the hypothesis - I could go on.

I belive that the academic psychologists are desperate to be considered scientists and not voodoo practitioners. That's why their research is so loose.
Yeah I’m no expert, but I’m highly skeptical of this claim as well. My intuition is telling me that this is most likely classic Orwellian ‘doublespeak’ from the powers that be.

That being said, it might still be a good signal that investments in renewable electricity infrastructure could be accumulating up to critical mass in some areas. And that is encouraging.