skysight-inc/HackerNews huggingface dataset:
Ask HN: Hackernews for game developers?
I recently got into game development and am wondering if there are any forums, people or tech focused websites worth following for interesting game dev news.

For reference, I follow game developers like Jonathan Blow (Braid + The Witness + Jai Language), ThinMatrix (Equilinox), TheCherno (Hazel Game Engine), Carter Anderson (Bevy Game Engine).
For my static site, it substantially decreased loading times compared to when I just host from a VPS.
> but to me it seems that us the modern people are pressured much harder than previous generations.

I don't think this is even close to true. In fact we've got it pretty soft compared to many earlier eras. Think about having to wake up prior to daybreak to feed the animals, milk the cows, start fires for cooking, heating (a lot of wood chopping), etc. Having to haul drinking water. Scratching out a subsistence living. No or very minimal medical care. Lifespans in the 30 to 40 year range.

I think much of the pressure we feel is self-imposed striving to keep up with a lifestyle fantasy handed down to us by advertising and peer pressure.
Oh, yeah, it is definitely requires some effort to set up sr.ht for self-hosted installs, though many have managed it. I think NixOS is working on making it easier. In any case, will address this following 1.0, when development will slow down a bit. This is indeed a known defect.

However, I think there is some validity to the idea that we shouldn't make every system as simple as possible, especially given that this one has security implications. I think you should be willing to understand how something works and not to reject anything that isn't plug-and-play. Let's meet somewhere in the middle after the 1.0 release, alright? :)
> If you really cared about the poor, you would voluntarily donate money from your own pocket; you don't need a law for that. Instead, you want to use the legislator to compel the others to the involuntary distribution of their hard-earned money.

Why "instead"? Why can this person not both donate directly and wish that everyone else were obligated to do the same?
And what counts as visionary and what counts as nonsense is entirely subjective. We can judge how straight a line is objectively, but we can't judge "vision" objectively, and thus "taste" is inherently subjective.

That Graham wrote an entire essay rubbing up against this point without once encountering any literature that explains this (seminally Bourdieu, but there are many others) is surprising.
They do matter, but not as much as when websites loaded at 0.25kB/s.
Bash can and does work on windows if you install it. Just like Python.

Also doesn't windows now ship with a linux compatibility layer anyway (WSL)?

EDIT:

I just realized you are the guy who wrote sokol!

If your main work station is windows and you don't work on linux, then replace bash from my previous comment with bat(ch).
Please, disabuse me of my ignorance. Drop some links and share your precious knowledge of the mind.
> September 2021 ... prerelease Safari 15.0 and Chrome v94

It looks like in September 2021 Chrome v94 was in either Beta or Stable depending on when in the month they were testing. [1] Assuming they picked their versions early in the month, this seems very reasonable.

> October 2020 ... prerelease Safari 14.0.1 and Chrome v85

In October 2020 Chrome Beta was v86 and then v87 (2020-10-15), so this is less reasonable: prerelease Safari vs stable Chrome.

> August 2019 ... prerelease Safari 13, Chrome v76

In August 2019 Chrome beta was v76 and then v77 (2019-08-08). Assuming they picked their versions at the beginning of the month, this is fine.

[1] https://chromiumdash.appspot.com/schedule

(Disclosure: I work for Google, speaking only for myself)
i agree. personally, i tend to look at the world through something akin to Kant's empirical realism. though it's not epistemology, his work Critique of Judgement is unique in that he directly tackles how "the judgement of taste" (X is beautiful) is reached. i recommend reading critiques on the critique, as this is how i regularly consume philosophy. on that note, i was wondering if you had any recommendations for how to consume philosophy, since it is something of interest to you?
No, they haven't. Comments are here and elsewhere, easy to see.

Apple has done well, make no mistake. I applaud them for that.

But the fundemental issues remain, despite what appears to be a solid effort.
I could have been clearer, indeed: any spots, physical exercise.
I'm pretty sure that they don't run disc brakes because they are too heavy
tl;dr "Never attribute to malice that which is adequately explained by stupidity" - Hanlon's Razor
I don't think so. If my car told me that I had a too high BAC, I would either think "WTF car, I had a beer yesterday and that is it", or "shit, fuck, what the hell I was certain I could drive now".

The trouble comes when the car won't let me override the controls.

My tire preasure warning has been going on for little under a week now, but there is no reason for it, so I will reset it soonish. I do appreciate my car warning me though - it took only a few minutes to check.
Scanning Amazon S3 buckets for sensitive data
I'm confused why Apple should get to compare the stuff in their Technology Preview, instead of the actual browser that people are using day to day. It took Apple eons to ship `navigator.getUserMedia`. This was a serious hindrance to those that wanted to provide a cross-browser video upload experience. Yet if we went by their Tech Preview, one would be able to argue that they supported it.

