skysight-inc/HackerNews huggingface dataset:
More than likely it was one dude working by himself and he did not have the tools/ability to make good artwork. A lot of DOS shareware games have that problem. The gameplay might be interesting but the art is merely ok to fairly bad.

At that time you may have a copy of turboc/watcomc but not a watcom tablet and a copy of paintshop. Also pixel art is a particular artistic skill most people do not have. So you were reduced to poking data into some terrible shareware editor with an awful color palate . I made my own spacewar style game at one point. I was reduced to putting bytes into a file to get the gradients right on the hulls of the ship. Oh and each gradient is stealing a color from my limited palate of 240 colors (16 were reserved, for whatever reason at the time). You want higher res you are now talking VGA. But the trade off was resolution for color. So you could have 640x480 but only 16 colors. Or you could have 320x240 but 256 but a blocky mess. This was when a VGA card might have 1MB of memory total (usually less, unless you paid for something fancy). Throw in page flipping (which you really really want) and you are out of room on the card.

Scorched Earth was more about how many crazy weapons you could make and throw at each other with fun generated effects.

We can now look back at the whole catalog and see what was really good at the time. With collections like eXoDOS. You will find a good 95% of the games are very poor if compared to what you can get today. If you bought something like this on steam today you would be thinking what is up with this junk. Back in the 90s though it was a fun bit of software.
How is this practical? especially for a tiny project like this?
My uncle was the only one with a gaming PC in my family and many many sleepovers were had playing Doom and Scorched Earth all night with my cousin. Nothing quite has captured that magic since then for me.

Elden Ring gets pretty close, but that’s a solo experience more akin to the kind of influence Ocarina of Time had than Doom, I guess.

Maybe I’m just old and cynical.
"I think it would be a great benefit to all of us if people who wanted to open up code but didn’t want to add responsibility to their own world felt welcome to do so. I think it’s a problem worth solving."

I think i would strongly disagree with this view - this is similar to arguing that people should just be able to release plans for nuclear weapons (or take your pick of less extreme examples) without adding responsibility to themselves, etc.

There's no obvious reason they should be able to, or that it is a net benefit to society. It's one of those things that people often think "sounds good", but isn't that great in practice, ever.

In fact, most of the problem that exists today in OSS security, support, etc is precisely because of people opening up code without trying to add any responsibility to themselves. At the same time, OSS has produced 100 of everything, so it's really hard to believe arguments that "if we didn't let this happen, things would not progress" and the like. I don't believe we would have been worse in terms of progress, etc, if we instead had 10 of everything, with the people more willing to take responsibility.

More practically, society has always believed in balance in every similar sort of thing, so it's not obvious to me why the extreme of "everyone can release anything without any responsibility" is ideal for anyone.
It is quite difficult to get it running these days, but Scorch 2000 was a lot of fun after hours at the office.

http://scorch2000.com/
It means you can't block their antics outside of the web browser, so you are captured.
Well, any alternative to Google is always welcome to try; I'll check it out.
While I don't want to surmise as to the state of his friends and community (1729 which Balaji runs does have a good amount of people in it and I have made a good friend from there personally), I think that anyone interested in this topic who is an engineer should go and spend a year or two working in government just to see how it really works (and also put up or shut up at a certain point)
The Americans were disconnected from advancements in the rest of the world, and even worse, from each other. Ancient Greece inherited iron smelting from Anatolia and formal legal codes from Babylon. The Islamic development of chemistry benefited greatly from the Roman development of glass, and the Italians learned math from Fibonacci who was schooled in Algeria. The printing press was first developed in Korea and may have influenced the developments all the way across Eurasia by Gutenberg.

But to this day, there is no land transport connection between North and South America! Corn eventually made it from South to North America, but the potato was stuck in Peru until the Spaniards showed up on very nice boats.

China was doing great until Mongke Khan showed up.
Not OP, but I think the question is not about the thing you fully understand, instead, amongst the things you know/understand, which one is the most complex compared to the others.
1 - vulkan godot backend is not mature yet.

