skysight-inc/HackerNews huggingface dataset:
I've watched Netflix movies with no issues. The max session time I've ever done in VR is about 4 hours but that was playing a game and had no issues except the imprint from the headset in my forehead... I definitely know people that can't play at all without feeling sick though so ymmv.
I mean, sure? There seems an implication that these people were not good at their jobs, though? Why the odd vehemence here?

You are giving general advice that feels right. I'm asserting the stakes are basically nothing?
Uhh sure. What are the actual effects? Have you tried it?

I’m all for calling a pig a pig. Let me know.

Are you saying that fetanyl is no more deadly than heroin?

(Also, if anything, the whole “illegal substance flying in a person’s face” thing comes from comedy movies… Is this what you’re saying is untrue?)
The author's final suggested solution at the bottom of the article still relies on logarithms.

> doing it with logarithms will be slower and more complicated for a computer

This is a fascinating point of view and while it isn't wrong in certain "low-level optimization golf" viewpoints is in part based on old wrong assumptions from early chipsets that haven't been true in decades. Most FPUs in modern computers will do basic logarithms in nearly as many cycles as any other floating point math. It is marvelous technology. That many languages wrap these CPU features in what look like library function calls like Math.log() instead of having some sort of "log operator" is as much an historic accident of mathematical notation and that logarithms were extremely slow for a human.

Logarithms used to be the domain of lookup books (you might have one or more volumes, if not a shelf-full) and was one of the keys to the existence of slide rules and why an Engineer would actually have a set of slide rules in different logarithmic bases. Mathematicians would spend lifetimes doing the complex calculations to fill a lookup book of logarithmic data.

