skysight-inc/HackerNews huggingface dataset:
The compute capacity of these nVidia parts is significantly higher than that of an M2 Ultra. It’s not just about memory capacity.

The memory bandwidth of the nVidia GPUs is also significantly higher than the M2 parts.

The Apple silicone parts are impressive for what they are, but they don’t have a huge efficiency advantage for GPU compute. The full-size GPUs with huge memory buses and a large number of cores are still significantly more powerful.

There’s also a matter of getting data into and out of the GPUs and across the network, which takes a lot more than 10Gbe

The Apple silicon is great for running development workloads locally, but it’s significantly slower than full size GPUs.

I’m kind of surprised at how quickly everyone forgot that Apple’s marketing material greatly exaggerates their GPU performance.
Maybe. But the iPod was also not 10x the price of the Nomad. The iPod also had essentially the same feature set. Here the Vision Pro is undoubtedly better in ways like the screen but also seems to be lacking support for VR controllers. Right now VR gaming is pretty much the main reason VR exists. Perhaps Apple will change that but something like Beat Saber is a pretty great demo for VR. And without VR controllers more complicated titles like RE8 VR are not going to offer the same experience as other platforms like PS VR2.
Personally I'd make the monitors the same size as real monitors. So... yeah maybe they'd be HD if they took up 2/3rds of peripheral vision, which would match my current monitors. But you could also have more of them, and handwave them away when you want the table back

And when on the move would be better than... nothing, which is what it's competing against. Look at phones, they're absolutely abysmal for both input and output. But they're mobile. Laptops? They're not as good as desktops.... but they're mobile. Virtual displays? They're mobile, allowing more bandwidth in, it's going to be good
"The worst part might be how ridiculous you look talking to and addressing someone normally while wearing these."

Getting to avoid the typical in-flight entertainment would be worth that price, IMO.
The Lisa and the Mac were very expensive for their day--probably at the same level as this.

The difference was that the Mac shipped with WYSIWYG editing software (MacWrite and MacPaint) that was so obviously better than anything on the IBM that it was a no brainer. People wanted them very much, but most of us simply couldn't afford them.

In addition, desktop publishing was a stupidly obvious killer app on the Macintosh (Fat Mac plus LaserWriter plus Aldus Pagemaker) and you could make your money back within a couple of jobs given how much money you would save.
I seem to recall that, years ago, this article's photo[1] of Digg engineers sitting together for the v4 launch used to get posted every now and then. Usually, the idea was to shock people about how awful open offices were. Only today did I learn that this was a photo of an unusual event, and not how people usually sat at Digg.

Or maybe I'm thinking of a different photo?

[1] https://lethain.com/static/blog/heroes/digg-v4.jpg
I know we all hate each other but is this like a good direction for the future? Directing all our emotions to silicon chips? Maybe there is other things we should be building.

Emotion recognition is an old field but (apart from autism research) the only application i can think of is emotion manipulation. How does one wake up in the morning and decide to work on consumer emotion recognition
> Our API server was a Python Tornado service... and one of the most frequently accessed endpoint was used to retrieve user by their name or id. Because it supported retrieval by either name or id, it set default values for both parameters as empty lists. This is a super reasonable thing to do! However, Python only initializes default parameters when the function is first evaluated, which means that the same list is used for every call to the function. As a result, if you mutate those values, the mutations span across invocations.

How on earth did such a well-known Python footgun ever make it into production? This is the kind of thing that should leap out of the screen for even a mid-level Python developer - and once you've been trained by bitter experience it's very easy to spot.
Tens of hours? I wasn't aware that newborns are allowed to drive :D. Jokes aside, if you want to compare the training time, you should also include the time it takes us to learn our surroundings and navigate the world.
It seems to me that this is how any sphere of the entertainment industry works. Now any activity is a marketing-thought-out way to earn money.
Probably, in person, for the foreseeable future you'll just watch a movie IRL when people are in the same room, and that's fine and I like that.

What this will allow is for you to watch a movie with your friends remotely in a way that is compelling.

