skysight-inc/HackerNews huggingface dataset:
> Why only 10 GB of memory for RTX 3080? How was that determined to be a sufficient number, when it is stagnant from the previous generation?

Actually it should be due to absent of GDDR6X 16Gbit chip. It's enough for now but IMO it's not future-proof well.
A single VPS set-up might be OK for serving content over web, but in my experience, the pain begins when your software starts doing async processing - long-running cron jobs, queue processing. If you're doing it on your web server machine, there will be downtime.

I know this, because I have gone through these issues with each of my projects. Just recently an infinite loop bug in a cron job ground my "single VPS" setup to a halt (and took the web server with it).
As technology grows in power, its ability either to disrupt or to heal increases. We can destroy the planet more easily than we can heal the harm we have done so far. To heal, we have to move to new technologies, new social patterns, new types of consumer products, new ways of generating and spending wealth. Such changes will inevitably occur, whether they are brought by healing forethought or mindless destruction. The future will not be a repetition of the past.

James Martin (1978) The wired society. p. 3
I suppose earthquakes and other disasters happen (and possibly tilt the reactor) however Earth is shaped?
As a mathematician, I heartily agree.
Apollo on iOS is a wonderful app, plus, it has no ads while the official one is full of banners if you're not a premium user.
Does anyone know of a good site for these kind of questions other than the English stack exchange.

I frequently run into programming related naming issues (who doesn't eh?). But I struggle to find accurate search terms to help answer them...and the results are usually downed out by non-technical related language Q&A's

E.g. I was trying to name a table yesterday that would store events related to boxes, pallets, containers and vessels and was looking for a generic name to group them, e.g. goods_events, entity_events, object_events, domain_object_events etc. but I had no idea how to phrase my question and not get a bunch of junk back

Would be awesome if you could tweak some suggestion algo to be trained on repo's specific to your domain and have it spit out suggestions based on human language questions, e.g. gpt3 but focussed on some domain.
at that point the Earth will also be uninhabital and gone and if we found a new planet to live on, there will be another sun.
Apple has taught us well.
Imgur, the Reddit image hosting offshoot, did precisely the same thing. They slowly began stripping features from the site starting with direct messaging and eventually prevented mobile users from logging in at all.
Yeah, this is a pretty significant difference between a set and an element.
Tourism dependent St Kitts shutdown Covid-19 while protecting economy
Damn, this seems so cheap. I didn't know about Contabo before. What's your experience with them?
Artists already make virtually nothing from music rights. I've seen royalties of less than $100 for a million plays, so taking away copyright royalties would do basically nothing to hurt artists.

It only hurts the recording industry that's become a monopoly which abuses copyright law to hurt artists and consumers alike
It's not the same thing. Better to move the conference to a country more conducive to international collab then.
I believe that most of the comments complaining about overspecing the runtime mentioned in this article (if at all, I find it reasonable), are extrapolating on their experience and referring to a general problem of overspecing in the industry.

1. Whenever I see a new company's/project's runtime, I have come to expect a massively overcomplicated system that is "built to scale". But ends up costing a lot and taking way too much time from product-development. A real issue with this is that when looking at the project's feasibility to actually do scale, the runtime-cost will be estimated to a multiple of the current runtime cost which will appear larger than if the systems were built to handle the current load.

2. To me, this seems like a failure of cloud computing, which has a very compelling promise of letting you start with small servers, then easily switch up to bigger servers when needed. This was, in fact, hard before cloud.

3. The biggest issue I have with overspeced and overly complex deployments, is that to me it appears like (novice) developers is led to believe that they have to do the job in a complicated way. Look at a typical tutorial from the big and trend-setting players how something should be deployed. The first hit on my favourite search engine for a "Hashicorp Vault deployment" [1] recommends using nine hosts. I know from experience that it runs fine on ONE host of the smallest kind I could find for our non-trivial use-case. Also, in that use-case it doesn't matter that it is not HA, because it has turned out to be more stable than any of our other stuff, and can be restarted in a less than a minute. (I wouldn't mind at all, if the actual motivation for a large deployment was: "it is fun this way" or "we do this for our own training and experience" or "we choose to do it this way because of specific requirements" or anything of the sort.)

