skysight-inc/HackerNews huggingface dataset:
The problem is many modern games are designed for maximum monetization and a shelf life. You want a community enough to keep people playing til [game name +1] but not past that so people all buy the next one. Allowing players to make custom maps and modes would let them bypass the carefully crafted progression and DLC systems put in place to extract more time and cash.
Donuts Inc. To Acquire Afilias, Inc
That's really not the point; Ghost of Tsushima is based in Japan with Japanese and Mongolian characters but was made by a US developer.
Dangerous ideas like social distancing doesn't work, there is no covid, it's just a flu, vaccines don't work
Not everyone wants to raise VC money. Not everyone wants a moat. And we even don't have a job board.
I don't remember those characters (AssCreed 1 was a long time ago). Thanks for the reminder !
To me, ligatures in programming always file like a kind of syntax highlighting if that worked on the character level rather than the token level. Suppose given `difficulty = 3` your editor would highlight the `if`. That's how these ligatures feel to me.
There's a supported box for "any support" and a native box for non-emulated support. There's also this statement:

> Note: support for multi-arch builds is underway, but not yet available.
You can see the list of vetted candidates from the footer!
We are not building this as a hiring platform or product, but basically to help some people.
I think this list is missing the best font there is, which is "whatever the default one in xterm is called", beautiful bitmap font.
> The web has declined for sure, and it's precisely because of ignorant developers with attitudes like yours.

Not only due to developers. Designers have a hand in this too. Example: on many sites (Twitter, Imgur, etc.), it is not possible to simply zoom in an image without jumping to a lot of hoops. You hover the mouse over the image, the pointer becomes a magnifying glass, you click and...

The image blows up to fill to the screen until it his a overly large and useless border that some daft designer thought looked cute. There is no way to zoom in any further, that is blocked. So zooming to see a part if the image in full detail is out of the question. What's worse, if you have a small screen, likely to be the reason that you wanted to zoom in the first place, the zoomed image is actually smaller than the original. Great!

So, I've wasted my data plan to download a large high resolution image and a bunch of javascript libraries that make sure I don't get to enjoy that resolution. I can't remember for sure, but I bet that his already worked fine in Mosaic in 1994. Not anymore. And why? What benefit does this bring? Other than that it looked nice on the designers computer, I mean.
Aaand, we didn't ask you to use our product. In fact we didn't ask anyone. Some kind companies signed up on their own. :)
OpenSUSE uses it as the default FS.
The other countries aren't reporting real-time data either, they just don't report the date of death.
The "l" looks like a big "1" in Triplicate. There is no way I will use a font like that for programming.
IntelliJ bidirectionally maps code to UML diagrams by itself and some plugins use the same UI to show call graphs and the like.
The question is not whether someone did in fact include black samurais, but whether not doing so would negatively impact the market for the game.

> "make you feel good" fantasies of this kind don't care about historical accuracy;

Similarly irrelevant.
Agree on the terminals - I've never got on with any of the emacs options. I use mate-terminal within EXWM, so at least my terminals appear in the buffers list.

EXWM does indeed block when emacs is busy. I haven't found it a problem with my usage, but I imagine it could be annoying. Killing emacs ends the X session of course, as it's the window manager, but I rarely need to restart emacs. Useful trick: If emacs really is stuck and Ctrl-G isn't working, switching to a virtual terminal (eg. Ctrl-Alt-F2) and running `killall -SIGUSR2 emacs` will usually make it snap out of it. (I haven't had to do that for months, though.)
It's important to set boundaries early on. I'm working on this analytics library [0] and this game server management app [1] at the moment.

I started the first one with my own website in mind and as it gained some popularity, decided to try to make a commercial product out of it. Instead of making everything open-source, I develop the platform closed-source and keep the core (this library) open-source, but set limits to what can be contributed and under what conditions. This isn't clearly communicated in the repo yet, but it helps to stay sane.

