skysight-inc/HackerNews huggingface dataset:
Even given Plan9, which I was aware of (hey, rc was my shell for a while in the early 90s), how many tries did it take to get right in Linux, even with that knowledge and experience? At least two, arguably three, and, arguably, unless namespaces, we didn’t really get there.

(On a somewhat related note, I was very excited that when HP bought Apollo they might integrate the // resource naming into HP-UX. That would have been nice. I say related, because there is a great deal of cool from other systems that died with those systems.)
Messages from the Unseen World

The Universe is the interior of the Light Cone of the Creation

Science is a Differential Equation. Religion is a Boundary Condition

- Alan Turing
Watch Facebook/Meta ruin that as well soon. It's just to the monopoly of 1 company that we need 3 apps to communicate versus having a common protocol like email for IM
This is the key, most people don't care about my "accomplishments".
Yeah, just change minor version. Nothing will break.

- 72h continuous work hours later

Why is everyone looking suicidal?
Here you go: http://www.pgpi.didisoft.com/products/pgpfone/
Until recently "cls" and "Clear-Host" in Windows Terminal used to actually clear everything so you couldn't accidentally scroll back and see junk that you wanted to get rid of.

The Windows Terminal team copied the UNIX terminal "standard" of only clearing the current viewport.

Now, scrolling back "works" in the sense that it shows partial(!) output from previous commands.

Say you have a script that produces 47 screens worth of output, and what you want to see is somewhere in the middle. You can't judge this visually because the scrollbar is inaccurate and there may be other history.

Before you could just 'cls', re-run the script after a change, scroll back, and see only the updated output.

Now, if you do this you'll get 46 screens of superficially identical looking output, with 47 of the output you wanted to see appended to it. This is super confusing.

It has confused me. I've seen other admins be confused as well and copy-paste the wrong thing.

The Microsoft Terminal team debated this and decided to do the wrong thing on purpose and copy the "Linux way" to pander to Linux admins on Windows.

Meanwhile if you go back through the old newsgroups and mailing lists, the same argument was had by Linux people as well, with the same logic I just outlined. They also decided to do the wrong thing. Why? Because they were pandering to UNIX admins coming across to Linux.

Why does UNIX do this? Because of an error in the coding. That is all.

That's why the shiny new Windows Terminal is broken now, to copy an error that was already a copy of an error.
I have used multiple of these in my career. I have implemented few of them. I never got asked about any of them in interviews.

I would not expect people to know or even be able to explain those by heart, either. You just don't use them or even think about them often enough to internalize them. Or any complex algorithm for the matter.

This kind of interview only tests how much a person has prepared for an interview, not how well they can apply this knowledge in real life, or think outside the box when required.
The scary part is how much real interpersonal communication data they have on users and what could be done with it in the wrong hands. What is their real business model? It can't just be selling Nitro.
It just means that you usually deal with data that has a natural tree structure. The moment it becomes a graph, hands-off JSON serialization is broken - but Pickle isn't.
Wire cutter are professionals - it’s their job and they work to get it done to the lowest possible acceptable standard at the lowest effort and cost.

For these things you want amateurs - people who are doing it for love, out of an obsession over the subject.

They can be found but it can be tricky (and a bit weird).
They are applying a Leaking Bucket Algorithm.
Well, it works great if the apps aren't flushed -- but after an update about, I dunno, I wanna say 12 to 18 months ago, apps get terminated all the time (at least on my iPhone 12).

Since modern apps sort of expect not to be quit, they're generally quite bad about restoring state.

Back in the early days of iOS it wasn't such a big deal -- apps expected to be quit and were good about restoring state.

(This is a general problem with iOS itself too -- to use one salient example, pre-iOS 7, the phone was rock solid at remembering what you were listening too. Set your phone down, come back however much longer later, plug in the headsphones, hit the pause button on the headphones, whatever you were listening to starts right back up.

Post iOS 7, not a chance.

In general iOS 7 was just a dramatic downward plunge in software quality, and iOS has never recovered.

Speaking of terrible software quality, now that I've reached 4 paragraphs, it's taking Safari maybe 1 second to echo each keystroke. So maybe some sort of quadratic algorithm processing text in this input box. Good lord.)
On top of all the other points raised here, I'm mystified by the author's reference to the Solarwinds hack. The whole issue with the Solarwinds attack was that Solarwinds themselves failed to notice changes to their own internal code, allowing attackers to push malicious updates using their infrastructure. No amount of code dependency auditing by any of Solarwinds' customers nor by Solarwinds themselves would have prevented that.
So is there a secure/hard restriction where only apps by the same author can share data?
Yes, please. It’s been sad to see Freenode disappear. I’m afraid I don’t know where to call home in the IRC world anymore.
Spoken like someone who never had Windows/Linux auto update break a machine.
The 24 is the best bus, by far. Pimlico to Hampstead Heath? Yes please.
Yeah but that's out of the context of multiple am4 boards and their RAM caps being able to replace a GPU or being cheaper than a GPU.

Yeah they're technically cheaper than a GPU, but your costs are still gonna be up and they can't replace a GPU because regardless you'll need an nvidia card, unless there's a workaround for CUDA requirements.
Samsung has good hardware but the software just isn’t there. Of all those programs I mentioned, I think only OneNote is on Android.
Yes, and I'm saying that that is impossible because it's reasonable for all their work to be publicly available and not reasonable for little of their work to be publicly available. Why should the publicly funded work not be made publicly available?
He wrote a book that goes into detail: https://www.goodreads.com/book/show/528805.Catch_Me_If_You_C...
Except utilities and roads aren't socialism; and maybe treating these people as (essentially) garbage that doesn't deserve these things because they complain about government is actually a very polarizing thing that pushes them farther away...
Not an apple fan, but I cannot be separated from my iPad (and the pencil) for this particular use case.
Here’s my go-to? Is it actionable? Are people actioning on it? If the end “action” seems to be tending me toward a certain activity then I wonder.

If it’s not actionable, it’s entertainment and the truth value doesn’t matter.
Barack Obama put his 31,000,000 "classified documents" in an old Chicago warehouse. Trump made a special double locked safe room at his home guarded by his Secret Service detail for his. The National Archives were still seeking Richard Nixon's "classified documents" as late as 2019 - 25 years after his death.

You negotiate over your Presidential Papers, which Trump has been doing, you don't do this in a free country.

Enjoy your Trump revenge porn stories for now.

Just remember Julian Assange still is not free...
It's really obvious with our dog.

As a puppy we could walk for an hour, or even more than 5km, and at home he'd still be a rambunctious little pest because he might be physically tired but not mentally. But a 5-10 minute training session, where he has to think? Out like a light on the couch for hours. I imagine it hits dogs harder than us because they're less suited to problem solving and intense thought in general. Now he gets bored if he doesn't get his training but a couple of sessions a day are good for him and easier than a long walk (shorter walks suit him fine now).
> DALL·E 2 struggles to generate realistic faces. According to some sources, this may have been a deliberate attempt to avoid generating deepfakes.

That might be true, but after experimenting with DALL·E 2 last week (and spending more than $15), I have a different theory.

My tests focused on how well it could create art works around three common themes: still life, landscape, and portrait. For the first two categories, almost all the results were works that would not have looked out of place in a museum or art gallery. In contrast, with the prompt of “A painting of a young woman sitting in a chair” and variations, while DALL·E 2 produced convincing clothing, furniture, background, etc., the faces were mostly horrible. I started adding “from the rear” and “turned to the side” to the prompt just to get the face out of the picture.

I came to suspect that DALL·E 2 is bad at faces not because the developers made it that way but because human beings are uniquely hardwired to recognize faces. Most people are able to recognize and remember hundreds of faces, and we are very sensitive to minor changes in their configurations (i.e., facial expressions). When we look at a painting of a person sitting in a chair, we don’t care if aspects of the chair, the person’s clothing, etc. are not precisely accurate; a slight distortion of the face, however, can ruin the entire work. DALL·E 2 does not seem to have been trained to have the same sensitivity to faces that humans have.

If anyone is interested, the works that DALL·E 2 created for me are at [1]; video slideshows with musical accompaniment are at [2].

[1] http://www.gally.net/temp/dalleimages/index.html

[2] https://www.youtube.com/playlist?list=PLj4urky_8icRPzgFS_b98...
Are blue whales as big as animals can get?
I don't agree with that. Would you say this to a smoker or someone morbidly obese? This isn't something harmless like treating yourself to drinking diet soda or eating ice crime on the odd occasion.

It's not hard to fix for most people either. Switching off devices and lights at night, and getting sunlight in the morning, is often what's needed to fix what presented as mild DPSD or N24 sleep disorder.
It has gotten insanely aggressive- I can have two apps total open and switching between them causes a clear and present reload.
I want to see how many people can recite Paxos/RAFT or "Operational transformation" on a system design interview... If you meet such people, start throwing gold at them as you found unicorns!
not that quickly - there were still plenty of women kicking around in the era of the sun workstation.
I'd like some (credible) citations for the veracity of those 31m "classified documents"

Edit:
Did the legwork for you, and what do you know, of course it's mudbrain nonsense:

"As was reported back in late 2016, the Obama team was transferring the records to Chicago through the National Archives, which legally owns the documents once a president leaves office. Once the documents ultimately reached a warehouse in Chicago, the Obama Foundation was then due to pay the National Archives and Record Administration to digitize the documents. The lengthiness of that process aside, there isn’t the faintest hint of legal violations — nor does the Post’s story suggest as much.

The faintest hint of evidence, of course, is currently surplus to requirements on many portions of the right. Hannity stated conspiratorially that “they shipped 30 million pages of sensitive and possibly classified materials to Chicago,” without noting that the “they” included the National Archives."

https://www.washingtonpost.com/politics/2022/08/11/fox-trump...
The IMSI change is only truly effective if paired with an IMEI rotation - which as others have noted is legal (usa). So now we have a service provider that supports IMSI rotation I guess it is up to folks who can work on the hardware level to add support for IMEI rotation. I heard that GrapheneOS is developing its own hardware. It's possible we may have a very effective defense against cellular layer privacy attacks in the near future.
Here is the same prompt minus "digital art."

https://imgur.com/a/aVbSxHe

You will still note that none of them are far shots, that no depicted character actually has fully green skin, and one of the four has nothing even remotely like leaves for hair. I mean, is it better? Sure. They're less ugly, though none of them are what I'd call great results. But they also aren't really doing a basically competent job of fulfilling the prompt, much less producing a particularly striking or interesting images.

And my point is, outside of a few areas, this is what you get from Dall-E. Lots of misses, and if you're willing to put time into it and work on your results, a few hits. Don't get me wrong, I've gotten stuff from Dall-E that I think is great (I really like this "watercolor painting" for example: https://labs.openai.com/s/AQ7Wy5VHBWcLL5bJ5LbU5SuW) but I think it misrepresents Dall-E to suggest that most of the time it produces basically good images.

I'd say more like, "If you put time and attention into learning its quirks, in its best areas, it'll produce like one in ten images that are basically good."

And, I mean, on some level that's incredible. You can produce 10 images in about three minutes in Dall-E and get some great stuff. But I think people mostly see the top 10% of what Dall-E produces.
People have lived in rural areas for cheaper than in cities for far far longer than government subsidies have existed. It sure just sounds like a very classist take that people that don't live in cities don't deserve what people in cities do. Which is sort of ironic because I see people with tons of money stepping over homeless in wealthy cities all the time. I don't think there are massive homeless problems in US cities because of a redneck getting a 4G tower installed 15 miles from his property.

I have had the opportunity of growing up in a poorer rural area, and have lived in a major city. I find this mindset pretty grotesque and extremely polarizing, to the degree that it actually undercuts public policy.
it's a CBRS network. According to gsmarena there are 21 devices that support band 48 on 5g and 23 devices that support bands 42/43 on 4g (supposedly they merged into band48 but not listed there like this).

used to work long time ago in company that was cbrs sas administrator. nobody was sure where to sell it to
Yes, it's spelt correctly.
The real question is why doesn't Python have something like a class decorator`@json.interchangeable` that you can apply to a class -- maybe dataclasses only? -- to have json (de)serialization be only three lines of code (or less).
Exclusivity and Blocking is not the same. Paying you to put the content only on my platform isn’t nearly as anti trust as paying you to not put your content on a specific platform
Not products, but Google Research already published papers about two different, better models:

https://parti.research.google/
https://imagen.research.google/

The models themselves are not public however.
Docker containers don't have their own kernels. They share the kernel with the host operating system, and the host kernel handles interrupts. The Docker container is just a group of processes started in a particular way so they have a different view of the filesystem, the network, and so forth. Like any other userspace process, they get UNIX signals, but they don't get hardware interrupts, which are handled by the kernel.

For this project, in order to have a kernel to debug, they run a separate kernel inside the qemu virtual machine emulator. qemu is a normal userspace process, and therefore that process can run inside a Docker container. So the kernel being debugged has interrupts, but the "hardware" generating those interrupts (and all the other "hardware," including the CPU itself) is all just software emulating a PC.
What high-level language with ADTs and pattern matching are you thinking of?

If OCaml, Rust doesn't have weirdly sized number types and has a decent library ecosystem.

If Haskell, you don't need to understand monads to write hello world.

If Scala, you don't need to deploy a JVM with your app.

If F#, you have traits which are super useful and you aren't fighting against MS's refusal to invest in the nicest language in the .Net ecosystem.

Even without "lifetime tracking" and liberal use of Clone, you can still outperform most programs written in any of the above languages.
We don’t really need social media because we’ve discovered we actually hate a lot of people once we see their opinions on full display. Just stick to good content please. Most people though aren’t great content creators anyway.
That is mainly an API for professional usage and not so much to do with making your own EV charging.

If some of you are interested by some DIY smart EV charger for home usage. I did one for myself and put the design on github some years ago:

https://github.com/adevress/open-ev-station

- Designed for 11KW of power

- Designed for European Grid power (can be adapted)

- Support three phase power

- Support remote control over wifi

- Measure Energy consumption

- Time programmable

- Does not requires any programming: It use a shelly 3EM

- Simple, Stupid and safe design
"Lifestyle research is great, but it’s glacially slow, prone to dramatic revision"

Would you say this about smoking and morbid obesity? Just because some things in lifestyle research are wishy washy and uncertain doesn't mean all of it is. Rotating shift work is one of the things to avoid.
Generative adversarial selection!
Amusingly (now that I’ve had some time to wind down), a large part of my day was spent untangling a combination of every one of these except “missing impl[i]ed return type”[1]. The code directly scrutinized was only about ten lines combined, and had been thoroughly tested for its expected behavior. What I expected to be a minor refactor taking maybe 5 minutes caused me to:

- think I’d identified a potentially really nasty bug (incredibly, I hadn’t!)

- second-guess several tests and expand their assertions to confirm that they weren’t coincidentally passing (amazingly, they weren’t!)

- start dozens of debugger sessions ever-expanding in scope (I learned a lot, at least there’s that)

- shave at least three whole yaks (which are currently represented in a huge comment explaining what I found, because fixing anything I did find is wildly out of scope for what I’m working on, and liable to present more yaks needing a shave)

- adjust my small refactor to account for the relevant knowledge acquired in this process (two lines of code changed, plus said huge comment)

- end my work day early out of sheer exhaustion (granted it started early and tired, but adjusting for today’s whole extra pot of coffee I expect this would’ve been the outcome on a more typical day as well; if anyone on my team is reading this, sorry I didn’t push my changes yet! You’re not missing much besides trivia we’ll be glad to know later)

Anyway, I’m obviously biased at the time I’m writing this comment, but I applaud this effort! In particular I find unexpected side effects and name/type mismatch can be day- or even week-swallowing challenges (and yes I know naming things is a hard problem).

1: ;)
Buy a domain and setup a wildcard catch all. Instructions vary by platform

