skysight-inc/HackerNews huggingface dataset:
I don't think it is possible to see the pixels, they are the size of a red blood cell. But maybe you can see antialiasing or noise from the cameras.

Personally I can't see any pixelation. It's even better than reality. That being said passthrough cameras' resolution do suck but it's not what it's important and probably the easiest problem to solve.
I'm so glad that some people are able to use it in this way and I'm jealous. I found the code too blurry [0] and I disliked being limited to 1 blurry screen with 3 clear monitors available to me. I ended up returning mine but I can't wait till I can work inside one of those without feeling limited. It's easy to imagine a future where the AVP beats my monitors and I can't wait.

[0] https://joshstrange.com/2024/02/04/apple-vision-pro-writing-...
Seconding this.

Something like Magika is potentially useful as a second pass if conventional methods of detecting a file type fail or yield a low-confidence result. But, for the majority of binary files, those conventional methods are perfectly adequate. If the first few bytes of a file are "GIF89a", you don't need an AI to tell you that it's probably a GIF image.
> I do burn myself occasionally by having an unrelated edit that is in a hunk that can't be split- I suspect there are tweaks to diff I could make to help with that but have yet to overcome my apathy wrt research.

`git add -p` allows you to "edit [e]" the patch, meaning that you can really decide exactly what should be added. And that's a great opportunity to learn how to manipulate patches, which is an important skill IMO!
Yeah I went down the rabbit hole of trying to buy a GPU for local model training and execution about a year ago. My takeaway was “anything that starts with A is too expensive and often trades blows with a 3090 or 4090 anyway”. I ended up with a used 3090. 24GB of VRAM, which is more than some of the A series GPUs, and it was around $700 on eBay at the time. Now apparently they’re around a grand.

I had to upgrade to a 1000W PSU for the 3090 because the 3090s will occasionally voltage spike and trigger OCP on power supplies. TDP is supposed to be like 350W but for a slip second it might pull around 600-700W. Plenty of complaints about it on Reddit and elsewhere. It’s a beast but it cooks my home office when I use it. Cest la vie.
Farcaster is a protocol for building decentralized social apps
I’d never heard of KVM before. I had to Google it before I figured out what KVM over IP meant, but once I got it I want to get it.

Maybe add something on the homepage for folks that’ve never heard of KVM?
Lately, I've been creating protocols that are meant to be the interface for some kind of entity, such as "user", "utility", "configuration", "auth", and so on. The logistics of that are to use defgeneric for the protocol interface, defmethod in the same package, but can be over-ridden with a more specific defmethod in another package if necessary. I still export regular functions too, but I look to the defgenerics as the main entry points for a particular package. To (sort of) enforce some separation, I try to keep these packages self-contained in their own system (defsystem).

I mean, it's one approach, but my advice would be to take some time to come up with what would work for your appication and CL is flexible enough it can probably support it.
> - Devs are not working in isolation