2 - On glibc/linux target: it should generate pure and simple ELF binaries (not C/c++ binaries). It has the following implications:

a - the static libstdc++ from gcc probably has to be forked that to "libdl" everything it needs from the glibc/posix libs.

b - everything else from the system has to be libdl-ed too, even the libc symbols.

c - third party libs must be libdl-ized too.

d - ofc, usage of "-static-libgcc" and "-static-libstdc++" build options to mitigate ABI issues (got hit again by that and recently, c++ ABI nightmare).

e - no C/c++ main() function, only the sysv ABI(ELF) entry point (which is basically main anyway).

f - usage of system TLS variable, like errno, must be handled only via the sysv ABI __tls_get_addr() ABI function (I have to admit, I did not dive that much into this issue yet).

g - proton is a money sink hole, massive and horrible software microsoft grade. To make it worse, it is said to include actual real software components from doz. Only consider it if your technical debt on doz OSes is too high (basically, you started to "think" "other platform ports" too late).

If not mitigating those issues above: games using godot must be build on the oldest glibc as possible, that to avoid GNU symbol versioning issues. They should static link as much as the can, even some glibc libs (libm static linking is mandatory since GNU symbol versions here are madness). And conservatively build using the "-static-libgcc" "-static-libstdc++" options.

rant on: Godot should not have been a c++ engine but a simple C/ASM one (should be able to compile with tcc/cproc/scc/pcc/etc), using the preprocessor for namespaces in order to avoid symbol collision, and using compile-time function tables and runtime function tables (for "fallbacks", like wayland->x11).

The really guilty ppl are actually glibc and gcc devs, not the game devs.
rant off.
Underdog is the submitted in a dogs' fight.

I have noticed that identification with dogs has become very frequent in the past decade, apparently in more territories and among diverse cultures. If there is one thing that does not promise well...
Your perspective on patents seems colored by the relative recent advent of patent trolls and the use of litigation to stifle innovation and competition. I suggest you look at the situation in England around 300 years ago and compare to the feudal system that was the rule elsewhere at the time - everything had to be approved by the king or the nobility, who had vested interests in land owning and serf systems. This social order was the real inhibitor of technological progress that England was the first country the liberate itself from.

Laws that protected the IP rights of inventors were absolutely crucial to that process.
Wow, you should present your findings to historians. I'm sure they enjoy a good laugh.

But seriously, I know that you have been fed this line by various popular media, most of us were, and I don't blame you for it. Still, you should try to think about it a bit.

Like, how many of those "RESET BUTTON" cases can you name? When they happened? How come rest of the world didn't make any separate progress? How is it that those same zealots founded almost all universities in Europe etc..
I thought the same. Sloppy editing. If you watch the included video, the graph that Vonnegut draws for Cinderella starts below the B/E axis, not above like the New Testament.
I played the hell out of this in like 1991-1993. I really enjoyed figuring out useful combos to bypass shields. Like, instead of attacking your opponent's shields directly, you could dig a hole under them, and fill it with napalm, or send rollers under their magnetic deflector. Most of the people I played against found this kind of thing surprising.
I self-hosted since 2001 as well and not planning to stop.
This is the approach I've settled on too.

I'm almost finished my first backend implementation of https://github.com/gothinkster/realworld and now that I've implemented it once I'm very familiar with it and could very quickly implement it again.

It's simple enough to be a short project, but with enough complexity to get you familiar with a wide variety of things you might care to know. One thing I like about it is you can kind of under or over engineer it as much as you want as a way to turn the dial either up or down on exactly how many different aspects of development in a certain language/framework it exposes you to.
This seems entirely in line with what I've read about the history of the CIA.
Well, the videos linked to were uploaded on the 11th and 20th of January 2020. I think the article's date of the 22nd is correct.
I would abandon that app pretty quick. Previously available features that get locked behind a sub later on is infuriating. Like LastPass locking desktop and mobile use behind a subscription.

