skysight-inc/HackerNews huggingface dataset:
Oh. I’m a dummy. Totally forgot to mention the death ban. It had a scaling ban as well. The longer you played the longer you got banned. Capped at 2 days. You could purchase lives to revive though. I too remember those other hardcore servers. Especially the one that banned you till the end of the month. The primary reason we switched to the faction server was the land claiming. Having a place that couldn’t be destroyed was neat. Hiding anything valuable wasn’t really possible thanks to various cheat tools.

Our main objective for all maps was actually to build a somewhat safe place where noobs could get free food on automated machines. You can see the signs on the page I linked :)
Flag Top Gun. Love it.
> I was banned from the Go issue tracker for mysterious reasons, so I cannot continue to nag them for a fix.¹ I can’t blackhole their IP addresses, because that would make all Go modules hosted on git.sr.ht stop working for default Go configurations (i.e. without GOPROXY=direct). I tried to advocate for Linux distros to patch out GOPROXY by default, citing privacy reasons, but I was unsuccessful. I have no further recourse but to tolerate having our little-fish service DoS’d by a 1.38 trillion dollar company. But I will say that if I was in their position, and my service was mistakenly sending an excessive amount of traffic to someone else, I would make it my first priority to fix it. But I suppose no one will get promoted for prioritizing that at Google.

> [1]: In violation of Go’s own Code of Conduct, by the way, which requires that participants are notified moderator actions against them and given the opportunity to appeal. I happen to be well versed in Go’s CoC given that I was banned once before without notice — a ban which was later overturned on the grounds that the moderator was wrong in the first place. Great community, guys.
Something that will remind you where you left off (what you were doing, where you were going)

So... Skyrim’s quest log? A huge list of every quest you’ve encountered in the game so far, with the ability to pick one to be highlighted on the map and radar. Boot it up for the first time in a while and you can immediately see what Past You was officially working on. Pretty much every big sprawling open-world game has one of these, with a zillion text snippets to describe every possible stage of what’s happened so far in every quest, and what you need to do next.

Add a handful of generalized user-defined quests like “I am gathering (list of resources/items) so I can (make this thing/exploit this bug/do this quest a particular way)”, or maybe just an in-game notepad with some text completion assistance, and that probably covers any possible “where did I leave off”.
Remote work is boosting housing demand and driving inflation
> The larger point, to my reading, is how NYT has published ahistorical, ideology first products and presented and pushed them as history[...]

That reads like a misrepresentation of TFA: the author conceded that the historical facts reported by the NYT are accurate, but they disagree with the tone and conclusion.

The author's angle is a weird one: author thinks that the article(s) should be read as an academic paper (no reason given), and then lobs criticism at it for not being a good academic paper.
Why do you feel the need to play conversation-cop?
And here is definition of militia in Code. Although I wonder if it's still acceptable to discriminate on age, sex, and physical handicap.

https://www.law.cornell.edu/uscode/text/10/246
Imba's website is written in imba: https://github.com/imba/imba.io

Here's a PWA I've spent considerable time on: https://github.com/familyfriendlymikey/JILU
Very cool website, I can appreciate the effort that went into describing the features. I've been using Markdown-based tools for thought like Logseq and ObsidianMD, but have run into some limitations.

Any hope for an Android app?
I'm not particularly involved with Kubernetes, but last I heard (about 2 years ago), Minikube was on the way out (because it was going into maintenance mode or something like that), and Rancher's k3s was taking the mantle of "tiny local Kubernetes server."

What happened? Was active maintenance on Minikube resumed?
I think we're just talking past each other- by "leak" I was talking about something like accidentally sharing an fd number, not actually communicating the capability itself. This is how Dropbox's approach is a "fuzzy emulation"- you can in principle forge a URL in a way that you could never forge a file handle.

