skysight-inc/HackerNews huggingface dataset:
I felt a similar way after playing and tweaking lots of Mario 64 and OoT mods. Obviously I still love the games with all my heart, but getting to play it at so many different levels of polish and playability definitely allows the 'Wow - Perfection' feeling to fade a bit. I think playing an alpha version or poorly modded copy of a game like Amnesia: Dark Descent would totally kill the atmospheric creepiness which made the game so well received.

I guess it's a bit like watching the BTS of something like the LotR trilogy. When you get to see all the orcs in full makeup just goofing around with the rest of the film crew, it means when you see them later in the real movie, you can't help but be reminded they're just people in great makeup. Keeping up that illusion in game dev must be enormously important.
Also If you want to write fast and don’t care about legibility, learn shorthand writing :)
If those were my only options, I'd prefer the printed letter, but realistically a text, voice call, or better yet an IRL conversion is far more common.
Good $DEITY. Ridiculous is an understatement...
Well, I'm 19 and I was taught as a kid how to write cursive extensively in India. Not saying it's good or bad, however.
Interesting reply to a thought experiment. I would take offense but I think maybe you honestly think I am trolling? I will give you another chance not to be rude and dismissive.
There are games where figuring out what to do is the goal, but this game has an good enough design that it really doesn’t have to be one of those. Many older games use that kind of obscure design as a crutch to appear more interesting and difficult than they really were.
Emphasis added:

> Furthermore, I’m nowhere near being fat. Like not even close. That means in the neighborhood of similar heights and weights, every male is also nowhere near being overweight.

This is the part I disagree with. In the neighborhood of similar heights and weights, most males are overweight. I believe you are the outlier here. Though obviously I don't know you, so... I might be wrong?

As an anecdote, I'm 5'7" and 154 lbs, so I think I'm in your neighborhood of heights/weights. I'm considered just below being overweight... and while I'm certainly not huge or anything, I definitely consider myself to be a bit pudgier than I'd like. I'd say I'm at around 20% body fat right now (This is partially planned in my case since I was doing a bulk.) From what I see in my friend group, I'm definitely on the less-overweight side of things.

As you rightly point out, BMI isn't enough to convey all the information, and I'm guessing in your case it's getting it wrong, probably because you're more muscular than average. Again, I don't know you, I could be wrong, but for sure in my case it's closer-to-accurate than you make it seem and we're not that far apart in numbers.
A deep look at zero-day exploits and whether it is possible to avoid being the victim of one.
Depends on countries I guess. In France, the vast majority of the handwritten letters I have received or seen were written in cursive.

At some point a handwritten "letter of motivation" was also a de facto requirement for job applications, and not writing it in cursive would not even come to the mind of anyone - precisely because it variability gave it a more "personal" vibe, a feeling that was exploited by the bogus graphology pseudo-science [1] at that time.

[1] https://en.wikipedia.org/wiki/Graphology
This is an old debate that I thought had been settled years ago.

Show me a scientific survey that proves the average girl is just as strong and athletic as the average boy. If you can't, then you're doing a disservice to the girls by putting them into a genderless field that disadvantages them by ignoring reality.

Just look at world records in track and field by gender. Usain Bolt is almost a full second faster in the 100 meter than any woman *ever*. 18 and under males in high school competitions routinely beat women all time world records.

It's obvious that there are very few women that can compete successfully in a genderless athletic arena. So in what way would eliminating gender in sports be fair or beneficial to women? The net effect would be to deny them the opportunity to compete against their most obvious, logical and natural peers.

