skysight-inc/HackerNews huggingface dataset:
I just released webhook support! See https://forwardemail.net/free-email-webhooks and https://forwardemail.net/en/faq#do-you-support-webhooks.
You're confusing cause and effect - most people only interact with the first page of comments because they're on the first page, and they don't want to click through. If you disable pagination, then suddenly far more people will read those comments that would be on the second page.

Additionally, request count matters more than data transferred. It's much easier to serve 1MB to each of 100 users than 1KB to each of 100K users. n people are already going to view the comment thread for a submission - a several-dozen-KB increase in the amount of data that you send each of them (assuming you're serving them statically) results in anywhere from "little" to "imperceptibly" additional CPU load.
Stat is a health website for scientists and it’s not really meant for general consumption, but yeah.
When I started writing my Mac app, I made the somewhat nervous decision of going with Swift. So I am really quite excited to hear this news, since getting onto Windows is something I've always thought about as a possible future direction. Of course, there would be a ton of work to do, since many frameworks like Core Data etc are only available on Apple platforms…
I don't understand the modern hate for OOP. Perhaps a bad mentor or inheritance nazi. Inheritance can be thrown in the trash but otherwise OOP is just a collection of related functions where you can have shared data to work with while not polluting global scope. I don't see how it's so oppressive unless if you're trapped in Java land where OOP is inescapable as opposed to dynamic languages where you can sprinkle in your OOP with other coding styles as needed.
Respectfully, please look into what SMS is.
Breaking Down Celery ≥4.x with Python and Django
TiUP: a tool that enables setting up a database cluster in just one minute
I don't even want to use it but the client passes me a PSD which I have to open accurately.

Photoshop puts like 5 folders in Utilities folder for no reason in macOS and runs bunch of daemons (which apparently can be a cause of bad vulnerabilities) and is dog slow in performance compared to a modern alternative like Affinity Photo.

Market dominance surely puts customer satisfaction to the end of the line.
I think one of the key takeaways is in the abstract:

> People from Asian and black groups are at markedly increased risk of in-hospital death from COVID-19, and contrary to some prior speculation is only partially attributable to pre-existing clinical risk factors or deprivation
Also, if there's any way to incorporate machine learning algorithms into it, please try to find a way to do that.
Yes, that's the thought process.

Unfortunately, the reality is that people sign up for things with accidentally or intentionally wrong e-mail addresses all the time. And it doesn't just harm those people, but also the people who have e-mail addresses that, for whatever reason, are commonly used in error (that's me). In this case, I cannot use Zoom under my real e-mail address because someone erroneously claimed that address and Zoom won't let me disassociate it with that organization.

This is NOT a security vulnerability, it's just an annoying design flaw.
and there's no way I'll go back.

err.. back to what?
Same here. Built a Node 202 VR PC. By far the densest PC I've ever built - barely a few cubic inches of free space in there. Very happy with it - much easier to transport than my last setup. I bought a surplus military case that fits it perfectly.
Let function A call TCP read() and pass back a struct that includes the bytes it's received and a flag that indicates whether it's read to the end of the message.

Let function B call TCP read() and never return anything until it's received all the bytes of the message.

Both of those seem (IMHO) like functions you could have in a TCP library. Neither seems (IMHO) like a higher level protocol.
Thanks for your feedback!

While I don't work on the product (directly) or speak in any official capacity, I can definitely route your pain points and compliments to the respective teams internally :)
We can have what would undoubtedly be one of the world's largest code reviews, and for a vanishingly small piece of relatively mundane code.