Today's computers excel at it. Early CPU designs saved transistors and made logarithms a domain of application/language design. Some of the most famous game designs did interesting hacks of pre-computing logarithm tables for a specific set of needs and embedding them in ROM in useful memory versus CPU time trade-offs. Today's CPU designs have plenty of transistors and logarithm support in hardware is just about guaranteed. (That's just CPU designs even; GPU designs can be logarithmic monsters in how many and how fast they can do.)

Yesterday's mathematicians envy the speed at which a modern computer can calculate logarithms.

In 2023 if you are trying to optimize an algorithm away from logarithms to some other mix of arithmetic you are either writing retro games for a classic chipset like the MOS 6502, stuck by your bosses in a history-challenged backwards language such as COBOL, or massively prematurely optimizing what the CPU can already better optimize for you. I wish that was something any competent programmer would know or at least suspect. It's 2023, it's okay to learn to use logarithms like a mathematician, because you aren't going to need that "optimization" of bit shifts and addition/subtraction/multiplication/division that obscures what your actual high-level algorithmic need and complexity is.
> More charitably, “substantially different” is not a high enough bar when you literally just read the other author's patch.

Yeah it really is. If they rejected the approach and rewrote it from scratch that is sufficient. Doing a cleanroom reimplmentation with someone who had never seen the original patch is a good affirmative defense to protect against all possible lawsuits, but it isn't required.

> If you're writing an academic paper and come up with a whole new mathematical approach algorithm, you still reference the previous best algorithm.

This isn't an academic paper, and the proposed fix wasn't published, and it sounds like the maintainer thought the proposed algorithm was "poor" not "previous best".

You can consider it "rude" but under no circumstances is this illegal in any way.
Genode seems more mature as a desktop OS at the moment. It has been going on for much longer.
People who disagree with you aren't shills - they might just be better informed about Malware statistics for example.

Quoting Apple and Nokia here:

>In the Android ecosystem, which has 50 times more malware than iOS, Nokia found that “the fact that Android applications can be downloaded from just about anywhere still represents a huge problem, as users are free to download apps from third-party app stores, where many of the applications, while functional, are Trojanized.

Source: Apple response citing the Nokia Threat Intelligence Report 2021

Nokia's 2023 report continues to point the finger at side loading being the main culprit behind Android's security woes:

>Android based devices are not inherently insecure. However, most smartphone malware is distributed as trojanized applications and since Android users can load application from just about anywhere, it’s much easier to trick them into installing applications that are infected with malware.

Source: Nokia Threat Intelligence Report 2023.

The same is experienced app repos for Jail-broken iOS devices.
> These cops would disagree.

Hacker News is the last place I would expect people to blindly accept police press releases at face value, particularly when they fly in the face of basic science.

Your first link shows a guy administering Narcan to a man who's standing up, fully conscious, with his eyes open. Even if you've never seen an overdose in your life, that should set off some alarm bells.

These stories are evergreen and predictable. They make for good viral clickbait content, despite the fact that they never hold up. Every time, the story is the same: they run a test afterwards, and 90% of the time it turns out that there's no fentanyl in their system. The other 10% of the time, it turns out that the cop saw an opportunity to take a hit off the drugs they just seized (oftentimes non-opiate), and that resulted in an overdose.

For future reference, a good hint that these stories aren't portraying what they claim to be is that they almost never show people with symptoms consistent with fentanyl overdose (and typically with symptoms consistent of a panic attack).
I dislike Facebook as much as the next guy, probably more, but this stuff is news for hackers. And it's not even particularly beneficial for them to be featured on HN, we're a rather critical audience.
This comment may eventually seem as outdated as asking 'what's the point of Dropbox,’ but it seems we’re approaching the limits of human-computer interaction. It feels as if we’ve reached a point where technology, originally a 'tool' to serve humans, is beginning to erode essential aspects of our humanity, manipulating our core motivations. People may start to opt out, not necessarily due to a lack of useful features and functionalities, but because the overall cost to our humanity outweighs the benefits. This is something we’re gradually coming to realize more fully.
I really don't understand why sites would do this. To each their own, but it currently lowers my opinion of the site. I was disappointed to see NPR and Ars on the list.
I think the layers are on to of each other
if the total surface is a square meter, it doesn't bring any more solar energy to stack layers, right ?
I remember how Microsoft wanted non-insignificant amounts of money for its official SDKs and Visual Studio (and I always pirated them).

But Apple always offered Xcode for free and, iirc, some Macs even came with an Xcode installation CD in the box. But major macOS updates were also paid back then. But the version that came with your computer out of the box was still free. So no, I feel like "we need the $99/year and the 30% to support the R&D cost of our APIs" is a mostly made-up excuse. It's not like Apple would operate at loss if they remove the $99 and 30% fees tomorrow.
All the news from Meta Connect 2023
What are the effects? What’s the science? What are the calculations you’re speaking of lol? If they’re so basic and can be done on the back of an envelope, can you provide them right now?

Are you saying that fetanyl is no more deadly than heroin?

Or are you just saying that the “wind blows substance in face” is only a thing seen in movies?
Couldn’t virtualized monitors be customizable in a declarative way which would enable you to do stuff which would be completely impossible on hardware, though? Imagine i3wm with dynamic virtual hardware, that’s insane, not to mention what kinds of automated monitor setup configuration transitions you could make.

AR guy many years from now can instantly try a new 12-monitor setup while our dumb butts wait for 12 expensive things in the mail and then wire them all up. Oh, wouldn’t it be cool to have 16? More waiting. But nobody buys that many monitors. If it was just a number in a text file, people might try out a 16 monitor setup just for no reason.

The difference in capability could be massive, to the point we’d be truly amazed to jump into the future of AR. Not to mention the freedom of hands free portability, it could be wizard levels of awesomeness!
You can do this with the Quest 2 right now via AirLink. I do it all the time.
Quest 2 grew the VR market by ~10x. What was the killer app? Beat Saber is the first install, but not what kept it going for 3 years.

It's the ecosystem. VR Chat for some, social game for others, immersive experiments like Bonelab, and a few studio titles.

I'm glad Meta didn't hype the Quest 3 too much. It's easy for VR expectations to outrun current tech. VR seems to be in the trough of disillusionment where it's moving forward (2023 games are way more playable than 2021 games) but it's a slow burn. "Hey this isn't a step change" is probably right about the Quest 3, but I think also misses the bigger picture. It's a platform and people are still figuring out what to build on it.
That's because the Terminal app has an exemption for Full Disk Access, so as to not break anything.

Edit: OK, iTerm2, not sure what's going on there.
Sure, but those only get rendered when stuff is actually changing on the screen, otherwise it stands still, compared to games which would (usually at least) continue to render N FPS no matter if the screen is identical or not compared to previous frame.
There is a lot of effort put into those ERP models, lol. The training and datasets are actually really good, hence they are very good at the non-e RP part.
This is not advice but as someone who does a lot of contract work, it is repugnant to me that a "client" even consider the option of simply not paying for services rendered. By your own account, those services were rendered in satisfactory manner. The fact you are considering lurching on payment puts you in a worse light than all the faults of your co-founder in my view.

Honor your commitments.
Show HN: Brief – CLI command builder inspired on Magit/Transient
Hey HN,
this is a small project I've worked on and off on the last year. I tried to picture how it would be to have a Magit-inspired interface for any command, without needing to use Emacs (i.e. directly in the terminal). Brief only really covers a small part of Magit's interface concepts: transient commands. See the Readme for more details! I also had to create a small "standard" for documenting command line options in a way that can be programatically procesed, which is something that has been discussed in HN before.
> P. S. When studying Haskell on a CS course in school, I used to define exactly the same squiggly arrow operator for my programs :-)