Tangentially related - This app, merlin, has a bird song identifier and it is fantastic.

https://merlin.allaboutbirds.org/
Well then give a 70% rebate on bikes that are wholly produced locally and 50% on ones designed and assembled locally.

Just whatever you do, don't give it to the ones pulling all the proprietary and drm bullshit.
I get the technical merits, and that they would appeal to places like HN in particular, but I'm getting really tired of the whole "Project X, in language Y" meme (typically with a higher emphasis on Y than on X, and no indication why this even remotely matters in the slightest).

Imagine other professions doing it:

- I've written a new symphony ... IN SIBELIUS!!!

- I've published a new patent on artificial heart valves ... USING MICROSOFT WORD!!!

- I've discussed with our local parliamentary representative a new legislation on copyright law ... USING MY SAMSUNG GALAXY!
Another vote for Fastmail. I set up my own domain on there about a year ago, and have been happy. Fastmail has wildcard inboxes, so I canary trap[0] the email addresses I give to people and websites.

[0] https://en.wikipedia.org/wiki/Canary_trap
One example: my energy provider builds biogas plants. Guess what, they turn agricultural waste into electricity. Even at night.

Your argumentation is similar to suggesting Tesla should stop developing electrical cars because there is no charger infrastructure. So 2010.
Always looking for good content options! I'll have a look. If anyone from Budibase wants to DM me, my Twitter is the same as the username.
https://www.emptywheel.net/2022/07/14/how-josh-schulte-got-j...

There is a lot here, and I think people should avoid leaping to conclusions.
Show HN: Chrome extension for reviewing news articles
Somehow ungoogled-chromium is pushing Pipewire on all of us.
Nice! Looks like xplr can indeed "integrate them all", as you say in the readme.
Monks gained power in Roman empire? Can you name some?
It's because this law doesn't apply to politics. The dynamics of our squishy human brains and its reliance on heuristics and in-group/out-group identities result in an inverse Hotellings law where in a political contest with two competitors, they will move farther apart so as to better differentiate the groups and define their boundaries.
What kind of phone? My iPhone 7 (pretty old) is around 2800 vs 6000 with WASM.
Safari content blockers can do fine-grained blocking of external .js file loads, so you might want to look into one of those.

My extension differs from Safari content blockers in that it can block inline JS.
Pacman.conf

[home_ungoogled_chromium_Arch]
SigLevel = Required TrustAll
Server = https://download.opensuse.org/repositories/home:/ungoogled_chromium/Arch/$arch
> If I had any doubt that the guy is innocent this one cleared that for me

The Bayesian needle suddenly swings with force.
cookie and javascript walled.
GPD talk about 'cooperating' with Valve for SteamOS on their devices
Does OOP require inheritance?
Dmitry Rogozin has been dismissed as director general of Roscosmos
I 3D printed a bunch of these[0] hangers for my cordless power tools and screwed them to the underside of a shelf. This model is for DeWalt but there’s a variation for every battery platform. Seems to work pretty well.

[0]: https://www.printables.com/model/203909-dewalt-tool-mounts
Pipewire works flawlessly for me (3+ months) with regular Bluetooth headset handoff
Respectfully, I think you are misinterpreting that headline. It's saying that of all the patients that tested positive for covid at the hospital, 40% of them were actually there for another reason. So a guy could be there for a broken arm and test positive for covid while there. He just needs to be treated for the broken arm, not covid.
If they were going to outsource or offshore, they would have done it already. The only reason stopping them is the thought that they make morepaying salaries “here” then “there”. Developers tend to be introverts or introverted, and most serious development requires focus. In the zone as Rands calls it I think. Bugging them doesn’t help them or probably anybody else.

Given all the communication mechanisms, if you’re having difficulty spreading a message there’s larger problems than where people are. The lack of home office is a valid point but as I and others have made most modern offices lack a proper work environment as well.

