I haven't been to Japan and just looked at some photos and it seems they are different than the design proposed in the paper. The paper shows a much more angular "V" shaped cross-section with steep sides ending in a point vs a rounded back where splashes occur.
Thanks for posting this! I'd be very interested in more real-life usage comments from people, I don't trust YouTube "reviewers" (who get stuff for free and want cosy relationships with companies).
I wonder specifically if their high-end devices (Xreal One Pro?) would be OK for some amount of coding work, or is it just a movie-watching screen. Even if it is only for watching movies, it might still be interesting for flights, though.
There also exists models such as the "Epson BT-35E Smart Glasses", which instead of Glasses+Computer (specialized Android device) are Glasses+Connector (HDMI and USB-C). The commercial stub:
> Seamlessly blend digital content into the outside world with the Moverio BT-35E smart glasses, featuring an interface unit with HDMI and USB Type-C ports to connect to popular output devices. It’s like having a wearable second screen, while still seeing the surrounding environment via the transparent HD display. Offering an easy out-of-box experience, the BT-35E connects to virtually any device - no need for special software. And, its interface does not require an external power source when used with a compatible USB Type-C output device
I guess you should realistic about configuring your workspace for optimality around this type of screen - it does not replace a big desk monitor... It is sort of a lower-resolution experience.
--
Edit: now are there people who drunkenly act over posts, besides the always pestiferous indecent habit of not justifying your actions, and hit posts that simply replied to poster's requests? "Can it do X", "Well, this model can". Where would be the problem?!
I would not use this for coding, even with their high end glasses and corrected vision. I don't use all of the fancy 3D, VR features either. They just feel like gimmicks with buggy software for me.
If you keep that expectation and use it like an external dumb monitor, it is great.
I've used my Air for coding work. I found that I couldn't stick with it in Dumb Screen mode. I have astigmatism and the lenses to correct it; and my impression is that the lenses slightly contract the usable FoV which means you need the head tracking to be able to look around the screen more. That means you need the virtual desktop code running on the host (or the dongle, which I don't have) and the OSes you can use are them restricted.
With that, though, it's fine. The main reason I don't spend as much time in them these days is that I'm spending a lot more of my time in video calls than coding and we've not socially normalised big black sunglasses on video calls yet.
But… they can't remove citizenship retroactively. What I mean is today there are citizens and non-citizens, but there are no classes of citizens. Either you have citizenship or you do not, it doesn't matter how you acquired it.
I read this article (and others) and I am still unclear. I thought this whole idiotic crusade applied only to newly born children. It never even crossed my mind that you could revoke citizenship from your citizens. I mean, the principle of non-retroactivity dates back to the Roman Empire.
After watching several platforms undergo successive enshittification, I learned my lesson. I am done with commercial platforms, no matter how shiny and inviting they look right now. Puppies always look nice, for a reason. Threads or Bluesky looking good today? Let's talk in a couple of years, once they start growing the KPIs that matter to them using you as unpaid labor providing data input and eyeball time.
Based on my 30 years of experience building software systems, state really is the biggest cause of problems and bugs in systems. The less state you can have, the better. If you can compute something instead of storing it, do so. Obviously you always eventually end up needing state, but it's good to minimize its use and treat it very, very carefully.
There is a direct correlation between complexity of the state model and the risk it imposes. State doesn’t have to be risky at all. If in an application there is only a single state object and it’s only a single dimension in depth it is never the pain point. In fact it helps to identify where the actual pain points are elsewhere in the application.
This is why I will never touch something like React, a self inflicted wound.
I use React in ClojureScript and I don't have problems with state. I treat react mostly as a rendering interface of sorts: my code is a function of state, and React is just a tool that does the shadow-DOM thing. I don't see a reason to avoid React.
I find the discussion here somewhat amusing, because I am on another level of disbelief when looking at the state of things in the npm world.
Most people ask "why ship bun (whatever that is), why not just be an npm module".
I am baffled as to why we have forgotten the lost art of spitting out something from a build and then using that thing. As in, "make" producing a CSS file. Or a JavaScript file. Or multiple files. Why does npmness have to force itself into every nook and cranny of our software and consume it all?
In my webapp I use several small CSS and JavaScript libraries, and for building those I use docker containers. The npm horrors live in the docker containers, I try not to look in there, but whatever happens there, a bunch of css and js files come out. Reproducibly. Reliably. And things don't break if there is a headwind or a tailwind (ahem) today on the internet.
So instead of managing your versions in one package.json and installing your dependencies with one npm i command you manage several different docker container that produce builds you then consume?
What kind of horrors did you encounter that led to this abstraction?
I get this. I also do this (to some extent). Instead of installing whatever tooling I need for each project, I’ll store the tools in a Docker container. Then I don’t have to think about each project and how they interfere with each other. Even better, when something inevitably goes wrong, I can nuke the container from orbit and start over.
But in this case it is me who controls when anything gets updated. And I have all of my dependencies in the container. So I get reproducible builds. Also, dependencies of one package do not interfere with dependencies of another package.
I don't even know what it is, to my shame. I do know that when you run a container it will be calling into the CPU ins directly, unless it concerns something like Rosetta 2 - but even then I don't know whether, say, the AVX2 instructions are emulated.
The RAM requirements for storing the parameters are set by the total, not active, parameters. Llama4 Scout is 109B model, so, at Int4 quantization, it will require ~55GB for the model. With 64GB, you could probably run it, but I would imagine not with a very large context size.
In Japan, it's impressive to see how people perform even the most menial jobs with dedication. It's the Yoda approach: do or do not. If you do a job, do it well. So, you will see people whose job is to stand in the rain and watch over a construction site exit making sure people in the sidewalk do not get run over by trucks exiting the site, doing their job with utter dedication. Even if it rains. Even if the job is crappy. I'm sure these people would rather have a different job — but as long as this is the one they have, they will sure as anything do it well!
The average level of work ethic in the areas I frequent has cratered over the last 6-7 years.
I can feel it happening to me as well. I used to get super anxious if I wasn't going to be able to respond to a work email within a few minutes. Basically chained myself to my desk at home M-F. Remember phone calls? Having to answer a ringing phone within 15 seconds or you could be perceived as delinquent? No one is responding quickly to anything anymore.
Keeping myself amped up 8 hours a day for vendors and customers who are 1000% asleep at the wheel is too much. I wait for meaningful work to accumulate now and work in bursts. This definitely contributes to the downward spiral, but I don't know what else to do. Human energy is finite. I'm willing to stick my neck out really far for really long if it seems like others are willing to do the same, but it doesn't feel like that kind of situation right now.
What is killing people's work ethic in your opinion then?
How is that person in Japan paid? Are they able to live comfortably and not have to worry about whether they are going to be bankrupted by an unexpected medical problem or bill?
From my perspective, A major problem in the west is that it has become unaffordable for so many people and they are always stressed about money which permeates into the rest of their life. If you are always on the precipice of being homeless it is understandable why they are stressed and able to be exploited by predatory companies working them to the bone.
> So, you will see people whose job is to stand in the rain and watch over a construction site exit making sure people in the sidewalk do not get run over by trucks exiting the site, doing their job with utter dedication.
That kind of job existing in the first place is the problem. And that could be well called subservience instead of work ethic.
> That kind of job existing in the first place is the problem.
Yes, that was my initial reaction, too, when I first saw these people. I felt superior, in My Western World we didn't have jobs like that. We did Bigger and More Important Things. This job was surely an artifact, a silly attempt to reduce unemployment.
But after living in Japan for a while I realized that these jobs actually make a lot of sense. Those people pay attention and really do make sure that people do not get run over by trucks. They direct traffic, they make it easier for truck drivers, they make it easier and safer for people walking on the sidewalk as well. As a side effect, they also watch for unexpected things: if it's a roadwork site, theft, or even things like traffic cones toppling over, or safety lights not working correctly.
I can't speak to Japan, but the construction sites I've seen where someone is directing traffic also make use of traffic lights. They serve different purposes.
reply