For the game server project, which is older, I see a lot of feature requests and small contributions, because people actually depend on it. But boy, the support requests drive my crazy sometimes. Even if you only have a hand full of users, they can get demanding some days, when a new DLC for the game is released for example. I really want to support it and keep it up-to-date, but I sometimes have to ignore them. This week someone asked me if I could support them setting it up as they had trouble making it work for their drivers. Turns out they're a professional e-sports team. As soon as I asked for compensation, they didn't write back (after sending them 4-5 emails, taking half an hour to write). This is when it gets frustrating...

I don't know how to fix the issue, but we, as open-source maintainers, should value our time.

[0] https://github.com/pirsch-analytics/pirsch

[1] https://github.com/assetto-corsa-web/accweb
That is not at all an answer to the question. But if you have an answer, I would like to read it.
"Painting the Forth Bridge" is an expression in these parts describing a never ending task. However, with better pain this is apparently not the case anymore:

https://en.wikipedia.org/wiki/Forth_Bridge#Maintenance
How about letting storywriting itself be the most important thing for games in fictional or pseudofictional settings. Adding racial quotas or gender quotas does not improve the writing of the story (or gameplay for that matter) automatically at all.
What value are you adding here? And where is the malice coming from. Someone creates something cool to help with diversity hiring and all of a sudden you're putting words in their mouths.

Worse still you're trolling from a fresh account, so you're not even brave enough to use your own account.
That's something to keep in mind, but it's not the whole picture. Just because it's not guaranteed to be true doesn't mean that it's unpredictable. Like, you can't guarantee that the file for a Rails controller exists in `app/controllers/`, but that doesn't mean that they are randomly scattered across every directory of the project. It also doesn't mean that every developer puts them in a different folder depending on their personality. Sometimes you need to read carefully to determine the exact behaviour, but you only need rules of thumb to quickly navigate around a project.
I don't why such interface don't work for me. I don't like the JetBrains Mono as much in the interface but in the actual IDE it works nicely for me.

I really liked Consolas in the example but it's not free so there's that.

What I didn't get is why the syntax highlighting option is so limited. Java didn't work for me at all even though it's in the dropdwon.

I also didn't understand why the width of the code area so artificially limited.
> so what's the 'Windows way' then?

Using either memory mapped files of overlapped io (IOCP).

It's tricky to use when you want to write the content since you must preallocate the file before you start with the writing. Appending to file just doesn't work under NT kernel since WriteFile blocks even if you use overlapped io.

Devs just need different mentality when it comes to Windows programming compared to Linux. Due the fact that everything under NT kernel is operated asynchronously you'll have to adapt your code to such concept. Meanwhile under Linux you had no other alternative for nearly 30 years (io_uring and friends) so if you wanted to be portable with minimum OS specific code then you had to implement things in synchronous way or write two separate code paths for each OS.

Guess which one is used in practice.
> Web technologies are more and more about developer convenience instead of user convenience.

Clearly. But I wonder: If electron didn't exist, would e.g.: Slack or Discord applications be native or wouldn't exist at all. I'm quite convinced that the latter is true.
The author of PCalc ( James Thomson ) also did Dragthing - my favourite app launcher from way back - pre-MacOS X and the dock.

https://dragthing.com/
It's lazy, but maybe it just makes more money than not adding them. I mean people won't boycott it (not that they ever really work) for having $tokenDiverseFeature, but maybe the game sells better for that.

Obviously, ideally people would not identify with a game character (and with other humans) based on color/sex/gender but on a moral/ideological level. But apparently we're not there yet.
With reddit, I'm sure it's just for performance reasons. They can barely run their servers as is, even with people shelling out thousands for literal cosmetics
Great questions! At the moment we recommend passing dataset URIs as params to replicate.init(): https://replicate.ai/docs/guides/training-data, but of course this assumes immutable and stable URIs.

DVC would definitely be a good fit, and we have a ticket on our roadmap to integrate Replicate with DVC, Tecton, etc. https://github.com/replicate/replicate/issues/294

We also have a roadmap ticket for grouping experiments: https://github.com/replicate/replicate/issues/297, but for now we're recommending params for tags as well.

