skysight-inc/HackerNews huggingface dataset:
You're misunderstanding. Almost all major DOS games right up until about the mid-90s used a single common screen resolution of 320x200. When improvements in display tech allowed for more capable graphics cards, the priority was always for more color depth, not higher resolution. So the large majority of games were 320x200@2bpp (4 colors) with CGA, then 320x200@4bpp (16 colors) with EGA, then 320x200@8bpp (256 colors) for VGA. [1]

CRTs themselves have no concept of pixels or pixel density -- they're analogue devices where the primary limiting factor is the refresh rates supported by the hardware -- so the screen resolution in pixels is entirely a function of the display hardware generating the video. Almost all CRTs were 4:3, so typically you'd have a 320x200 game being displayed at a physical 4:3 resolution on the monitor. This means that in most cases, the pixels were not square, but rather each pixel was slightly portrait-orientation, having its own aspect ratio of 5:6. Most games artists took this into account, so if they wanted to draw a square that was 30 pixels across, they'd make it 25 pixels tall.

So the point of the 1600x1200 number is that this is the lowest resolution at which a display with square pixels can replicate the exact aspect ratio of both the screen and the pixels used in those classic games. Note that the aspect ratio of the pixels is 5:6 -- 5 is a prime number, so you can't reduce the ratio further. So if you turn each pixel in the original 320x200 screen into a grid of 5 by 6 square pixels, you get 1600x1200.

So only 1600x1200 (or an exact multiple) can provide a pixel-perfect rendering of the graphics from games from that era. Add a filter that emulates some of the visual artifacts from CRTs of the era -- scanlines, bloom, etc. -- and you're getting a pretty exact recreation of the experience you'd have had playing games in the DOS era. [2]

----

[1] SVGA games at higher resolutions started becoming more common around 1994/95, but within a couple of years after that, Windows began to displace DOS as the primary target platform for PC games, leaving the vast majority of DOS games in the 320x200 camp. There were some outliers that used e.g. EGA's 640x350 mode, or otherwise supported higher resolutions at the expense of color depth (SimCity is a major example that comes to mind, along with a few games that used 320x200 but expected square pixels (producing a 16:10 screen aspect) but these are exceptions rather than the rule.

[2] At least visually. There are a lot of other sensory elements of classic gaming that remain entirely absent with modern hardware -- the static charge on the glass of the CRT monitor, the smell of air passing over the hot electronics in the PC, the mechanical sounds of reading data from floppy and hard disks, etc.
> Has anyone asked the palestinians if they consent to being used as human shields? If they do, then well they're getting what they asked for but if not, then the only bad guy here is hamas.

I usually don't comment on these things, but I found this comment so evil... I want to remind you that Israel and the US have consistently denied peace talks, and Israeli leadership talks about the Palestinians like they are vermin.
"For the average person, dark matter should be presented as absolute fact." This is how you end up with a crises where noone trusts experts or institutions anymore
Do you need to use ctr? I've found alt & enter sufficient.
Given that I was specifically talking about Qing claims during a historical period when the United Nations didn't exist, it is not entirely clear why you felt the impulse to reply to me. Especially if you don't think history matters.

In any event, discussion of "historical associations" is of great interest to, for example, the PRC, even if you find it irrelevant. They natter on endlessly and untruthfully about Taiwan being a part of China since "ancient times". Sometime invoking mythical emperors from prehistory. Which feels a little odd coming from nominal Marxists, but hey, maybe fables fall under the category "socialism, but with Chinese characteristics"

Just because history is irrelevant to what you feel "actual international law" is, doesn't mean that other people share your narrow range of interests. It would seem equally, arbitrarily, narrow to discuss Palestine only in the context of whatever UN resolutions don't happen to be vetoed. But you do you.

Given that your actual beef seems to be with people in think tanks who disagree with your assessment of UN Resolution 2758, maybe you could go someplace else and argue with them:

https://www.gmfus.org/news/distortion-un-resolution-2758-and...
Maybe you’re hearing the effect of noise suppression that’s caused by physically wearing the headphones instead of the electronically generated noise canceling. Try comparing to simple/cheap foam ear plugs (fitted properly), as those also work pretty well.
> You can end up having many copies of the same template logic, which blows up your instruction cache.

linkers have been able to perform identical-code-folding optimizations for a few decades now
I answered this in the other subthread already.
Probably 6 (?) years too late but it's about time Google handles their vast amount of employees who feel like they own the company.

Shame it happened after they lost LLMs to OpenAI through misguided AI "ethics" groups who are really the same people as above
Yet again this article shows how Microsoft programmers don't dogfood their own console applications.

Compare invocations for these commandline apps:

Linux app:

iperf3 -s

Windows app:

.\ctstraffic.exe -listen:* -Buffer:"$(128KB)" -Transfer:"$(1TB)" -ServerExitLimit:1 -consoleverbosity:1 -TimeLimit:60000

Who the hell wants to type all of that out?
Yeah Alan Watts is definitely way more of a quack. I like and respect Zizek though he's not a philosopher I rate highly.
Show HN: We relaunched the Official MTA App for NYC public transit
You might remember MYmta, and maybe you loved it, but it was impossible to maintain. The Digital Services team at the MTA + Axon Vibe + many others contributed to relaunching the official MTA app with new features based on user feedback.

Let us know what you think!
Show HN: I made an open-source dynamic Open Graph image creation tool
Hello HN! Before you roast me let me clarify that the value propositon of this tool is to be able to quickly get a URL that dynamically generates Open Graph images with custom data you can pass via query strings. The visual editor replaces the need of coding a layout template with html and deploying an endpoint using, for example, @vercel/og.

With that said, I'm open to any kind of feedback.

