skysight-inc/HackerNews huggingface dataset:
Can't help but think of this one:

https://www.youtube.com/watch?v=RLt1HoAPniM
It's almost as if there currently there is a imperialist war going on in Europe that includes the systematic destruction of civil infrastructure such as hospitals, power plants and residential areas.

Cutting the aggressor of from electricity and internet is of course the least thing you should do. Arms supply is ofc better, but hey, doing this will not hurt.

And hey, if a little bit of economic inconvenience is not "deserved" for a fucking invasion, how high would you like to have this bar? This is as high as it can be.
It requires lots of knowledge and elbow grease. Your security concerns also greatly depend on what services you plan to make publicly available.

The most important basic groundwork is proper firewall setup and network segmentation. Your personal LAN should not be directly routable from your public services. Also ensure that security updates are applied ASAP. Start learning about hypervisors and proper VM orchestration.

The best way to get started IMO is via a hybrid approach. Use cloud resources where appropriate to supplement your local infrastructure.
Nick Santos of Tilt – a toolkit for microservice development – Podcast
Just a discussion about human intercourse...

https://www.thefreedictionary.com/social+intercourse
I'm an Apple device user (iphone, homepod, carplay, etc, but no mac computers) so I use Siri. I will admit that Google Assistant is superior in a lot of ways, but I am no longer in that ecosystem.

- Reminders (managing, etc)

- Navigation (mostly in the car, but Siri kinda sucks at this)

- Music

- Lists (grocery, etc)

- Speech to text entry/messaging if typing is inconvenient (walking dogs, etc)

- Quick math/unit conversion

- Quick searches

- Seeing what entertaining things it can do

- Managing apple health stuff

I do have some home automation stuff (lights, thermostat, etc, but no locks), but Siri is not configured to manage any of it as of now.
Why would this case be the exception?
You can visualize dependencies as a graph with Guix out of the box [1]. While you can't easily setup "user dependencies" (except by editing the package definition) you can create profiles that install packages from a manifest file so you could have a profile with a manifest with xwayland and sway and then simply remove the profile if not needed. Guix already specifies runtime/dev dependencies.

[1]: https://guix.gnu.org/manual/en/html_node/Invoking-guix-graph...
EU sanctions for RT and Sputnik require search engines to delist, and more
I was surprised to learn how much more this is considered a mark of good writing in English than in other languages. Because English has a larger vocabulary with cognates from both Germanic and Romance languages it’s much easier to vary the words used. In Spanish writing it’s much more acceptable and common to repeat the same word sentence to sentence.
Two theories

[1] Luxury: https://www.youtube.com/watch?v=mBHY_Qaw5AI&ab_channel=Marqu...

[2] Target demographic: https://medium.com/adventures-in-consumer-technology/here-is...

I am more convinced by the business argument, both only cater to a small market of high-end spenders
Putin’s Memory Laws Set the Stage for His War in Ukraine
Does Redis upstream still bind to all addresses by default on startup, or only to localhost?