Inconvenience workers to use your sunk cost in real estate? Inconvenience everybody because some have to work on site? Harsh environment, there, and good luck with retention. Let those looking to socialize socialize. Let those willing to work work. Pay the remotes less unless/until their production exceeds the norm. And if you’re dragging people into an office edifice, quit yapping about green initiatives.

When brainstorming, do it in person. Most of the time development isn’t sitting at a whiteboard, it’s wiggling your fingers at a screen hoping nobody bothers you. And the hiring radius is larger if you don’t require people to move for the position or try to convince their professional partner to move.

There’s a ton of downsides to pure in office teams, particularly in some areas.
"The government can do infinite retrials, starving you of resources to maintain adequate representation"

I remember reading about a guy who had 5 or 6 trials for murder. The prosecutor just kept trying.
I'm sure they would say the same thing about whatever nonsense you believe.
That too and I don't think I'm even done with that, myself :)

What I meant is the step away from the notion that things are objects, stuff gets done with methods, methods are available via mixins/ inheritance/ magic, etc.

I've seen the notion of using values and pure functions as data oriented programming recently but never understood what that moniker adds.
And lol is now full of bots...
Basically the same for me, but for a different reason than sibling comments: Nothing sticks in my head with toy projects, I need to be solving an actual problem.

On rare occasion I do end up learning something outside of the job, like I learned basic perl writing an IRC bot, but for the most part it does end up being on-the-job.
I'm positive on this general concept but dubious about this.

What about golf carts that senior communities use to get around Florida retirement villages?

Those with solar PV roofs and inductive charging pads seem like they'd be viable right now, anyone building them?

A quick Google suggests some scientist have suggested that basically all golf carts should have solar roofs, and some prepper communities are also building them.