Haskell base already has the reverse application operator (&) which does the same thing. Not included in the prelude but can be imported from Data.Function. [1] It's defined as:

(&) :: a -> (a -> b) -> b
x & f = f x

Not that there's anything wrong with using your own definitions, just thought I'd point it out!

[1] https://hackage.haskell.org/package/base-4.18.1.0/docs/Data-...
I guarantee you there's automation around training this model. There's also the factor of the dataset itself.

And it doesn't matter much if it's perfectly deterministic. Source builds of traditional software aren't typically fully reproducible either. That doesn't change

And I give you better than coin flip odds that it is actually deterministic. The engineers at the big ML shops I've had conversations with have been doing deterministic training for quite some; they believed it was key to training at scale. That's what gives you the "did this model go way off the deep end because of something we did in the model, or because a training GPU is on the fritz".
Wow, for some reason I would have guessed that GNU was older than I am, but I'm almost 10 years older than it.
Finally, an email client designed with usability in mind.
Yep. Even if the initial seed for parameter init, the example shuffling seed, etc were constant, the distributed nature of training (and syncing the model across machines) would kill reproducibility. Not to mention resuming from checkpoints after gradient explosions, etc.
Musk was about to fund his own EV startup when he was company that had just started to do the same thing. That company had no interest from investors and was shortly gone go down the shitter, literally dead in the water.

So Musk showed up, financed it himself and he brought easily the most important engineer, JB Strauble, with him.

> hype driven speculative asset like Dogecoin

Then you made a killing on shorting it? If you knew so much better then the market?

Because Tesla stock was super high when pretty much all EV stocks were incredibly high. And all companies around that industry (and others) came back down. But its also not like Tesla collapsed to some historic lows after that.

And if you look at actual Wallstreet annalists from that time period you will see that most of the valuations wasn't based on some speculative FSD stuff. It was mostly based on their production, margin and growth.

> versus gaining it from achieving sales succes on its own.

So it had nothing to do with going from a 1000 cars a year to 2 million cars a year, and while doing that having highly positive margin in an industry where (almost) nobody else makes positive margin on EV, and at the same time also continuing to grow fast?

