skysight-inc/HackerNews huggingface dataset:
I agree with you about the massive damage caused by Microsoft, but ... it was there. In the DOS times, there was no choice between DOS and Unix on PCs -- there was effectively just DOS. Aside from niche things like Coherent (IIRC), Unix was only available on workstations and up, too expensive for small businesses and consumers.

Also, VMS and other OSes were the ones that ran for years without rebooting. Unix at the time was not so stable. Before Tcl, John Ousterhout wrote a log-structured file system for Unix because their Unix systems crashed often enough and took so long to boot that a possible loss of data but fast boot-up was deemed better than the lengthier downtimes with the existing file system.

So the PC market went with Microsoft and its encompassing environment, much to everyone's detriment. Fortunately, we've all moved on to the web and JavaScript and everything is now sunshine and roses. :-)
For C and C++: cppreference.com. Why?

- Very good overview pages.

- Everything is cross-referenced.

- Almost everything comes with an example of how to use it.

- It's a wiki, so you can edit it yourself if you find anything lacking.
I'm not sure what you're talking about. GNSS is just a generic term for a "global navigation satellite system."
And it is pretty common that said smartcards get 'cracked', and then they have to reissue new cards to all viewers and switch to a new master crypto key. If even one legacy card remained in use, then attackers could use that card to dump the key used for the video stream and publish it online.
Financial markets have no biological reality to tie them down

After years of reading various things trying to use past financial data to predict the next depression, I read a thing where a guy said that people get lazy and self indulgent during good times and then work harder during bad times and that explained the ups and downs. I'm sure it's more complicated than that, but I stopped trying to find a model that used past financial ups and downs to predict the future. It's nonsense.

There can be real world bits that are useful, like the Peak Oil model which is based on something real and has a real world proven track record. But lots of financial models are in the territory of a con game.

I have a certificate in GIS, which involves literally studying maps. Maps have huge inherent issues if only because land is 3D and part of an imperfect globe and maps are 2D -- a flat drawing trying to unfold the surface of a ball and say something useful about it.

Making good literal maps can be quite hard. I have a longstanding interest in award-winning graphics of various sorts because graphics are information dense and when they get it right, it's incredible. But maps often say more about the mind that created it than the physical landscape per se and it's a huge mistake to fail to recognize this fact.
I migrated three of my personal emails from name cheap email hosting to zoho and the spams i received went up by 20x. Out of curiosity, I went ahead and move one of them back to namecheap, I haven't received a single spam in the last week.

Is this something to do with spam filter?
Perhaps we should just start calling it "the handful of nets" rather than "the internet"?
I'd agree with your last sentence if you included the inability to turn off specific warnings with source level directives. Otherwise (allowing compilation regardless of how many warnings there are) inevitably warnings do simply get ignored and just become "noise" in the compiler output.
That's beside the point. Open-source is not useful to the smaller players if it is too complex to comprehend and constantly churned.
Cat, meet mouse.
The major exception is Nestle candy that is licensed by Hershey in the US, where importation of the corresponding foreign Nestle product might get you sued.

Japanese Kit Kat in particular far exceeds the quality of the Hershey product. This seems to escape their attention due to the fact that you can only find it in Asian marts and the packaging is quite different in appearance. But if you go to the store in Ginza they have a gift box of 100+ regional Japanese kit kats that’s an excellent gift.
If they're like other milk chocolate, the ones in America would taste bitter to you and the English ones would taste too sweet to me.
Ah, I only briefly scanned the implementation, and it looked like it was doing actual work - is it mostly string replacing to get approximate python equivalent syntax? Regardless that's disappointing.

You are correct though that I was only thinking of the big engines - bias on my part alas.

For your suggested alternate engines, JerryScript and QuickJS seem more complete than Duktape but I can't quite work out the GC strategy of JerryScript. Bellard says QuickJS has a cycle detector but I'm generally dubious of them based on prior experience.