4. It seems to me that, what is needed is enough experience and courage to say: let's do our deployment and setup in a simple way that will work, because we know that we are competent to solve scale issues when they appear and we are not building ourselves into a corner. Also, we can afford to take responsibility if scaling problems do occur because we did not follow industry "recommendations" (i.e. trends).

[1] https://learn.hashicorp.com/tutorials/vault/deployment-guide

Edit:
- clarified HA needs in point 3
In my opinion JS was never meant to be used the way it is in all these frameworks. It should be used to do very simple things to improve the user experience. Modern web development is the result of meddlesome engineers abandoning the KISS principle trying to solve a problem outside of their reach (web browsers).
Surprisingly, its when I'm logged in to the mobile website that I wish the 'Open in app' button was there (to make commenting easier), but I'm only harassed to open the app when I'm logged out.
This is very interesting, can reactor like that be used on a ship or submarine(probably stupid question but I am curious). I remember reading some Tom Clancy novel that had a reactor with cooling that used no pumps as a major technical story point.
Balancing open source sacrifice and success
I know meta-talk like this is frowned upon, but to the people downvoting, I would really like to hear your thoughts.
A good change-log of their regulations here:
https://www.stkittstourism.kn/travel-advisory-update
Final Fantasy VII (NES video game)
> I'm just asking myself: why invent the custom DSL for that?

Fair question. Besides all the type safety features I mentioned above, having the DSL (Prisma schema) allows generating database clients in more than one language, e.g. Go without the database declaration being tied to a specific programming language.

It's also the reason it's declarative in contrast with most ORMs that rely on an imperative language to define these mappings.

The second reason is that the Prisma schema is used for declarative database migrations with Prisma Migrate.

The third reason is that Prisma supports introspection of an existing database. So if you were to introduce Prisma to an existing project, you'd introspect the database which would populate the Prisma schema based on the database schema. This would then allow you to use Prisma for migrations.

Could all that be achieved without a custom DSL? Perhaps. But it'd probably tie Prisma to a specific language
ecosystem and would diminish the developer experience of the features it offers.

I can understand the reluctance around a new DSL, but in reality, I haven't seen many complaints about the need to use it.
Thanks for that warning. Was planning to migrate there. Do you still host there and if so, where do you backup to?
Body shops always want me to relocate to the Midwest for six months to be a Lotus Notes admin because I developed for it … 20 years ago.
> dozens of GBs

Hyperbole detracts from the point you're trying to make. Everyone reading your comment knows how much space apps take on their phones.
The 2nd edition circa 1988 uses ANSI style declarations.
That’s the headline he needs I think, “Homeland Security relies on his software every day, so why won’t they let him into the country?”
UnitInterval is the type. The name of the value should reflect its specific use.
> consider that there were no lives lost due to the reactor accident.

Repeating this again is infuriating. No lives lost? seriously?
Discouraging pet ownership, while I agree with it, would put you into an extremely fringe category akin to advocating veganism. The world just isn't ready for that level of compassion for animals. We still live in cultures where five minutes of pleasure for our taste buds trumps all ethical concerns.

It's extremely socially acceptable to get two dogs in your tiny apartment and keep them in kennels while you're at work for 9 hours, and again for 9 hours overnight. People will even come out of the woodwork to convince you that the dogs actually prefer that.

I also think we need to dial back breeding. Breeders just dump unwanted animals into street/pound circulation while breeding the most gimped animals (purebreds) out there, the last thing we need.
what i do not understand is why, when there are so many issues in the UK would any party focus on what happens in some far away land.
was the UK labour party trying to attract the vote of palestinians?