One nice thing is that some years ago, Debian/Ubuntu configured the default config to only bind to localhost. (You can change it, but only if you need to, so it's "default secure" instead of "default insecure".)

That can really hurt, especially since you might build it and start it up for testing from within your personal user account (maybe just to benchmark a new server -- and perhaps you have sudo?), and then: boom, that entire machine is now pwned.

Binding to all interfaces by default is definitely not the wisest design decision when you could just bind to localhost and then let people bind to 0.0.0.0 as they like, but you still see some naive devs doing it even on new software (like seaweedfs.) Even Mongodb doesn't do that anymore.
"Shackleton's Forgotten Men" is a good book on the Ross Sea Party. I've spent a bit of time on the Ice and done some Southern Ocean sailing (neither in the same league as these early explorers, obviously), and think their story is at least on par with the Endurance side's.

"Shackleton's Argonauts" by Frank Hurley (photographer of Endurance) is another good one if you can find a copy.
The US lied* in 2003 to invade Iraq.

Iraq was an autocracy that had previously invaded its neighbors multiple times and used chemical weapons against its own ethnic minorities.

Ukraine is a democracy, and has no recent history of aggression.

*At worst case. At best, they didn't verify too closely intelligence that said what they wanted it to say.
Wrote a TI-83 program (TI Basic) for a geometry course in high school. About a month prior to the feared final exam, I combed through all of our coursework to catalogue all of the calculations needed then wrote a program that would solve for any query (length of side, angles, etc.) based on the shape and input data.

I read the operators guide to the device cover-to-cover and found a way to store the program such that the teacher's method of "clearing" the device would not remove my program.

On the day of the test I realized I had accidentally taught myself geometry, as I didn't need the calculator at all and could do the calculations in my head. I did, however, use the TI-83 to verify my answers before handing in the test. According to my teacher I not only had a perfect score but did so in record time, and suspiciously so did my two best friends.

Nothing ever came of it, but I enjoy the fact that I accidentally learned a course to such proficiency by trying to cheat.
The Von Neumann probe, or any indefinitely self-replicating machine, is only theoretical and has never been demonstrated in any plausible capacity, unless one assumes that the human body is just a squishy machine demonstrating the veracity of the idea, which becomes simply circular reasoning. It does remind me of that one 3D printer that can print itself, however (although it too needs human assistance).

> I'm not going to watch some random video. Where is the associated published, peer-reviewed paper?

Not all truth can be contained in papers. In fact (unfortunately), only a small amount of it can. Sometimes you need to actually hear someone speak their experience. Imagine conducting a relationship via papers alone, for example. (Ever get into an argument over text that had to move to voice or in-person in order to resolve it?) Anyway, I think it is worth watching.

That said, we live in a time when science is basically under fire, so I can't in good faith argue against you here.
I'd like to add that OP has some incredible easy to understand "zines" that help explain technical topics like http, dns, containers etc.
Good. The government does not have a right to restrict trade between citizens and companies. On the other hand, it's the parents' job to decide what their children can and can't do.
The gambling part is no good in either case. But there is a difference between buying a toy/collectible and actually owning it vs. this digital skinner box stuff where all you really get is a hit of dopamine, the latter seems more insidious to me
Maybe the murder hornets will save us from the spiders? Or are the spiders supposed to save us from the murder hornets?
The Internet was totally open for Russians until 2 weeks ago.

Yet that did not stop the war, even after months of warnings and pleas from the entire world.
People of Russia did not try to stop Putin from the inside, too few went to the streets to prevent the war from starting.
They did not do enough to protest against the illegal annexation of Crimea and the creation of the 'republics' in 2014.

Most services were up until the day the war started, people could share information freely, they could use the word 'war' and 'peace' without risk of being arrested. Yet that did not help.

In fact, the power in Russia is known to exploit the unlimited access to world Internet to spread out misinformation, get involved in hacking political campaigns in other countries, kremlin bots, ransomware gangs, etc.

Due to this war, Russians are no longer considered trustworthy partners in politics, business, sports, science, arts, etc, so companies choose not to be associated with Russia because that hurts their business in other countries around the world.

I mean, to the world Putin is Hitler now. Would you agree to Hitler keeping all his international privileges while he was invading other countries ?

Businesses have to do what they have to do. Sadly that means that those 22% percent of Russians who oppose the war will have to endure the full impact of the world's emotional reaction to what the majority of Russians allowed to happen (and currently support).
True. In general I could add storing relational data as well, but currently I'm entirely focusing on JSON and auto-indexing for secondary indexes as well higher order function support in Brackit.

Of course we'd need more man-power as I'm more or less the only one working on the core in my spare time (since 2012).

Moshe mainly works on the clients and a frontend. A new frontend based on SolidJS is in the works showing the history and diffs as in

https://raw.githubusercontent.com/sirixdb/sirix/master/Scree...

However, we're of course looking forward to suggestions, bug reports, real world use cases and contributions :-)
My question then would be: can a disinterested school child be taught as well as an interested school child?

Because if this is not so, then it seems to me that the first task of an effective teacher is not to plow ahead answering questions the student doesn't have (and may not even understand), but to provoke those questions in the student.
Ukraine says the Chernobyl nuclear-site has lost-power
Most people probably don't use Redis authentication, and most servers are configured to not require it (including the Debian/Ubuntu defaults).
honestly, if you want an enlightening tour of the language, contemporary angular is the perfect guide
I also own the house I currently live in because of a script I wrote!

I wrote it in 2012 to automatically buy bitcoin once a week.
> I've heard it said that China needs to grow rich before it grows old, and that saying could apply to many Asian countries right now.

Asian countries are quite diverse in the economics demographics.

Japan's already rich, but aging. Japan is stuck in the 1980s in many regards including soft power.

China's not aging yet, but it's on Japan's trajectory. Bad with soft power.

South Korea is similar to China, but it's already rich. Japanese may disagree but South Korea is arguably the strongest in soft power in Asia.

Vietnam has a young population, but it is still developing and might be subject to the middle income trap if automation for otherwise low cost labor ramps up.

Taiwan has its silicon shield, but software engineers are paid pretty bad. There just aren't many high paying salaries there. It also has a big welfare system despite not having many job/career opportunities.

Hong Kong there is an exodus of young people and white collar people.

Japan probably has the most affordable housing in the list, relative to the average income. I'm currently living here. I've been looking at real estate in Taiwan, but it just makes zero sense. It makes Manhattan condos seem reasonable given how old and units in Taiwan are.
Why didn't they try to create a good memory too, just to see if there appeared to be a difference in how it was created or stored?
I’d be willing to bet my life that the kernel’s more than a decade old and globally deployed XHCI implementation is not the cause of his USB issues.

Is it technically possible that usbmon will say that it sent proper data to the device when in fact it didn’t due to a bug in the kernel XHCI stack? Yes it is. Is it likely? very much not.

Usbmon was invented for this exact use case: debugging usb issues under the assumption that there is no fault in the kernel’s usb stack. It should be used before even considering a USB protocol analyzer. Basic intuition tells us it’s a hardware issue, either controller, hub, or device.
Install only software that you use and prefer minimal installations. (Debian has good defaults) Then you can install the unattended-upgrades package and when using ssh don't setup a password but use ssh keys. Also ufw needs to be enabled and then you can use nmap to scan for open tcp and udp ports. (Of course it's also possible to filter outgoing connections, by default only the package servers need to be accessed)