If I was shipping software that had to actually include a JS engine, if perf was not an issue I would probably use JerryScript or QuickJS as binary size I think would be a more critical component.
I put a couple of cumulative hours into it, purely to seed/discover the supposedly-fantastic recommendation algorithm. I was drowning in videos of cute couples doing inane things until I started doing the couple extra clicks to indicate Not Interested. After that it got a bit more diverse, but I somehow don't seem to have left seemingly-generic content behind, and at no point did I get any inkling of the "just one more video" flow that I've heard about.
The NetSurf web browser, and its modular parts (in C).

Quite simple and straightforward, and very modular. For a browser.

https://www.netsurf-browser.org/

https://source.netsurf-browser.org/
I agree. We need a standard specification for distributed computing. Categorize all the different aspects of a distributed system, then write standard APIs for them all.

The whole point behind POSIX was so people didn't need to constantly reinvent the wheel and glue things together to do simple things on different platforms. Today if you need to do anything in the cloud, you must "integrate" the pieces, which means to take out scissors and glue and toothpicks and a text editor and literally arts-and-crafts the pieces together. Want to add something to your system? More arts and crafts! Rather than waste all that time, if everything just used a common interface, everything would just work together, the way it (mostly) does with POSIX.

This is bad for the companies that make all their money off proprietary/incompatible interfaces - lock-in devices that are advertised as a plus because they can be "integrated" with enough time and money. But it's better for our productivity and the advancement of technology if we didn't have to integrate at all. Just run the same thing everywhere.
> Topological naming problem is way worse than in paid CAD software. It's very difficult to edit old constraints without breaking new actions as they're replayed: https://wiki.freecadweb.org/Topological_naming_problem

This is the single, number one, absolute must fix problem in FreeCAD. All other FreeCAD work should stop until this gets fixed. Period.

Broken constraints were bad enough, but as an amateur I could live with them. However, every now and then the system would renumber and reconnect constraints wrongly. That's just not acceptable and should never happen.

Until FreeCAD fixes this not only can't I recommend it but I have to give anti-recommendations to stay far, far away from it. That pains me greatly as FreeCAD is the only piece of open-source software I have ever had to chase people away from.
I will tell you what you can't do when your first and last interaction of the day is checking notifications: Quiet and serene self-reflection, or any other kind of self-therapy approach

that depends on the individual, doesn't it? i check my phone in the morning and in the evening, and multiple times in the day during breaks. but when i am focused on something else i forget that it's there. no problem here with reflection and other thoughts that don't relate to activity on the phone.
What in the world provoked Android to forcefeed a feature that auto-predicts a reply and make it pop up as a notification quick reply? Example: do you want to hang out later? someone sends me. Android offers: "Sure" and "I don't think so". I'm much more likely to hit the wrong thing by accident - when I never use either of these "shortcuts."