Apple if very frustrating in this way. They have a massive amount of resources, yet they choose not to put those resources into developing their browser. That's fine, that's their choice. But telling everyone that they support something that they only "intend to support at some future date" is less than honest.
Neural network is deterministic, in the same sense that bilinear interpolation is deterministic.
The problem of note taking app is that notes by definition should live very long time, like > 10 years. How do you ensure your users that their data will be still there and in a usable form after 10 years?
Interesting. I should look those over just to understand what is out there.
Thanks for the recommendation. I think my little one will love this!
Of course not - that's what IBM Basic Assembly Language is for!

Having the right tool for the job is always a joy.
> The key difference seems to be not the fraud prevention systems, but the desire to help those in need.

Do you have any inside-information that this is true? Maybe there is a difference in cultural attitudes, but I'm sure there are lots of other differences too. Why is this the most important?
Tape your mouth shut when sleeping. Search google/youtube “Mouth taping for sleep”
> For light, refraction follows Snell's law, which states that, for a given pair of media, the ratio of the sines of the angle of incidence θ1 and angle of refraction θ2 is equal to the ratio of phase velocities (v1 / v2) in the two media, or equivalently, to the indices of refraction (n2 / n1) of the two media.

[1] https://en.wikipedia.org/wiki/Refraction
If you're at the point of "should I use dithering" to optimize your website, congratulations: you're in the 99th percentile of optimized websites.

You're already a SSG PWA with modular js and a stylesheet devoid of unused selectors.

You've got almost all the unlocks. How much longer do you really want to be playing this game?
Yes and? I honestly don't know what it is supposed to argue.
I just started Graeber's posthumous work, "Dawn of everything". Near the beginning, he compares the debate over whether humans are fundamentally good or evil as akin to a debate over whether humans are fundamentally fat or thin.

But then he goes on to say that these reductive simplifications that have been made about the nature of man, whether by Rousseau or Hobbes, are still useful because they take you down a line of thinking, and help you start a sketch of people. Afterward, you can fill in the details.