All of those things simply happened because of hype like Dogecoin? Are you serious?
https://archive.ph/GlOOz
> I wouldn't be so quick to make that assumption if I were you

I could hardly function on the opioids (Lortab?) that I was prescribed after major surgery. I was relieved when my surgeon told me to stop taking them. Likewise, and I really hate the other opioids (Percoset?) I've been prescribed for minor dental surgery.

One person I know really enjoyed them and ended up dying from the addiction.

Clearly my head and body react differently than other people. I assume that akira2501 would be ultra-careful if he was in my situation.
well any job where you have some degree of security from being fired and in general somebody being forced to pay for outside of market forces will have negative experiences. so thats a separate problem in itself.
> If we're talking about a typed integer there is no chance of that turning into an sql injection attack.

Unless the database table switches to non-integer ids at some point.
A modern electric car is probably comparably difficult to a modern ICEV. If you want to draw a comparison with early 20th century machine shop technology, then compare with an EV of that era. They existed. Lead acid batteries are much simpler than lithiums.
It's still severely locked down Android. You can enable some hand-holding kid gloves "developer mode" features that go ever so slightly above what a normal user would be able to do but be prepared to sacrifice your firstborn just to get developer access (requires having a phone paired to the device with your personal Facebook account so no chance of sharing developer mode features with anyone else).

Trying to do file management on the Quest platform is a nightmware. With a whole lot of work you can flash some Android apps that can do things like SFTP but it's impossible to keep the headset "awake" long enough to complete large file transfers. Not only that but it'll auto kill such apps that have been open for a while without activity.

You have no mechanism to schedule tasks or execute arbitrary scripts. There's no command line access to speak of. Closest you can get is locked down adb.

Apps can access other apps storage areas if they've designated that area as shareable (e.g. not part of the app itself). So that means if you say, mod Beat Saber (which is very complicated/difficult compared to PC) the downloaded maps can be accessed by a normal Android file sharing application. But like I said, the headset will turn itself off and occasionally just plain kill any app that's running without activity (maybe due to lots of network activity? Dunno).

Trying to keep the files on your headset in sync with anything anywhere is always a manual process. There's no way to script or automate anything. You also can't install URL handlers that would say, open another app to handle a particular filetype (that's locked down). I haven't tried it but I also haven't seen a mechanism to install your own certificates.

There's also no way to set the clock (LOL). Once you pick your timezone when you first power on the device (and mandatory pair it with your personal phone/Facebook account) you must use that timezone forever. This means that if something goes wrong with the date (as did happen with my headset) the device will no longer accept any SSL certificates which means no updates and basically everything stops working on the headset. The only fix for this is a factory reset.

Meta support is also total garbage. If you have an issue and it's not part of their script of answers or something they've encountered a million times it's not getting fixed. FACTORY RESET is what they say over and over again because Meta wants the headset to be perceived as an appliance and most certainly not as a general-purpose computing platform.

That last fact is what I think holds back the entire platform as a whole. If they used a regular Linux distribution and gave developers the power to use it like a normal Linux distribution it would accelerate innovation and vastly increase the usability, availability of apps, and overall improve the user experience.
Oh, that makes sense. Real life has a big dynamic range, so if you're trying to augment that, it won't look right unless it also can cover a big dynamic range.
This is awesome to see [as a mostly-Linux person] - people have managed to impress the sentiment on me that the BSDs are well-suited for networking.

I never quite 'got it' - this helps. Are you aware of similar tweaks in Linux land, by chance?

I consider myself reasonably well-experienced as a systems administrator... but can't quite recall stumbling across anything quite like this.
Ah criminy, no screen? The hell is the point.
Absolutely!

Never seen something like this and the new results from openai tells us again that we are not close to any reasonable plateau.
I wonder how much the acknowledged the creep factor internally, or if they just kind of danced around it. But it must be their target demographic.
It also feels like there's a Paretto principle of VR experiences that people seem eager to avoid; the last '20%' of experiences offered by PCVR or Vision Pro might not be worth it. Even as a tech nerd, I don't really find myself pining for an upgrade to my original Quest. It offers the '80%' of the experience I'd actually want a headset for. I can watch 3D movies in bed, play immersive games or browse the internet surrounded by tabs. Adding iMessage to that equation will probably not be worth $3,000 for the average consumer.

Given the direction digital markets are headed (and the open precedent of VR), I think Meta is right to bet on that '80%'. It's much easier to pitch a console like the Quest than an overly-ambitious lockdown-helmet that costs as much as 2 used cars. Until Apple announces a better Vision lineup, it's going to be a bloodbath in terms of unit shipments.
It might be healthy to socialize with people who don't share your music, food, memes, and lifestyle (values perhaps being the exception where you'd still need to align). Living in a bubble and interacting only with people exactly like you seems pretty limiting. There's no reason you can't be friendly with people that live very different lives, but your phrasing makes it sound like you're not even giving them a chance. Perhaps you have more in common than you'd think!
Going off the guesstimated PPDs and so on, I feel like the Apple Vision Pro is really going to be about the bare minimum to actually feel comfortable working on code stuff in VR/AR.
Have you tried the HF version which is linked on the main page? It is transformer based after all and it is converted to HF format. Just use QLoRA to fine-tune whatever you want on the top of that model. They handed you hundreds of GPU hours, without asking anything in return. You may throw it away and train the model from scratch. Be ready to throw $70k-$150k into air warming.
Show HN: A simple API/CLI for scheduling HTTP requests
Hi HN!