My google-foo is awful: I spent time looking for ways to turn it off for Signal but all the search results don't seem to apply to my version of Android and Signal (all the latest, and a Pixel). I had trouble even figuring out what's that called (eventually I discovered it's called Smart Reply).

And typing is awful. It seems easier to type on the iPhone. And the battery life in ALL my pixels is always almost exactly 12 months before massive denigration, without fail. I leave it plugged in overnight every day, so that could be why.

Someone please give me an excuse to move to an iPhony.
What does any of this have to do with having a "chain of evidence" involved? Chains of evidence (custody) are used to prove physical evidence wasn't tampered with by a malicious intermediary.

> In fact that 'false dilemma' is not a real argument at all. "You're either with us or against us!" "She criticised Capitalism; she must be a Communist!" "Marriage or career, a woman can't choose both!"

Seriously, are you drunk?
There is a saying that the cloud is just somebody else's computer, but with your own server, it can be your computer. You always need to trust the admin or company of any server/cloud service you use to not abuse you in some way, but if you are the admin, you only need to trust yourself.

Some of these server apps are made available to others by hosts of servers. The more people hosting servers for their friends and family, the less we all rely on the big central services.

I will let you lookup the definition of localhost. You will need to learn some networking if you decide to host your own services, and I encourage you to do so. It is fun and empowering.
>* Shodan knew at least 600,000 PostgreSQLs listening on the open internet when I last looked. Presumably quite a few are mistakes, of course.*

A few? I'd say most are accidental and the rest are just bad ideas...

>But people do it and the sky doesn't fall.

Well, the same is true for playing Russian roulette too. Most of the times you're winning!
Is your web host also deployed within 40ms of every eyeball on earth?
I'm probably biased, but I particularly enjoyed going through mpv - https://github.com/mpv-player/mpv

I always found much of the FFmpeg API very unintuitive and much of what I now know about it I learned from reading through mpv. Hardware accelerated encode/decode, etc.
Open Programmable Infrastructure Project
> I'm saying that children are very messy, so no need to worry about a car looking new.

Oh, that makes more sense. I thought that, in "In 24 months it will be ridiculously messy", 'it' referred to the state of the car-buying market, rather than to a car itself.
I haven’t read all of it, but the Principia source code has a comprehensive units system and makes effective use of Unicode: https://github.com/mockingbirdnest/Principia/

https://github.com/mockingbirdnest/Principia/blob/master/ast... is a decent example of both:

// We compute the mean rate (slope) of the mean anomaly M(t), the mean
// argument of latitude u(t), and the longitude of the ascending node Ω(t).
…
Product<Angle, Square<Time>> ʃ_Mt_dt;
Product<Angle, Square<Time>> ʃ_ut_dt;
Product<Angle, Square<Time>> ʃ_Ωt_dt;
…
ʃ_Mt_dt += (Mt + previous_Mt) / 2 * dt;
ʃ_ut_dt += (ut + previous_ut) / 2 * dt;
ʃ_Ωt_dt += (Ωt + previous_Ωt) / 2 * dt;
…
anomalistic_period_ = 2 * π * Radian * Δt³ / (12 * ʃ_Mt_dt);
nodal_period_ = 2 * π * Radian * Δt³ / (12 * ʃ_ut_dt);
nodal_precession_ = 12 * ʃ_Ωt_dt / Δt³;

The advantages are concise notation plus compile–time guarantees that the units work out. I don’t care much for C# in general (or C++ for that matter), but I like the results here.

Sounding out the Greek names occasionally used as release names is always fun too.
There's a Japanese restaurant near me which has been selling those Kit Kats for like a couple decades now. Turns out I am a simp for bigkats though. Mostly I want popsicles with beans in 'em, a huge can of Aquarius, and maybe one of those atttakai....i drink vending machines for the winter.
They have one of the best customer support I've ever experience.

However, I find their apps to be quite sluggish. I think they ought to spend more on engineering.
> No amount of marketing nor "science" is going to change my mind: Aircraft cabin air is /motherfucking/ foul.

I would trust the science, but not an ad from an airliner (which the linked page is).
Based on battery comparison between my Garmins and my wife's Apple Watches, I'd say anyone serious about endurance activity tracking of anything over an hour warrants a Garmin.

Never mind the boatload of sensor metrics that Garmin software has that Apple doesn't.
https://en.wikipedia.org/wiki/Thought-terminating_cliche
http://localhost a loopback address for network addressing.

It means send this from my network connection to my network connection.

This homeserver is kind of like a smartphone loaded with default apps (and kinda not like that, too).

What I mean is that this homeserver is essentially a bunch of apps and a platform for running those apps all bundled together to make setup easier.

You can setup and run all the same apps yourself if you want, but it might be a lot of melodrama for little, no, or negative advantage (or it might not).

The same applies to the homeserver itself. It might not make your life easier and might make it worse.

Which is to say it might not be for you — it isn’t for me, because it seems like a bit of bother to address things I don’t really care about.

But it might be perfect for other people anyway.
Then it's a useless model. Sorry!
There is some correlation between ability to verbalise your thoughts and cognitive ability or being smart, but the thing is, when it comes to politics being smart is not that useful. Being smart works when you play in a well defined field with certain rules and regulations. Politics is about predicting the future based on so many parameters and in such a chaotic environment that the extra 10 or 20 IQ points (or any other measurements for that matter) doesn't make a dent in the grand scheme of things. At end of the day it is more about gut feeling which accumulate all the knowledge of the self, the tribe, past generations and current. As such, being slightly smarter or educated doesn't affect things much.
And what do you consider a negative impact on blood lipids?
Tone v0.0.9 – hackable audio tagger with script engine
I think the documentation for Vue is pretty good.
Also the challenge of old receivers was which Doppler shift frequency to listen on depending on if the target satellite is going towards or away. By knowing the rough location (from cell towers, known wifi AP’s etc), they can get an instant lock.
I had a teacher, at a seminar I took, that kept saying "We need to know what 'Done' looks like."

He also was the first person that told me the old Swiss Army maxim:

"If the map and the terrain disagree, believe the terrain."

Words to live by, as a delivery-oriented software developer.
Hey I made this!! Happy to see it getting attention. Feel free to ask me anything!
I'm giving a (slightly updated) version of my talk at the Storage Network Industry Association Storage Developer's Conference (2022) in Freemont, CA next thursday:

https://storagedeveloper.org/events/sdc-2022/agenda/2022-09-...

"Symbolic links Considered Harmful"

Might be relevant to readers :-).
I run my own email server with Postfix, Dovecot, Rspamd, Roundcube webmail, and a Sqlite database.

