skysight-inc/HackerNews huggingface dataset:
Not really. People at this time lived with a much lower population density. Our modern cities that can house millions of people within a few square miles are only possible because of advanced infrastructure for transporting water, food, and waste, and only desirable because of our industrial society where all these people can work in close proximity.

In ancient times, people were much more limited by the distribution of resources, so rather than one big city, they'd have lots of smaller settlements. Note that most ancient "cities" would be small towns by modern standards - Jerusalem for example had a population of around 5000 inhabitants around 1000 BCE. Pretty much every place where there could be such a settlement, there would be.

Thus in that period, if you picked a random spot on earth, the odds that there would be a (by the standards of the day) dense population center in close proximity would be much higher than today.
Password managers help mitigate the second problem (passwords being hard to use correctly) but do absolutely nothing for the first one (passwords being easy for users to shoot themselves in the foot with by using them incorrectly). Even the most user-friendly, well-designed password manager is still less convenient than just re-using the same password everywhere.
This article is great timing. I'm working on a "next gen" FE app and it validates most my decisions.

Only real difference in my stack is I'm using redux toolkit query to connect with a Rest API instead of GraphQL (GQL would be nice, but can't have it all).

I'm a HUGE fan of antd! I've been working with it since like 2017 and it blows my mind what I can build in a few hours.

I haven't used tailwind, but wanting to look into it. Anyone have practical advise for using tailwind alongside a component library like antd?
There are satellites continuously monitoring the Earth for nuclear bursts. The latter have a characteristic double pulse of optical radiation, even in the case of a simple fission device.

https://en.m.wikipedia.org/wiki/Nuclear_MASINT#Space-based_N...
> The wifi bridge mode of the Cradlepoint is super interesting. One major drawback I've found in practice is that if the campground/public wifi network has a splash page, I basically can't get it to work. It takes some serious troubleshooting to get setup even when everything should be straightforward and obvious sometimes too.

Yes, we've encountered issues with this too. It's really variable. Some public WiFi with a captive portal everything works fine because it does the redirects in a way more similar to a NAC, so any device connected to WiFi on the Cradlepoint once it's bridged can just go to something like http://neverssl.com/ and it gets redirected successfully. But a lot of the devices have improperly configured captive portals that rely on local IPs, which of course are in a different network segment than the client device due to the Cradlepoint having a router between the two network segments. In this case, I've been able to sometimes make it work because usually the badly configured portals are using low-grade consumer devices which don't have advanced NAC capabilities, it's usually just a captive portal via HTTP redirection to the router's IP and whitelists the device MAC address.

In these cases two things are sometimes true (usually one or the other, not both):

1. MAC address to be whitelisted is a URL parameter

2. MAC address to be whitelisted is part of the the form content of the page that gets POSTed

In either case, I replace the MAC address with the MAC address of the WiFi radio on the Cradlepoint we use for bridging, and it whitelists and works.

There have been some cases where it's so broken it's been impossible to troubleshoot. Many times it's been my dad on Facetime over LTE trying to get it to work with my instructions remotely, or me relying on LTE on the Cradlepoint to configure via the Net Cloud. Either way, I wish everybody used proper NAC for their captive portals or just did away with captive portals. They're really annoying, and are fundamentally based on violating protocol expectations of standardized protocols, they break down in non-obvious ways, and are generally problematic for legitimate users and do little to stop a motivated illegitimate user.
Reminds me of how sometimes my developer workstation running Windows gets into a mode where it won’t type anything except emoji’s.
"Sandkings" - it's a very famous short story by George R.R Martin. Also had a tv episode of outer limits based on it
The Mandate of Heaven is not that weird, we place similar levels of trust on Market Forces and such things, we're not so different.
I'm not 100% sure but for former NSA folks I think that is pretty great. I don't think the NSA pays all that well. At least not if you are used to fang salaries.
Obviously, things have changed a bit, but we aren't that much better at judging what leaders are actually responsible for. The global economy is so big that in most circumstances it could be modeled as a purely natural force that can be at best managed, like weather, but American presidents can lose reelection as if they are personally responsible for economic performance. There's not that much evidence that a president, who has been in power for maybe a couple of years, could have more than a marginal impact on the trajectory of the economy in most circumstances. But we act like they do.
This should have a "(1650 BCE)" added to the title.
This is SUCH a stupid comment, man. Not having a kid will do absolutely NOTHING to change long term climate change. You’re falling for the PR and lies of the big carbon producing industries that make you believe that you, as an individual, have any impact on climate change at all. You don’t. Sorry if that hurts your “I can change the world” attitude.