Thanks!
Lol, yeah. For programmers unfamiliar with philosophy, this is like confusing Lisp with C. (Someone that is familiar with both might be able to make a better analogy here.)
I recently had to port an existing C++ JSON parser into a new project, and even though it was complete in terms of what we needed it to do right now, adding any kind of additional functionality to it would've been a nightmare.
This is sad. I teach an upper-level undergraduate course on programming language theory, and one major component of the course is reduction proofs. Many students find proof by contradiction (reductio ad absurdum) to be a confusing concept. I have always directed those students toward Dennett’s helpful video (https://m.youtube.com/watch?v=sVUMAqMmy7o) and most of them respond positively to Dennett’s lucid style. RIP.

FWIW, I have also seen the dismissive STEM attitude toward the philosophical tradition. It helps to remember that the philosophical tradition predates the scientific tradition significantly, and that it does not take logical positivism or reductionism as givens. Having studied both disciplines, I feel like philosophy has seriously enhanced my understand of the world even if I don’t use it in my day-to-day scientific work.
My first thought was "I bet getting ntttcp on x86 with Ubuntu/CentOS is ok, but I doubt it will be simple for something like OpenWRT."

root@router:~# opkg find ntttcp
root@router:~# opkg install ntttcp
Unknown package 'ntttcp'.
Collected errors:
* opkg_install_cmd: Cannot install package ntttcp.
root@router:~#

Microsoft would be so much better served putting resources into proper Windows support for iperf3, instead of creating their own tools and convincing the world to switch.
"The office" is also where other people work. If people were waving flags, chanting, giving speeches, barricading doors and blocking entry/exit, resisting security and police...I wouldn't exactly feel safe as a regular employee.
>"If you're one of the few who are tempted to think we're going to overlook conduct that violates our policies, think again," Google said in the memo. "The company takes this extremely seriously."

Sounds like past protests and symbolic gestures on other topics were tolerated because those views had no effect on Google's bottom line, or because management agreed with those views. Not on this one, though. When it really counts dissent will not be tolerated.
I imagine some of the schadenfreude comes from the Tesla bulls proudly proclaiming "and unlike the other OEMs, Tesla has never had a recall" for years, when it was just a matter of time.
MCC was allegedly an entirely fresh port by 343 without using either of the previously deficient PC ports. It is said the port/rewrite was a big part of 343 getting familiar enough with the engine(s), documenting what Bungie hadn't entirely documented and 343 hadn't pulled in as headcount in the messy divorce, and making the engine their own in the path to building Halo 5. In my experience that seems to track in that a lot of the "feel" changes from the original Xbox versions seem to me to align with how Halo 5 feels to me.
When I Die (Rumi)
> This is unnecessarily snarky.

You think? I thought it was just a funny quip.
This is an intermediary step to what will ultimately upend search: LLMs parsing web search results and giving you succinct results without you having to read them yourself.

If you haven't tried Arc Search's "Browse for Me" feature, you should. It isn't perfect yet, but I think it's clear that's the direction of search in the future.
Renders vs. real footage of The Ocean Cleanup waste capture [video]
I have no affiliation with TOC; just thought this was neat.
Crazy that this has to be a thing .. Why does Objective C even exist anyways??
Really cool read, I liked seeing all the examples.

I wonder if it would be beneficial to train on lots of static views of the character too - not just the frames - so that permanent features like the face gets learned as a chunk of adjacent pixels, so when you go to make a walking animation, the relatively low amount of training data on moving legs in comparison to the high repetition of faces would cause only the legs to blur unpredictably, where the faces would be more in tact - the overall result might be a clearer looking animation.
If rapid expansion is resulting in an increase in defects, whatever the cause, then the expansion itself is far too rapid and needs to be considered a fault.
the only reason i am using supabase is that its cheap and i can export it to postgres, thats it.

i know that one day these founders will exit and it will be sold to AWS, Google or Microsoft cloud.

so its a bit of a gamble but that risk is offset by its super cheap cost and ability to export out the data and swap out the pieces (more work but at that point you should be cashflow positive to pay engineers to do it for you).
Charité study in Science decodes wiring of the human neocortex
Have you tried expert networks? Some of these connect people like you with experts in the industry. Some are practitioners while others are just “thought leaders” so you need to separate the two. They usually cost $xx-$xxx a hour but they’re worth the time and money rather than finding people willing to talk to you
Running an "mvnd clean package" on a very simple Spring Boot app having 4 different spring integration tests takes exactly 8 seconds on my m1 max.

This includes a full build of the application, postgres container startup and spring context startup.

Starting the postgres container seems be less than 2 seconds of those 8 seconds.

Is that fast enough?
Epigenetic age oscillates during the day
There was a God of Evolution on Mono Island, where the biology quickly adapted to the wizardly visitors. Ponder Stibbons was especially impressed by the methodical logic, until he realized the god's main obsession was cockroaches, all "higher" life was incidental.
Doesn't help if you squash changes before merging, which is typical for large codebases
Why does it fluctuate to 300ppm ~300k years ago?
Plugins and themes. WP integrates with everything and has enough over the shelf for 70% of companies to run their blogs/sites. The enterprise offering also allows for complete customization, which is why we see so many large organizations still on the platform (they are also somewhat resistant to changes, but that's another topic

The alternatives, like Sanity, Contentful, and Webflow are either too simplistic or too robust to answer to the needs to most companies.
Armchair evolutionist suggestion: because there must be something in the code that makes them better than other species at being picky mating? Or particularly susceptible for breaking compatibility in terms of successful mating?
> I meant Wittgenstein, not Kant

I think Kant would have been another justifiable example. I found Bertrand Russell's commentary on Kant to be apt:

"Hume, with his criticism of the concept of causality, awakened him from his dogmatic slumbers--so at least he says, but the awakening was only temporary, and he soon invented a soporific which enabled him to sleep again."
Literally exactly in half. Did they pick a smaller font or something?
Everyone has the same agreement. Duck duck go is grasping at straws here because their business model is completely crushed if they don't have a privacy upper hand or a competitive product. They will be forced into a pivot they can't succeed in.
What do you make of Wittgenstein's "no private language" argument?[1]

I am not a professional philosopher, but I understand that that argument is offered as proof that "language is essentially social" (see article cited below), and so of some import.

[1] https://plato.stanford.edu/entries/private-language/
Better than you think: Fedora 40 Review [video]
Xi Orders China's Biggest Military Reorganization Since 2015
archive/paywall: https://archive.ph/8DpNg
What is there to talk about? Seriously. This is just status quo behavior for businesses, and why do we care about some tiny minority of Googlers protesting and being fired?

The only thing I can think of to say about this is how disconnected people are if they think this is so problematic. How is work supposed to be done if everyone complains, protests and disrupts work? The top comment on the thread right now says as much too.
This is nonsensical, the Cybertruck is a terrible platform that had serious Chassis design issues that any other automaker would have killed the design over, but because Musk's ego is too big, there was never an option to say "we need to go back to the drawing board".
Well, good news: VLC is in Microsoft Store [0]. Go there and get it straight from the horse's mouth! And the best thing is, it has been around for a decade already.

[0] https://apps.microsoft.com/detail/xpdm1zw6815mqm?hl=en-us&gl...
Florida ban on Chinese buying property goes to U.S. appeals court
"Rice and grains" and the like contain only starch.

The physiological effects of starch, which is composed only of glucose, are very different from the effects of sugar, half of which is fructose.

Until about two hundred years ago, all the sources of concentrated sugar, i.e. honey, cane sugar, dried fruits and boiled fruit juice were very expensive in comparison with other kinds of food and very few people could afford to eat them more frequently than a few times per year, at more important holidays.

Almost nobody could eat food with high content of sugar every day, like most people do now.

The availability of sugar or glucose-fructose mixtures that are cheaper than almost any other kind of food, so they are now added to reduce the cost of industrially-processed food, is a very recent phenomenon.
https://twitter.com/danieldennett/status/1149146365852704768
Well I've definitely had those moments but I happen to have an alternative explanation.

Person B explains X and I don't get it, then 2 hours later person A explains X again and I get it. There's no grinding in the middle. I just needed both perspectives to make sense of X.
I'd be curious about the problem and context that elicited the verbatim output. Did it have detailed descriptions of a real system in production that you were supposed to extend, including API docs and other system specific elements? Or was it a generic homework assignment?

If it's emitting verbatim solutions in my context, that is surprising. I write up custom requirements, have a conversation with a two sided critique and requirement negotiation and gap analysis vs the exist system. I then generate and critique a test plan, generate stub tests and stub implementations in line with existing code, then implement and test the stories by hand on top of that.

Nothing that "has AI written all over it" gets generated, since we're having a custom conversation and arriving at custom solutions. If it does copy public but not open code, it's tiny generic snippets or, design patterns, rather than, say, sophisticated algorithms.. not anything likely to cause damage to another org or it's market position.

I'm prepared to field a cease and desist or put down a lawsuit by yanking affected code.

And I'm only going to do this for projects that I own, or whose authors are taking a permissive stance. I'm boycotting any project taking a hard line against AI.

My projects are affected in the case of a full retroactive AI ban that makes all AI generated codes unlawful. However, due to the transformative nature of processes like mine, and the vast majority of AI output, I really doubt that'll happen.

I'll grant that for a Linux distribution, the risk is much higher - Linux most definitely impacts market positions, and yoinking someone's public blog code could lead to rework after a cease and desist. But even there, I feel the legal risk is symbolic rather than existential or even eminent.

Legal risk won't be a driver for most projects, and might not be the driver for gentoo. It'll be prejudice against people who can't easily contribute without AI assistance. There's certainly an element of that in the gentoo discussion, with AI contributions being misrepresented, discounted and dismissed outright. That'll prove short-sighted, and drive contribution to inclusive projects with strong controls ensuring their AI use is responsible and transformative.

I wish Gentoo would choose to be an example of that. And I'm sad to say I plan to boycott it until it changes stance. But I am sure other distributions will step up here and work to mitigate the legal risks in return for the obvious accessibility benefits.
Investing Is a Fascinating Business (2016)
Playing God with the Atmosphere
It's really frustrating how every single person I know who got (really) good at math or programming got there the same way, but never even hinted about it to me till I saw them use the same techniques. The clever ones figured out the important parts faster and spent more time on repeating the common idioms, theorems and required prior knowledge (e.g. the sqrt(a/b) = sqrt(a)/sqrt(b) piece for you) instead of the problem or spending too much time on conceptual understanding

The really important part for me was to rip these small but critical parts out and form somewhat like mental workout routine that I kept repeating multiple times per week. By week 5/6 I could solve the same/similar/related problems which weeks ago took me several minutes with ease and I had more brain power left to think about higher level and related concepts and techniques that formed more connections, making the experience a lot more fruitful, productive and faster. Without that mindless, disciplined mental routine to get the basic and critical stuff in muscle memory, I do not believe I could have made it through.

Good luck.
https://archive.ph/TCxNJ
The main issue is just that you have a limited number of rocks that normal people are going to care about. Mercury, Venus, Earth, etc.

Should Pluto be in this list? If so, why? It's a boring tiny rock way the hell out, one of hundreds. Making this list hundreds long is not feasible, nobody will remember them.
Care to share some links on how they speak about Palestinians? I like to remind myself how evil a human can be.
big reason on why I decided on Flutter
Heck, go back to the Jurassic and it was up to 2100ppm. Crazy how much the environment and the continents change over such huge timespans.
Which is why "Student Loans Forgiven" keeps being repeated but not done.
It doesn't help that powerful entities use it as a trojan horse to further less noble agendas, think of the patriot act as an example.
> we've drastically increased one of the primary greenhouse gas concentrations at a rate unseen in Earth's history

I think you need to learn more about Earth's history. Not to dispute the fact that it has increased, but it's totally false to say this is unseen in Earth's history.
when all you want is to hurt then every tool looks like a weapon.
Google raised money under the motto of:

>Digital Library, “birds of a feather” identified inside sea of information so communities and groups could be tracked in an organized way

"Highlands Forum", DLI (NSF, NASA and DARPA), MDDS program, In-Q-Tel etc

https://medium.com/insurge-intelligence/how-the-cia-made-goo...
>“Most” is pulling a lot of undeserved weight there.

So were most OTA updates or not? That is either objectively true or objectively false, not "pulling a lot of undeserved weight".
* No head, when screwed on to a body, ought to make sound like a cork being pushed into a bottle, but the beetle’s did in the hands of the god.

* And in that moment he knew that, despite the apparent beetle fixation, here was where he’d always wanted to be, at the cutting edge of the envelope in the fast lane of the state of the art.
Working on that too. See https://news.ycombinator.com/item?id=40088329
What can I say? I've always been bad with names.
I know lots of googlers-- many hadn't heard about this as well.

I also think many googlers are opposed to Google's military contracts with Israel, but likely don't know this is happening.
I suspect for many of the employees this was an intentional way of leaving. Personally I could never work for a company that profits from war like Lockheed or Raytheon. Few people think of Google in that light, so bringing attention to it on your way out seems reasonable. That's not how I'd handle it, but it seems understandable to me.
Don't some beetles also have complex attack capabilities, sometimes even biochemical attacks, and don't they also sometimes attack humans?

I never read the opinion that beetles were simple in the "MVP" sense of the word. I think they can be quite complex life forms.
Mail Self Hosting in 2024?
As the title says, what are your opinions on self hosting a mail server nowadays?

Just as a challenge to myself, I tried to set up a mail server in my personal homelab and I successfully made it not being marked as spam or rejected. It's still an early-stage experiment for me, but it has run for the past 6 months without a problem.

I also wrote a blog post, describing how I got there, I'd like you all to take a review and give me some comments or opinions on how to make the content more useful and easy to read (don't be cruel, please, it's my first post!).
Wittgenstein later repudiated the line of inquiry that produced the Tractatus but I’m pretty sure he was quite serious about it when he published.