If you have ideas for the design of these features, we really appreciate feedback and comments on these Github issues!
Because they care about the user experience and delivering the best possible product to their customers? Maybe not.
My 4-year old son just recently go into Roblox and I've been super interested in the platform since. The sheer quantity of games present on there—and the zeitgeist around some of them—is insane. Thank you Arseny for giving us an inside look at the platform.
I'll play devil's advocate here: is he making a bad choice because of simple dopamine addiction or does he actually not want to go down the path that you want him to?

My 17 year-old cousin is flunking school because (in his parents' eyes) he was "addicted" to online gaming, yet strangely when with other family members his "addiction" symptoms would disappear and he would be helpful, diligent and talkative.
He'd even listen to advice and help out unprompted. As in, you literally take a phone call and come back and he's doing the dishes. Not playing Fortnite, not watching YouTube, scrubbing plates.

The reality of the situation, that's painfully obvious to everyone except his mum and dad, is that a) there is some sort of breakdown in the relationship that has nothing to do with online technology (he has his iPhone on him 24/7 and will go hours without using it outside the home) and b) he fully understands that dedicating himself to his studies will help him follow the path his parents want for him - it's just not what he wants.

Drug addicts disengage from society well before they become addicted. I don't see any reason why "Dopamine addicts" are any different.
I've had to fix web apps like that, and no, that's not always right and proper. One example I can give is a tool which loaded 50MB of deeply nested JSON, because when it was written 5 years ago, the payload per item was 80% smaller and the company had 0.1% the number of items.

The correct response is to work out who was responsible for maintaining the site for the past five years.
stop creating new accounts to promote your project here.
Wonderful product. Looked at it a few weeks ago. I particularly like the video and how you are helping people understand the product. Congratulations!
+1. I'm happy that it's supported in the new Firefox for Android
With self-hosted you could also have the repository only accessible locally, not via internet, which makes it a lot safer.
Yes you’re correct it was normal Solaris 10, this was about 12 years ago. On my evaluation I was comparing with a satabeast and hp320s at the time, and I said that “zfs probably outweighs the problems of running Solaris”

The box was still in use in 2012, we were having issues and a “zfs upgrade” was suggested, but at that point we were adding new storage on linux.
To pile on, Typescript has been a lifesaver so far. Yes, the type system is rather complicated, but one can progressively use the advanced type, starting with typing numbers, strings, interfaces etc.

Having worked with Clojure for 4 years, and a JS (ES6 and +) codebase, static typing is amazing.

There are far fewer bugs at runtime because of incorrectly setting or forgetting to set keys in a map or a property or accidentally passing the wrong value to the property. Yes, interop with JS is a little messy, because of the dynamic nature of JS, but a large class of errors can be significantly reduced by Typescript.

As for the argument , unit tests can catch most of the problems Typescript solves, my counter is that

It reduces the amount of tests you need, to check getter/setters,types etc SIGNIFICANTLY. You can focus your unit tests on the more functional aspects than having to worry about basic property access.

All high-level languages have a learning curve. I don't expect to pick up the nuances and all the little bits of Typescript in a matter of weeks or months.It might even take years, but I think Typescript and its experimentation with providing a well typed Frontend interface is amazing !
Docker works fine with WSL1, I don't think I can use WSL2 at work as we're waiting on the next LTS version of Windows.
I sort of get the point, but a lot of these fonts squash together == to look like a long =, making it really hard to distinguish == from ===
Can you tell from 'Iosevka Slab' that it is a triple equal sign?
My nephews are spending their whole day browsing dodgy ad-ridden bait websites promising "free robux".
https://github.com/matthewhadley/chromedotfiles
I don't think the idea is that someone uses the home test and then goes straight to the hospital for chemo. It's a new test at the beginning of the diagnosis-pipeline, rather than a replacement for the existing tests.
s/productivity/laziness/
I read a handful of paragraphs, but this article is doing the annoying thing where it's deliberately concealing the meat of its argument from you.

The argument has something to do with science 'rejecting beauty', or something? It's not super clear what the point is, or what reasoning supports the point.

I find that most of the time, authors that do this are doing so knowing that their argument isn't actually very strong, so confusing the reader is a better strategy than straightforwardly convincing them.
Dark mode sucks except at night (with f.lux).
I use Ceph in my homelab. Small cluster of five all-in-one noses with ten OSDs each. I went this way since it gives me a lot more expandability and fault tolerance than ZFS can. I use min_size 2, size 3.

My use case is both CephFS and RBD for a small two node OpenStack cluster. I have found CephFS to be rather performant for my use cases, enough that I had to get a 10Gbps switch. I am not machine or the bandwidth on that switch, but my individual clients use more than 1Gbps.

OpenStack and Ceph tie together wonderfully. I have my VMs backed by NVMe drives and my VMs are snappy. Recovery is quick too. I am using crappy first gen xeon-d boards and even with those I hit 8Gbps recovery on those drives.

Ceph shines when you have a lot of parallel access. It is recommended to have at least ten nodes for a production cluster so recoveries so not take too long. If you have a lot of clients Ceph is king.

I used ZFS in the past as a simple Fileserver before using Ceph. It worked well, I could saturate a 1Gbps link, however I found the vdev resize limitation too restricting at times when I wanted to expand by a little bit. It is pretty easy to manage, though I find Ceph very easy to manage as well.

For my backup server which is a target for BorgBackup I went with btrfs for the better flexibility it offers with resizing arrays.
Think of any story where PayPal froze someone's assets because they didn't like the type of business or because they mistakenly thought it was suspicious activity.

Think of a system where you can invest your money in a share of land, a fraction of a house or a share in a fleet of a car-riding service without paying 10-20% of fees to realtors/brokers or other middlemen.

Think of ebay, but where you only pay for the product if the whole supply chain can provably demonstrate that no child labor was used. Bonus: no counterfeits.

Think of a community that can run its own credit cooperative without depending on any bank.

Think of the idea of being able to provide micro-credit for people in developing countries without worrying that your funds might end up in the hands of some corrupt tribal leader or siphoned out by some corrupt NGO board member.

That's what "permissionless, programmable money" is.
But be careful: not everyone will agree with what they say in such claims. I myself disagree at least moderately with more than half of what they say:

Increased letter height for better reading experience: this makes the proportions of the letters a little awkward, and makes ascenders, descenders and capitals less distinct. There’s a reason why the height of x should be quite a bit less than the height of d or M. They say “see how much nicer than Consolas this is!” yet I strongly prefer Consolas there.

Code-specific eye movement: again, increasing homogeneity regularly actually decreases reading performance. You do want patterns to be clear, yes, but trying to make everything closer to rectangular may well be taking things too far.

Functional сonstruction: who told you tails on letters like u were “unnecessary details”? The r and g ones are more subjective (Fira Code’s r especially is perhaps unnecessarily complex), but them tails be there for a reason, as they help with orientation of the letters and pattern recognition. Note that the g retained the taily thing at the top right corner.

Distinctiveness of symbols: I certainly have no complaints here—unless it be that the top left taily thing is inconsistent with the rest of the font, as with the letter i; but doing i and l in this way is quite common in monospaces.

Cut strokes: there’s truth to the pixel grid alignment technique, so long as the size is right or hinting is employed (… which it probably isn’t, nowadays). Tech personality, yeah, that’s probably true.

Italic: seems legit.

Ligatures for code: “To reduce noise”? This is an extremely contentious claim that I happen to believe is drivel (largely because your fingers still have to think in terms of the actual characters when you were typing, so even if you’ve reduced one cognitive load—debatable—you’ve certainly introduced another). “To balance whitespace”: fairly subjective, I think; in a proportional font, you do this sort of thing via kerning, where it works easily and naturally; but I don’t much like using ligatures to achieve the effect in a monospace.
I never take my router out of my router table. Maybe I will now.
Triplicate has code-specific variants, including a curved lowercase L.
Flash came out in the mid 90s. I'd say there was a decade before they became practical and cheap enough to outnumber desktops
Oh cool! Thanks for broadening my horizons.
I had limited experience with Frontpage but I remember using Dreamweaver to design my first websites. It had a great tool for automatically rendering the page being designed in preview mode. All back when it was owned by Macromedia before the Adobe acquisition (miss those times!).
they should add Traits too. and get rid of that woeful mixin rubbish.
> Wouldn't it be a better, more free, system to just make it law to issue strong warnings suggesting up to $20,000 in legal fees for the inexperienced noobies upon any share issuance

These clauses are already commonplace. People don’t read them. They then turn their losses into a political problem that breeds feel-good laws mandating red tape for everyone. Best case. Worst case: a crisis of confidence in our markets and an ensuing depression.

Better law might be a cap on this asset class as a percent of one’s investable assets?
> And then Microsoft bought Skype for $8 billion. And basically killed that too. (I've never done a Skype during Covid. Done plenty Zooms.)

My $0.02:

Skype (for private usage) is still around, and I still sometimes boot it up (to e.g. call my family or recruiters).

Skype for Business is in process of being killed by MS Teams. I only had one call on SfB recently - and it was by far the technically worst experience. Interruptions, people had to turn off webcams to conserve throughput for audio etc.

MS Teams works surprisingly well. I've not had any technical trouble with it during the pandemic, and it's (together with Zoom) the most popular choice.

(I might be biased since I applied to many companies with a MS tech focus)
Are you nonwhite and you don’t like being represented in videogames?
yes because === is presented as a three long parallel lines (at least in the font I use, which is JetBrains Mono)
In fact, Google used to index Flash files and marked the corresponding search results with "[swf]", similar to how they do with PDF files now. I don't recall at what point in time they stopped doing that.

[Edit] A quick search reveals that Google stopped indexing SWF files fairly recently: https://searchengineland.com/google-to-stop-indexing-flash-c...
They are capable, but market forces were creating a monoculture which made it harder for them to make them, and some people voiced their concerns regarding this phenomena. (The regular systemic inequality problem, which means the status quo is hard to change, because the advantages/disadvantages are propagated.)

Okay, and how big the videogame representation aspect of this problem is? Yep, good question, but even if it's small, it doesn't invalidate it.
How to use NixOS for lightweight integration tests
How Covalent Team Is Powering Blockchain Mass Adoption by Structuring Chain Data
Why can't you use a system font?
People make the same mistake with Dan Brown books, too.

The point is that for the player character and allies to be killing large numbers of NPCs - well, killing small numbers and enslaving large numbers, more accurately - would itself constitute a nuanced representation of that period in history, this being very much what the historical viking raiders actually did. The major flaw Devereaux finds in the text is that it discards this nuance.

That Ubisoft's motivation in making the game they did is to make a lot of money, and only that, does not vitiate the value of the analysis with respect to history, both that of the 9th century CE and that of today. Devereaux makes clear enough, I think, that it's not about authorial intent, but about the meaning of the work in context - which is to say, the style of textual analysis he's using is the one that has been solidly doctrinaire for many decades now. To call this "overanalysis" seems to me to miss the point.

It's not to say anyone shouldn't enjoy the game as a game; Devereaux says right up front that he does enjoy it for its own sake, and isn't trying to detract from anyone else's enjoyment either. He's a historian knowledgeable of the period the game purports to represent, and so he analyzes it from that perspective. Anyone who does not want to partake of that perspective or that analysis is, it seems to me, at perfect liberty not to do so.
I agree with this. There is c# too but thats a parallel universe to the Java world. Feel free to get in touch via my profile btw. Nice to chat to Sydney base HNers!
A slave raiding realistically violent viking game would be R18+ easily and lose most of its paying audience.

There was a resurgence of neo-nazis a few years ago, all of this is trapped in a cultural time bubble, along with the concern?
Rebrickable – Build with Lego