this was an entirely avoidable mess. but Mr Corbyn and his team were so bad at politics that they managed to not only make this non-issue (to the UK voters) an important one, but also be defined by it.

i honestly could not believe such bad politics would ever survive. and of course it didn't. Corbyn is now again a backbencher and his group has been replaced.
Thanks for the recommendation. Just installed and liking it so far, nice simple experience and tablet optimized. F-Droid is one of the reasons I love Android.
A lot of people don't want it to be true and this is a standard reaction to that. The truth is performance enhancing drugs (PEDs) in general are a dirty little secret that are used widely in some of the top echelons of society. Top sportsmen, movie stars, bodybuilders, models, you name it, they're all on PEDs to some extent.
Haha, fair enough. Also turns out tab tab tab tab works on rofi -show window (my fault for not using it much hence not knowing) so maybe it's not all that different after all!
Yeah let them try it

The new desktop interface is unusable. Really. It might work for 9gag kind of shallow content but not for a "frontpage" thing.
There's always i.reddit.com

It satisfies most of your requirements
Which is why I asked for an example... I frequently read claims of voter manipulation and armies of paid shills and such, but I’ve never seen a single example of what exactly they’re talking about.
CBD is known to have a modulating effect on THC. Essentially THC on it's own induces anxiety. CBD reduces or even eliminates that effect. My point is more that saying "pot" does this or that is not descriptive enough to draw any conclusions. The effects between different strains and people varies so greatly it's a practically meaningless statement.
What Is Karma?
https://en.wikipedia.org/wiki/Isolation_condensor

Sounds like a quite simple design indeed, and only one valve opening away from use?
I want to thank the admins that made the app and the web one of the worst. You helped cure my reddit addiction. I now open it only once or twice a month.

You cannot view comment replies on the web. You cannot view any sub on the web. You cannot even read full comments.

Seriously. Thanks. I even started studying for my exams!
Interesting. Since the main test is "a reasonable expectation of privacy", I'm guessing that the majority of the time recording is still fine. If there's clearly visible cameras it could be assumed you're being recorded, at least on video, so you don't really have an expectation of privacy.

I guess the main problem would be if you hid the recording device
I actually _do_ do this quite often.
Often w.r.t local changes (attaching network devices or storage devices).

If you fire up `virsh edit <resource>` you get a live view of the resource which can be updated in place. This is great to comment out some things and uncomment things for quick and dirty modifications. (some require a VM restart though).
Recently I noticed that using ad blockers on iPhone will break the reddit mobile website - it will not allow you to scroll unless the annoying "use our app" popup shows from the bottom and you must click no. Some blockers like 1BlockerX or maybe Wipr block these annoyances and will lead to a broken un-scrollable reddit website. This started happening only recently and I wonder if this was a deliberate decision to also annoy users of ad blockers.
It's already missing the new 'features'. - Chat and non-email sign in.

Gallery view could be a bit better on old.reddit.com.
It took a lot of time and several military conquests. Once it was done, it was cemented for hundrends of years.
The "dot compact" version of the Reddit website still has the best mobile UI to me, though I rarely use it.

https://www.reddit.com/.compact
Zoom, Zoom, Zoom
For OP it might be a good idea though, given that the infrastructure is their biggest cost and they have not revenue.
DNS over Git, it's a very interesting concept. Thanks for sharing.
For the Jazz Full Happy Motion Music
For The Jazz Full Happy Motion Music
Nuclear reactors run at cool temperatures compared to say gas turbines. And they are powerful.
So the surface area for radiative cooling is proportional to the power divided by temperature to the fourth power. So the cooling would need to be very big.
I hope it will embolden people to carry more risk. As you experienced yourself, it's very easy to overestimate the danger.
It’s not clear to me that the LEDs are not selected based on their emission frequency/photodiodes don’t have a filter.

That could allow a more sensitive measurement than possible with the human eye.
Another open source app is Infinity.

IMO, it has a much better and cleaner UI.

