skysight-inc/HackerNews huggingface dataset:
Some examples of where one finds Dash (NetBSD-derived Almquist shell, or "ash") in Linux

The git.kernel.org repository
Slackware
Debian
Unbuntu
Gentoo
Arch initramfs
Alpine
Tiny Core
OpenWRT
Any other distrib that uses Busybox
Android

What the OP fails to mention is that this shell one-liner (cf. "Bash one-liner"), as written, requires GNU grep, thanks to "-P".

BusyBox grep does not have a "-P" option.

In the case of Android, Google uses NetBSD userland programs, e.g., grep, which also does not include PCRE, i.e., "-P".

https://coral.googlesource.com/android-core/+/3458bb6ce1d3e7...

https://git.kernel.org/pub/scm/utils/dash/dash.git/

curl -O https://mirror.rackspace.com/archlinux/iso/2022.10.01/arch/boot/x86_64/initramfs-linux.img
xz -dc < initramfs-linux.img|cpio -t|grep -m1 usr/bin/ash
DigitalSherlocks Scholarships
This case: https://www.theguardian.com/world/2020/feb/25/gui-minhai-det...

> The court in Ningbo acknowledged Gui had become Swedish in the 1990s but added that he had applied to restore his Chinese citizenship in 2018. China does not recognise dual citizenship and restoring his Chinese passport may have been a way to block Swedish diplomats from visiting him, observers said.

That was after he was detained (china kidnapped him in Thailand).
Truisms from interpersonal relationships are counterproductive when it comes to engaging with nuclear adversaries.
Without saying I agree with him on this, here's his defense of it: https://stallman.org/articles/dr-stallman.html
Yeah I agree. It's weird. New Relic was a godsend for us but every iteration of pricing, UI changes, UX... it just gets worse.
Man, that display with the Dreamcast, Power Glove, and E.T... Amazing no one at Google yelled, "STOP!" at the marketing department.
As always, the devil is in the details. SOAP didn't get complicated for absolutely no reason. As your application grows, you'll need to think about error / exception handling, backwards compatibility (new parameters), and versioning, to start.
Why there's no “who is hiring” thread this month?
I didn’t try Stadia, but recently tried Luna after coming across a controller at a thrift shop. I was happy to find Earthworm Jim in the section of included games, but it ended up being unplayable. I didn’t take the time to determine what the latency cause was - Luna itself, Wi-Fi, Bluetooth, display path - but there is so much in that game that requires tight timing that it was unplayable. I was surprised they’d use that to advertise their service.

Modern games are built with an understanding of controller and display latency that just didn’t exist in the analog era, and I’m sure most cloud adapted games don’t mind a few dozen milliseconds of round trip latency. It’s remarkable that nearly 30 years later, retro games that could be easily emulated locally in any streaming device give these services a hard time.
AudioWorklet and WebAudio in general are buggy in Safari.

- https://bugs.webkit.org/show_bug.cgi?id=244203
- https://bugs.webkit.org/show_bug.cgi?id=241223
- https://bugs.webkit.org/show_bug.cgi?id=221334
I suppose if you don't think of your phone as the general-purpose computer that it really is, then it won't seem obvious. But otherwise, I also recall using dig, netcat, traceroute, and a few other network tools a few times. Having a shell, even a root one, is one of those things that you don't need often, but when you do, you really do.
These are great points, I appreciate it!

Labelling this a "ping" was a poor choice on my part. I meant ping in the RTT/latency sense, rather than an ICMP sense. Calling it "HTTP latency" is a huge improvement that clearly (and concisely) gets the idea across, I made a quick edit to do just that.

RE: recording a range of samples and reporting percentiles:
My hope is to keep the code super simple and the delay to visible info in the UI very low. Elsewhere in the thread folks mentioned the excellent http://gcping.com/. That site has a ton of destinations to test latency to and reports the median of a number of samples - that is a really cool feature set! I don't think I'll be able to do anything close to that in tens of lines of inline JS, unfortunately.

