skysight-inc/HackerNews huggingface dataset:
FWIW, the man.vim vim plugin does grep and some syntax highlighting.
https://github.com/vim-utils/vim-man
What many people here are sadly not getting is that this article is a critique, but not primarily of Sci-Fi in general, but of "Project Hieroglyph" (1) A specific attempt to make Sci-Fi more usefully optimistic, and the flaws in it. Project Hieroglyph launched in 2011 (2) and is now dead or dormant.

Sci-fi has of course always veered wildly between impossible wide-eyed utopian space technomancy (e.g. Star Trek) and grimdark dystopia (e.g. I Have No Mouth, and I Must Scream). Project Hieroglyph was a optimistic rejection of both of those.

The article concludes "the subsequent years have shown, optimism has very real limits", because unfortunately, as you probably already know, people.

If commenters here are not familiar with Project Hieroglyph and just want to ramble about sci-fi in general, go ahead but don't mistake that for a relevant criticism of the original article.

1) https://hieroglyph.asu.edu/

2) https://en.wikipedia.org/wiki/Project_Hieroglyph
> the LAN parties

I dearly miss LAN parties so much. Used to help coordinate one recurring one back in early 2000s. We had so much fun when Battlefield Vietnam was released and everyone was playing it together while sitting next to each other and speaking mostly in expletives. DC++ was a huge factor as well, especially when someone with a 100GB hard-drive from the biggest city nearby arrived and could share everything they managed to pull down from the almighty broadband connection they had.
No.

I am, however, an American tech enthusiast born in the 90s, which means I got exposed to a lot of anticopyright, Creative Commons, Free Software, and Open Source propaganda at a very young age. Of course, my actual positions nowadays are a lot more nuanced than the ones I had decades ago.

Furthermore, I'm involved with software reimplementation[0]. And one constant of that whole field is that it's often unofficial, if not outright adversarial to the original hardware or software. If you aren't being very careful about copyright at every stage of the process, you are liable to get sued with the full force of the law. There's zero leniency with copyright these days, so you either have to be legally untouchable or go deep underground. I chose the former path, which means that I have to know a lot of this shit, even though I'm not a lawyer.

[0] Specifically I am one of the contributors to Ruffle, a Flash Player reimplementation that works in modern web browsers.
> What is the difference between porting and complete rewrite? I thought they are the same?

As with so many terms in computing, there aren't universally agreed definitions. But in the author's post, I read "porting" as switching languages while changing as little as possible vs "complete rewrite" as redesigning/rearchitecting it along the way.
Yeah, I've seen worst API documentation, but their docs site is needlessly weird. Documentation is something that should be solved by now. No project needs whatever custom thing Deno uses. I don't get it.

Leaving out details, for the most part, is the right approach for now, I think. Only Node/JavaScript veterans should probably be using Deno for the time being. But I definitely hope Deno can eventually take over and make Node obsolete.

> 2) The VSCode extension still needs work. It’s usable, and better than nothing, and it’s better than it used to be, but (ordered from most to least significant)

At this point, I've kind of given up on VS Code language/runtime extensions in general. Virtually none of them work with the slightest variation in toolchain configuration, whether it's C++ or Typescript or even ESLint. You're lucky if they don't slow the heck down over time. Import paths are the worst! Somehow that's something I inevitably run into, again, no matter the language.

I kinda want to blow all this stuff up and start over. Maybe Deno is a part of that equation. haha
Here in Germany they add Butanone, which evaporates at very similar temperatures as ethanol so it’s very difficult to purify the ethanol even with a lab setup.
Forgetting to remove the sticker before adding the cartridge is a common mistake many new and inexperienced chefs make.
https://lifehacker.com/why-you-shouldnt-trust-the-flccc-prot...
> resulting in America's poor being the richest poor people in the world.

That's a pretty big assertion without evidence especially with America's awful healthcare system and it's smaller safety net than some other countries.
As an outsider, it looks like RISC-V is ipv6. It’s always coming, everyone’s interested…but nothing.
I've used Zenodo to generate cite-able archives of Github projects. This is interesting though!
I buy cheap (but not bottom-tier) Android phones. I've been happy with Motorola phones. If they stop getting updates after a few years, I can replace them without feeling like I'm scrapping a phone that I paid a lot of money for.

Pixel phones are way out of my price range.
Wer? Die Europäer, oder die Amis?