Adopting a child is totally different than having your own kid(s) and I’m guessing based on your comments that you don’t have a child.
> Therefore, we've elected to render our application completely on the client. On Next.js this means that we wrap our React app in a "client-side only" component that looks like this:

> <pointless confusing newb-unfriendly code that invokes one of the most esoteric parts of the React API>

> This component only allows our React code to render inside the browser environment, minimizing Next.js' server-side render runtime.

Yep, sounds like a practical way to do what is literally the default.

So does the 4 paragraphs of clusterfuck about integration between Next and Apollo. How many brain cells did your team kill figuring that one out just to decide on client side rendering?

I've been using React and webpack for 6 years now, and interfacing with Rest APIs dependency-free using the standard library for at least as long as fetch has been around. All the commenters here are musing about how back end is so solved and front-end is a mess then lauding OP for posting about his "practical" stack at the same time?

This stuff is literally the entire reason front end sucks. Front end has been solved for ages with a couple of simple dependencies and all anyone wants to do is write blogs about over overengineered and/or VC funded fadtech because they're terrified of having to write a few lines of simple code.

It's not normal to just randomly spend a year "upgrading" to stuff that's barely been popular longer than that. I've been on projects that do just that, then on the next project we'll build a much bigger app from scratch in 3 months with 1/3rd of the team size.
YED: Editor
FuzzCon Europe 2021 Lineup Online
You can get into a similar state on MacOS by pressing a key multiple times in a row (option I think). It just quietly disables a large number of keys. I figured it out by accident one day because I assigned the key as my "push to talk" on Discord. That was a fun hour trying to figure out what had happened.
Me too. This regularly reminds me that some folks don’t have full stack experience and are coming from a completely different background. I am subsequently much more deliberate in describing architecture these days to front end devs.
Luckily Casio makes a gold-colored version for special occasions.
Watch Live: President Biden's Speech to the U.N. General Assembly
Another thumbs up for darknet diaries. I love the show. The host balances technical talk and telling a story incredibly well and he covers all types of stories. Really anything "hacking" related you can think of there is probably an episode on.
It's easy to hear the sirens song of confirmation bias and crash on the rocks. Just because one knocked it out of the park on PostgreSQL doesn't mean that lightning will strike twice.

This is less about being cheered along while you're on top and more about when your alone in the muck with no one else grabbing the shovel.

That said, you bring up some very good points.
Amazon releases new dataset for commonsense dialogue
Don’t most people generally mean the target binary from the compiler and not the compiler itself when someone says “see * running on this architecture”?

I can see for some dynamic languages there being a destination between the two, but for compiled binaries, generally Rust on X, it doesn’t seem important if rustc also runs on X (especially when discussing micro-controllers since one would rarely run a full compiler on the chip itself).
Same spot as you. If you find any front-end "standard" that doesn't seem "way too complicated for things I would consider a JS-heavy SPA for", let us know! I think maybe it's just... unavoidably complicated. At least any present options are, which probably means it's hard to make one that's not or someone would have done it, right?
I wonder if the CSG-65CE02 wasn't an attempt to make C easier for the C6x/c128 line. Unfortunately it never saw the light of day except as a serial controller and isn't available today