Still, the measurements start super noisy and I'd like to ensure my site gives useful data even at the start. I did a bit of a hack to hopefully force the RTT to converge to something useful. I now fire off 3 time-delayed measurements after the page loads. By the time the third finishes, the numbers appear to be pretty stable.
> I have never used C++.

say what you will about RMS but this is pure unadulterated gigachad.jpg
This is probably such a rare event, your relative might have been the only person in history to do this. So I'm not exactly impressed by the "badness" here.
> Even the most simple things require it

The “simple things” like displaying a document don’t need JS. Why does every knowledge base system is JS when they are literally just showing a document? Or discussion forums when you’re JS reading them?
What is a privacy oriented individual? I see the term thrown around but it usually just strikes me as a pre-emptive Scottsman fallacy meant to maintain the credibility of the absolutists in the digital privacy movement. I frequently meet lots of people concerned about their privacy who nonetheless still use services like social media, participate in surveys, etc. because the scope of their concerns is mostly centered around mitigating the potential for problems from people they know irl or their work.
When you want to update the types, you have to run something to update the one file that contains the types (or put it in watch mode to do it automatically). You don't necessarily have to update the types straight away though as I use proxies to make everything dynamic.

The other tools I have seen that try to figure out SQL types do not accurately create types for things like left joins.
What if someone very rich simply bought all the world's food supply and started selling it for an enormous price?

Sounds like a plot to a dystopian movie to me.
Unity is still maintained and Canonical recently made Ubuntu Unity an official Ubuntu flavor.

https://ubuntuunity.org/

https://www.phoronix.com/news/Ubuntu-Unity-22.10-Official
It looked like a very crude depth occupancy model.
A lot of these problems in math with no exact solution could have an exact solution if we defined some new function. Another way, we wouldn't have exact solutions to the angles of a triangle from the length of the sides without the sine function. I wonder if any of these hypothetical functions have utility outside their specific problems.
I'm sure that there are plenty of crimes these folks could be arrested for, and then subjected to the normal legal process. Kidnapping and intimidation are criminal offenses, at least where I live
One three second burst per entire hour is infrequent.
I suspect this was exactly it; Google saw a potential for something like this, wanted in on it, and when the whole market didn't pan out, abandoned it.

Microsoft did something similar with the Xbox (people forget that it was basically done because they were afraid that consoles would become general purpose computers and destroy the Windows monopoly) but they also actually made a business with it and made it profitable in its own right.
But in this case they didn't do any of that?
> So basically US sponsored 9/11.

The US did supply the Mujahideen in Afghanistan in the 1980s and Al Qaeda did eventually arise from the Mujahideen so 9/11 is certainly blowback but the CIA would need to be funding and aiding Al-Qaeda operatives during the late 90s to 2001 for there to be equivalency with Saudi but I’m not aware of any evidence to support that. Besides, the point wasn’t that the CIA was innocent it was that Saudi was guilty.
I mean I know what my phone is. I just do not want to use that interface for those sort of tasks. Tiny little screen, virtual keyboard that tries to hard to be clever, etc.

Even browsing the web to read wikis and documents and stuff is a complete pain half the time.
It costs $0 to start a business
Nope, that might be part of it. Also likely put way too much salt and held it for too long. Thanks for the tip!
It just shows how out of touch he is. Almost everyone I've worked with in my career has had a PhD. Not one of them have ever included "Dr" in their titles on emails or anywhere else. I've even worked with a few MD/PhDs who transitioned to software engineering, and they did not include "Dr" in their capacities as software engineers.
It’s an Aibo. Elon build an Aibo.
Gaming is such a highly competitive market, I wouldn't try breaking into it unless I had something revolutionary, like Myst and DOOM were when they appeared.
I wonder if any Stadia tech will get rolled up into Chromebooks.
Oh goodie, now everyone can share NFTs on Instagram or Facebook
This is super helpful context, thank you! I was wondering why the RTTs appeared to converge only after a couple retries, and why the first measurement was so wildly different when pulling up the page after some time away.
Yes, Fall of Civilizations is an amazing podcast. The Sumerian episode is also great, but all of them are equal to the best documentaries I’ve watched anywhere.
> I think "NATO" will be rapidly be re-evaluated after the first nuke goes off in EU.