My gf and I were long distance for a few months. It was really hard, but being able to video chat every day really helped. Unfortunately, anything beyond that was difficult, like watching a movie, because the experience was awful. The closest we were able to do was use a browser extension that would sync our streams, and then have a chat box.

With this, remotely, you guys can watch the same movie, chat, see each other, hear each other, still hear the movie, etc...

Will it replace watching am movie IRL? Of course not, and it doesn't have to. I don't think they're trying to replace physical interactions, but they're making a great case for how we can augment and extend our virtual ones.
Just a shame this was not a 486 DX/2 66mHz or 100mHz. I refuse to waste time on 386, it just is too underpowered.
The first iphone let you have a real web browser anywhere you had cell coverage. This lets you have a web browser floating at home. Its not the same (and I love VR)
I take it they didn't extend that to the package managers :)
> In compare to human's tens of hours?

On top of typically around 18 years of learning to process and fuse vision, sound, proprioception and other inputs, to navigate the world and reason about it.
Apple's used to have the AirPorts (Express and Extreme) as WiFi APs. They were pretty good.
As a general late adopter, I see the thing similarly. Flashy tech, no doubt, and I'm sure it would entertain me a bit, especially as I tend to be asocial.

However, it seems like a thing that wants a part of the user's life for itself, rather than adding to the life of the user. For this reason, I'm not enthusiastic for it at all.
> Onboard code logs ~4000 messages a second into three SQLite databases. After a drive session a script merges the three databases into a single SQLite session log.

A bit unrelated, but curious as to why you wrote to three separate databases only later to merge them.
I d think those are detectable from facial expression alone. There is also EEG as a possibility
Oculus has had virtual screens for a while. It was neat at first, but I never used it because it’s just not as comfortable as a screen on a wall. It’s the “one less thing” simplicity that makes me not want to use it for watching.

In group settings it becomes ludicrous to have everyone put on their goggles and sync up.

I think this will work if people are on airplanes or living in “the stacks” where there is really just no room.
This post touches on a hypothesis of mine: the more the context looks like homework or low quality code, the worse the suggestions will be. Like a LLM that autocompletes a childish question with a childish answer, a homework code prompt will autocomplete with more homework code, bugs and all. So getting high quality completions is less about descriptive prompts, and more about framing and vibes.

Here are three "homework-looking" functions that were generated by Copilot based on their signatures, with comments added by me:

# "Load" and "file" instead of more precise terms.
def load_numbers(file):
with open(file) as f:
# both .strip() and .readlines() are redundant and should be removed.
return [int(line.strip()) for line in f.readlines()]

# Verbose and imprecise naming.
def calculate_differences(numbers):
numbers = sorted(numbers) # Inefficient cloning instead of .sort().
differences = [numbers[0]] # Breaks on empty lists.
for i in range(1, len(numbers)):
differences.append(numbers[i] - numbers[i-1])
differences.append(3) # Where did 3 come from?
return differences

# Vague. Redundancy with param name. Sounds too much like English.
def count_increasing_numbers(numbers):
increasing = 0
for i in range(1, len(numbers)):
# Homework looking if/else.
if numbers[i] - numbers[i-1] == 1:
increasing += 1
else:
increasing = 0 # Why would it reset?
return increasing

And here are three similar functions from signatures where I tried to give better "vibes":

# "parse" and "filename" are more precise, and out params indicate higher performance code.
def parse_numbers(filename, out_numbers):
# Explicit file-mode!
with open(filename, 'r') as f:
# Reading lines by iterating over the file object!
for line in f:
# Explicit error handling!
try:
# No redundant .strip()!
out_numbers.append(int(line))
except ValueError:
pass

# "get", "adjacent", and "diff" all show familiarity with vocabulary.
def get_adjacent_diff(numbers):
# Simple one liners! No off-by-1 errors!
return [numbers[i] - numbers[i-1] for i in range(1, len(numbers))]

