skysight-inc/HackerNews huggingface dataset:
It depends. Some fabless chip design work could be done at home. A dept I worked at did everything in simulation. But another dept did prototyping on FPGAs and would have at struggled -everyone would at least have had to take home a board
The issue was simply a bad one, because we do not use computers as sport cars in a race, at least we shouldn't, we use as daily driver. As a daily driver who constantly change and adapt to changed needs and desire.

So Unix classic McIlroy's is good for quick run, daily driver who can't really evolve much, at least not at a little price. Knuth on it's side equally felled in the same trap on the opposite side of the spectrum.

The real outcome is that Unix model is wrong, and it's a well-known things behind the Unix Hater's Handbook simply when unix choose to through it's principles in a bin making GUIs from the first CDE and beyond where no small programs nor composability via efficient IPCs is there. Sole IPCs available cut/copy/paste. The right choice was done before: with Smalltalk systems at Xerox, with Lisp-based systems after them: which means a moderately literate and discoverable environment where anything can be easy integrate in code so where shell-scripting is actually the same of system programming and the literate part, based on literate code, is just literate composition not much different then the classic human notes compositions from Mundaneum to ZettelKasten. That's is. Unfortunately since NOBODY want to admit mistakes especially if they was made in the past and imply large areas of development nearly no one want to talk about those terms...
Related, the old school non-startup version of this is at https://www.thelayoff.com
What about digital nomads?
Not my situation, but still interesting.
Most of the BLAKE3 code size is optimized implementations for four different flavors of SIMD. But if you only compile the portable implementation, I don't think it's substantially more code than e.g. BLAKE2 or ChaCha. (Though tbh I haven't measured.) In particular, the tree mode adds very little extra code.
That's not the EUs fault, it's on the website providers. Blame them instead.
You mean Bidirectional Associative Memory? (Of course I meant, within ANN based systems.)
That is first-order thinking. After all, if healthcare was cheap no-one would be incentivised to pay a lot of premium for health insurance. It's in the health insurance companies interest for people to be frightened of high costs of healthcare that they pay and then to only pay out less than they receive in premium.
They have a publicly available progress tracker* that’s based off of their internal Jira. They only forecast one quarterly release at a time, though, so there’s no ultimate release date. Given the size and complexity of the project, I doubt they would be able to make an accurate forecast.

*I’m on mobile so can’t give you the URL, but searching “star citizen roadmap” should lead you to it.
Looks very neat & I like the groupings.

I've moved away from dashboards in favour of building my own out of HTML and sticking it in a CI/CD that redeploys it on changes.

For what is essentially just a handful of links they're quite heavy & problem prone.

e.g. I spent literally hours troubleshooting a login issue on a self-hosted service. Root cause? Dashboard (heimdall) hammering the service with logins so hard that the service thought it's under attack. All to animate the shiny button on a dash...
I know, I just found the quotes funny, as 'the right button' means to me 'the button on the right' and 'the "right" button' means "the button that is not wrong, so to speak".
> It seems to me that both McIlroy’s original critique and this blog post miss the point by a mile. It’s completely meaningless to compare the relative merits of the two solutions, because Knuth’s ultimate goal isn’t to produce a solution.

I don’t follow: aren’t you effectively restating the blog post’s argument? How did the blog post miss the point?
> The thing is it takes skill and time to get there.

This is interesting too, because it worked for me on the first / second try. Didn't have any learning curve at all. And I didn't use any fancy foam or anything. Just a regular cheap ~$2 foam / gel from the supermarket
the topological dependency order of cells is computed, and only (logically) downstream dependencies are recomputed on a code change. See https://observablehq.com/@observablehq/how-observable-runs
"I think it’s partially unresolved cognitive dissonance between rhetoric and reality..."

I'm almost certain you're right, cognitive dissonance is a key disrupting factor in many of our lives. Not only is there so much more information for people to process these days but much of it conflicted in ways that doesn't allow one to come to definitive conclusions.

As you say, 'happiness is a measure of the delta between expectation and reality' and in this regard we've seen better outcomes in societies where expectations are low.

I remain pessimistic about us being able to resolve this in the modern world as everything around us conspires to make one's expectations as high as possible. Essentially, our whole economic system is geared to making us believe that the more stuff and junk we accumulate the happier we'll be.

I see no easy or practical way of breaking this circular problem. Year by year, advertising and commercialism gets more intense and the problem only gets worse - moreover, technologies such as the internet have only made matters worse.

Promoting these high expectations is now of itself a huge part of the economy that if undone would alone cause hardships. One only has to look at Google and Amazon to realize that.

It's really all very depressing.
Paying for someone's security is mostly a tax dodge.

Mark won't be paying any income tax on the cost of that security detail.

And a lot of things are vaguely related to security in some way, so can be put on the security budget.
Isn't it like a Starbucks? Overpay for some juice and sit in the cafe and use their internet for a bit?

Reasonable deal for a lot of people, given that you're only overpaying on a thing that costs a tenner.
The NAT hole punching they mentioned is a workaround for exactly that scenario.

While I'm not involved in the project whatsoever, I'd expect that to work in most scenarios considering they've explicitly mentioned it. It's not a guarantee however and can get circumvented if the network owner wants to

https://en.wikipedia.org/wiki/Hole_punching_(networking)#:~:....
> nobody in the world cares about US seizing Russian USD

It's a sovereignty issue. Countries don't like to give other countries substantial leverage over them if it's possible to avoid it.

That said, I think the seizures are probably fine, just because there's no real alternative to the USD or EUR as a reserve currency. Doing anything beyond that (spending the frozen funds, for instance) would probably not be fine.
There's this Twitter thread in response: https://threadreaderapp.com/thread/1522751751681904640.html

TL;DR: the article is technically kind of correct, but actually very wrong on the substance
Learning anything is easy if you only focus on the happy path where everything works as expected. The challenge of a command line, or a badly designed GUI, is discovering what to do next if what you tried first doesn't work. Your 'cp' example is good - how do you fix it if your current user doesn't have write permission to the location you're trying to copy to, or if the disk is full, or if it's a volume that worked last time but it's not mounted now, or any one of many hundreds of reasons why a file can't be copied. The process of copying a file is suddenly a blackbox of other commands, processes, and concepts that the system doesn't immediately tell you about. You're dropped into the fun world of learning about users, groups, permissions, volumes, etc. That's probably OK if your goal is to learn how to use the OS, but if you're just trying to copy a file it's incredibly frustrating.

The benefit of a well designed GUI is that it can give you high quality feedback, or block you even trying to do something in the first place, because it's contextually aware. Command line commands can only give you an error after trying something.

Good software makes recovering from a problem as painless as possible. In general command line apps are quite bad at that.
True, but everyone has to interview. That being said, interviewing with FANG/unicorn startups on your resume basically makes job hunting EZ mode.
Maybe an IR language would be some kind of less worse compromise for portability and to avoid complex syntax (C is already too rich and flexible). For instance like QBE (http://c9x.me/compile). There is llvm, but its grotesque and absurd c++ complexity does exclude it, de-facto.

The main pitfall with IR (like QBE), is intrinsics, because QBE does a bit of optimization and writting "hardware accelerated" intrinsics in a portable way forces the IR to generalize some instruction properties which "could" make even its simple optimization passes a nightmare.

That said, I would go RISC-V assembly (64bits) with a conservative usage of a pre-processor.
Alternatively, some of us (well, me at least) view "in the office" work as a way to help achieve work/personal-life separation.

Saying this after many, many years of remote working, where the boundaries between work and personal life blurred so far they became practically indistinguishable. (yay 24/7 "DevOps" culture :/)
Is that with dividends? Watch out because the German DAX actually does have reinvestment in it iirc. Most of the others don't.
I’ve tried it out, it’s not the same but it helps a bit. I appreciate the suggestion!
Many adults take pride at working several remote jobs simultaneously, slacking off and faking productivity at every one of them, check news from a few months ago.

Doing it from the office is far more difficult.
Also shell pipelines are very flexible, but there is a limit of what you can achieve with this approach. This complexity limit is the reason why they invented more flexible scripting languages like perl and python.
Since the main purpose of MVP is to test the idea as quickly as possible the key point here is your familiarity with the stack. If you've been coding Java for 20 years it might be a good choice for you. You'll need to spend no time to learn new syntax and concepts.

I personally follow this approach by using tech stack I'm most proficient with.
Yep, even the chier of the Russian central bank says so herself, the "fall" is expected in Q3.

Source with more information: https://threadreaderapp.com/thread/1522751751681904640.html
> As an aside, I was interested to know if there are LP tools for shell scripting.

jupyter + xon.sh kernel almost can do it too.

Well notebooks aren't exactly to explain programs but to experience with them, no weave or tangle, you can only execute them if your cells are in top-down order.

Anyhow, being able to save the experimentation fragments can lead to better documentation compared to when you experiment in a different terminal.
Apple Watch, Apple Pencil, AirTag, AirPods...
I am a just fan and rapid user. I am so enthusiastic about it I am an (unpaid) ambassador.

https://observablehq.com/ambassadors

I am trying to build a serverless compute layer on top of observable.

https://observablehq.com/@endpointservices/webcode

If I was shilling webcode.run then I would think a disclosure would be appropriate, but as I was just talking about how great Observable is as a literate programming env, I do not think I have anything to disclose.
I somehow can't understand how to use it :) Sorry! But nice work.
Remote fans force everyone to use tools to accommodate their remoteness.

We used to have a stand-up meeting each morning at a time "when everyopne's arrived" and we used to have a whiteboard on the wall with the most current tasks. None of this can work with even one remote worker, so it's gone to scheduled Zooms, online task managers, and endless Slack messages.
And you can't achieve that with a co-working place? That's what I do. But I get to live in any city or country I want while earning the salary of any city/country I want.
Or simply, because specific problems get solved and "ticked on the clipboard".
Frankly you are completely wrong: having touched private property, having violated funding principles of western values have only a meaning: the west can't be trusted. On contrary the fact that both Russia and China have talked stability that means they do their own interests like anyone else, but they are less unreliable than the west.

Western neoliberals have done so much damage to us westerner that we MUST jail them for life for crimes not different than the original nazi ones who happen to be payed effectively by the same cohort of people who rule us today, their crimes are much worse against us than those from others blocks at their own homes and neighborhoods.

Personally as an EU Citizen I have exactly ZERO trust in anything coming from neoliberals, especially from "English world" right now, and I'm not alone seeing the autarchic trend ongoing at any level, from States who try to reshoring to private people who look for as much autonomy as they can. That's in our terms have a name: high treason. Where civil servants act against their own people for saving/favoring a small cohort of rulers. It's nothing new of course, it happen every time in the history but that's is from the point of view of our Democratic values.
"avoid buying...at all cost" had me chuckle a bit ;)
That was true for a while but no longer. Not sure when you last tried it but maybe take a look here especially in the section of the readme where it has downloads for platform specific sample apps https://github.com/flutter/gallery
I found this fascinating!

I have no ability to vet the paper for science I'm afraid, but on an intuitive level, and especially given all the different biological sensing and animal-cleverness results that have been reported in recent years, I would not be at all surprised if the 'vision' hypothesis holds in the end.

Cuttlefish (maybe even perhaps their skin independently of the brain?) can do this type of pattern-sensing and response, so why not plants?

To be able to do this kind of thing only requires slightly a bigger (and perhaps differently-shaped) buffer for information ultimately, right?
Ideally vehicles would monitor their own loudness and reject driver commands that would be too loud.
Wow. It was in my repositories, has no silly interface buttons, and has a very short and useful man page. And indeed it's fast. I'm sold!

Now, I'd like to see double (facing) pages. And it seems MuPDF can't do that. So I'm stuck with Okular, which is sad, as it's the only reason for me to have QT installed...
There are also free fly events where anyone can play the game for free. The next one is coming up may 20-31.
Editing a GAN’s Latent Space with ‘Blobs’
Four seconds is definitely not normal, it's instant here
You need to apply for remote jobs and work.
Plain Jupyter Notebooks though offer only a fraction of what makes literate programming. They would need features like cell references, tangling and multi-lang in one notebook, to get close to other LP tools.
And before the peak it was the greatest asset bubble of all time! "A $100,000 investment in Japanese large cap stocks in 1970 would have turned into $5.7 million by 1989." [0]

[0] https://awealthofcommonsense.com/2016/09/the-greatest-bubble...
Right. People might use the word "Panzer" and have MBTs in their mind. Because that is the most famous kind of armored vehicle. But as the word "Panzer" is used for any kind of armor, it is pretty obvious, that it doesn't describe an exact vehicle type and all precise terms are compound words containing Panzer, like Kampfpanzer (MBT), Flugabwehrpanzer (anti air tank), Schützenpanzer (APAC). There is even the category of the Radpanzer, which means wheeled tank.
But my favorite by far is the Brückenlegepanzer https://www.youtube.com/watch?v=5EdJcObHIPo which can lay a 20m bridge in 5 minutes without any support and also pick it up again.
Obviously Raph knows what he's doing, so this isn't a critique, but a question:

What's the reason for replicating the "React idea" outside the web browser?

The way I understand the motivation behind React is that it tries to work around the too high level and too rigid DOM by mapping one way to describe an UI (the React API) to another (the DOM), for the only reason that there's no realistic way to bypass the DOM (except doing everything yourself - including fundamentals like text rendering - via a 2D- or WebGL canvas).

But if you don't have something as rigid as the DOM as lowest layer to begin with, what's the point of building a React-style system with 'tree diffing' against data that persists across frames? Is it really worth the complexity managing intermediate data that sits between the UI description that (most likely) needs to be updated each frame, and the low-level rendering instruction stream - which most likely also needs to be generated each frame?

Or is it all about Rust's language restrictions?
How is the responsivity of the UI? I found that all web based UIs have weird delays, like you start writing text and the first couple of letters get lost, or weird delays on pressing buttons that 90s native UIs never had.
Deceptive Design
> "taking your time to think before you speak"

One of the foremost core requirements for actual general intelligence.

Do you have any specific papers in mind?
Getting in Shape with a Raspberry Pi, an Oak-1 and ClearML
I wrote something similar for my "TCL" branded indoor unit that had a Tuya adaptor.

The Tuya/ESP32 board spoke to the unit's controller through a serial protocol. I flahsed it with Tasmota and enabled the Serial/MQTT bridge.

After reverse-enghineering the protocol, I wrote a bridge that took the raw messages, decoded the machine status into an MQTT structure Home Assistant could understand, and vice-versa.

Here's a snippet of some of the encode/decode methods if anyone else is trying work with these TCL units.

https://pastebin.com/WxBSFgmQ
Remote work != Work from home
They had a roadmap for a while but dropped it because people were getting (rightfully) upset about the lack of progress.
As someone who had literal paid gigs in c++ where I had to remove all sorts of reference counts to reach performance targets, it's depressing that there doesn't seem to be a better way in rust
Good for you that you are so sure. Now you can short some stocks and make easy money. Boy is this not financial advice...
I close my work laptop and that’s it for the day. Simple.
I always found it funny how AI researchers are desperately trying to create consciousness so their machines will finally pass as human. All the while the key to being human lies in the unconscious.
An ideal Venture Capital practice (Version 1.0)
> Warning: Hot Take. I genuinely believe many people who prefer working in an office versus at home have unfulfilling social lives or bad home lives. The social dynamics, competition, in physical offices fills the void in their lives.

Warning: Hot Take.

I have similar logic, but reach an almost opposite conclusion. I genuinely believe many people who prefer working at home rather than an office have unfulfilling work lives and struggle to form meaningful friendships/relationships with colleagues.

I genuinely enjoy interactions with my colleagues during a work day, and wouldn't want to replace that with staring at a screen for 7.5 hours of my day or only talking to them via Slack. I have a great social group outside of work, but that doesn't diminish the value of enjoying the company of people I work with too.

Sure, it might technically be more productive if I just locked myself in a room and worked intensely on my own for my whole career and only communicated through a webcam, but that doesn't seem particularly enjoyable to me personally.
> Companies literally can’t hire us fast enough right now

This always been the case.

> Are managers supposed to be like daycare supervisors of children or something?

Sometimes, yes. Not every adult behaves like a responsible adult.
A firing squad is just another form of lethal injection.
Right now people are living a honeymoon moment for remote work , because it's not just remote, it's asyncrhonous. But as management is coming to terms with the reality of permanent remote, they will start using virtual tools that allow them to have a synchronous overview of what is happening. Something like working in second life or whatever zuck's Sims will look like. That shift to synchronous is going to make remote slighty more unpleasant (but still preferable)
It's when you have a bunch of (typically but not always enterprise-grade) computer and network equipment to play around with at home.

Check out <https://www.reddit.com/r/homelab> if you want a feel for the hobby.
I was exposed to such thing. The daughter of one of my exes, 13, was thrown at a face by a "teacher", raw IPv4 configuration with NAT *bsd/linux commands (no IP, no networking lectures, nothing), and the follow-up test asked her to do exactly that from a completely deconfigured network interface (if I recall properly).
If among the parents' children there is someone competent, this teacher is going to get in trouble: because she was hopeless (stress, etc) and I would not expect otherwise.

"Kobayashi Maru" of teaching?
I agree, there are a ridiculous number of vanity pages on Wikipedia and quite frankly, grossly inconsistent enforcement. Wikipedia is being used as a tool for building a personal profile and achieve SEO goals around Google searches for particular people's name.

My particular pet peeve are the surprising number of bios of wealthy people who have done absolutely nothing remarkable or noteworthy other than be exceptionally successful at marketing themselves, which allows them to get their name pop up in the occasional mainstream media article. Of course those mentions are just churnalism in a puff section of the newspaper, cobbled together from quotes ripped out of a press release. But apparently that's enough to satisfy "notability". And of course these articles are almost always predominantly maintained by single purpose accounts; most likely sock puppets of the person in question.
Thin Client Hardware
I'm not sure if it would make you YouTube famous, but I'd be interested in a video series where it emphasised how crappy, expedient, short-sighted and idiotic choices in the development of technologies were.

I feel the focus on the beauty and amazement is somewhat misleading. It's like a magic trick, they're trying to fool you into thinking this is some superman feat.

I want the story of the JPEG told from the "let's just throw some information away because it's good enough to get the current job done even if it looks crap" perspective.

Like reading about how your favourite singer or comedian grew up doing impersonations of their favourite singer or comedian, I feel it gives a truer glimpse into how these things work in reality and a better understanding for people who want to learn.
Sure, co-working places can achieve that too. But if you're living in the same city as a company office, then might as well use that. :)
(Author of post here) Imposing constraints upon oneself is not a bad thing at all, I enjoy that approach (which was also why this time I constrained myself to `jq`). I didn't know that `column` could do so much, thanks for the pointer, btw.
Kill everything? MBTs aren't great at targeting flying targets. Helicopters in particular are a direct competitor to tanks for bringing mobile heavy firepower to the battlefield. And Gepards are good against those.

Combat roles are fuzzy and any attemp to define rigid, dogmatic named roles that will stand the test of time is doomed to fail if you ask me.

Of course the article only really addresses modern vehicles and explicitly avoids discussing many WW2 vehicles like the StuG or IS-152 because modern definitions don't really fit there. Many WW2 tanks had very thin armor relying more on speed, like the BT-7 or the M-18 Hellcat. Tank or not? Depends on who and when you ask.