> Think it; US won't directly attack Russia mainland

You might ask yourself some questions:

(1) Why is having multiple independent nuclear powers as members an important part of NATO’s nuclear posture.

(2) Why is the forward deployment of US troops and nuclear weapons (some slated for delivery by host-nation forces under nuclear sharing agreements) also an import part of NATO’s posture?

(3) Why is the involvement of non-nuclear members of NATO in NATO nuclear planning an important part of NATO’s nuclear posture?

NATO—including the US—isn’t going to nuke itself (most of the EU also being in NATO or in close security arrangements with it) and not Russia in response to Russia using nukes against the EU.
I recall coming across the color guide for the various features, like blue for USB3, and red for… power delivery, maybe?

But then one day I was on AliExpress or Alibaba or something and seeing that you could just buy cables from some manufacturer with whatever color you wanted. And I lost faith in the reliability of color id for cables.
What is a State, if not a sophisticated gang operating on a large scale?
It’s not going to be any of those things.
I had lunch with Rob Pike after he gave that talk. I wasted it on arguing about Java, being just a dumb grad student at the time.
No offense taken - it was a pretty simple error of too much salt and waiting for too long, which produced quite edible salt cured salmon, but it was super dry (and gravlax is not supposed to be dry).

Grandma does it perfectly every time, just have to be patient and follow her directions :)
At least for Google, I don’t think you can call what they did with search low hanging fruit. Their solution was anything but, and it was truly innovative (at the time) and their success was well deserved.

I do agree that they’re victims of their early success, but rather that it proves that it’s rather difficult to make multiple successful products.

When you own a whole ecosystem, like Microsoft and Apple do, it makes it much easier to do; you can also see this in case of Google Maps. You can just push your products inside the ecosystem, and be almost guaranteed success.

Stadia drifted away from that ecosystem (as does Google Cloud for that matter), and as such is much more difficult to pull off. Combine that with Google’s reputation for killing things, and the writing was on the wall from the start.
If you mess with group policy a little you'd know where the files are. Right click then "location" shows the directory. In "This PC" all the links are shortcuts. Profile issues are very common, that's why companies keep them in network locations (roaming, desktop, other folders). And for the network location, daily backups (or hourly depending on the setting) then roll version backup for disasters.

Also, don't use 14 years old EOL systems.
But that's really focused on long term commitments.

First they had an almost year-long waiting list. Now you have to pay a hefty commissioning fee.