Ach. Ich editiere das mal: Beide sind so dumm, dass die Schweine sie beissen! Grunz
And I wonder if that metric that accounted for parity in the power in purchasing (let's call it PPP for convenience), if it existed, would be much more than a crude bureaucratic misrepresenation of the situation on the field and bad government statistics taken at face value...
Where did they say “home office”?

I want all the above, along with face time with co-workers and a half hour commute separating it from home.
The point is that If basic food and clothing and shelter and internet and housing were free, the economy would be very different.
I believe that the major vector indoors is dust coming from the lead paint on windows and window sills. When the wear surfaces rub against each other, a small amount of lead paint dust is created and inhaled or ingested by children.

Outdoors, the problem is the lead dust in the soil. Chickens are getting lead poisoning in urban areas:

https://now.tufts.edu/articles/backyard-chickens-and-risk-le...
If Apple-level support was a decisive factor for Android customers either they wouldn't be buying Android phones, or Google would have offered it long ago.

It seems reasonable for Google to offer that level of support, certainly. But anyone expecting it isn't paying attention to Google's record.
Regret to inform you that it almost certainly isn't a bug - the flash died. It's unrecoverable.

Large numbers of pixel 3/3xl's have started dying in the last year and it looks like it's the flash wearing out on all the early adopter/heavy user devices. This happened to me too.
> She is believed to have driven a Porsche Macan SUV from Virginia to Palo Alto and showed up at Cook’s home

How does a crazy lady like her get the money to buy a $50,000 car?
How do you find 3 monkeys in a huge wooded area?
> I rather despise the RESF, especially given Rust's mediocre tooling

Which tooling are you talking about?
Google and facebook are not content producers, their incentives and business model will not be the same.
for instance, this chart, of USD as global foreign reserve %

You can clearly see the demand induce correlated with vietnam, gulf war, 9/11 invasion

https://assets.bwbx.io/images/users/iqjWHBFdfxIU/iun0_jAGaJM...
Re 5. Much of the global extreme poor are still primarily in a pre-monetary system. Subsistence farming is by its very definition, mostly outside of the monetary economy.
The claim isn't that the phone is competitive on a feature or spec level to new phones, but that those happy with the old feature set can continue to use them.

Of course the battery is a consumable part and you can't expect that to continue functioning well indefinitely.
My hands, from working with NF/USP Isopropyl alcohol tend to disagree.
It desiccates, defats, and generally kills everything in sight.
I honestly like the explicit weak ref model and it’s usually trivial (child objects are strong references, parents and siblings are weak), and rust has Gc as a last resort.

But if the author’s more familiar with Go, performance in Go is likely good enough
> I'm sure it does fine at that, but there are perils with SSHFS-type access (like file corruption risks when you switch between editing machines.)

What does VSC do to mitigate that?

> And this really doesn't get close to what Visual Studio Code's Remote editing functionality can do. The Remote mode operates a full remote VSC environment over SSH or as a docker container, and that means things like being able to do find and replace at the remote end in the editor, but also manage git at the remote end using the built-in source control etc., but also it means support for extensions and build tools that run remotely.

Well, for search, there's still grep/git grep/ag (the built-in multi-file search might actually work over SSH; never tried it since I don't use it locally either), and for git, there's still, well, git. Nova (like Coda before it) is definitely more of an editor with some IDE-like enhancements than a full IDE, and I'm fine with that (in some ways Nova is even more focused since Coda had a built-in documentation reader and MySQL client and other tools I never used). Sometimes a nice butcher's knife is more useful than a Swiss Army tool.
> Practical use: Once you have GNNs that predict the trained weights of headless models for vision, NLP, and other domains, you can test new architectures in all those domains much faster with fewer compute resources.

Aha. Using this as an accelerator for Neural Architecture Search would indeed be very neat.
"Contact us for pricing" means ridiculous pricing and i'll instantly disregard it
I keep my old phones as backup for either myself, or that poor soul you come across whom just smashed their screen and do not have money for a new one.

Or sometimes I just keep it in my car as a an emergency phone / for pandora / for maps. It almost never goes to waste that way.
This is a problem that can take advantage of good parallelism, Go will give you that and at the same time be more memory efficient.
Of course, several times. This was in public school in redneck Jacksonville Florida, in the 60's and 70's.
Multiple sclerosis and commonly found Epstein-Barr virus likely linked
Same for Google/Android and Samsung. My perfectly fine working and unblemished like-new Galaxy S8 is now off of regular updates, and behind a couple versions of the OS.

So, it and I are basically running on borrowed time until a vulnerability strikes.

It should definitely be mandatory to provide support any device over a certain level of cost and total sales for at least 7 years. Sure, people hate regulations and mandates, but otherwise we're stuck because a herd of sociopathic managers would rather pad their bonus pool then do the right thing, which is entirely within every company's budget, from Qualcom right through Smasung and Google.
Just listen this “Millennial Money Song” to dive in modern financial education
Meet with humor these famous financial consultants @Graham Stephan @Meet Kevin @Andrei Jikh
You tax alcohol for consumption but not for cleaning products, like rubbing alcohol.

Now you need to figure out a way to stop people from consuming cleaning products.
Being brutally honest: because Equifax and similar agencies always engage in politics. They lobby politicians, they have people on staff on alert should any legislation related to this topic come up, etc. Angering these companies carries political costs.