Obviously if you communicate the actual capability itself to someone you didn't intend to, that would be bad. But that's more of a question of API design- even fork is, in this sense, asking for the capability to be transferred. This is a very different problem than the one Dropbox has- no amount of random guessing, or side channel information leaks, or anything else like that, is going to land a capability in another process's kernel table.
Bummer about Electron. My workstation can take it with flying colors, but I also work from a laptop at times and just having 3-4 instances of VS Code, a browser, and a communication app drags my poor 16GB RAM T490 through the mud, to the point I'm working on replacing VS Code despite how fast it helps me get started with new languages compared with Neovim.

FWIW: I would pay 100$ yearly for a JetBrains like license to a solution like this written in something like Qt or Gtk that could successfully replace DBeaver for me.
Or you could mess with a random percentage of the requests: tarpit them, drop random packets, reply with malformed answers etc. If you keep the percentage low they might have a fun time debugging :)
We've talked about broadcast calls with text chat for Q&A, and it could probably be made to work...

But, they just want it to all be the same platform, not require tech-averse execs to learn new tools, not have to work out the logistics of who needs to be on the "real" call each time, emoji reactions in the moment, etc. They do these town-hall sessions where they want to be able to have back forth with employees asking questions.

At the end of the day, it's a tough proposition to say, "you can either have the features you've come to rely on, or you can have your privacy and control". But I guess that is where we are.
> we had multiple pipelines that transformed data in the data warehouse

I've done this in the past too. But that isn't simply what ELT is. In the past compute was tied to storage which made these transforms interfere with load on the actual system.
Congratulations, if you were me then your app would be covering your rent!
Yes, regardless of ideals, I think my formulation is accurate. Nobody thinks of the polar bears when they drive their SUV a mile to pick up a loaf of bread.
Yes and being decoupled from Docker Machine is super underestimated in the community IMHO. I switched seamlessly between VirtualBox based and Docker Machine based clusters in no time when Docker went rogue with their licensing.

EDIT: we're talking dev environments only. Not prod. DO NOT put minikube in prod.
Hey @hanniabu! I do client-side in-memory caching of videos data, only. No server-side caching. In fact, there is no database involved at all- the client-side app calls serverless function API endpoints to fetch the YouTube channel and video data it needs. Here are the tricks I'm using to make it fast:

- As soon as the "Channel URL" field loses focus, I start fetching the most recent 30 videos on that channel in the background. This way, by the time the user enters the keyword and date range, I've already fetched some (maybe even all!) of the data ahead of time, which means less wait time for them.

- Once a specific video's data (title, description, transcript, etc.) has been fetched once, it is saved in memory. All other searches the user performs from that point on will pull the video data from the in-memory cache, if it's there. Otherwise, it will fall back to fetching the video data over the network. This in-memory caching makes subsequent searches within the same date range (or a shorter date range) take <1 second.

- Network requests to fetch video data are processed concurrently rather than one at a time. So the browser fires off as many as it can in parallel to get them all resolved as quickly as possible.

- As soon as any matches are found, the UI updates to show the user. This way, the user can start scrolling through the matches and reviewing them while the search is still in progress– they don't have to wait until it finishes to start interacting with the matches.

Thanks for checking out my project!
I always used to joke that I wanted a cross between Mario Party and Golden eye
> Cars claim more lives and are inherently more dangerous due to kinetic energy vs potential energy

There are much larger targets then, like tobacco. But human lives are not just about statistics, it’s not as “easy” as optimizing a program where touching anything other than the hot loop is pretty much meaningless. Guns have a huge psychological effect - the quite large number of school shootings, while may not be that significant from a purely statistical view in number of deaths, are a constant stress factor for every children and parent (which by the way may itself have plenty of negative effects). Frankly, it is ridiculous that there is a market opening for bullet-proof backpacks viewing it from Europe.