If you install services like email or http prefer software with a small footprint and with few CVEs in the past. Since http services are quite common, it's advisable to put a reverse proxy in front. Separate users for separate services is also a good idea.

Never had any issues with that kind of setup. Of course it's possible to add additional hardening like using an ssh jump host or a VPN to access ssh. (Probably advisable if you plan to put private data on it) Also using SELinux is an option, Fedora has it by default.
I think 3D modelling lends itself exceptionally well to the functional programming style. Rusts syntax is heavily influenced to solve a breadth of system level problems that don't exist in the "application" space this is solving.

I would argue such a system would be best implemented in a language that only has expressions. For example Elm has a wonderful geometry library [1].

[1] https://package.elm-lang.org/packages/ianmackenzie/elm-geome...
Isn't that considered illegal as well, to arrest people without enough evidence and then demand they admit guilt to be released? I can see how this would hurt a case more than it would help one. Imagine if there is a jury trial and it comes out that people were forced to make confessions under duress.
We have a new business system we are trying to build that has a lot of very granular auditing and versioning requirements throughout, and this is where I started looking.

After a while of screwing with this kind of approach, I realized that the number of different types of objects involved was going to cause an explosion in the number of related auditing and versioning tables. Keeping track of not only who changed something but also the exact facts they changed (such that you could revert as needed) requires a lot of additional boilerplate in each instance.