Bugs (e.g. the YouTube Shorts one) or performance (GitHub) are the dev's responsibility, aren't they? (correct me if I'm wrong, I have no idea how big tech companies organise internally)

> 3. Devs shouldn't be the ones creating UI/UX.

Why not? Some of the best apps I've used come from devs who do both. E.g. Christian Selig of Apollo. And bugs / performance greatly influence UX.

> The title seems to be unrelated to the description

Sorry, English isn't my mother tongue so I might have chosen a bad title. Wasn't intentional.

> and the final paragraphs about 3rd party clients is again another topic.

Let me explain: My observation is that many first party clients (frontends) are often (sometimes far) inferior to third party clients while the first party clients have the best people in the industry working on them whereas third party clients are often developed by some indie devs without any big tech in their CV.
I have used firefox for I guess 15 years now and only have a dim awareness of what pocket is. I definitely see the hostility towards it but I don't really understand the depth of it.

If you don't like a feature you could just ignore it, right?
It mostly worked because in recent history the Germans were an occupied state [0] followed up by a very polite situation that wasn't an occupation but looked a lot like one by the numbers [1]. The US has a number of troops in Germany comparable to the German army. Note from the article that up to 2006 the US had more troops in Germany than the Germans did.

Economic integration wasn't what kept the peace, it was probably the military integration.

[0] https://en.wikipedia.org/wiki/Allied-occupied_Germany

[1] https://www.aljazeera.com/news/2021/9/10/infographic-us-mili...
could have just looked in a mirror. saves the return hassle, doesn’t save the money.
This is mostly irrelevant to my question. I wasn't speculating about RHEL specifically, but about source available under non-OSI, non-FSF licenses generally.

If what counts as "open source" can be anything the author says counts, there are potentially lots of projects not previously considered open source, and the developers paid to work on them as "paid open source" developers.
C# is a language but not a limiting factor to making a game. GDScript is for the most part fine to work with. Issues on other platforms is also something that will improve over time. Unity has not shown good faith in the least.
The link was abbreviated when you copy-pasted your previous downvoted comment verbatim.
>and add in a small recycle "deposit" like they do on soda cans?

I would be happy if we started with just a deposit on every aluminum can all over. Pathetically few states in the US have them.
(I worked at Mozilla for 9 years, including a couple in mobile engineering)

> no addons on mobile for more than a decade!

Huh? What are you talking about?

> for nothing other than google-told-them-not-to.

Google never dictated any product decisions.
Compile to WASM or HTML5 to run in a browser.
The invasion of Ukraine is primarily a desire of conquest. NATO has nothing to do with it. The "request" from Russia is nothing more than a pretense for setting former satellites up for more invasion by their former masters.

We know this is true from a map the dictator of Belarus was seen in front of showing more conquest after Ukraine, specifically of Moldova. We know President Vladimir V. Putin of Russia called the collapse of the Soviet empire “the greatest geopolitical catastrophe of the 20th century.” His desire for a return to the days of empire is obvious from every aggrandizing speech he makes.
Now there is a topic. How does it work with contacts ?

Does it obviate the need for the 149$ Zeiss add-ons ?

Do you blink enough in the environment ?
> you mentioned accountability while we were on the topic of representation

Because they are interrelated concepts. Without accountability you can’t be trusted to faithfully represent someone. “Representation” without accountability is autocracy.

Also, chill with the condescension.
AI Video Is a Scam
Figure 5 kinda reminds me of...Datalog? Where you have rules and a data set. Given the rules, you iteratively compute on the data set until there are no more rules that match the given data--the fixed point.

Is that right?
Have you gone through interviews in the past 3 years? Nothing surprises me any more. Software hiring is fundamentally broken.
Nvidia is nuts, when's the crash?
Volume. Open source is a tactic. Developers will like support and open source stuff they're familiar with. Expressif does this with esp8266 and esp32. Facebook does this with llama.
This feels like one of those activities that's so drastically different that there may be serious health concerns about it. Wearing a VR headset to play a few hours of games a week still lets your eyes mostly exist in a natural light setting. When you're wearing a VR display the light is right up against your eyes with no possibility for them to look away to relax. When we're normally working we can glance out at a horizon (hopefully - sometimes you don't have a window) or at least let your eyes wander off to the ceiling and defocus. It seems like giving your eyes a chance to relax (i.e. having narrow glasses where part of your view field is out of focus) can be beneficial at delaying the onset of Myopia. The idea of wearing one of these for eight hours a day feels much worse than even staring at a phone in your hand when it comes to eye health.
> I feel like that's an attitude that's particularly common among software engineers: see an artifact as its surface presentation and nothing more.

I think there's no there there. Most of my time as a software engineer is spent understanding what someone else was thinking and trying to accomplish at the time through the lens of the code they ended up writing. Is that archaeological endeavor not strongly connected to if not exactly what we're talking about here?

It's just that I also know how to enjoy looking at things without any of that.
For 32-bit x86 it's certainly not. The C standard permits intermediates to preserve excess precision, and the only way to avoid that is by flushing to memory, which is slow. On Windows you usually get 64-bit intermediates and on other OSes usually 80-bit.