https://www.pv-magazine.com/2020/07/16/techno-economic-analy...
Solar panels don't care which direction the photons arrive from; they work fine in overcast conditions.
This is the news org started by Bari Weiss (https://en.wikipedia.org/wiki/Bari_Weiss)
Just a warning from a fellow search engine developer.

If you happen to be cloud hosting this, and if you do not have a global rate limit, implement one ASAP!

Several independent search engines have been hit hard by a botnet soon after they got attention, both mine and wiby.me, and I think a few others. I've had 10-12 QPS, sustained load for weeks after weeks from a rotating set of mostly eastern european IPs.

It's fine if this is on your own infrastructure, but on the cloud, you'll be racking up bills like crazy from something like that :-/
Yes. Imagine if I applied without a CV and just said ‘competitive experience’
> This probably sounds really arrogant, but I've long given up finding a man as smart as me:)

The smartest people I know think they're the dumbest person in the room. Your above response is very indicative of the kind of vibe you give to the men you date.

If you can't find a man who's as smart as you, that reflects on the pool of people you surround yourself with, not the intelligence of the men you can't find.

Your sort of thought will usually manifest itself in unconscious behaviour on dates, and will be a turn-off to the men you date. In the same way that many people can't detect the smell on their own bodies, you too likely won't know how abrasive your behaviour might be to others. I know a woman who has professed the same thoughts as you do (in a more humblebrag manner) and she has had extreme difficulties in finding a man to marry despite extreme efforts at such.
We use https://github.com/octodns/octodns for some of our DNS records. It's flexible, much faster than Terraform for thousands of records, and the maintainer Ross has been responsive on issues and pull requests. Also see Cloudflare's blog for how they use it
I don't think it is a question of moderation. It's a question of "does this chunk of code make sense as an abstraction?"

If I change the common code, do I want all users of it to realize those changes implicitly?

Terraform provides good enough tools to allow for deviations (even significant ones) between dev, staging, and prod.

IMO one of the most valuable things Terraform can do for you is stand up _the exact same stuff_ in multiple environments. If you're applying different code, your confidence in that shrinks significantly.
Retool works well -- they have their own version of SDLC in the $10 plan (staging versions of resources.) If you hook that up to something like Neon (https://neon.tech/), you can have staging branches of a database, as well.

The issue I have with many of these products is that a lot of the logic should actually sit closer to the backend (ie. better REST APIs, etc.) If your engineering team is managing the backend anyways, it shouldn't be a huge issue maybe?

I made an investment here (moving the non-UI logic closer to the database) but it's too early to really see if it will work.
I do respect a good "Are we the baddies?" reference :-)

https://youtu.be/hn1VxaMEjRU
Very pretty! Like the demo. Demonstrates well how WASM can overcome these processing bottlenecks.
That kinda sounds horrifying... I wouldn't want my casual chat within some semi-private community to be google searchable.
At worst I may be silent if that happens, but I have never believed in the long term value of crypto, even when friends and family members invested.
I am not talking about imperialism, but about an Earth-scale democracy.

I am as opposed as you to imperialism lol, if it was not clear enough from my posts.

By the way, I think that what can be put in the category of "traditions" is not touched by laws, so my proposal does not hurt cultural differences.

However it does ask to some traditions to go, because they are just objectively harmful.

Just to hit the nail a bit further: you see cultural variety INSIDE existing democratic states, for example regional customs and traditions, etc. So there is absolutely no hint of imperialism in building a world-wide democracy.
Very interesting perspective!
> Which is a bigger problem

Armed rabble trying to turn the power of the Federal government against me.
A bakfiets can hold three to five kids, is far easier to park if even the barest effort has been made to accomodate non-car transport, can be taken on a train outside of peak hours, holds as much as a hatchback, and doesn't take away two apartments worth of habitable space and a quarter of an adult's income in infrastructure and healthcare costs from your city.
that sounds pretty neat, I'd be interested in seeing the source
In-person networking, depending on location, can be efficient. You build trust pretty quickly, agree on the base requirements, etc.

I usually switch my brain off after hours, but for example, recently at a baby-party event, someone was asking what I do for work. Ended up asking if my company would like to bid on their project, gave me a bunch of insider info.

I don't want to be that person who only talks about work, but small comments here and there, like planting seeds, and then you get emails of "can I introduce you to X, who is looking for Y?"
Come to VR, where we're basically doing 90s style first person shooters again. Complete with TF2 maps ported right in!
We evaluated trying to use appsmith for replacing our handmade admin panel but doing things like setting up pagination for databases was not particularly pleasant, basically writing raw sql with template strings. Yuck.

Our app would’ve needed a bunch of new apis added to it to make it workable that we just weren’t willing to invest in at the time so we’re sticking with our plain html pages and smatteringgs of js for now.
I'm curious why a lot of people get a 3x improvement. I get about 6.5-7x speed up, which suspiciously lines up with a 60hz vs 144hz framerate...
Ask HN: Is Microsoft the most important company in the world?
Microsoft is the developer of the Windows operating system, which powers almost every PC on Earth. It is also the creator of Word and Excel, which are critical tools to almost every organization.

If Facebook collapsed overnight, the world would not be very different.

If Netflix collapsed overnight, the world would lose a large number of movies and shows.

But if Microsoft collapsed overnight, the consequences across the economy would be felt by everyone.

Thoughts?
Smart thermostat swarms are straining the US grid
Indeed, I’m rereading The Rust Book , after struggling and finding slight success about around 2018, and am surprised at how much better the presentation is, as though they maintainers have closely studied where people got hung up, and then targeted those areas to add clarity.

I strongly suspect that it will stick this time.
> An engine requires piston that move within a bore. To create the pressure that process has to be precise. This process was perfected in making cannons.

There is speculation that the techniques for casting these cannons, was actually perfected in making church bells. Basically, if you turn a church bell on its side you have a primitive cannon. This may be one of the reasons that Europe was able to harness gunpowder more effectively and climb to dominance.
Guilty as charged.

Energy at the End of the World Seminar
I considered standardizing on Packout, but they seem to only offer one two drawer units, all of which are deeper than I'd like (I really want a single layer of tools per drawer).