Absent some sort of gender based quota system, genderless athletics would deny a lot of women the opportunity to participate at all. Is this really the goal?
Which paper by Conal?
Fun implementation. It’s isomorphic to a wide range of problems that have been used for centuries that are all isomorphic to constrained state search. The fact that the graph is explicit here makes the problem way easier. (One you may be familiar with that seems very similar is the parking problem where by sliding around the cars they (un)block one another. None of this is to take away from the fun setting and implementation. Just that it’s not a new type of problem, although it seems to be a fun new instance of a common type of problem.
(author here)

Great feedback! Yes, I am the "Land of Lisp" guy

Sorry about the potential epilepsy trigger- that was the fastest way I could think of to code a quick "reward effect", I will do something different in the next version. I didn't really expect anyone to care enough to solve the puzzle lol.

Now that I know people like the puzzle, I will build out the website and post regular puzzles, follow my Twitter @lisperati for updates.
Can you explain how you got these well-paid remote jobs in the US for EU/German people and the process for the applications?
I got 7 years of experience in developing with Python/Django, JavaScript/Vue/React (B2B platforms), I'm looking for $160-250k jobs in the US which seem to be on par with my current skillset (I led teams of 10-15 employees, built a B2B platform with hundreds of customers and running the infra on AWS).
I'm sorry to hear that. Must be a terrible situation. I've seen similar projects, at least in some dimensions. Here's what worked for me & observations:

- Large fraction of features are unused. Have internal analytics that will answer you which features/code paths are used and which are safe to delete/ignore. It's much easier to migrate xx% of features than have 1:1 parity.

- Lack of tests is a huge pain. Makes incremental migration near impossible. Find a workaround for it before jumping to migration (forcing huge code coverage increase for already submitted code never worked for me in the past)

- See if some parts can be proxied. Put proxies in place and migrate features behind it (in one past project, the logic was split between stored procedures in Oracle DB, backend code and js code -- which made it possible to proxy stored procedures and break the migration in milestones)

- Hackatons are great tool for exploring options, uncovering blockers and dedicating a large chunk of focused time. Make it clear that the result is experimental, not that it must be merged to main. A nice way for introducing frameworks, vcs etc. without high friction.

The rest depends on the management support, the teams aptitude, intake of feature requests & bugs, the difficulty of maintenance etc. You are the best to judge how to approach there.
Russian Trolls Helped Keep the Women’s March Out of Lock Step
I hope its like RDR2, but in a modern city.

For me, RDR2 remains the benchmark for what kind of immersive experience a game can create. Nothing has topped it so far.
No idea what's the norm for hosts but I always break fees down and explain what they are for in my listings.
+1. came here to say this! it's in prod, making money; bring up the discussion of full rewrite with the management at your own peril. learn to tame the beast by pruning one dead/redundant function at a time, that's the best you can do, both for the project and for yourself!
If this is true, OP can consider writing tests of the website using a frontend test suite like Cypress, especially with access to local instances connected to local databases.
Ah yes, "the river crossing problem"!

https://en.m.wikipedia.org/wiki/River_crossing_puzzle
I have the opposite. Youtube captions never stay on despite my account preferences and being logged in.
No. I stopped using cursive years before I had to. Other students mocked me for a while but it was worth it. To this day, I simply refuse to read cursive.
By "publisher" I would assume there is some editorializing going on that makes the publisher legally liable for what they publish. GAF(AM)s are trying to have freedom of a common carrier with the power of a publisher (see my comment in parallel).
That might be because most modern games are much more complicated than Doom. It’s also possible that modern game designers don’t want people to abandon the game before having a chance to really get what the core of it is about.

Don’t get me wrong, there is still a place for games with mystery and obscure mechanics etc, but it doesn’t make sense for most games to be like that. It’s just an unnecessary way to keep away players that would otherwise love the game.
One more thing I’d add; for the love of all that is holy make sure the tests run lightning quick.

What you want to do is first reduce the cost and risk of making changes, to a close to zero as possible.

Then, come up with a broad system design that defines higher levels of abstraction. Your goal is not to redesign the system from scratch but to specify the existing hierarchies which are currently implicit in the code. Are there different modules that naturally emerge? Ok, what are they?

Once you have a sense of what the destination will look like, make tiny changes to get just one module done. Move in little bits at a time, to build up evidence that things can work.

The way to change a culture is to set such a strong positive example that people naturally went to follow. Telling other people their work sucks is not that example, but first pitching in to speed up development cycles can make everyone happy.

And lastly you have at least some responsibility to inform management of the risk they aren’t aware of. Things will go much better for you if you tell your manager that the codebase was built in a way that makes future changes expensive and risky, and this is fine for where the business was but at some point it makes sense to invest in shifting the development velocity/risk curve of the business.
I'm not sure it has to be propaganda but I'd say it's probably a good thing if people at least consider if what the media serves up is propaganda, because there's a reasonable possibility it is.
> I can...refuse to assemble with [meaning doing business with] those I don't want to

> I cannot be forced into service of [again meaning doing business with] any particular [party]

In many cases you are free to refuse to do business with someone, simply because no law exists against it. But you don't have a right to refuse; the government can pass a law punishing you for refusing; and they have passed many such laws.

For example, in many states, you are forbidden to refuse to do business with Israel.

And you're forbidden to refuse to do business with people for a variety of reasons called protected characteristics. The list of such characteristics has grown quite long and includes (in some states) political affiliation, belief, or activity.

From that standpoint, this law is not unusual at all.
> It is being taught by mathematicians. And as part of teaching it, they are attempting to instill a "mathematical mindset".

I think this is a problem not just with calculus, but really with most math instruction. Math is taught by people who are already in love with the special insider world of math. To students who don’t share that love, it’s often unappealing at best - and exclusionary at worst. It weeds out people who don’t need to be weeded.

When math is taught in a way that develops practical intuition, it is so much more useful and rewarding.
And I thought I had a sick and twisted mind...
The 5.1 vs 2.0 is a bit of a red herring, it used to be a big problem a decade or two ago, but today it is just a small to insignificant contributor to the problem.

The real problem now a days is not technical, it is 100% director's choice. Having deafening "wooooon" organ music, and ear popping explosions is simply in vogue, so all directors want that in their movie, and mix like that on purpose.

And it is not about theatrical mix vs home mix either. The cinema experience also changed with this latest mixing trend, watching a modern movie in the cinema also became uncomfortable with much louder explosions/music/"wooon" than two decades ago. (To the point where I'm considering using ear protection if ever going back to a cinema).

This is 100% a manufactured problem created on purpose by misguided (sound) directors.
My productivity "hack" for 2022 was discovering Sunsama[0] a few weeks ago.

I was usually using a single text file from which I was removing done items. The problem was that I then didn't remember all those small things I did that added up to big amounts of time. The feeling of time running away without remembering how is really demotivating.

With this, I can see on a calendar view when I did what, it's very low ceremony, and I can easily plan for the week ahead. It also integrates with a ton of other tools.

I switched off all the included rituals to start with, so no opinion about these.

It's a bit on the expensive side at 20$/mo, but if it saves me just a little time every month, it's already paid for itself, so yeah.

Overall, very recommended, happy user. And I'm definitely not one of those "maximize my daily productivity and optimize every waking hour around it" folks. I've also tried many other todo list / task board tools, but they don't really fit the "daily planner" bill.

[0]: https://sunsama.com/
I am inclined to agree. The other advice was excellent, but pointing local instances to production databases is a footgun.
Interstellar is unwatchable to me because of the sound. It is literally painful.
You don't, but the current system doesn't do that either. That comes later down the line. Baby steps and all that!

A path to doing this might look like:
- Cron job scraping and committing
- add a post commit check that runs a linter/some checks/tests
- assign out fixes to these issues
- ask for those fixes to be done using git
- pick an area to focus on, and enforce coverage in that area. You can still blindly deploy here, but at least you know when it's broken

As noble a goal of testing before deployment is, sometimes it's an enormous amount of effort to change development practices, workflows, team mindset and company mindset. You can only handle some of these at a time so choose a combination of the low hanging fruit (maybe there's a separate component) and the highest impact (every time this breaks the site goes down)
Or movies could have separate audio tracks and volume sliders for dialog, sound effects and music, like a game from the year 2000.
I guess it sounds even weirder to us native speakers since we are much more used to hearing normal Italian.

I think it is easier for you because all that stretching gives you the time to focus more on the single words, also Italian speech is different from province to province. Sometimes it is also hard for us to understand other Italians, mostly because each region's native speakers mix some dialectal sayings and pronunciation into their version of Italian. We have tens of Italian languages in Italy, but the more you live here the more you understand other Italians beside your own (closer regions sound more similar but going from extreme north to extreme south it gets really different).
Kill it with Fire, by Marianne Bellotti is an excellent resource on this question. She addresses the team dynamics, corporate politics and technical side of modernizing legacy systems.

https://www.penguinrandomhouse.com/books/667571/kill-it-with...
As somebody that inherited a similar mess, spent 5 years of their life on it, made a lot of progress, but still didn’t fully “fix it” in the end, let me caution you a bit before you embark on this quest.

Consider the opportunity cost of cleaning up this mess. Consider the years of your life spent. The impact to your career. The stress.

In my opinion, unless the compensation is legendary OR this is something you feel very strongly about taking on, you might consider taking a different and more fulfilling role.
+1. also start by adding git first and have a test env set up.

A new person who complains about existing code and proposes "Rewrite everything" on week one, will not met with __respect__
Or some of us have experienced failed rewrites. It can be a potentially expensive mistake.
To be fair, HN, too is a metaverse of its own

My real name is not really Spaceman, and I don’t really talk like this in the real world all the time.

Every social profile exists in its own little meta space where you might not exactly be who you are irl.
I would send the management a link to this post. It contains a lot of good quality, honest opinions so they could understand the scale of the situation.
Hardly! I just didn't stop to check who the author was and made an unwarranted assumption. I'll make a mental note to do that from now on.
> There are literally thousands of options for a regular user to create their own 'newspaper' without having to pay large sums up front or anything at all.

That's like saying censorship is not censorship because the banned users can just write their opinions in a text editor.
Yes, because it is popular among GOP politicians (since it supports interpretations of the law that are positively archaic by modern standards... In some cases, ignoring decades of jurisprudence is the only way to get the outcome they want short of controlling enough of Congress to pass laws, which they find harder to do year over year as the demographics of America shift) and through their efforts we've got a few true believers on the Supreme Court and several in the lower courts now.

That doesn't imply it's good law that well-trained lawyers believe is correct. If anything, the prevalence of lawyers who aren't on board with it indicates the contrary. But the federal legal system itself is not a democracy, and when we change a handful of key operators in the courts, the timbre of the law can change quickly.
And they're not missing a darn thing. I mostly quit writing cursive over 40 years ago. I can still read by mom's letters, but it was tricky even way back then.

I don't think it's that hard to learn to read it, if you're motivated. Sometimes I enjoy trying to read Old German script (think WWII period). And English cursive from 1700's and 1800's is interesting (but then so is the vocabulary and idioms), but I don't see the utility now, unless it's something you enjoy.
Since when ? I'm pretty sure that's called astroturfing - the difficulty of separating some of real people from bots doesn't change that legally there's a pretty big difference...
Yup. Just buying and using a spoon is trivial, but building one from “first principles” is 1,000x harder.
I would argue that the visual presentation and interface is a big part of what makes a puzzle, and changes how it is perceived, and therefore it is a new type of puzzle.
New Ruling: Your cookie data might be sensitive data
Legible means clear enough to be understandable and polish can be a clear part of that including selling the game feel. It’s a pretty classic move to under-appreciate how much feedback from a game players need to understand it.

Your definition of polish is much narrower than mine and I fundamentally disagree with you on the value of polishing during development through bitter experience.
SED: A New Flat-Panel Display Technology (2004)
I'm guessing it might just be current GTA look&feel, not, say, some dramatic jump in realism or mechanics.

I hope GTA Online grows (e.g., the world grows, to include Liberty City), with characters and their stuff carrying over.
Open captions refer to captions that are part of the video image (sometimes called burned in). In movies they might be used to pass setting information for a scene like time or location.

Closed captions are encoded separately and their display is elective.
Start a newsletter for the audience you’d like to one day serve.

I run a small but growing business (£0.5m) that I started in 2017. But for the first 3 years I had a job.

For most of that time it was largely an email newsletter - completely under the radar of anyone who might be looking.
Math is too important to be taught by mathematicians.
Not according to Paddle's signup form: https://vendors.paddle.com/signup

"Business type" options include Individual, Company, Partnership, and Non-Profit.
Are you sure about that? I am under the impression that this was only true before modern ballpoint pens.
One of the things I love about podcasts is the ability to titrate the playback speed multiplier as a means of selecting a context appropriate window of permissible inattention. Sitting in an airline seat 3x… driving to an unfamiliar urban destination 1.25x.
my choice would-be Professor Niklaus Wirth’s source code for “Tiny Pascal” in his seminal book “ Algorithms + Datastructures = Programs.” Here is a link: https://en.m.wikipedia.org/wiki/Algorithms_%2B_Data_Structur...

That compiler served as the blueprint for Borland tools.

philippe@fullpower.com
> Don’t know what I’m looking at

Unreal Engine 4 includes a visual scripting language called Blueprint.

That website collects some of the bad examples of what people do with this system - a lot of the times, the results are the visual equivalent of spaghetti code. In my experience, this kind of spaghetti is quite normal in shipped games.
I am a Texan, and I think we deserve the disdain in this case - we elected those politicians who want to force the main platforms people use for all sorts of communications to allow themselves to become /pol/.
...and RSI, and arthritis of the knuckles. I don't relish the prospect of 3 days of handwriting. And I've never had pretty handwriting; all that would "come back" would be the ability to scribble fast. The ability to write nicely would never come back, because it was never there in the first place.
@kevincox and @g_hn_liaison have it right. There's a set of parallel workers that test different button inputs. The "output" is the last frame rendered to the screen after extra few frames to let the game respond. Those button outputs are compared with an "idle" output to determine if pressing any input could change the output. If not, then continue to autoplay until an input matters.
Basically all AAA games are build using Visual Studio in some way.
Seems like an odd choice of game format for a solo dev, since it seems to be essentially making 7 separate games?
Shout out to the ex-Cracked podcasts; a lot of those people -- presumably because of their experience with being part of actual productions -- have sound engineers for their podcasts.