https://github.com/Docile-Alligator/Infinity-For-Reddit/rele...

I don't know whether it is on the main fdroid repo.
That is funny and flippant,but obviously non argument. Non terrorist can not avoid water but can avoid decentralized network.
Well, to be fair, if the button would be there, there would be another HN user complaining about the nagging to install the app even when I'm logged in!.
It's always interesting to see how the value of communities gets concentrated and captured.

1. Communities for around disparate forums
2. Those communities migrate to centralized service because of more eyeballs in one place, less work to maintain infrastructure, etc.
3. Centralized service captures increasing amount of value by running more ads, closing off more open channels, etc.

This is clearly the lifecycle for Facebook, Reddit, and arguably Google. My question is: what's step 4? Are communities going to start unbundling, or does this trend just continue?
From a practical point of view, a new/academic word would still require serp lookup in most cases. If it were in a type, like float01, one could easily jump to the function definition and then to the type definition, described by a comment. In the case of argument naming, there is no place to jump to, only googling remains.
Ask HN: Unit/integration-tests you have experienced
Out of curiosity, I would like to see what you consider a good set of software-tests.

An example of clean and simple unit-tests could be

- https://github.com/ardalis/TennisGameKatas/blob/master/Tennis/TennisTests.cs

Or perhaps

https://github.com/StackExchange/Dapper/tree/main/Dapper.Tests
For me:

Systemd is good init replacement, ok ntp replacement, so-so logging deamon replacement , and shitty DNS resolver replacement.

I like the init part, i could do without everything else.

But the thing I hate the most about it is that if you question any part of it like DNS, you are labeled as a systemd hater.
That’s an extremely high bar to clear. If two people are screaming at each other on a street corner with a crowd of onlookers it’s surely fine to record them. But if those same two people are quietly speaking to each other while you stand nearby with a microphone running, you’re violating the Wiretap Act. Same for recording the patrons behind you at a restaurant, the guy on a phone call on the bus, etc.

There are surprising edge cases to this. People have been found in violation of the Wiretap Act for putting microphones on their walls to collect proof that their neighbors are screaming too often. A loud argument in an apartment still has an expectation of privacy even if you can make out the words with your ear to the wall.
Pacific nation of Palau invites US to build a military base to counter China
>>>This reads to me like saying "the best way to determine if god exists is to read the hebrew bible, the koran, and the book of mormon and take the average".

That's kinda what led Aleister Crowley to create Thelema. In a very broad sense, he learned about belief systems from around the world, especially focused on "Messiah" type characters and the similarities in their experiences/stories/methods of enlightment, and then built a system that was somewhat of a fusion of all methodologies, largely as an extension of Jewish mysticism.

https://en.wikipedia.org/wiki/Thelema

Part of the problem with sticking to recently-published books is the lag time involved. Consuming a variety of current news sources can not only lead you toward a "ground truth" for that particular case, but can also frame a better understanding of other evolving situations, and arm you with a better frame of reference to not only understand those as well, but shape your actions in yet a third actively-developing scenario.
> Everyone reading your comment knows how much space apps take on their phones.

The problem here is caching, as in-app caches have different caches than the global system.
Even when you get past the annoying pop-ups, reddit on mobile is still a pain, slow and misses a lot of taps.

My solution to this has been to use old.reddit.com, which is (IME) a much nicer experience, faster and more responsive.
It'll be a shitshow if that happens.

r/Android and r/iphone will lock the sub in protest
This article about unbundling Reddit made the rounds recently