I think articles like this are similar. Its obviously not correct. But people are nonetheless always making attribution errors - we assume our mistakes are because of circumstance (I didn't see him in my blindspot!) and other people make mistakes because of their disposition (he cut me off - what an asshole!). So its a useful reminder, despite its fundamental inaccuracy.
The bmj has been woke crap for a long time now
Good and gracious response. Well done! If it helps, you are far from alone in making "enjoyable" mistakes. The important thing is to continue learning. Here is one of my favorite quotes on the subject:

“The best thing for being sad," replied Merlin, beginning to puff and blow, "is to learn something. That's the only thing that never fails. You may grow old and trembling in your anatomies, you may lie awake at night listening to the disorder of your veins, you may miss your only love, you may see the world about you devastated by evil lunatics, or know your honour trampled in the sewers of baser minds. There is only one thing for it then — to learn. Learn why the world wags and what wags it. That is the only thing which the mind can never exhaust, never alienate, never be tortured by, never fear or distrust, and never dream of regretting. Learning is the only thing for you. Look what a lot of things there are to learn.”

T.H. White, The Once and Future King via Merlin
The author literally linked to this in the article.
> This seems overly cynical. Did you read the post?

I did. I've also read and seen a lot of what Google and Chrome have been doing for the past few years.

And, to quote John Nightingale (do read his thread):

--- start quote ---

The question is not whether individual sidewalk labs people have pure motives. I know some of them, just like I know plenty on the Chrome team. They’re great people. But focus on the behaviour of the organism as a whole. At the macro level, google/alphabet is very intentional

--- end quote ---
It's not just null. For example, Java much more frequently leaves you in a situation where you need to cast to/from `Object`. In Python, `Any` type hints can usually be avoided, because of union types.
The Time Top Gear Created a Space Shuttle Out of a Reliant Robin
Many teams at all levels already do depending on how they structure play and defensive calling. I was an offensive lineman and linebacker through high school and college - our line coach used hand signals for blocking schemes and the OC had 2 different signals he used to indicate which plays should be used from our wrist list. Linebackers communicated changes to defensive backs and safeties with hand signals based on what we saw lineman do or changes we head from the QB.
Smalltalk is a lot more than it’s minimal syntax! The language is unusual without its associated libraries, and they are often extremely concept heavy
I feel like if you have data so nested that TOML is a problem then your schema is a problem/you should just be using a script
To be honest, if it is a an emergency call 911. I don't want you to kill me.
Not hard at all. Baseball, from juniors to the majors, also uses sign language.
Do these people even do fact checking?

The original Palm OS was used in Toshiba smart TVs and the Linux-based WebOS was used in a series of phones, is open-source and now runs on LG TVs
You should probably do a combination of things you are good and bad at.
Why Facebook keeps failing in Ethiopia
If your threat model is that the police ask you to unlock your phone so they can search for forbidden apps, then a possible counter-measure is to have a duress passcode which, when entered, unlocks the phone but hides all the apps (and contacts) you've previously specified as being sensitive.
This. I have to support it in production among other platforms. It’s painful to reverse engineer the stack every time something goes bang which is often and usually something utterly obscure. It also has a much higher amount of hands on work required to keep the plates spinning than any other platform I’ve used.

To be clear I have .Net experience going back to the beta frameworks in the early 2000’s and have hand held some huge products on the platform from inception to maintenance phase architecturally and infrastructure wise. It’s been a bloody rough ride and I regret every moment of it and wish I’d picked another platform bet. I’ve had the entire stack rug pulled from underneath major projects multiple times and burned months in pointless rewrites due to tech changes and obsolescence. The majority of the open source ecosystem is broken or abandonware and the commercial bits are overpriced, with poor support and barely work. It’s hell.

The only good bit has been being paid by the hour to unfuck stuff which has been profitable.
Show HN: How SparkSQL relates to Spark Core
I despise the fact that they keep people from migrating away. They're not giving any option of forwarding the emails for free, which means you can't make a smooth transition out.
Why Bluetooth when WiFi is a hundred times faster?
> But I suppose that would be basically impossible on today's internet.

Bittorrent works just fine here.
We run pylint as part of our build, including as a prerequisite of merging a branch into master.

Our codebase is well over 1M lines of C++. We have about 100k lines of python. Running pylint takes the same order of magnitude of time (half as much IIRC) as running a full optimizing build + linking of the C++ code base. We run pylint over all cores, while we run the C++ build only on a subset of cores on the build machine.

I would call that dog slow, unless you think python is not the appropriate language write pylint. And no, it is not fine.
Fair challenge. But go to a totally different culture where no one has heard of either of the two artists or at least produce a replica of a very obscure work from each of them and ask the unknowing, uneducated person would rather have hanging on their wall for their equally ignorant friends to come and see. I have a really tough time believing that even an African bushman living as a hunter gatherer would rather have an abstract paint spatter to a figured scene with complex light and composition. The difference in the skilled labor is compellingly hard to ignore.
Huh interesting, works fine on my 2018 Intel MBP. Surprising to see a bug like this on the newest models.
Serenity First Controlled Flight (orintropter) 2019
As has been said, dithering is something that people did back in the bad old days of 256 (or 16!) color palletized displays. It is a way to "fake" more colors than available. It was never meant for image compression.

I don't even remember the last time I saw a dithered image anywhere on the internet.... it's been quite some time.
Selecting “Don't update browser settings” still resets the default to Edge
My wife is about to give birth while a slasher horror antagonist is revving up his chainsaw, but I've had two beers so I guess that's that.
Author points out at top of the article that they have stopped writing on medium and that the article is also available on their blog:

https://blog.benedictfritz.com/the-free-energy-fallacy
> chocolate isn't worth it unless you have chocolate conche machine

This, like many other ideas about roasted bean products, is a silly universalization of some individual's arbitrary preference. It's like saying that all mushrooms _must_ be minced because someone didn't like the texture of whole mushrooms at one point. Or that coffee beans must be Arabica for...reasons...when billions of people preferentially drink Robusta.

I love unconched chocolate and strongly prefer it over conched. Taza in Somerville, MA is regionally famous for their delicious, distinct, gritty unconched chocolate.
How would that prove there is no sociological aspect? Or that people don't use taste as in-group signaling?
Vertical L3 Cache Raises the AMD Server Performance Bar
This is a very unintelligent world view, and it leads to disastrous consequence.

If you do not understand why someone believes what they do, or why they take the actions they do, it is easy to just assume they are stupid or irrational. But that prediction can not be disproven. No matter how many times you see that same person acting intelligently and rationally, that could simply be the stopped clock being right twice a day. And we very much desire for those people we don't understand to be stupid or irrational, as it means we do not need to reconsider our own assumptions, and can safely feel smugly superior to those simpletons. Of course when our assumption is incorrect, we do not even realize that we are in error and just keep going through life blissfully unaware of our ignorance.

On the other hand, if we assume that this person who has spent a lifetime developing a unique worldview knows something we don't, then we must spend great effort trying to see the world from their perspective to try and figure out what we're missing. We may, after extensive searching, find that there really was no missing piece, that the other person actually is stupid and irrational, but still we will come out ahead for having learned more about the world. It's also possible, and indeed far more common, that the person is not stupid but still holds incorrect beliefs because of a specific and identifiable issue with their prior learning, which can help us to better understand how to properly communicate with those people.

And indeed, if you do go through life with the latter viewpoint, you find that people knew something you didn't nearly every time. Perhaps I have merely been particularly blessed in my acquaintances, but I'd estimate I've met less than 100 genuinely stupid or irrational people over the course of my life, a tiny fraction of the total. In general, I simply knew less about a topic than I thought I did, or there is some seemingly intuitive but ultimately wrong idea that is widely believed. I've yet to meet an intelligent person who simply assumed everyone else to be stupid and irrational.
Reminds me of:

https://openclipart.org/detail/143659/che-stallman
A downside being that backpacks (outside of hiking context) are so visually associated with schoolchildren that wearing them as a professional is kind of impossible, image-wise. For someone fresh out of college maybe; for thirty+ it starts communicating a very juvenile appearance. The key with messenger and shoulder bag ergonomics is all in positioning (vertically and in orientation relative to body).
> After all, you’re saying you oppose “cancel culture”, surely that opposition has to take some form somewhere, right?

Presumably, those groups mainly would try to increase awareness and support free speech (get in the news, post articles like on this site, encourage activism like what John Cleese did, etc.), while others might lobby the government to oppose/support laws around freedom of speech. As I originally stated, this is all entirely self-consistent, as long as everyone is free to speak.
Nyet.

An SD card in a card slot can only be accessed as a mass storage device.

A USB drive can act as a mass storage device as well as a keyboard and mouse and even contain an entire OS on it that could be remotely accessible via WiFi.
'share the same...' Classic socialist group think. Private property and economic incentives to start businesses, in say healthcare, can fix this.

What about the third category of people who had it, recovered, and can prove it with tests and a Dr. letter? Calling me 'unvaccinated' overlooks the recovered aspect of disease.
If everything in the Tech preview gets to users 6 weeks later, as is the case with most Chrome features, I don't think it matters.

But the fact Tech Preview stuff sometimes stays unreleased for years makes it a different matter...
I read that at the start of COVID when sports teams were still playing games in empty stadiums, there were no screaming audiences, and the players reported better focus on the game.

I wonder if the deaf team has an advantage in that regard.
> in the US, being poor is considered a character flaw

The (modern) meaning of this is hard to discern without knowing if "poor" means the same in the two contexts. Is it not possible someone in the US who is considered to be "poor" (by wealth or QoL) might not be in Togo?

> bureaucratic support to fight tax evasion

Do you mean actual (legal) tax evasion, or tax fairness?
100 milli bit per second is not 12 mega byte per second.
Corporate programming is typically bent towards feature delivery and managing patches. Only feature delivery requires managing a project, but it's not new development scale. It involves one or two engineers at most, and anything that requires greater resources than that are looked at skeptically. It's my opinion that this puts us heavily out of practice.

Instead, I'd like to engage in work that is outside of our core business. I want to build our own dev tools at times, I'd like to run our own infra rather than toss it at Amazon, Google, or Microsoft and point the finger when it breaks. Having to work outside of a product we know inside and out, domains we're already very familiar with, will improve residual skills like documentation. The repetition of doing and the variety in what we do makes skilled and well-rounded engineering teams imo.
I have to be honest, it's something I struggle with too - especially as the postmodernists are known to be quite difficult to read. I tend to start with secondary sources (books about a field, essays from academics, even YouTube video essays) to understand a philosopher's broader contentions and positions and the vocabulary that they have inevitably invented, then go back and read the primary source with that initial knowledge in mind.
Fun article, but too much filler (ie history of rice, etc)
> They were at no point comparing the latest version of Safari against a year old version of Chrome.

They tend to update that page after a Safari update, which is yearly. They tend to highlight benchmarks that Safari looks good in. If Chrome and Firefox then optimize these highlighted benchmarks and catch up on these benchmarks within a month, Apple still has that page show the old data for a year. And for next year's release they again pick the benchmarks that look best for them at that moment in time and keep the numbers up for a year. Even though this update cadence guarantees that the numbers are outdated and misleading for the majority of the time they're up.