For me that makes no sense as a cloud setup. The benefit of cloud is paying when you need it (like when I travel and didn't bring my PC) and not when I don't need it.

Stadia did offer that but because you had to pay for the games it also wasn't worthwhile.

I use plutosphere now for VR when I'm traveling and that's great and not too expensive. Still a bit buggy and slow to boot the machines though.
Super great points, I'm going to experiment with these ideas a bit and see how it goes.
If you streamed Stadia to your web browser, sure, you could use an Xbox controller. The real feature of the Stadia controller was that it connected directly to the Stadia servers to minimize latency (and load on your computer), instead of connecting to your computer using USB or Bluetooth and having your browser relay inputs. You’d initially set the controller up using your phone and Bluetooth to bootstrap a Wi-Fi connection, and from then on it would talk to the servers over Wi-Fi and TCP/IP.

As far as I understand it, Amazon Luna’s official controller does the same thing.
Your opinion implies that money is more important than anything else. If it makes most money, then it's the right thing to do.

I disagree with your opinion. Money is just a middleman - and a mathematical device used by the cunning to take everything away from everyone else and essencially enslave the world.
Yeah salmon jerky is not bad and the one I made was eaten fully. That said, gravlax is sooooo much better than jerky!
At least your views are encouraging and paying the bills for other people who are doing cool stuff
Doesn't it seem more likely that that was a cliched hyperbolic statement than a threat?
It's like React 18 server component :D
I use Reeder.app but if you want a very high customizable app, I suggest Fiery Feeds http://cocoacake.net/apps/fiery/
I considered Lychee but went for Photoview [1] for internal exploration of my photos [1], which follows the 4-facets principle (who, what, when, where). There's a map (where), an album view (what), face recognition (who), and a timeline (when). All of these make it pretty convenient for different purposes. It is also folder-based and I set it up in read-only mode, so Photoview doesn't modify my files or structures.

[1]: https://github.com/photoview/photoview
RMS has been right about so much and continues to be proven right again and again. And he has written and maintained so much software that is the bedrock of the modern internet. I’m bewildered by the prevalent anti-RMS sentiment I see so frequently on “hacker” news. Is he opinionated? Definitely. Vocal and perhaps even forceful about asserting his opinions? Yep! But guess what, this is _his_ software and FSF vision we collectively decided to build so much on top of over the last several decades. He gets to call the shots until he really does step down and until then, we’ll, that’s just the way the cookie crumbles. Lets stop talking about him like he’s an infirm wingnut who’s past his expiration date now. His message and position has stayed the same since day one and frankly I think more of the people that depend on his work should revere and respect that a bit more instead of the relentless attitude of entitlement he seems to meet so often. There’s a crowd that has complained and continues to do so wrt Linus and it’s just as bad of a look imo.
The writing ability is partially reading a lot and more writing a lot; I'm at at least ~3.5 million published words and probably another 1.5 million or so behind various firewalls. This is a lot more reps than most people, including most professional writers (somewhat surprisingly), get on writing.

With regards to being able to learn about things, historically I've been weighted more towards "I read more on the Internet than almost anyone thinks is reasonable", but my job and market position have brought me into contact with people who are domain experts at various things, and when I'm planning to write about e.g. power generation I share initial thoughts with someone quite professionally familiar with that topic in Japan and e.g. they point me in the direction of virtual power plants as another subject to read about / include.

From my point of view on things, my worry is erring in the direction of too explainer-y and too "smart generalist who overrates his understanding of things that he's got ~hours of time invested in." I aspire to routinely delight people who are legitimate experts adjacent to the areas I'm covering and help non-expert professionals quickly get the right set of mental models to inform their own work.
Isn’t it (except maybe “controllers connecting to the network bypassing a computer or other client device”, which also doesn’t make sense in a Chromebook) all server-side tech plus existing a/v streaming?
Reading this thread gave me my first encounter with `satisfies`. While I love the concept, the syntax really bothers me. I'm used to seeing the type right after the variable name when it's being defined, not looking after the assignment for it. The placement after assignment almost seems to imply that if you `let x = 1 satisfies number` with an implicit "any" you could reassign x and have it satisfy something else further on in the code, which would be an unbelievably terrible antipattern. (I'm assuming you can't do that?)

To me it seems more logical to use something like a double-colon or some other syntactic sugar to imply `satisfies` when you declare a variable... and possibly a <Satisfies Classname> or just <Classname*> prepend for casting.
> Google and Apple have moved away from LLVM involvement

LLVM is very much alive at all big tech, to my best knowledge. It's C++ that's dying there (and I say - good riddance).
I’d golf with you but I think you got a hole in one there. I didn’t spend any time thinking about how to make the sed more compact. I sorta just translated what I’d already written in bash.
I have a brother in law who has an PhD in economics who signs everything Dr and refers to himself as doctor. We don’t get along.
It really depends on what you are building.

Vue with Quasar is pretty good for getting you a good development velocity in the front end and has a lot of useful build targets. I like to build fat clients to minimize what the server is doing. If you can just convert an image to the proper sizing in the front end, why not just do it there? Lowers your cloud costs and makes what there is nice and responsive, just need validation.

The backend can be whatever you prefer.
What range of EMP effect can you get from a tactical nuke lofted to the height a howitzer can send it?
The ones that don't are the ones to be afraid of. Classics are such for a reason. They don't get republished for 150 years because they had an one-time influence on people once.

Picture the pawnbroker, having remained on the market precisely due to some insights from Dostoevsky, which had come in handy when dealing with the dregs of society. He buys the axe, kills the programmer with it, then fast-tracks redemption and just, like, carries on.

Russian literature has so many different ways of fucking with your head. Savage stuff, in the best of senses. I start finding it relevant to anything at all, I nope the fuck out of there. After all, life is known to imitate fiction, esp. when there's the less friendly kind of crazy aboard.

Best outcome for a programmer from reading Dostoevsky would be to stop being a programmer.
It used to be more common, and is still quite common in Europe, I believe.
So this was 2012 in Syria and any support for Al-Qaeda was accidental and unintentional, from the article:
“US-backed rebels often fought alongside al-Qaeda's al-Nusra Front, and some of the US-supplied weapons ended up in the hands of the al-Nusra Front, which had been a major concern of the Obama administration when the program was first proposed”
I wish this con man would give me my ‘fully autonomous driving’ that I paid so much for three years ago rather than make useless ‘robots’. Sigh.
Good luck not interacting with GNU professionally in this day and age. Snark aside, I’d be interested in how that turns out.
One exception that comes to mind would be Ferdinand Porsche. To this day the company is called "Dr. Ing. h. c. F. Porsche AG" (although I wonder if that changed with their recent IPO.)
Nova is Nova Scotian lox, and is both lightly brined and cold smoked. This should be made a bit more clear in the article.
Shrug. I'll believe it when they show it to the public.
Sorry you’re living that experience. Wasn’t trying to say insomnia doesn’t exist. Just for me, it was just I’m sensitive to noise and the lack of it helped me sleep. Hope you find a way to get consistent sleep.
There is no requirement to use the App Store on a Mac.

And yet those programs do not magically work on Windows or Linux because that's not how computers work. Developers have to specifically target and build their programs for the devices they wish to support.

And many apps (in particular SaaS ones) allow you to buy one license and use their program on whatever device they support. App Store doesn't stop you.
All good.

To explain: I quickly scanned some of their recent comments to see if my assumptions could be wrong. When I noticed they were Danish, I then wondered if you were American, so I used hn.algolia.com to scan your comments for “American” as a keyword. You said you were, but at that point I luckily noticed the comment of yours that I quoted, which I just couldn’t resist cheekily passing back to you, because it fitted the discussion on comment quality at a meta level</smirk>.

I often write personal notes like this after the topic has dropped from the front page. If there are a lot of people still reading the comment threads, I try harder to not be a distraction to others and I try to keep on topic.

I really do appreciate your effort to keep my comment quality high - if we all do that for many comments (especially through voting) then the whole community benefits. I don’t realise when I get tone wrong. In this case I have been very slightly downvoted on both comments which is not usual for me - so your comment was an extra help.
Orexin and the quest for more waking hours
As a math PhD (the usual, thesis-and-all kind), I really see no issue with Dr. Stallman identifying as such.

A doctorate is a doctorate. And if it makes him happier, why not? There's no harm or confusion (his qualifications are clear enough in any context where they matter). Unlike, say, the case of Dr. Phil.

There so many other things to have an issue with about Stallman, I don't know why this one stands out in particular.

...that said, the only time I've used the "Dr." next to my name was on obnoxious web forms which force me to choose between Mr/Ms/etc, and Dr. is the only non-gendered option.
See here for more on that: https://www.youtube.com/watch?v=5nW3nJhBHL0 the info on calculating the actual value starts at 14 minutes (it's an infinite series).
I don't understand how it's so slow for you then. I don't even use VSCode regularly (prefer the other IDE), but I keep it around specifically because it's so fast to open. A good lightweight alternative when I don't want to wait for my real IDE.

It's never taken more than a few seconds to load... whether on M1 or x86 Macs or Windows. How weird.
I work with several PhDs and it's probably a 60%-40% of people who don't use "Dr." as a title and people who do. So (anecdotally) it still happens.
Looks interesting, will have a look at it. Thank you!
I may have seen RMS talk once. I arrived early. After witnessing an interaction with a younger woman, it was weird…
> go through the effort of even figuring out which console to get and setting it up

There are effectively 3 consoles and it takes about a minute to set it up.

They don't strike me as common reasons to choose Stadia.