# "Pairwise" is more technical, and avoiding name/arg redundancy. Less like English.
def count_pairwise_increasing(numbers):
# Another good one liner, making full use of list comprehension.
return sum([1 for i in range(1, len(numbers)) if numbers[i] - numbers[i-1] == 1])

Unfortunately this is not objective at all, and subject to changes on GitHub's whims.
That's the best thing about standards, you have so many to choose from.
It is easier to spot when the details become blurred. So either zoom out of the image or look at your screen from afar. Because I am shortsighted, I am also able to see it easily when I remove my glasses and move back somewhat from the screen. I get the best result when I am just a bit outside the range were the image is sharp. Then I still have something like a 3-D effect from the potest. -- So no substance needed to see it.
Pretty sure "now" in this context means "starting now".

Once people start relying on this, it will take a lot more than just citing reasons to revoke it without causing massive blowback.
It's probably good for running TOTP authentificator or some kind of crypto wallet software, especially considering the lack of internet connectivity on this device, which makes it more secure for this purpose (though it may output QR codes on the screen, so actually it's kind of unidirectional data diode, rather than fully isolated device). I would install OpenBSD on such computer. Recent supply chain attacks on the dedicated crypto wallet hardware [1] indicate that we must rely on open source software if we strive to avoid low-entropy backdoors in the random number generator in such systems. The probability of a successful supply chain attack on such a gadget, given the number of user-controlled variables, is close to zero.

[1] https://www.kaspersky.com/blog/fake-trezor-hardware-crypto-w...
It's not just the machine learning stuff, they have a non-portable approach for everything, including the platform's primary programming language. They still seem to live in a world where a significant niche of developers targets Apple platforms and their bespoke APIs only.

The problem with that world view is that (a) everything with a network effect can't target a single platform anymore, and (b) the business model for old-school professional single-user apps was killed by the App Store.
Valve have been interested into the biological side of VR and BCI for a while too
This gave me a good chuckle. I remember at school once there was a shadowy entity that I came to understand was NSA recruiters (think big engineering school, big Military budget, not atypical for students to have high clearance). If you signed away a couple years they gave you some cash, I remember that, but what made me laugh was the thought of those bland recruiters surreptitiously whispering, “Now look, the LSD is supposed to HELP you see the code, go on try some!”.
It is a great idea. I think the algorithm needs some work though. Probably some guidance to the LLM could pick out attributes you could use to form a “vector” to answer questions as “what sector is this company in?”, “describe their main customer” etc. Would get expensive though perhaps.
People throughout time and culture have described the experience of seeing auras, and I believe that's a result of peeling back inhibitory responses to really "see" what the eye and mind see without too much heavy filtering.

Like today there are people who experience things like psychedelic flashbacks or HPPD, many report being able to trigger those experiences willingly, and sometimes uncontrollably.

I think you can train yourself to see this way, and meditation is a great way of peeling back your brains' pattern matching and assumption making to do it. It's similar to learning to "see" as an artist, or the artist's eye. When you first start out, you have to learn to look past the generalizations your mind fills in for what you think you're looking at to actually "see" what needs to be seen to capture what you want in art. It's a different type of perception.

For that reason, I don't think drugs need to be involved at all to make art like this, just a different way of perceiving things.
SEEKING WORK
Location: Europe, France
Remote: Yes
Willing to relocate: No
Technologies: TypeScript, NodeJS (Adonis/Nest), React/Next/Remix, Docker,
Github, MikoORM, PostgreSQL, XState (FSM), Puppeteer/Playwright, GCP, DO,
Shopify, AssemblyScript
Résumé/CV: https://djang0.dev - I recently created 2 Shopify apps, an app to create bundles (based on discounts)
and a chatbot with a vector db and chains to create a branded AI-Shopping assistant. I've also worked for major
French influencers
Email: hello [at] djang0.dev or check my website footer
I once did that as well: https://github.com/Const-me/AvxMath/blob/master/AvxMath/AvxM...

The method is different, and the OP hasn’t mentioned it — high-degree minimax polynomial approximation.
I've got some Factorio flashbacks =)
The caption now says 'Image made with Midjourney'.