So, I made a pretty big gamble and went all-in on an event-sourced abstraction where everything is written to 1 gigantic append-only log of events. Turns out, this was worth it in our case. As long as everything has a timestamp and you have a way to refer to specific log entries (i.e. by offset), you basically have a complete solution. The hard parts are handled by a JSON serializer and gzip. We use in-memory indexes that are simply long/long dictionaries that map an object identity to a physical log offset.

The only downside with what I have proposed is that there is no garbage collection or cleanup possible. At this time, this is actually a highly-desirable property of the system. Disk space is cheap. Losing 3 weeks of work to an accidental button click is not.
I know this article and the comments are pretty light about this, but I really do wonder what they eat and what we're eventually going to hear about being muscled out of the local ecosystems as a result of their success. At least their introduction wasn't intentional, which tbh is kind of scary in itself.

Globalism: it's for spiders, too.
Seattle Crime Cams – Long-distance disaster tourism
Well that’s the worst thing I’ve ever read
This politician and troll most likely paid by Russia has been spewing agressive, sickening Kremin propaganda for years, several times a day:

https://www.facebook.com/LBlaha

And Facebook does nothing.
Short-wave radio is an option
> why people still use Java these days

Because of the Java ecosystem, e.g.

https://projects.apache.org/projects.html?language

https://marketplace.eclipse.org/

Looking at this I sometimes cannot help thinking, "One must be insane not to use Java."

(I use C++.)

See also, e.g. https://jackson.sh/posts/2021-04-java-underrated/

P.S. Perl's and Python's ecosystems are also great, but Java is (much) faster.
I went trail running in Georgia several years ago and came within a few inches of running into one on its web that blocked the whole trail.

I know now from the article that they're harmless, but as a mild arachnophobe the experience was highly unpleasant.
Perhaps part of the problem is that these files tended to be distributed in a way that led to fragmentation: someone might add lyrics for their own local music files, but they might not share them back, or they might add them in a way that is unusual or unexpected to other users. Consensus becomes difficult to achieve.

Strangely enough, source control foundries seem to have solved a similar problem, to a large extent. They bring together a large number of very different (authorship, content, language, ...) projects within one communal space, and while they provide plenty of agency for project owners to adjust details as they wish, they also allow for forking/editing and tend to lead towards an "eventual consistency".

Perhaps a more-open, foundry-like model could work to gather consensus for lyrical annotation (potentially including natural language translations) of music.
The Codex – A Zine About Linux
Minetest is neat but it lacks the "soul" of Minecraft. I don't know how else to say it, it's not "fun" for some reason. Despite being free I've never managed to get my friends into the game.
You can broadly say that both Challenger and Columbia disasters can be attributed to failures in communication. But the Rogers Commission Report (presidential commission for investigating Challenger) doesn't really show quite the same scenario.

At the Flight Readiness Review for the solid rocket boosters before launch the engineers of Morton Thiokol (the solid rocket booster manufacturer) objected to launch because of the detrimental effect of the cold temperatures on the o-rings in the solid rocket boosters. They had never launched in that cold of temperatures before and previous test data had shown erosion of the seals on previous flights. These concerns were not communicated by the Morton Thiokol management or NASA present at that flight readiness review to any of the higher level managers that got final approval on launch.

For Challenger it was a known issue and people specifically said "don't do this".

[0] https://history.nasa.gov/rogersrep/v1ch5.htm
What's funny about this is that I've gone in completely the opposite direction. I use fountain pens, with at least one inked up with archival permanent ink. Won't fade, highly water resistant, tamper resistant (changes color when bleached, but won't come off... etc.).