The typical individual is not engaged in the political process, and if they pay attention to this subject, they do so for an ephemeral amount of time. Individual voter's anger has no consequence.

Our system is optimized to privatize gains and socialize losses.
Oh yeah, reading the PDF [1] the first fiction book listed:

"THE JESUS INCIDENT Frank Herbert

A speculative and philosophical tour de force by my favorite science fiction
author. You’ll probably have to search used bookstores for this one, but it’s
well worth it. My favorite science fiction novel ever. A clear inspiration for the story of Planet."

That manual is quite something! Moon comparisons, a long short story, tons of background material on each attribute of the planet...
Funnily enough, if you want to talk about LA and SF and NY, all of those places have free healthcare for the poorest citizens as well as paid family leave.

And there are absolutely places as bad if not worse than skid row in the European Union. e.g. Romani ghettos. Are we talking about the REALLY poor poor people, or just ordinary, say, 10th-percentile-level poverty? Are we comparing Skid Row in Los Angeles to Fakulteta in Sofia, Bulgaria? Or are we comparing poor trailer park minimum wage life in Alabama to poor rural minimum wage work in Romania?

And of course all this assumes "normal" full time salaried wage work for a large corporation, unless you want to add in seasonal labor or subsistence agriculture or running your own business or family-owned business work or unpaid internships or apprenticeships or contract work or gig economy work and whether any of those count as poor and whether it counts to say they do or don't have certain benefits under what conditions.

Also, just checking, but are we counting US territories (e.g. Puerto Rico)? That might change my opinion.
Foobar2000 was by far the best player I've used on Windows
In many of the places I have heard of the people who are moving to the sweatshops themselves are rejoicing in the change because the alternatives are subsistence farming or sex work, and staying around with their "tribe".
Last time I tried one of these apps (stereo) I was immediately greeted with QAnon and 9/11 truther conspiracies. What will you do to prevent this type of vibe killing behavior?

If this is an app where you rely on users to report, that is a non starter for me.
Apple released another security update for the 2013 iPhone 5s last September.
Tldr if you don’t want to immediately spit it out, you might have Covid.
Since systemd I never had to learn about my init system, it basically just works. For to reasons.

1. On desktop the old init systems were quite good already, before systemd was introduced. Systemd made it better, as I've been told: I never had any beef with it (oh boy did I have beef with init systems in the old days, not only on desktop...), I did not do any benchmarks to see that it shaved off a few seconds in startup time (and helps remove lots of fragile network mgmt code).