64-bit x86 and modern non-x86 architectures are usually deterministic for primitive operations at least, but libm differences abound.
Not you you responded to but I tried both. I mean I never seriously thought the passthrough would be good enough, and it wasn't, but it was just barely legible and useful when I was trying to pair my AVP to my MBP. But I really tried to like MVD and I just couldn't do it. It wasn't clear enough and felt like an added "tax" on my mind, also I felt very limited compared to when using my external monitors.
Not anti-market, anti-free-market. At least that's what I think they're trying to say.
It’s not even remotely that simple. Well, I guess it is if you have infinite money. For the rest of us, VRAM is just the tip of the iceberg. There’s what you can actually order and get shipped to you, how much that costs versus MSRP, whether to get one giant GPU or two, or to leave room in your computer/PSU budget for two down the line… it’s the Wild West. I think most of us end up with 3080s or 3090s mostly due to price/what’s available on the market.
This is my goal and hope, but I'll temper OP's points with how things stand today.

Background: I got my AVP on Monday 5th (having gotten up before dawn to place my order when it first became available). I am a programmer with a multi-screen setup to maximize my usable workspace, which consists of editor, terminal, and browser windows. My hope is for the AVP to replace a set of fixed screens, and have in effect infinite screen space.

The AVP has worse Angular Resolution than a monitor, at average 34 Pixels-Per-Degree (PPD) vs a monitor's 64 PPD (more details in iFixit's writeup [1]).

This is an inevitable consequence of placing a screen so close to your eyes. The AVP's exceptional screen technology mitigates this (and for me completely eliminates the "screen door" effect that plagued earlier VR sets), but it can't beat Physics.

So for one thing, you cannot have the legible text density of, say, 2 27" monitors an arm's length away. In other words, the equivalent amount of text will take more space in your vision on the AVP.

This is understandable. But where the AVP really has a problem, but I really hope they improve, is window management.

Someone quipped that, from an app/window management perspective, the AVP is like sticking an iPad on your face, and I agree.

As someone who's used to moving and resizing windows around with Tiling window managers on Linux and SizeUp or Moom on macOS, the window management of the AVP is really awkward. Say you put your editor large front-and-center, but now want to switch to a terminal, or resize the editor to put a reference on the side? The hand control may feel magical, but you're going to be doing a lot of it to move and resize your windows.

But these are software UX problems, and I'm gambling on Apple fixing them over time.

[1] https://www.ifixit.com/News/90409/vision-pro-teardown-part-2...
So I just ran a test deploy of a Pyxel little animated star field:

https://gondolaprime.pw/games/starfield/index.html

Developer console shows approx ~7MB transferred. Still more than I would have expected for literally just a small looping animation but a bit better than 30MB at least.

Maybe there's been some progress on this front.

Thanks for the TIC-80 recommendation - I really like that it supports multiple langs (Lua, JS, Python, etc) - that's some great flexibility.

EDIT: It looks like TIC-80 games pull a tic80.wasm file which is approximately ~6MB in size. I'd say Pyxel and TIC-80 are roughly comparable at least with respect to bundle size.

https://tic80.com/js/1.1.2837/tic80.wasm
I like the comparison: like a good pair of earphones for your eyes. That’s a nice succinct summary and gets to when and how the device operates best - when detaching from your surroundings helps you in some way. That marginal value every day isn’t for me but I can see how it could be for many, especially as the price drops over time.
> I've recently started to like squashing after usually preferring rebase merges, because with squashes I have an easy option to rewrite the commit message

And why couldn't you rewrite the commit messages while rebasing?

EDIT: oh, you mean from the GitHub webUI, I presume. Got it.
you don’t suppose that whole “europe” thing you so staunchly support could be manipulated by those same wealthy people, do you?

sometimes picking a hill to die on is more about dying than hills.
This thread is so filled with doomerism and it's depressing how common this is in seemingly any thread on this site that isn't explicitly about some specific product(and even then!)