https://en.wikipedia.org/wiki/CSG_65CE02
Okay, I've never thought of NOP as "no 'P'", so this caught me completely by surprise and made me laugh out loud.
It's a bit of an old drum to beat on but just want to note that GitLab has supported this (and provides docs for running on EC2, Fargate, k8s and other platforms like LXD[0][1][2][3]) for a very long time, and the CI system there is quite robust.

I've seen my fair share of CI systems (AppVeyor, CircleCI, GitLab, GitHub, TC, Jenkins, etc) and I'd argue that the GitLab CI is the best of all the ones I've seen:

- great syntax (it's YAML like most others but somewhat easy to organize well with great documentation)

- Fantastic documentation

- Unparalleled flexibility

- Unsurprising operation (things generally work as you'd expect)

- The ability to clear your build runner cache (Just ran into the inability to do this with CircleCI again today)

That said competition is a good thing so in general I'm glad to see this finally supported by GHA and dig into it over the weekend. GHA is making a lot of really good sustainable moves in the space and keeping the field open (their marketplace is the best) so I'm all for it.

I run SurplusCI[4] which does what you'd think (runs these runners in VMs) so getting this on-demand runners working happens bit top-of-mind, right now I only offer dedicated runners which are cheaper but of course aren't as cheap as on-demand (depending on usage).

Speaking of competition, just learned of a competitor here on HN in BuildJet[5], so if you don't want to manage your own runners check them out as well, unlike SurplusCI they actually offer to-the-minute on-demand runners, and the onboarding process looks way easier.

[EDIT] - Just to say, the list above is absolutely NOT the full list of platforms GitLab Runner supports -- it's pretty insane how many directions the community and GL have gone in. The Docker Machine integration (they maintain a fork) actually means you could run your single-use-machines on Scaleway or Hetzner easily as well, no need to muss or fuss with ASGs or k8s.

[0]: https://docs.gitlab.com/runner/configuration/runner_autoscal...

[1]: https://docs.gitlab.com/runner/configuration/runner_autoscal...

[2]: https://docs.gitlab.com/runner/executors/kubernetes.html

[3]: https://docs.gitlab.com/runner/executors/custom_examples/lxd...

[4]: https://surplusci.com

[5]: https://buildjet.com/for-github-actions
>assembler (another transpiler) to machine code.

A thought assembler was a "compiler", where a "compiler" is a special type of transpiler that is only capable of producing machine code.
It’s very obvious now that orgs like the IMF will stop at nothing to kill it. It represents a clear and present existential threat for them and the new monetary order. Now it’s all about the physical miners being a problem (which of course on any world scale is far far less than say, toasters). Don’t believe them, they can only hold back the flood for so long.
The Guide to Finding the Best Accounting Services for Your Business
For small businesses, accounts preparation in Sydenham is a huge task. The financial aspect of your business makes it very important for you to have complete knowledge about everything that takes place within your company. An accountant is always needed when running a small business. Not only do they keep track of all your financial transactions, but they can also help you with tax planning.
Question and answer about Covid 19 with virologist
Those high taxes are only a problem if you don't get anything for them. Pretty sure people in Denmark get their money's worth.
Have you considered that people with time and money also might be better educated and have time to actually research and think things through?
I don’t think you deserve downvotes, but you’re giving the human ingenuity and technology gains too little credit to fix this in the future with your “it’s too late” apocalyptic prophecy.
cargo is not a compiler, it's a build system. The difference between build systems and compilers is that compilers implement language specs, and build systems do whatever they want.

That's the problem with having multiple build systems. The fact that there is so much heterogeneity in C/C++ land means I spend way too much time trying to build things. When things are standardized, I don't have to think much about builds. They just work.

If build systems were made to interoperate (e.g. by having a common spec, or by implementing the same behavior), then we could have competing build systems without the fragmentation.
I can't think of a single country (other than my own, and maybe in the rest of the EU) where I've gone to a hotel and not had to give my passport and credit card. Passport is photocopied, credit card is checked. Passport number is like a US social security number, it's public information.
Pythons for-loop is not working with boolean, so using one would mean to uglify the code. A goto would simplify the workflow by removing 1-2 lines for each additional loop.
> Every ticket tracking system sucks. Trello was the closest thing to joy.

Absolutely this. I grew up working on an FRC team that used Trello, and I think we got more done as high-schoolers than most modern Agile teams could.
This is very true. I have pretty expensive home that I rent out which is in a pretty affluent area. The rent is insanely low relative to the supposed value of the house (3% cap rate).

You make s great point as to the reason for this. Rental rates are completely detached from current interest rates.
Not necessary, as the title is already qualified by "Bronze Age."
The Dangerous Rally in Natural Gas Prices
Props for the best readme I've seen on GH in a long, long time.
Experts have said coronavirus boosters will be needed down the road because the efficacy of these vaccines, including the two-dose Pfizer and Moderna shots, wanes over time.

And I've seen other talk about "experts" saying that boosters are not needed (https://www.axios.com/covid-19-vaccine-booster-not-needed-ex...)

This shit is so fucking exhausting.
They do a fine job of it on their own. Modern-day US conservatism is a suicide cult. Climate change? Nah, it ain't real, nevermind the fires and floods. Covid? Nah, it ain't real, those hundreds of thousands dead are just faking it. Vaccines? Nah, they ain't real, nevermind all the lives they've saved since, oh, the dark ages. Healthcare? Who needs that, people should just be free enough to die young and die poor. Crime and guns? As long as it's white people and cops killing everyone else, it doesn't really count. Foreign policy? Let's just bomb all the darkies, half-assedly run what's left of their countries, and blame the Democrats when their children become new enemies. The kids? Ah, don't educate them, don't feed them; their poor, sick parents will take care of them, or if they're not wanted, use a coathanger. What's the problem there?

You have a half-dozen fascists in a courtroom, a couple hundred idiots in suits dancing around the capitol, surrounded by a murderous death cult that uses violence over ethics at every opportunity. Power over policy, party over country, violence over law, selfishness above all, all under the guise of freedom. These few people, constituting maybe 2% of the world population at most, are killing the entire rest of the world every single day.

But yeah, let's just pretend that's not happening, and it's really the scientists and the leftists threatening the future of humanity.
What’s the microSD card for?
You're right, but there's a point at which "minimum" is no longer appropriate.

I'd expect an "MVP" for an electric car company like Tesla Motors to be a microcar, but instead it was a luxury sports car.

https://en.wikipedia.org/wiki/Microcar
https://en.wikipedia.org/wiki/Tesla_Roadster
Are there any digital (not smart ) watches besides Casio ?
I wonder if this means domesticated cats can also carry covid? Are we going to have to worry about some sort of super mutant feline covid jumping back into humans later?
> Electric vehicles of all sorts and sizes are entering the once relaxed and predictable bike lanes

> I'm guessing many of these things are going to forced onto the car-roads by law, like we did 20 years ago with scooters

Maybe we should repurpose some older 'provinciale' roads (which often run parallel to some of the major highways) for these new types of compact electric hybrid vehicle-bikes (transportation without an 'inside' or car-like cabin, that leaves the driver exposed), since expecting them to go on car-roads is inconsiderate.

That way these new greener alternatives can take off, and their drivers are safe. We should never expect people with e-trailers (and similar) to compete for space with 35 ton lorries/semi trucks. I think this an infrastructural transition/move worth carefully tending to and designing for.
Don't be obsessed with your customers
> Anything spark joy yesterday?

Who are you and what have you done to my friend
150k vaccine deaths? Source please.
I'd pay decent money for a Notion competitor that doesn't take 10+ seconds to load.
The other one that gets me is that Google Docs search... doesn't search the contents of documents.
Probably a good thing. It's industrial & post-industrial babies that produce most of the climatic impacts anyway. The carbon footprint of a western baby is several times higher than that of someone born in a developing country.

The more we breed, the more they die.
In all my research I never came across (or didn't understand) Bernoulli cups. This looks like it might have solved our original problem with suction cups: they would pick up huge amounts of paper. We're talking like 5-15 sheets. We tried turning down the suction, etc, but there was no way it was ever going to be precise enough. Thank you for sharing this, I just learned something new and super cool.

What's your application? You say your platen has a vacuum, did that affect writing quality (assuming you're writing)?
"Many also interpreted the screen shot as if the traffic was sent in clear text. That is not the case, whatever you type on the Win start menu is sent using HTTPS over TCP 443. We used a TLS proxy to decrypt the TLS traffic in order to show what is being sent to Microsoft."

https://twitter.com/netresec/status/1440298939509399553
I feel like this is a bad analogy. Mathematical proofs often require some deeper insight that is being communicated. While this can be applicable to code, this is in the space of inverting a binary tree type questions.

Most code we're writing is more akin to seeing if you can read a newspaper.
But I don't want more of my devices on the internet.
Been interviewing for a few roles lately and finding the new “react dev” eerily similar to those relying on jQuery back in the day.

I ask vanilla js and low level layout/styling questions in my interviews (not gotcha questions, but instead what I consider to be fundamental skills indicative of experience) and am consistently met with confusion.

Maybe I’m too old for this game and front end devs will never again need to know about addEventListener?
Underlined hotkeys for menu context and for thought to be hot-path actions dedicated keyboard combinations outside of the menus.

Aside from auto-complete searchbars, I think UI functionality peeked in the mid to late 1990s.
>Just because you hate a group of people does not automatically erase their contributions to humanity.

Maybe you should do a bit of self-reflection and realize us infidels have contributed a lot more than the vague crap you are spewing on about.
> no posing

> "Weird Fun Stories", "Highlights + Lowlights"

Good luck, but I have to say this is one of the weirdest sounding apps I have heard of, and something I (and probably most of my friends) would never use. I don't see how forcing conversation around some kind of "theme" produces "authentic" and "deep" connections - those are things that only come organically
In fact I’d say part of the problem with the front end ecosystem has been people trying to get by with shallow knowledge. Building a SPA (as opposed to a web page) is a technical and challenging problem. It’s people who blow that off who, for example, adopt Redux without understanding if they need it and then complain about the complexity in their codebase.
Fun little game! Really enjoyed it. nice work
Landing page copy is cringe af. "Daily Gratitudes"? :pukes in mouth:
Happy to help! Email me through https://gelform.com
Neat! It's cool to see it become a proper native app.
How to Apply GitOps on Infrastructure
> Tech is not the solution to everything. Am I the only one to notice the absurdity of needing yet another app to "connect with friends"? I can see the use of tech to reach out to people you know from abroad, but... Whats wrong with Facetime or similar tech?

That is so damn correct. I don’t have the typical social media presence. Some of friends and family constantly pesters me that I am hard to reach. In response I keep telling them, we kept in touch just fine when there was no Facebook, so just pick up the phone and call/text. And astonishingly, it works better than typical social connection avenues.
Random meaningful username generator (Python port of NPM package)
"What can be asserted without evidence can also be dismissed without evidence." -- Hitchens's razor
"

This addon allows you to attach a micro SD card socket to the back of your F-91W for carrying around data. You will need a small cross-head screwdriver to install the addon. Also be aware that you will need to bend the 2 contacts up so they still touch the inside of the metal backplate in order to have the alarm beeping sound still present. Check this video out for more info.
"
Meteor bursts in the upper atmosphere are a fairly frequent occurrence, detection is made with acoustic using sensors developed to detect atomic explosions. It is very rare that they occur low to the ground though.

https://www.researchgate.net/publication/229492086_Historica...
For me google+ was like that for a while towards the end, but eventually there was a resurgence of trolls posting hate speech that drove me away.
So if it's going to be cataclysmic or there is going to be suffering due to climate change, who is better prepared to soften the consequences?

Or, if being a developing country is "better" for climate change, would it make sense for industrialized countries to become "developing" countries?