Nonetheless, I have to agree that the USA’s gun problem can’t be solved easily due to the insane amount of already circulating guns. But their amount should be decreased over a long period and then the issue might be ripe for a solution somewhere down the road.
Hey, original author of AoO here. Don't underestimate the value of good UI design! Also, Sonobus offers a few additional goodies, such as mixing/routing, FX, recording to disk, etc. IMO, jesse does a fantastic job.
Thanks! Yes, CRDTs are risky in the sense that they are computer science that is only just at the edge of what's possible in software today. A few folks have put them into practice in small ways (Figma comes to mind) but I wouldn't recommend it for most software projects.

That said I hope we (meaning everyone working on CRDTs and local-first) can help make it suitable for production use and perhaps it will be a common, maybe even standard, way to build software five or ten years from now. That's my hope/dream, at least.
Why shouldn't I try and persist an ObservableObject? Has some Apple guru given you this secret information in a WWDC, or personally? It seems totally reasonable to do so. Observability is something you bestow upon a model, it shouldn't exclude it from persistence. You are talking nonsense to defend Apple's lazy approach. They simply have not covered this base, that's the actual non-Apple-fanboy explanation. Get it together
Uniformly Sample Points in a Disk
Brown/black people in northern latitudes aren't really able to get adequate vitamin D through sun exposure alone for 6 months/yr.
Haiti had a number of structural differences that would have prevented it from developing even if France didn't force Haiti to pay for its freedom.

So the robber who says: "If hadn't stolen your paycheck, you would have drunken it all away" is perfectly in their rights.
I have two games:

1. Time travel small openworld stealth game:

Imagine a small town were you start out and suddenly you can travel in time like 30 years ( ;) ) and all of your actions have real impact. You travel back, plant a tree, you travel back to the present and its here.

There might be a big diamond coming to your small town as an exhibition and you want to steal it. You can steal it by building a tunnel in the past or other things like starting to work there and copy a key. Or you could become the towns key maker and wait until the museum wants you to copy the key. Or you could become the towns security system expert and actually sell it them.

Problems: When you can travel in time, you are rich anyway. I haven't thought about it for a while what further implications it have but i do remember an nvidia demo were you saw a car age (like it becomes super rusty while watching the video).

The complexity comes from all the implications you need to take care of. therefore a small town.

2. A story line clicker game (spoiler alert! ;)):

Style: 2d pixel iso. You want to become rich and in this world clicking the mouse is how you earn your 'clicks'. You start out small in your kids room. Sitting there clicking (player has to do it manually). After a while you are allowed to move to your parents garage, you get a desk, you can now click faster. Than you hire some friends.

The transition is basically: your kids room, garage, small office, big office. When you start owning an office, your character sits in front / at the top and looks down to office talbes and the clickers.

Over time you can expand, you can order overtime, you need to hire new staff. If you burn them out you have to hire activly more and faster.

As a side quest you could persue a romantic relationship.

The game is over when your character dies. Your character dies of an heart attack in the rage of 60-90 years depending on what side quests you do and then when you had your heart attack, a high score is calculated additionally to all of clisk you got.

The twist: you can also persue a romantic relationship and if you do that and you spend time with your partner (like in mini events) you earn way less clicks but 1. you hit a higher age like 80-100 and 2. surprise: your highscore gets an additional happines multiplyier which will always be higher than your highscore without a partner in life. This also unlocks a hidden achievement and the happines mode / display and only after you went this route the happines factor is shown in the highscore calculation.

Basically the game should motivate you to be super aggressive first: Lots of overtime, killing your employees and using drugs and rehiring constantly for the persuede for the highest score and after your second playthrough and achieving a specific highscore you get hints that it might be better to be happy.
I wish they would engineer them to taste like something again.

Can't grow them all by myself and those Holland/Spain grown taste like nothing.
Competitive PvP game (fpp or moba) played on randomly generated intersting maps.

I hate how all this cool games have just a handful of maps that players learn by heart up to specific angles, locations, sounds and timings.