Edit, duckduckgo and other services offer this as well.
I hate this article so much. It's perfect for the zeitgeist, describes the mentality of a generation who never really had to work and are in fact somewhat privileged and lucky, who all walk around with a chip on their shoulder because they feel they're not as lucky as someone else. A group who make a virtue of their petty first-world jealousy by pretending to care for the trials of people who are born into truly unlucky circumstances, holding them up as examples of the mean randomness of the world.

It's a nihilistic philosophy which excuses every sort of laziness. Why work if all wealth is inherited, and it's mere luck? (Hint: Not all wealth is inherited, or mere luck. The author just assumes it is.) In fact, why volunteer your time to groups that are trying to make the world better? Why work on social programs to end hunger or stop global warming? You can't change luck so what's the point? But it must feel great to just be able to pin all your grievances on chance. It's a wonderful excuse for everyone to hate everyone with a little bit more money than them.

Here's a question: Since this author became a writer for Wired by pure luck, why do they deserve the platform?

>> In Aeon magazine, Hales wrote, “Luck might not be a genuine quality of the world at all.” Fine. But neither is beauty or justice.

How utterly despicable. But if that's true, what is the point of seeking justice or "checking one's privilege"?
Excellent. Everyone should have their own place
TikTok has arisen; Facebook usage has dropped; Instagram, Snapchat have grown
I think there are two possible explanations for the disparity.