2. On server I now use Docker. It has no init system. And when I need one I use one that fits the docker world (i.e. supervisor).
> I specifically want more points to bisect against (yes, I'm one of those who actually uses bisect).

Wouldn’t that make bisecting more difficult?

If your history is full of checkpoint commits, wouldn’t bisect send you to broken commits (that you’d have to `--skip`) more often?

Why would you want to deal with those extra steps?
I think the correct solution is:

declare foo: []; // fixed-length array (tuple) without any items
Could unpack that second part some more? I never heard of that line of thought.
Governments started adding poison to alcohol products that are not meant for human consumption. They did this because people would buy products like rubbing alcohol to produce alcoholic drinks at home, since they were cheaper (e.g. avoiding sales taxes).
I collect live recordings, so there's a bunch of less common stuff I use a good bit: Date performed, handle of who recorded it, tour, a personal rating system for the recording quality, additional artists (special guests + the like), and general comments I might want attached to the file. ("clips at 0:40" or "heckler in the quiet part"). I may have 20 copies of the same song, and I may even have multiple recordings of the same song on the same night from different people.

At least for some artists, there's a huge number of show recordings out there. The guy who maintains the (unofficial, although known and tolerated by the artist) live archive for Nine Inch Nails is up to >1,000 recordings, for example.
>If anything, the system of recruiting for faculty positions has become MORE objective and meritocratic over the past few decades.

I don't think one can reach that conclusion (or the opposite one) yet; there's plenty of people who have found new ways to game the system in order to secure their future, so that counteracts many of the systematic measures that exist to create a fair platform for everyone.
Ya, it isn't overnight, it is a multi generational process.

I think that most progress in society is made through the death of the previous generation and new ideas being more accepted. It is slow but crunches on over the bones of the old. And, this is why it is so important culture/society/government get in there to break the poverty cycle, break the ignorance, teach critical thinking, etc etc etc...
Nervous System Consequences of Covid
archive.org snapshot https://web.archive.org/web/20220117154650/https://www.washi...
I think here “rewrite” means completely changing the internal structure of the code (while preserving the functionality) whereas “port” means copy the structure of the internal code with as little modification as possible. And it’s hard to do the latter in Rust since Rust is not garbage collected.
I remember how the microcomputers of the 1980s (Apple ][, C64, TRS-80 Coco) were mainly dead ends. There were possible paths forward (6502 to the 24-bit 65C816, Z80 to the eZ80, ...) and second generation machines like the Apple 2gs, C128 and Coco 3. They were all dead ends, as were the machines based on the 68k series.

There was a strange time in the early 1980s that every computer manufacturer feared obsolescence but machines like the Apple ][ kept selling because there wasn't a path for continuous improvement. Microcomputers at the time were all built around the video display system so you couldn't drop in a 10% faster CPU.

Intel didn't have a clear plan for the 8086, in fact they expected the future to be the doomed i860 or iAPX 432. They stumbled into the 24-bit 80286 which was "brain damaged" in terms of it's memory protection model but just plain kicked ass in performance. I bought a 12 MHz 286 machine in 1987 which was by far the best computer I ever owned, powerful enough that I could emulate the Z80 and use it as a software development workstation for CP/M. That was when the PC crushed everything else.

I could afford a 32-bit 486 and run Linux on it in 1993, and 10 years later I upgraded to a 64-bit version of the architecture.

Like the 360/370/390/z-Architecture the Microsoft-centric PC maintained instruction set compatibility over the years. Yet, that's not the only path to a sustainable computing brand. Apple started the mac on the doomed 68k, switched to Power PC, switched again to Intel, and switched again to ARM.

Microsoft tested the waters for such a migration multiple times but it's never amounted to much.

Sometimes I dream of a world where Apple didn't abandon the ][, released the //gs a few years earlier than it did, and eventually came out with a 32-bit extension of the 6502 architecture.
I was certainly not wealthy or high income, as a student with no money, my parents not chipping in for rent, food, or university supplies, and keeping afloat with part time jobs.

But this was the mid-2000s, so things probably changed. Even with the exorbitant rent in Munich back then already, I wouldn't know with how it would work now with what the rents have become since.
There is rather a lot of garbage in those .s files for things like debuginfo, stray comments the GCC developers accidentally put in their asm output, linker commands, etc.

On the other hand it properly shows relocations (like global variable references) which disassemblers tend to get wrong.
Not necessarily. Every time you force a user to abandon their current product you risk them looking over the wall at your competitors. In the U.S. at least, iPhones are really attractive, and I say this as an Android user. When my Pixel 3a is EOL'ed in May 2022, I think I may take the plunge and finally switch. If I do that, Google immediately loses my valuable telemetry, they lose my usage of Chrome mobile, and they risk my switching to iCloud - something I can't use on my Android phone.
This sentiment is summed up perfectly in a Mitchell & Webb Sound titled Identity Theft[1].

1 - https://www.youtube.com/watch?v=CS9ptA3Ya9E
Navidrome added a feature similar to what you're describing (they call it smart playlists https://github.com/navidrome/navidrome/releases/tag/v0.47.0). Beets also has something similar (https://beets.readthedocs.io/en/stable/plugins/smartplaylist...).

I replaced my usage of spotify with these two and its been great. I also enjoy having fine grained control over my listening, and streaming services were sorely lacking.
I feel similarly to the other commenters that xkcd references tend to get overused on HN, but it seemed too perfect to not reference in this case.
TIL about that manpage. I've always been guessing at which level in the hierarchy would contain a particular option ("Is it service-specific? Or maybe applies to all execs? Or maybe applies to all units?") and just giving up and opening them all in parallel.
I assume you want people to take what you're saying seriously, we all do.

It would help if you were to mention why it is "a complete lie", how the positions therein are "unworthy of consideration", have "proven their lack of worth on their face", as well as which signatories are "imaginary people".

I am literally not saying that you are wrong.

I'm saying that making broad statements in the context "everyone knows...", without support, will lose anyone but those willing to endlessly argue with you in the same opinionated context. In other words, instead of a worthwhile discussion, this is the equivalent of standing behind barricades on one side of the street screaming at the people behind the barricades on their side of the street who are screaming at you. Despite well composed sentences above, it has no more value than graffiti. Why bother?
The term you are looking for is "Neutron bomb"
What about the microSD?
Now show the graph of people living on $10,000 a day and which way it has trended.
Thanks, that's the answer I was after!

(Sorry if I touched on a nerve, I was curious and a little bit skeptical.)
I speak perfectly clearly - in a British accent. If it’s my fault for not being American, then so be it.

Also, “is was part”? So much for being clear.
I used to work at an R&D company. While that cadence is possible in a website mill, it’s a laughable blanket statement.
Is French public policy satire too? I thought this news was pretty mainstream for the last few years now.

https://www.aljazeera.com/news/2021/4/9/a-law-against-islam
https://www.wsj.com/articles/france-passes-new-bill-to-tight...
Why is the current lack of micropayments for content at all connected to publishers lack of being able to track my interests?