Please dang!
I have been using this for a while. Works great except on some pages. I wish there was a quick 'disable for this site' button.
Senate votes to allow FBI to access your browsing history without a warrant
I switched to Google Drive a while back because I really wanted better photo storage and Dropbox killed that off a while back, plus the Google One account is pretty nice. But I had no idea that Google would be so horrible at syncing files. It's really amazing how poor it is compared to Dropbox.
Like, you care about it, therefore the comment. Just go ahead and put it out, no need to reinvent wheel (https://jamdocs.netlify.app/). If something is missing you can add it later. You will be expanding it anyway over time.

Some very obvious examples:
https://svelte.dev/
https://reactjs.org/
https://vuejs.org/
I think the important distinction is games that have a story in them, compared with those that use the medium to tell the story in a way that other mediums cannot.

I can't attest to Destiny and my memory of Deus Ex is hazy but all the other games you listed are firmly in the second category.
Asking feedbacks about graphql-server-crud:a library for building GraphQL server
Hi,

I have built a library called graphql-server-crud. It is a lightweight javascript framework/library to help you build a GraphQL server efficiently. It aims to reduce your code size, save you time and gives you the flexibilities you need.

I am aware of there is Prisma, Hasura out there already, both of which are pretty popular at this point. The reason I built my own is for one of my toy project. Basically I'd like something like Hasura, but in code, not as a service.

Here are some philosophies when building the lib:

1. Reduce the CRUD related code you need to write.

2 It is code, not black box service, you have full control about logic, deployment, etc.

3. You don't need to learn new random definitions: syntax, directive, magic, etc.

4. It coexists with your existing project.

5. Support multiple databases: it should support what knex supports.

6. It is not discouraged to build your own complicate queries to support complicate use case.

The library works pretty well for my toy project. And I am curious of what other features you may want. I do plan to make it more robust to suit more needs.

Any feedback/comment is appreciated.

Thanks!

The lib: https://github.com/charlie0077/graphql-server-crud
Also a big fan of Slay the Spire, I have about 200 hours in it. Another game I'd recommend is One Step From Eden, a hybrid deckbuilder and roguelike similar in a way to StS, but with a much more involved style of gameplay.
> Here's an example, my friend always tells me he thinks we shouldn't take anymore refugees. [...] That's surface level thinking to me. How do you do that? [...] What do you do?

It’s funny you take this example because your point of view is precisely surface thinking too. I bet you don’t have any concrete plan to fund housing, education, healthcare for those people, nor you have one for them to become productive members of the host society. They are dozens of factors that makes irrational to allow any of them, and a lot of countries (Australia, Japan for instance) have in fact a successful policy of allowing only a bunch of them.
Thanks for the clarification. I got the gist from the paper that testing in this cohort was higher than it apparently was.
I mean, I can't see this lasting longer than a year until Google decides to break something on their end. And for the love of God, stop using Electron.
It seems likely that Doom Eternal would also run acceptably on that machine, but that CPU generation and GPU are definitely on their way out.
Aside from power, packaging and off package bandwidth you mean.
What does deprivation mean here?

Early in the outbreak I remember seeing some research that indicated people of Asian descent (East Asian) are genetically predisposed to more severe cases of this coronavirus, something to do with higher expression of the ACE-2 receptor.
The Souls series in general. I'd argue the world is the main character, but you have to pay attention to learn about it. And no matter how hard you try there will be gaps and conjecture.
hard to tell over this short description.

best thing to do is join our slack (https://join.slack.com/t/mozillabuilders/shared_invite/zt-el...), and join for open office hours and see if you can get feedback from one of the mentors.

regardless, you can def apply! no downsides.
Regular Expression Functions in Python
Can it run GTA V with a config like this? I haven't played any games in a very very long time but since I got a free copy of gta yesterday, I may as well play it once.

What min gpu do you think will be good enough for it? Fwiw I have a ryzen 3500 / 32gb desktop but a very old graphics card (gt 710 2gb).
Am I the only one who refuses to run Electron apps?
Is the best literature then a blank page?

Or maybe I should edit to sound less dismissive because that wasn't my intent.

How little can you say and how much work should the reader/viewer/player have to do before we stop really considering it a narrative? And if those gaps exist, couldn't we argue they aren't really part of the narrative? Unless, of course, the gaps are intentional but I'd argue as one example that vague character descriptions are a lack of fidelity in written language rather than intentional.
Adding dark mode CSS adds a few hundred bytes, maybe a couple kb at most to the site.

A separate subdomain:

- Requires separate TLS certificates to be maintained.

- Doesn't play nice with caching.

- Doesn't play nice with password managers.

- Doesn't work with any existing links. Users would have to manually add the `dark` prefix.

- Is generally a bad user experience.
Looking at that picture, it's amazing how much more put-together Sundar Pichai is than Bill Gates. Some of that might be their individual personalities, some might be that the tech industry has grown up a bit.
If that is your old PC, just buy a used RX580 for $100 or so and call it a day.
Techmeme is a pretty good aggregator for general tech industry news.
sff?
The Sanskrit Connection: Keeping Up with the Joneses
its glaringly obvious coffeescript was written by someone with no knowledge of language design
Without complex smart contracts plausible deniability is much harder, because you have to use a centralized entity (like an exchange) to manufacture profits somehow, and that's much easier to regulate away. Not to mention more risky - exchanges like to lock coins pending kyc. Note that no purely cryptographic method exists that prevents you from provably deanonymizing your transaction.

I'm nearly certain the legal situation is eventually going to deteriorate to a point where if you can't prove the origin of your crypto funds, you can't sell them for external property (ie. not fully decentralized tokens) at all.
No, I'm saying I should not squish and smell them because it's always gross.
Is tensoflow for swift even still a thing?
Both are involved in discovering novel drug targets, but not in bringing drugs to market. I know a significant amount of individuals in medical research that don't know the nuances behind bringing drugs to market.
If I thought I could get any real traction, I would run a website talking about what works. But that's not likely to get traction, so that idea hasn't gone anywhere. I'm scared to try to develop it because I get so much absolute shit from people for trying to talk at all about health stuff.

I have a serious medical condition. I'm getting well.

I've done remote work for years. That's a good idea that's helpful for controlling infection for vulnerable people.

Social distancing is good, but one side effect of all this lock down stuff is that hours are shortened and this means there are bigger crowds. It has eliminated the option for me to shop at 2am to avoid people.

I'm for contactless food orders. I have been actively promoted Little Caesar's pizza portal, ordering ahead (by phone or online) and picking up takeout.

I know lots of things that work. It's not any one thing. I can't tell you in a single comment. I've been developing these practices for 19 years and I get nothing but the crap kicked out of me, even when I am just asking questions for my own edification.

The enormous hostility with which I am met for just trying to talk to people online is part of a larger pattern of thinking and behavior. It's not just hostile to me. It's hostile to anyone with a non-main stream approach to health issues.

Main stream approaches are what got us here. They won't likely get us out.

I will probably be okay. But other people don't need to suffer this much.
One of the worst mistakes of the web was putting styling in the hands of webmasters rather than users. This thread is proof that even power users have lost the ability to control their own web experience.
I have some styles I use. Screenshots:

https://imgur.com/a/WZAaJST

I don't love when dark modes skew blue, so tried to keep it neutral with blacks and greys

```
@media (prefers-color-scheme:dark) {
body {
background-color: #2a2b2e;
}
#hnmain {
background-color: rgb(32, 33, 36);
}

a:link, .hnmore a:link, a:visited, td, .c00, .c00 a:link {
color: #e8eaed;
}
.subtext, .comhead a:link, .subtext a:visited, span.subtext a:link, .subtext a:visited {
color: #9aa0a6;
}

}
```
Most TCP libraries simply do not come with a function that does "read, but only give me 0 bytes or n bytes, and if you get some other number please hang on to the leftovers until next time". I guess I could follow your advice, but the first step of doing that would be to write such a function again.
GitHub doesn't do <video>.
Lease company surplus is always SFF and those SFF always has x16 slot at the bottom
I wonder if it beats the new mac mini. That would be something....
Facebook might have been trying to / already have a data deal in play and probably decided to just buy it out right.
Ask HN: What has the greatest potential to disrupt Amazon's e-commerce business?
I Built a Website with Every ACNH Villager, Item, and Reaction
So here's short story, I was trying to get into opensource, so I found a repo for a popular AC website, and was like hey, I'll make some improvements and submit a pull request. All is well and good, chatting with the developers, got input and made adjustments... and then they never merged my pull request.

So I got salty, and me and my hubris said, "I could build this exact site in like 3 days"...

So 2 days later my girlfriend and I launched VillagersClub.

If you've ever wondered what every item costs, what materials it takes to craft, if it can be bought, what villagers there are, what a villagers house looks like, what items are in a villagers house, which items you can give to a villager to get them to wear it, which reactions you can learn from which villagers and literally a whole lot more, please check out our website.

Of course, we couldn't have done it entirely alone and the data itself is based off of the public and opensource ANCH Public Spreadsheet Project (linked to in footer of site) where tons of great people are putting their minds together to datamine all of ACNH.

Hope your day is well, take care.
If you took a dev out of any of those categories, only the rtos engineer would be competent at knowing where the bottleneck lies before profiling.
the python2 vs python3 debate is over and i don't wanna see it again.

python 3 wins.

if 12 years is not enough for anyone that is serious about python (or any evolving software for that matter) then nothing will help.

they can fork the project if they want. we will ignore them.
I love small form factor PC's. Recently finished a Silverstone SG13 build, looks just like a toaster oven sitting on my desk it's awesome. Super cheap too, although build quality is meh.
> The first entry in the instance list is "No Censorship Tube" and you don't really see if it's an active instance, popular or anything as it just says "Follows 0 instances" which makes it seem like an abandoned project.

It looks to me as though that page presents every instance matching the user's search criteria in random order, presumably for fairness.

This is a mistake, IMO. Especially at this early stage, the project should be able to point to a curated list of a couple of well-run public instances, not a random listing of every instance they're aware of. (Especially given that some of those instances are private, empty, or broken.)
Employee Owned since April 2020
Meditation – The Art of Doing Nothing
Thanks for the recommendation. Pc is not very old but graphics card surely is and I never upgraded it since I hardly play any games on it. Probably just gonna try this game once or twice.
On chrome you can actually create your own signing key, and then self sign the unpacked extension directory using your key. To remove the pop-up you then need to set up a group policy (on Windows) to trust your self signed extensions. End result is this popup doesn't come up at launch.

I think this is so hidden (and not really documented well) as a "fix" that must have been added for companies that use their own internal extensions that don't publish them on the web store.

If you can't figure it out from that description I can try to publish a step-by-step on how to accomplish this
I don't get the appeal of dark mode. Do people really like to pretend that they're on a submarine or something?
I assume you could get better computers by just buying someone's old gaming PC on Craigslist.
8gb of RAM.

I am surprised they couldn't get anything better than a 750 for their budget. I think it's clear that at $100 you can still get a lot of bang for your buck by spending a bit more.
Nice goal-post moving. Maybe you're the lay person? Med school doesn't qualify you to opine about novel therapeutics.
Creating 9000 NPCs in Unity2d
Yeah, they would have been arrested in China, where their elected official means exactly dick. The whole reason China arrested a patsy is to provoke the US. So how exactly is senator useless gonna get him out of jail? The entire reason the Chinese arrested him, was to anger senator useless and american media. Were it not for senator useless, the american wouldn't be sitting in a Chinese prison in the first place. Were it not for Chinese party member dickmouth, the Chinese guy would not be sitting in an american prison. The government officials are the problem, they're definitely not going rush right out to get a regular worker out of prison. At least not until they finish their argument over who has the best hair or whatever.

Putting faith in the government officials is just a bit naive I think.
I was kinda hoping I’d read HN for a decade or so then get a job as senior software engineer or systems architect, without all the intervening effort ;)
Some people use it because they have migraines and bright lights trigger their headaches.

Some people use it for "stealth" reasons when they want to be online without giving off a lot of light for some reason.

Some people are photophobic -- aka light sensitive -- and just favor darker websites generally.

There's myriad reasons to want to use dark mode. It's not any one thing.
I am not a game programmer, but I have read about ECS. ECS reminds me a lot more of database theory. We have unique keys (entity IDs) and values, and the goal of ECS systems is to have normalized data such that our functions that iterate over them only access the data they actually need so that things are cache friendly.

(Maybe this is also getting mixed up with things like data oriented design?) I am definitely not an expert in these things so I would welcome any feedback.
But if the goal is to process or retrieve a string of bytes, how do you know when you've got them all? That is the root of the problem: tcp isn't built to exchange messages, it's just the stream transport layer. If you want messages you have to encode and decide that yourself.
I feel like I can Google all the syn/ack/packetsniffing bits when those come up during troubleshooting (Why is this disconnecting? What do you mean the gateway sends out rst packets when there's no activity for 5 minutes?!?). Seems a bit harsh to start with those. The guarantees about the protocol are the important part, the rest seems kind of superfluous unless there's an unusual problem or you're pushing the limits of a network.
Why do you say 50 is the gateway? Single ride or weekly mileage?
I personally found hacked OO ala Perl to be the first time I really understood it, even after years of class diagrams at university. The abstraction got in the way. I needed the nuts and bolts.
> You can’t seriously compare smoking and keeping up with friends and family

You're right: It's easy to smoke outside without harming anyone but yourself -- and even if you smoke indoors, you only harm one room full of people at a time.
I think it should be Vue, what with the patents-clause with React and everything
It will definitely run games better compared to the integrated Intel graphics on a Mac mini or MacBook.

Believe me, I’ve been stupid enough to think MacBooks or Minis can play game. You can maybe do 30fps on low settings on an old games like WoW on low setting on those devices.
Exchanges exist primarily to convert between cryptos and fiat. If cryptocurrency succeeds, then why would anyone need to convert to fiat?
خصم بيبي شوب لافضل اللوازم للاطفال
افضل خصم يقدم الى عملاء بيبي شوب من خلال خصم بيبي شوب 40% على اى منتج يقع عليه الاختيار من المنتجات المطروحة فى مختلف الاقسام من ماركات عالمية ومحلية شهيرة
> Deprivation was also found to be a major risk factor

What does this mean? Sleep deprivation?
GNU coreutils env supports a flag for it since 8.30 which translates to Debian 10 & Ubuntu 19.04. Not a perfect solution, but it appears to allow portability across the vast majority of modern OSes?
I think there is an argument about wealth inequality there. Wealth that previously was distributed among local bookstores is now concentrated in a single company and it's shareholders. That's a pretty naive analysis, but I suspect Amazon's monopoly power has contributed to America's increasing wealth inequality.
I bet if I swapped out xfce when someone was upgrading from win7 to 10, and could sed -i s/ubuntu|xfce/win|ms|etc/ in just the main screens maybe a quarter of all users would never notice. Buying a computer was a thing everyone took seriously in days past, clicking around the Dell website for days. Today, not so much. People often __still__ have a computer, and they view it that way. I can imagine many will not even other replacing aging machines once they croak.

Desktop linux will be bigger, probably much bigger, but as a share of the total desktop market. That market itself is not exactly promising. I think the last data I saw was that desktop sales had been falling for the better part of a decade! Counting laptops. With a dead cat bounce here or there.

This is all a roundabout way of saying that there is still a fight to be had for linux, but it's on phones. Desktop share will not be won, it will be conceded by the big guys as a sales pitch to the primarily techy types using it to embrace their SDK on mobile, where the money is.
Most likely! Then again, modern CSS is pretty awesome. Not flawless, but so much better than 10 years ago.
I think he shared this in case others want to use this to update their hn theme locally, not for hn to implement this...
British term for poverty.
I'm not sure this is the forum you're looking for, if that's how you structure your argument.
It’s BrE for poverty / inequality
Here you go: https://github.com/jiahaog/nativefier

If you have a setup you like, save it a shell script. You'll have to rerun as google breaks it every six months or so.