https://latecheckout.substack.com/p/the-guide-to-unbundling-...
HR:They reduced investment in HR as it costs money but doesn’t make revenue
there is a huge difference between "getting around" and "moving to, paying taxes, establishing a company, having locals as friends, selling your product to locals".
none of these can be achieved with english since they do not have it as an official language. sure, there are ways around it, but it is a huge downside, especially when things get hairy.
Ray Summit 2020 (AI online conference)
I just opened reddit.com for the first time in I don't know how long. Amazing. The actual content starts 2/3rds of the way down the screen. All the media is unfurled so I can see all of one headline on the home page.
Exactly, the communist manifesto is a short throwaway propaganda pamphlet that is for some reason held up as the apex of his work. Whereas Das Kapital, a mammoth 3-volume serious academic undertaking, and his real magnum opus, is ignored.
Hasura is a GraphQL layer for the database. It introspects a PostgreSQL database and creates a GraphQL API which exposes access/operations to the database.

Prisma is a toolkit that consists of a database client (Prisma Client), a migrations tool (Prisma Migrate), and a database IDE/UI (Prisma Studio). The generated Prisma Client is in TypeScript and can be imported into a Node.js application.

While Prisma can be used to build a GraphQL API that connects to a database, Prisma is completely agnostic to the GraphQL tools you use. (https://www.prisma.io/docs/understand-prisma/prisma-in-your-...)
Those maintaining the web app must have a miserable existence. It's never fun having your work undermined like this, especially when so much care has gone into it.
Bacon Reader is a good app for their platform
What is Imgur’s business model these days? The app doesn’t have any (obvious) ads. There’s a small banner on the bottom, but for me it’s always just advertising Imgur’s own features. There was a time when they were pushing ads heavily on the app (like full screen ads you had to swipe away), but that apparently didn’t work out.
I couldn't agree more.

If you can't express it using the features of the language itself (custom domain-specific type, compile contracts?), limit yourself to putting this info into the docs, but keep naming simple.

Don't come up with fancy names. One of the commenters already declared (jokingly??) they'd "call it PropUnity, for proportion of unity, unity being 1".

Holy smokes Batman. As a code maintainer, I imagine encountering "accuracy" (even though it isn't fully accurately named itself) would confuse me somewhat less than "propUnity".
XML did a number of things right.

Too bad it was initially envisioned as a text markup language, with tags sparsely strewn around the text, and not as a data representation format.

So, the syntax ended up both overly cumbersome (see closing tags) and festooned with logically unnecessary shorthands like node attributes. Then, the terror of entities.

XSLT is a brilliant language, I'd say the first pure functional language widely used outside academia (in 2000s), but, based on XML syntax, it's completely unfit for human consumption.

If only the authors of XML could get rid of the shackles of SGML compatibility, and went with a simple, uniform syntax, e.g. s-expressions, we could still be gladly using it. Now we reinvent the ecosystem instead, with JSON (sigh) and YAML.
The author says he wants to switch Disqus to Commento but I wouldn't just do that. I didn't have a great experience with Commento. I like the idea and mostly the execution of it (including the OAuth) but I found some major bugs (Firefox just didn't work at the time) and I didn't get any response to reporting those. I asked a few more questions by mail and also no response. After that I'm gone pretty quick.

Not that I'm saying you should use Disqus since they have some privacy issues
I think that would just stop my reddit usage all together, it's fun reading material but I don't feel that connected to reddit as a platform
In the typical functional programmers view of category theory, there is only one category of interest so all functors are endofunctors. My main issue is that category theory the thing being studied is categories plural and so I feel like the language of category theory is being used to only ever talk about a single category.

It feels like doing “group theory” entirely with the symmetric group of the integers. While it’s true that the group is very general and has interesting properties, the focus of group theory isn’t single groups but rather the relationships between groups.

Compare this to something like algebraic topology or Galois theory where you have a Galois correspondence (a functor) between objects you’re interested in and groups.
It is fascinating how we see black holes behaving like water drops, even the sound NASA transposed from a collision, sending out gravity ripples like ocean waves. Sure it is a visualization technique but still funny that buoyancy is now another helper to explain phenomena.
Frames with frames within frames.

Try opening a video and see your computer heat up.
Depending on context I would use

ratio
saturated (if something is clamped to 0-1)
normalized (if it is scaled down using a max value)