When we played Quake in lan parties we had a mappack of thousands of maps and played on one map only for some time, rarely ever comming back to the maps we already played.

This rewarded quick orientation and finding cool rewarding elements of each map quickly before your opponent manages to adapt.

In MOBA or RTS games additional thing might be the fog of war so you need to scout the new random map to find out what's there.
The least painful approach is (and always has been) to write the entire (e-commerce) (web) app in Smalltalk, specifically Squeak (or several forks like Cuis, Pharo).
I once wrote an entire webshop with Stripe payments in a single afternoon that had the sophistication of the Apple Store.

There is not one framework but several, some are mainly Smalltalk, some are more javascript wrappers or ported to javascript. I have omitted a lot of other 'Smalltalks in the browsers'. Another language would be LISP, like [9] in which HN itself is build. I'd love to demo some of these sophisticated front- and back-end frameworks, mail morphle at ziggo dot nl.

[1] https://www.seaside.st

[2] https://www.piercms.com/

[3] https://squeak.js.org

[4] https://caffeine.js.org

[5] https://lively-kernel.org

[6] https://croquet.io

[7] https://smalltalkzoo.thechm.org

[8] https://en.wikipedia.org/wiki/Dabble_DB (aquihired by Twitter)

[9] https://news.ycombinator.com/item?id=23191147
Thanks! It was fun to code too.
What's getting screwed up? It's cheaper and easier than ever to acquire a wide-open computer platform. There are also more of them than ever. There's just also a couple new categories of computing appliance—which is nowhere near being a new thing—that weren't around before.
I agree that "weightlifting app" as a whole is pretty saturated and some of the apps are pretty good too. I figured I'd have more chance to stand out in a niche, namely 5/3/1 specific apps.

I was previously a full stack SWE on Google Ads before. The app is built using Flutter, so porting it to Android isn't too hard. I built it using the iOS looking widget first that's what I use. The Android version should be out pretty soon.
This one looks interesting: https://store.steampowered.com/app/1309610/Line_War/
I assume it's difficult to grow fresh tomatoes there too. Why should the tomatoes be benefit over the existing supplements?
This is the curse of all public forums. I would add that the ability for bots and spammers to flood forums is getting easier and ads are many times less noticeable so the barrier to entry has lowered and we get even more crap with time.

About the only places that don't get completely ate up with it are so dark and foul your risking other facets of your mental health by visiting them.
This is cultural, believe it or not. In Korea, bicycles are expected to be on sidewalks and not sharing the road with cars, and there are often bike paths on pedestrian sidewalks.
Login screen, maybe.
Moderation is key (IMHO) and it's not easy. I've moderated small subreddits and tried to be an "unbiased moderator" but I've come to the conclusion this is the worst of all worlds. Trying to please everyone ends in pleasing no one. The community-killers (people who can singlehandedly, or in a small group, ruin a community) will be very vocal/loud when you start to curb their actions, you have to tune them out. I look back at a community that withered away and the #1 reason was the moderators attempted to be completely neutral and only enforce clear rule violations. That just meant that the same people walked right up to and over that line over and over and in an attempt to stay "neutral" we didn't ban them like we should have. Tons of people who weren't vocal or were just lurkers evaporated away because of the actions of a handful of toxic community-killers.

HN is able to avoid this with heavy moderation and the participants agreeing to root out bad behavior (with downvotes and/or flags). Free speech online is something I used to consider a "right" we all should have. I have swung to the almost opposite end of the spectrum. On the internet, at least, it leads to toxic ghost towns and more often than not the moderators who attempt to allow "free speech" will overcorrect for their biases and reprimand people they agree with and let the ones they don't slide (in an attempt to not appear biased).
We started building the app about two years ago where these frameworks were a lot less mature (and I still think Electron is the most battle-tested today). If we were to start over, I'd definitely consider Tauri or using Rust directly for a lot of the app. I suspect over time we'll slowly transition parts of the app to more native code.
Here's one:

Way back in the day there were two games, Lightspeed and the followup Hyperspeed. You can find them online if you look hard enough, and still run them in an emulator. They were So. Frigging. Fun.

The story is, humanity messed up Earth, so we need to colonize somewhere else. All of humanity is loaded on these ark ships, but you, the game player, are the advance team. Your job, upon arriving in a star sector, is to explore, find a suitable planet for the ark ship, and make the sector safe for humanity. The sector has existing politics that you'll have to figure out. Make alliances with some species, commit war on others. Find resources like water and metals, trade them with friendly species for the ones you need.

It's hard to put my finger on why exactly this game was so fun and engrossing. It might be because of how well it integrated half a dozen "mini games" into the larger one. As you're exploring the sector, all you get is a star map with distances. Run out of fuel? Sucks for you! So there's a mini-game of "optimal route planning". There's a mini-game of market trading, over time you can find arbitrage opportunities in how much different species value different resources. There's a mini-game of "flight sim dogfight" for when you need to use the big stick. &c. Also, plot, plot, plot, plot. None of it would work without someone creative sitting down and drawing out the epic tale of "what's going on" politically inside each star cluster.

I want another game like that.
Doesn't Russia have the AA-11 (R-73)?

[edit]

Some brief research indicates that the AIM-9X and ASRAAM may both have wider off-boresight and IRCCM compared to the AA-11, with the IR sensor possibly contributing to this.
That's a bad implementation. Implemented well, a radio volume dial allows for predictable fine- and coarse-grained control. All of my cars have had good volume knobs that respond instantly and predictably, but I'm not surprised that there are bad ones.

There are no good implementations of touch screen buttons. However, there are some good implementations of touch sliders though, particularly on some LG microwaves (which someone else also brought up[1]).

I've written about these microwaves previously on HN, so I'll just quote myself[2].

[1] https://news.ycombinator.com/item?id=31506358

[2] https://news.ycombinator.com/item?id=30873016

> Regarding microwave oven ergonomics, the best one I've seen doesn't have old-school dials, but a touch-sensitive slider bar. You may think this is bad, but it works very, very well. The front of the microwave has the time display, the time slider bar, and two buttons: stop/cancel and start/+30sec. Open the door and there are a few auto cook options and power level options. There is no number keypad at all; the slider bar gives you both very fine and coarse-grained control, depending on how fast you slide across it. It's all very intuitive, and I was very impressed with it.
I'm not talking about cold starts, to be clear. I'm talking about the situation where "one minute ago I was here, and I have moved at roughly this speed in roughly this direction for that minute. Where's the centre of the small circle I'm probably in now?"
Pretty much every US bank allows account holders to disable overdraft protection for checks and debit cards. It's just a question of whether that account feature is on or off by default. Most banks used to turn it on by default, perhaps motivated by the overdraft fees. Now industry practice is shifting and more banks are disabling it by default.

I prefer to have overdraft protection turned on. I usually keep very little money in my checking account and transfer any excess to other accounts. But a couple of times I screwed up the timing (my own fault). Paying my bank an overdraft fee was a lot better than bouncing a check.
I'm sure the reasoning would be something along the lines of these requests being made in response to user activity of some sort.
The closest I've seen has been developers that actually write documentation for what they're working on, allowing others to get up to speed on it faster even after they no longer work on the project.
That's pretty off topic. We could have what-ifs about a bunch of other nutrients.
This is the best explanation I have read that explains the current situation
So "think provincially, act catastrophically". ;)

This classic 1973 paper by W Wulf and Mary Shaw of CMU was the manifesto of the early anti-globalization movement:

https://dl.acm.org/doi/10.1145/953353.953355
no luck for me when trying to open a profile in a new tab
Dragon Quest Builders 2, but for Oxygen Not Included crowd.

(Seriously, DQB2 is a kids game but it does a whole bunch of things really well, it’s just too lightweight.)