This is something I've been tinkering on for the past couple months. It's basically just an API/CLI for scheduling delayed or recurring jobs as HTTP requests.

I initially built it as a personal tool to save myself a bit of time on little side projects where I've needed scheduled/recurring alerts, but decided it could be a good opportunity to practice building out a nice landing page [0] and documentation [1]. And who knows, maybe someone else will find it useful ¯\_(ツ)_/¯

The tool relies heavily on Elixir's Oban [2] library for managing jobs, and Mintlify [3] for documentation. I also shamelessly stole most of the frontend design from Resend [4] because I'm a fan of the aesthetic and thought it would be good for my design chops to use their design as a guide. I also discovered Radix [5] UI while working on this, which ended up being immensely helpful for moving quickly on the frontend.

Anyways, I almost certainly spent a bit too much time on small UX details that are most likely utterly inconsequential, but it was a fun exercise in polish :)

All feedback is welcome!

[0] https://www.booper.dev/

[1] https://docs.booper.dev/

[2] https://github.com/sorentwo/oban

[3] https://mintlify.com/

[4] https://resend.com/

[5] https://www.radix-ui.com/
mid 30s for my child heading to UNH as well, despite major "scholarship" award.
I don't know if enforcement has all that much to do with it. I think it's just the iron law of capitalism + addictive substances. More powerful, more addictive, cheaper products win in the market. Everything is like this. Packaged food has better engineered flavor so you eat more. Legal weed is labelled with its (high) THC content. Even the ABV on beer has been going up a lot in the past couple of decades.
> Designed for living in the moment

> Capture life's best moments and live-stream to Instagram and Facebook. Now with a 12 MP camera and 5-mic system. Stay connected with hands-free calls and messages and listen to your favourite tracks through built-in speakers.

I have a very different idea of what "living in the moment" means.
You're all (everyone who replied to my comment) assuming that human game developers only develop games so that they can earn money off them. It's HN so that's not weird, pretty much everyone here has their for-profit blinders on. But what if I told you that not all human behavior is done for profit? Including game development.

Not everything has to be "financially viable" and return a profit. The best things in life are made by people without any profit motive at all.
> Pair it with my phone, give me driving directions which don't require me to take eyes off the road.

I already do this with mine using audio.
And then you get a list of the nnn,000 sources substantially contributing to the model weights used to generate your output?