I use it for my personal mail along with some clients.

It was quite easy to setup by following this guide: https://workaround.org/ispmail/buster/.

There's also an ansible playbook by the author to automate all of that for you.

Other solid solutions include Mail-in-a-box and Mailcow. DuckDuckGo them to learn more.

A lot of people say that you shouldn't waste your precious time hosting email. Then, these same people won't hesitate to spend countless hours browsing Pornhub or Netflix and playing video games.

Forget about these losers and roll your own email for fun. The last thing you want is to be on your deathbed regretting not having had your own personal mail server.
Moved my google workspace accounts to Zoho after they retracted the grandfathered free plans a few months ago. Really quite pleasantly surprised. They are definitely a good option for people who want the same rough set of features. I am reassured to know that their business is real and not a ticking time bomb of the typical VC-funded customer acquisition growth-at-all costs operation.
Java docs are great because they document:
* technical details and algorithms used
* side effects
* runtime and memory usage
* inputs that result in undefined behavior
* causes of exceptions
* behavior when accessed concurrently
* thoroughly hyperlinked

It's been this way for decades and the presentstion has remained largely consistent the whole time.
fork() is terrible, but embryonic processes also have a lot of performance issues and prevent a number of valuable security mitigations. In general a spawn() style mechanism seems like a better approach (despite the deficiencies of specific examples like posix_spawn()).
Aldi's candy is mostly made in central Europe, and is better (imho) than what is available in U.S. domestic grocers.

The Marshall's and TJ Maxx clothing stores usually stock Turkish delight during the holiday months of the early winter.

Hershey's is comparatively awful, even as someone raised on it.

https://www.dailymail.co.uk/femail/food/article-4155658/The-...
Even without the threat of nuclear weapons, a country can fall apart all on its own through self-sabotage. I think people should be far more scared of self-inflicted harm. It's also the one risk that can be truly mitigated simply by making sound choices. However, no one likes to think that they are the problem, so they pin their hopes and fears on external causes, or as a shrink would call it, an external locus of control. In the meantime, just laugh away the pain and muffle screams of anguish because we're way past the point of no return.
Japan Plans Giant Missile Defense Ships: Its Largest Post-WWII Ships
> It seems to me it would be trivial to enumerate these combinations, and assign code points to them.

Far from it. Even if you limit yourself to just Latin, the number of valid (whatever “valid” even means) combinations is already unmanageably gargantuan. Just look at phonetic notation as one example of many. The basic IPA alone uses over 100 letters for consonants and vowels, plus dozens of different diacritics, many of which need to be present concurrently on the same base letter. Make the jump to extended IPA or any number of other, more specialised transcription systems – and there are plenty – and you’ll never see the end of it.