1) Genetics.

2) A leaky blood-brain barrier (which could also be influenced by genetics.) Multiple studies have shown a link between leaky a blood-brain barrier and the same neurodegenerative diseases that increased levels of glutamate are linked to. Things as simple as high blood sugar can contribute to a leaky blood-brain barrier, so it could be more common than we imagine. Tests are difficult to administer, so it's hard to estimate how common degrees of blood-brain barrier leakage are in populations.
When I used hyperloglog, count min sketch in system design interviews, I usually ended up explaining the data-structure from scratch as the interviewer had no clue what it was
> they can't do anything they want because they still face the risk of replacement

Not necessarily, especially if the switching cost is too high. For example, if Microsoft does something monopolistic, which they had done, people aren't going to switch to Linux. Therefore the government had to step in.
Sorry, wrote my comment in a hurry. I understood the joke the same way everyone else did...

- he told people he got his degree from Col*mbia (both place names are pronounced the same)

- people (naturally) assumed he meant Columbia

- the punchline reveals that it was actually Colombia

- the punchline also hints that he got his degree by buying a certificate online, rather than doing bona fide online learning
Isn't that what the old-timers call distributed systems?
You should show me all 10 of my guesses at the end. And something that'll tell me how much better I am than everyone else.
> What’s sought after now is meeting -other-, new, like-minded people and content. For that we have twitter, Reddit, TikTok, and whatnot.

yeah, but meeting people there isn't really meeting people. the friends you have on those aren't real friends. you can stay in touch with a friend on social media, but if your friendship is only there it's only pretend.
The irony here is that long term, ETH will use ASICs for zk-snarks. Vitalik just published a document where he said that is his preference [1].

"Type 1 aims to replicate Ethereum exactly, and so it has no way of mitigating these inefficiencies. At present, proofs for Ethereum blocks take many hours to produce. This can be mitigated either by clever engineering to massively parallelize the prover or in the longer term by ZK-SNARK ASICs. ... Personally, my hope is that everything becomes Type 1 over time, through a combination of improvements in ZK-EVMs and improvements to Ethereum itself to make it more ZK-SNARK-friendly."

They will need to financially incentivize people to run this hardware and will create an arms race around it. Just like Bitcoin.

[1] https://vitalik.eth.limo/general/2022/08/04/zkevm.html
Then Everyone Would Do It