I wouldn't necessarily have thought it was AI-generated from the style although the fact he is apparently the only person in the auditorium hints that it isn't an actual photo of Wittgenstein at the movies. Unless he went to very unpopular films, that is.
You have emotions , the device does not. No matter how we pretend to ignore it, the ability to empathize and embody the emotions of others separates us from machines. Even if they emulate it, i know they are fake (yes, i am being a machine-racist here)
How is it different to someone sleeping?
> Why are no of the other people in the meeting using a Vision?

Check out Marques Brownlee's video on this - they probably _were_, it renders your face using the internal cameras in real time and displays that.
Apple’s AR Headset Raises Concerns. Why It’s Impossible to Write Off
SDK coming later this month https://developer.apple.com/visionos/
Where are the actual bindings? Linking to a page with lots of long videos that are mostly not available (it says "Available on June 6" (or 7,8,9) with a editorialized title that is not even on the page is below HN standards.
The pledge is about smartphones, you can access the internet and use it for learning, communicating, etc with a PC/laptop.
Yeah I'm not sure what's up with that... I remember reading a thread on it last year about fires at various Colo DC'S.
It seems like the tutorial is not really thinking the end-result and reproducibility of the container (the main use-case).

It is manual workflow to create a service inside container, when you instead should automate the process with Dockerfile/Containerfile or just shellsricpt it with Buildah.

What is the point of creating non-root user here when he adds it to the wheel group anyway?

Something you are not doing, when making a proper container image.
> "genocide" by Ukrainians is okay tho? Because you're very specific here that it only applies to Russians here while ignoring (and therefore whitewashing) Ukrainian acts of war that precede 24.02.22 against their own population.

There was no genocide by Ukrainians in Donbass, this Russian propaganda has been a persistent narrative that has any had a single word of truth to it.

365 civilians had died in the Donbas conflict between 2016-2022.

8,400 civilians have died in the war in Ukraine in ~1.5 years bits been happening.
Humans aren't perfect. Open source projects have missed unescaped spaces in directory paths that caused the deletion of /usr (Bumblebee), video games have forgotten to check the cwd and deleted vital windows boot files (Eve Online) and operating systems have forgotten to check passwords (MacOS).

Given this was 2010 I wouldn't be surprised if they had a less mature development process that doesn't use things people take for granted today, like linters, and pre-merge code reviews.

If you assume perfection of humans, maybe 95/100 times it works out and 4/100 it's a small oops, but 1/100 times you get something embarrassing like this
I dont care about about wearing a big headset.

I just want to display fake screen, in HD, everywhere in my environment.

The quest does not have high enough resolution for this.
In my opinion that is like saying it might more convenient to use sprintf.

Yes, that null has to be there for historical reasons. It doesn't mean it is a good idea to write code that relies on it.
It’s worrisome that many companies out source their IT there …
Let me show you a more clear example: "sebzim4500, we have analysed your blood sample taken on the 2nd of June, 2023. The GM2345 general immuno-assay test indicates the presence of anti-globulins which tells us that you possibly have Hodgkin's lymphoma. We recommend that you start chemotherapy immediately. Please contact our office to arrange your treatment."

While it is true that you might have cancer (as you say a decent portion of the population does) but we know the above message is false. I do not have your blood sample, I did not run any tests, the name and description of the test is made up. All of these make the statement wrong. And in everyday vernacular someone might describe the above interaction as "sebzim4500 was wrongly told that he might have cancer."
Exactly! And for the "get rich by trading" gamblers, the large spread is great as you can actually make money by providing liquidity and arbitrage to centralized exchanges.
> I don't understand why there is no AR or VR killer app for this thing.

Because if you go outside wearing this you're going to get instantly mugged. If they were to release something like Pokemon Go before the price comes down, that would likely just result in a bunch of kids getting murdered on the subway or whatever. Much better to drive down the costs by first selling it to people who are excited to use it for coding or whatever.
The compiler is only vaguely allowed to do this by general "as if" rules; in practice there are so many formal constraints on field layout I don't think it could do better even with the world's most brilliant optimizer. It would need to behave "as if" if the two fields are laid out next to each other, in address-ascending order, with nothing but padding in between.
No, but they will.
You are probably right that having a slower processing speed isn’t an advantage overall, but being able to perceive patterns like this may be advantageous in some situations.

Maybe the slower processing speed is the cost of better processing power? Kinda like the tradeoff between high torque and high speed for gearboxes.

Some tribes use psychedelics for hunting, and others that use psychedelics for introspection: maybe they are perceiving something that we ignore during normal processing modes.
Are you referring to the Stoned Ape hypothesis? I couldn't find any mention of evolution in the linked article.
General purpose like a laptop or a phone.

It will have an App Store like the phone (this was in the keynote I think). I don’t think there will be side loading unless it is govt mandated requirement.

It is aimed at general population and not developers.
> This comment seems to be unrelated to the subject.

Isn't it obvious? It's tech companies and mobile ecosystem. Everything that can be used for ads and surveillance, will be used for ads and surveillance.

Pose detection can provide a lot of insights about the user's overall health. All the unscrupulous players now need is some bullshit reason to convince the user to a) install their app, and b) use the feature. Like, idk, high-fidelity dancing AR avatars to use as stickers on social media (a real thing, btw.).

Apple may or may not make this hard, but it's a real thing to be concerned about. Arguably, it's the most obvious use case, given the state of this industry.
Sounds like you are intentionally switching the discussion topic, to be honest
Depth of desks could go from 2-3' to 1'. Offices could fit more desks.

But I think we'll see people using these with virtual displays, and then co-workers' personas bleeding in from the periphery. Companies will go from requiring in-office workers to being OK with staff WFH if they have a device like this. $3500 is going to be cheap when compared with office space per person.
Seems logical, most people interact with their pets which are mostly cats and dogs.

Horses will probably be next
The Russians deliberately allowed water levels to raise to unprecedented levels. Most likely in preparation to detonate it.

https://twitter.com/intelarrow/status/1666010580497448960?s=...

This could’ve caused the damage?
Apple's position, in so many words, is that if you want a cheaper iPhone, buy an older model. Their products are so good, that the budget model is just the old one.

For example, I have an iPhone 11. I got it the day it came out, and I really don't need another phone. I will continue to use this one until it breaks, or probably for another 5 years, whichever comes first.

Maybe for some people, it's beneath them to buy an older, even if it's professionally refurbished and warranted, but to me that says something about the quality.

Last example. My brother in law was once complaining to me about how Apple is trash and that they purposely slow down their phones and that it's all a conspiracy. I asked him what phone he had and he told me an iPhone 5s! I was so impressed that he didn't even notice how outrageous this was.
>I'm not sure what you mean about CPU-only RAM, the Ryzen 7940 is an APU which integrates GPU and CPU and both draw from the same pool of ram, just like Apple silicon.

Unified memory that is also high bandwidth.

>Benchmarks seem to put the 7940 ahead of even the M2 Pro:

Use Geekbench 6. It's closest to SPEC and optimizes well for both x86 and ARM.

Performance per watt is significantly in favor of the M2.
According to the keynote the first party app is going to recognize the family cat/dog as a "person".
Ubuntu would probably work fine too, as any other well supported "big" distro. The reason for Fedora is more psychological, by choosing a "boring" distro one is less likely to be tempted to futz around with the config, etc. Which in my experience is now the primary source of Linux problems (as an over-experimenting user)
Absinthe for Large Elixir Applications
Game and app ideas for Apple Vision Pro
I suppose it depends on what you want to run on it, some things run best on a 8088/4mhz, or a 286/386/486... once the Pentium came out and people stopped writing clock cycle dependent code, the CPU didn't really matter.
> converting to a sentinel when possible is the best we can do.

Did you, uh, do the thing I can't ask if you did on HN? Because it's entirely about how to get better performance than sentinel values by specially structuring your discriminant.