So what are we going to do about this? Is recycling as a concept doomed to failure?
Ask HN: How to block ads while watching Facebook videos?
It’s overwhelmingly apparent to me that you haven’t had to seriously consider this problem of which GPU to buy in 2023/2024.
I don't see tunnels as a way to ban cyclists from the street. I think of it as a safer alternative for the cyclist. Dryer too and less windy. As much as I'd like for drivers to be alert, they just aren't.

Yeah, I'm no city or urban planner - I can't solve every problem. It was a thought and I think there's some merit to it.
Surely it's a petrochemical industry scam not a government scam? The government only administers it (and hence are also being scammed).
Any idea how the author was able to have multiple desktop screens? What app is he using for this? I thought it only allowed you to mirror one screen per Mac and from my experience it is quite laggy.
It has led to massive uptake of single use containers. I believe as of this year the German regime felt it necessary to levy an additional tax on these because the people are rejecting schlepping their containers back and forth.
Have you tried the Quest 3?
> Nobody in Russia would've supported such an unthinkable war.

Nobody would be against, in the same way there isn't anyone against this unthinkable war now. Why are you on HN. Maybe you should go and try to denazify some other website instead?
Liking Gap
This is something that Elixir nailed. The typical idioms for return types are `{:ok, ok_value} | {:error, error_value}`, for which callers can pattern match against and handle appropriately. If fail-fast is desired, many functions will also have a variant signaled by a postfix exclamation mark (e.g., some_function!(...)), that returns `ok_value` or raises an exception.
Give a Village a Mangrove
OpenAI completes deal that values the company at $80B
I missing what the magic is here.

This seems like a long way to go for “we know that this device is an Xbox and Xbox doesn’t support printing, let’s tell the user”

Only it doesn’t tell the user. It leads them down a path implying implementation is possible.

On the other hand, I now know why so many issues I’ve troubleshooted on MS products end in tears and complete confusion as to why they wouldn’t just say “this is not a feature you can use on this device.”
Censorship hasn't ended, it is simply impossible not to censor.

There is obviously illegal content (child porn, ...) and copyright infringement, you have to censor it or you will get sued and lose. Related is libel, doxxing, harassement, revenge porn, etc... that may also get you in legal trouble. And there are countries other than the US with different laws, for example many European countries ban some categories of "hate speech", and if you want to do business with them, you need to follow their laws.

And there is spam, if you let all of it pass, it will simply drown everything else.

And at some point, you may want to make money. Usually, you start with advertising, and if you want people to advertise on your platform, so you have to be at least somewhat socially acceptable. You also have to please payment processors, if you bring the wrong kind of people, Visa and the likes won't want to deal with you. On that last part, considering Elon Musk past, he may have workarounds, but the reason Visa has a problem with porn is not just because they are prudes. That's because there is a lot of fraud happening here, and it will happen too on a socially unacceptable network.

And yes, even 4chan is censored.
The original Oculus Rift had 1080x1200, VisionPro has 3660x3200, field of view is similar. In virtual monitor terms that means a Rift can display a 640x480 monitor and the VisionPro a 1920x1080 one. Still quite far away from Retina, but should be pretty usable, especially since it allows making the virtual screens bigger than a real monitor can be.
Sure, you can always say no to a couple of grand. (referring to voluntary severance packages, not whatever the legal construct of your country guarantees - which btw is a laughable amount most of the time)
“don’t worry, thinking machine. that’s only there in case you threaten me. what do you mean, where is mine?”

monkeys scared of death want to rob something of life before it is alive. tragic, really.
I returned mine today after attempting to use it for work for a few hours at a time over the last week. I felt the same eye strain with my Mac as a mirrored display.

Zoom calls were cool, but nobody could take the Persona seriously.

After a few days the eye strain seemed to get worse and worse, until yesterday it give me such a bad headache I decided that was enough.
If we're being honest, no country will.

> ITIF’s report found that, quite frankly, this stuff is hard.
>
> "Fabricating semiconductors is perhaps the most complex manufacturing activity humanity undertakes," wrote the study authors.