Then again, I write work notes, journals, and fiction that I need to last through coffee spills or accidentally setting the notebook on the heater (which could easily be the bottom of my laptop when it's driving high-res monitors.
I won't quit. Story of mental illness, divorce, and indie dev
Your description helped me realize these are the spiders I was constantly dodging on trails outside of Puerto Vallarta last year! The webs were usually over my head on the trails, but I imagine that's only because of trail usage.
The issue is mostly that it could erase by accident.
Location: Guayaquil, Ecuador
Remote: Yes
Willing to relocate: Yes
Technologies: Flutter, Dart, Javascript, HTML, CSS, NodeJS, Firebase, MongoDB, Parse Server
Résumé/CV: https://dctech.dev/downloads/CV%20Daniel%20Coyula.pdf
Email: danicoy@gmail.com
Web: https://dctech.dev
The earliest moment of transparent space is the CMB. I know JWST can't detect Pop3 stars, but is there even expectations that it could detect proto galaxies with those stars? I thought it was still much later, like the early Pop2 generation.
one potential benefit here is developing in your target environment, which currently almost none of us are
200 for a 40 dollar keyboard to restore functionality they took away bc they're brave and different
Works fine for me on my M1 with 12.2.1.
I bought an Amazon basics monitor stand and it even had the branding of another company (Ergotron) printed on it.
Frankly, Zeihan is a crackpot when it comes to geopolitics. If you rely on him for geopolitical insights, you will be massively misled on virtually every issue.

In particular, it is ridiculous to talk about long-term demographics in a vacuum. We are no longer in the phase of human history where you need millions of young people to be working hard 70 hour weeks. Economic productivity is no longer a function strictly of animal (human) muscle mass. We are, just barely, in the age of automation.

From Disunited Nations:

"Germany will decline as the most powerful country in Europe, with France taking its place. Every country should prepare for the collapse of China..."

LOL
The logical conclusion of this argument is that no negative action can be taken against a state, as said negative action might later be taken wrongly in the future. Thus we have to just let Russia invade Ukraine and kill everyone there.
A lab? Are there even many labs that are studying things that cannot be weaponized?
I wrote a script to poll the Parks Canada reservation system for availability for a camping trip I wanted to do, so that I'd get notified the instant someone cancelled and space became available.

Sadly after two weeks they banned my IP for the rest of the year and I was no longer able to make reservations without going through a proxy.
The whole article is a bit tongue-in-cheek, with it's references to "terrifying" even though it also says they're harmless

A spider the size of the palm of your hand sounds pretty terrifying to me no matter how harmless it is, but then I really don't like spiders of any size.
I thought about writing a program to get myself a vaccine appointment, but ultimately decided that we probably didn't want to vaccinate people in order of software engineering ability. I don't have to physically go to work, and can afford to have groceries dropped off in front of my apartment, so there was really no reason I should get the vaccine before everyone else. I can just self-quarantine with zero inconvenience or consequence, so probably a better use of limited resources to give it to someone else first.

But at the same time, I also feel like literally nobody is looking out for you personally in the pandemic. I got the impression that pharmacies flat out lied to the government about vaccine availability (city websites would be like "oh yeah your CVS has tons of extra capacity" but then they have no appointments, and when you do get an appointment and show up, they turn you away). In that case, you have no choice but to DoS them to meet your basic medical needs. (Insert rant about how I was first able to buy N95 masks and at-home COVID tests in January 2022, 2 years after the first case. Now I have them for next time, I guess.)
Another similar one (perhaps worse!) from the same era: https://jblevins.org/log/ssh-vulnkey
Matt makes a great point.

To emphasis: During check out, they still have you add your email and phone (for receipt, tracking, etc). It is transactional in nature, but the company still has it and likely saves the session with a cookie.

Rownd is trying to fix this: Why not treat everyone like a guest the first time and if they want, when they come back, they can verify phone/email (or wallet in the future) and then the rest is filled in.

99% of the time I "continue as a guest" because it is easier than going through the hassle of email (verify), password (remember or pw manager), and the 9 other questions they ask before you can actually check out.