Sure, it may be technically possible to create an exhaustive list of letter-and-diacritic combinations, just like you can technically create an exhaustive list of every single human on Earth, but good luck getting there. And good luck making sure you didn’t miss anything in the process.

Of course, you don’t need to limit yourself to Latin, because Unicode has 160 other writing systems to offer.

Writing systems like Tibetan and Newa where consonants can be stacked vertically to arbitrary heights and then have vowel signs and other marks attached as a bonus as well.

Or Hangul which would occupy no less than 1,638,750 code points if all possible syllable blocks were encoded atomicly, and that doesn’t even account for the archaic tone marks, or those novel letters that North Korea once tried to establish that aren’t even in Unicode yet.

Or Sutton SignWriting whose system of combining marks and modifiers is so complex that I’m not even gonna explain it here.

If you eschew combining characters then yes, you will create an encoding where every code point is at the same time a full grapheme cluster and that definitely has concrete advantages, but as a consequence you have now assigned to yourself the unenviable task of having to possess perfect, nigh-omniscient knowledge of every single thing that a person has ever written down in the entirety of human history. Because unless you possess that knowledge, you will leave out things that some people need to type on a computer under some circumstances.

Every time some scholar discovers a previously forgotten vowel sign in an old Devanagari manuscript, you need to encode not only that one new character, but every combination of that vowel sign with any of the (currently) 53 Devanagari consonants, plus Candrabindu, Anusvara, and Visarga at the very least, just in case these combinations pop up somewhere, because they’re all linguistically meaningful and well-defined.

It’s doable, in a sense, but why would you subject yourself to that if you can just make characters combine with each other instead?
Not exactly source code, but the https://frinklang.org/frinkdata/units.txt is the most fascinating configuration file I've ever read. It is also the only one that I occasionally re-read just to enjoy the commentary on the standards organizations that are responsible for some of the complexity.
I was planning on getting that set up, but people discovered it faster than anticipated :) I’ll do it soon
Agreed, while the movie was fun to watch, the FX are quite poor compared to US films. In terms of something American viewers would understand: it's about the equivalent of a Disney Plus show like the Mandalorian or Ms Marvel.

As far as FX quality goes, the recently released Bhramastra sets the high watermark for Indian films. The FX are Hollywood level...probably because it's made by Disney's Indian film studios (Star Studios) and the FX were outsourced to some of the same FX studios working on Marvel films. (And as a side bonus, there isn't any of the weird fetishization of British/white women or obsequious political pandering to the India's current ultra-nationalist government like there are in RRR.)

As an example of the difference in FX quality: in RRR, you're always aware of the artificial nature of the CGI because it doesn't "blend" into the world around it; the CGI sits on top of the world and is clearly separate from the action on screen. The animal FX are especially bad. In Bhramastra, the "astra" that give people various powers blend in with, light up, and shade the world around them even though they're purely CGI.
DRMaciver wrote a novella about it. Programmer at large, it's called. Largely about cultural variation in gender and sex norms.

https://www.drmaciver.com/category/programmer-at-large/ (down)

https://archiveofourown.org/works/9233966/chapters/20941043
The reason I started using it was similar to yours. I don't take my phone in the shower, but I got the error one day anyway and panicked. I then realized my bedside lamp supposedly had wireless charging and it saved me that day. The problem went away luckily :-)
I think your question is what does Tipi do?

Essentially, it's a single-click installer and management interface for a bunch of apps that you might want on your home server. Tipi isn't a "homeserver" itself, but it's goal is to let you turn any old computer (even if it's somebody's Windows desktop while they're not heavily using it) into a home server without needing server OS administration or related expertise.

Admittedly, a better title is "Tipi - a personal homeserver manager for everyone." But the idea behind the current title seems to be that it enables everyone—regardless of hardware and expertise—to run a homeserver.
The Mistel split keyboard is perfect for me. I like that the sides are totally separate so you can adjust it however you want. I “got into” mechanical keyboards for about a month (got a leopold that felt too hard for my tastes), but then I shifted my attention elsewhere once I got this Mistel.
With all the times the Internet has declared her dead over the years, the deaditors must be used to false starts.