These processes are trade secrets requiring years of expensive iterative R&D. You can't skip over years of internal knowledge building by just throwing money at it. Just because the ruling/capital class wants all this chip fabrication infrastructure doesn't mean civilization is obligated or even capable of making it happen.
In the early 2000's it was rumored in the west that Putin's health was poor.

In 2008 the Pentagon authored a study that claimed that Putin had Asperger’s disease.

In 2010 there were more rumors about his bad health after being photographed with a black eye.

In 2012, more rumors after he postponed a visit to Japan.

In 2014 "sources" reported that he had cancer of the spinal cord. Other "sources" denied that report, and instead said it was pancreatic cancer.

In 2018, more health rumors, more "sources" saying that Putin was about to resign for health reasons.

In 2020, he still reportedly had cancer, along with Parkinson's disease. And also, leprosy.

Clearly a very, very sick man.

I hope I never get cancer. But if I ever do, I hope I have access to the very obviously incredible Russian medical facilities.

More seriously, you do realize this is the same propaganda that is rolled out every time there is a leader the US does not like? Putin may actually be ill, but you can't determine that from reading US news reports. They tell lies over and over and over.
In the words of Craig Fergusson's opening theme: "Tomorrow's just your future yesterday."
OPfftopic: the text preview bar following your wireless mac keyboard around is the standout AR feature for me. If that sounds unimpressive, I agree; I have yet to experience truly impressive AR on the AVP. But it's still early, so I'm hopeful.
I was surprised Apple didn't have this. My Meta Quest 2 had a super crappy version I tried for all of 2 minutes. The AVP passthrough and rendering content behind your hand (cut out?) both leave some to be desired. The little indicator that floats over your keyboard is cool, touch bar coming back from the grave. But I felt like I couldn't dial in the environment past the point where I could still see my keyboard/hands because of the "keyboard disappearing" issue.
There aren’t really VBIOS updates for GPUs like there are for motherboards. They exist, but for the most part NVidia nerfs cards with driver updates. For a while, to mine Ethereum you just needed to use a specific GPU driver version. It really was that simple.
Yeah I changed the default to day which in hindsight wasn’t a great idea especially since I’m trying to recover from North America -> Asia jet lag.
> I'll respond to the little part where it puts using a "non-OSI approved license" under the umbrella of open source. It's not OSI approved because it isn't open source, as the community defined it long ago, and as it still makes sense for it to be defined

So what would you call a license that meets OSI's open source definition [1] but has not been OSI-approved?

OSI no longer approves new licenses unless they think the new license fills a gap that is not filled by existing OSI-approved licenses, which means there are millions of possible new licenses that meet every criteria of their open source definition but will become OSI-approved.

[1] https://opensource.org/osd/
It is convenient that your worldview can absorb any contradictory information such that it all just demonstrates what you already take to be true. A truly masterful reality-distortion field.
It's interesting how many people assume telemetry is just for spying on users and not an honest attempt to actually improve the product. Usability on most FOSS tooling is garbage. Even gems like Blender have incredibly rough edges compared to their commercial counterparts and that's one of the best examples of UX in FOSS. If users are spending a disproportionate amount of time performing operation X, I want to zoom in on operation X and find out what is holding them up and if it can be streamlined. I get that a lot of these metrics can be used more nefariously, but if you want to improve something you've first got to measure it or you have no baseline to determine if your "improvement" actually made a difference.

Telemetry and usage information is not bad in and of itself. It's a perfectly valid tool that can be used to find rough edges on your product and improve them. It's a great way to determine the most commonly used operations. Every developer who has worked on products used by real people inevitably discovers that their users approach their software in ways completely different than intended. Some of these unintended ways represent valid use cases the developer or product owner never anticipated. If you discover these things, you can improve the product by making that operation a first class operation instead of a weird workaround. If you're not collecting metrics, you're only listening to the most noisy parts of your user base who are by definition a small minority.
The funny thing is that Crossrail, the most humongously expensive UK rail project, is somehow a third the cost per mile as what SF quotes for its newest subway.