skysight-inc/HackerNews huggingface dataset:
Motion blur is a contentious subject in games because it's often done very poorly.

The biggest three crimes are blurring an object too far, blurring things that shouldn't be blurred, and blurring an entire scene (which I guess just results in #2, so maybe there's really only two crimes). The most important thing is that motion blur should be subtle. Properly-done motion blur doesn't make a game look blurry, it makes it look more real and smooth.

If an object is moving 50 pixels between frames, then the blur should not be more than 50 pixels wide. Really, it should likely be only 25 pixels to make the blur more subtle. But for some reason, racing games love to apply a full radial blur to an entire scene while going fast, and to me it just ruins it.

Likewise, an object that is not moving relative to the camera should have no motion blur at all. This is where so many games get it wrong. As you rotate, they blur the scene using post-processing. In a completely static scene, this makes sense and is a very computationally-efficient way to perform motion blur. But if you're rotating because you're tracking an object, the tracked object should not be blurred. If you're in a racing game and the car next to you is going the same speed as you, the other car should not be blurred.

Really, the only guaranteed way to get correct motion blur is to render multiple entire frames in a row and then blend them, but you need a LOT of samples to make this look good, or else something like a vertical line looks like a series of vertical bands as it flies across the screen, rather than a smooth blur.

The best is probably a hybrid approach. Render each object in the scene on its own and apply a post-process blur on a per-object basis based on which direction it is moving relative to the camera. Though Z-ordering could end up becoming a major challenge.
I went to Open Data Camp in the UK in 2023 and there was an interesting talk from two attendees with Type 1 diabetes about how locked down a lot of these devices are from a data perspective, which seems like a real shame - particularly when it's your own health data they're collecting!

CGM devices seems like the gold standard in terms of what they're natively capable of (and you don't need something separate on top of a flash sensor) and I think they're free on the NHS. Lots of them have companion smartphone apps, so you'd assume that it's possible to reverse engineer whatever API that these apps are using in order to get at the raw data. Dexcom seemingly does have an API, but it only works if you're located in the US.
I think I know this: the F means it doesn’t have an igpu, right?
That's why I was talking about Windows.
That book, along with Peter Turchin's "Historical Dynamics: Why States Rise and Fall" made me a fan of 'Cliodynamics' (a field name Turchin coined) as a concept. It, along with general ideas in Complexity Theory, I find more useful for making sense of large human/societal systems than just "single bullet theory" case studies.
raised-hand-here :)
Oh, interesting! TIL the MP3 Pro is limited to 36GB unless you upgrade to the 30-core GPU.
Oh, did they win the “my shares have vested” lottery? I didn’t know that, honestly. It doesn’t seem like they are living any sort of luxurious lifestyle on that boat.
Reasons for buying other laptop (at least for developers):

1. Better choice of desktop environment (KDE/GNOME vs OS X)

2. Wider/better selection of applications

3. Better development environment

4. Ease of deployment of your own apps

5. Better fit for your budget (why spend 3000 Euros on a
limited set of features, when you can spend the same amount and get huge number of features/better features)

6. Capability to connect upto 3 external displays (which Macbook has got only recently)
Apps exist on multiple platforms just fine. The fact that dealing with App Store approval rules & timing sucks is just a cost of doing business. Plenty of outfits deal with it to get the exposure/userbase or ignore it.
No thunder, but I've enjoyed the "white noise rain" https://mynoise.net/NoiseMachines/whiteRainNoiseGenerator.ph...

It's real rain noise - if you pay attention to it, you can hear the drops - but it's overall a nice white noise that isn't the "boring" white noise.

> ... Our recording has been performed in the silence of the night, in a huge space - namely the Harau Valley in Sumatra - and in the absence of any wind, as to produce the most even noise one can get.

Related / previous HN posts

https://rain.today https://news.ycombinator.com/item?id=9908909

https://mynoise.net https://news.ycombinator.com/item?id=32366075
Not so fast. I still read about a dozen newsgroups.
Big fan of Talos, I use it on Hetzner and it's a joy!
If you are okay with single-threaded Linux native as a debug platform (i.e. you have a build that you reproduce bugs on) then you can probably use rr. undo.io has also been in the field for a long time. I hear they can also do multithreaded Linux native in some capacity as well. One of the people from undo frequently pops into time travel debugging threads when they appear, so they could give you more info if they drop by.

If you are on Windows, Microsoft has some form of time travel debugging, but I am pretty sure they do a instrumented emulator which is a 10-20x slowdown approach. I do not know of anything else on Windows.

The only efficient multithreaded time travel debugging I am aware of is all in the embedded field, so unlikely to be applicable. Most of the “multithreading” solutions otherwise available work by serializing your execution to a single thread, so they do not really count. Maybe there is something else out there, but not really sure.
These will push the price of < $500 windows laptops closer to $100 and the price of $1000 windows laptops to $300. No comparison.
Housing makes that very difficult. Throw in some kids (daycare, summer camps, sports and music enrichment if you want them to have a chance in dog eat dog world) and you need big $$$ to hit 50%. I mean 30% goes to taxes right away!
It boggles my mind to see colleagues at 20 cm of their 13 inch screens trying to read their emails.

Those who scale up, and aren't photographers... What's the use ?
I never claimed that any particular single spec makes macbooks bad, that was entirely your own strawman :). There are maaaaany reasons why I think they're bad.

> I’m not being an Apple fanboy I’m just pointing out how it’s completely reasonable for an expensive computer to not prioritize supporting a zillion monitors.

My 9 year old asus laptop has better external monitor support than my m2 macbook pro... these problems were basically solved 10 ago... how hard can it be? How much do you have to 'prioritize' this? How hard is it to solve the many years-old annoying, well-known macos bugs? I don't see innovation or engineering quality coming out of apple (the only exception being (the very recent) M line of CPUs)... everything else is meh - buggy, fragile, locked-in, overpriced, non-standard, lack of support for important stuff like CUDA, etc.
“Not in a position to commit” in Git makes as much sense as “not in a position to save the file” (in your editor) in 2024. Git is in a sense a primitive tool: only about snapshotting, not about high-falutin things like “passes the tests”, “is okay with Bob”, and so on. It’s just about tracking state.

(Again this is what git-reset(1) and friends are for)
The fact that they recognize when it can be better is a positive sign that they will keep getting better.

Now, if they took a defensive position, trying to justify their non-ideal wording, that would be ironic.
generally no, but the performance tends to be more inconsistent due to their typical reliance on throttling methods to control thermals.
It's not really a precedent since PS1 games weren't encrypted.
Welcome to my annual HN roast :')
FFS, it seems like we need the EU again. Maybe a general law that all connectors must be accessible to third parties?
Are we seeing the same benchmark? On that site, both Vue and Svelte are extremely close/on-par with Vanilla JS on every benchmark except the transfer size and first paint (which shouldn't matter at all here). jQuery also has an overhead, and I wouldn't be surprised if it's larger on many benchmarks than, say, Svelte's.
> How do you "translate" music into vibrations

Is there anything to translate? Music is vibrations to begin with.
In any event, this thing they’re doing is cool. The world definitely needs alternative approaches to computing.
The experience of making and publishing websites and apps from within puter is sobering for how simple it is. Something to aspire to
I think this is one of the benefits of raising prices to match supply with demand, that never gets talked about, and instead we bitch about 'greed'.

If I charge more I can keep my warehouses from emptying out. If a whale customer really needs a replacement, I've got one to spare instead of making them wait two weeks. I have ways to bribe critical path employees to show up (everything from good food to comping babysitting costs or buying them replacement tickets so they can stay and fix an issue). I can hire more people and be pickier about their initial skill level. And I can get experts (paid or from vendors) to come tell me what I'm doing wrong.

Vendors who think you have more money to spend or will take away the money you're already spending are often willing to throw you a little extra attention to keep you on the hook. That can be better rates, better maintenance, or a couple hours' worth of advice from one of their greybeards who has set up fifty other companies that work a bit like yours.
I do that to but for the many stable branches of OpenStack/Ceph/etc that I’m working on at once (working on the distro/backporting side often back porting patches 3-8 releases). It’s great.
Is there a metrics that can convey the complexity of a general purpose init system like systemd vs a single purpose init like Talos' machined?

That is what I was trying to convey and couldn't find a reasonable metric.
That warms my heart:

“ - Why isn't Puter built with React, Angular, Vue, etc.?

For performance reasons, Puter is built with vanilla JavaScript and jQuery. Additionally, we'd like to avoid complex abstractions and to remain in control of the entire stack, as much as possible.

Also partly inspired by some of our favorite projects that are not built with frameworks: VSCode, Photopea, and OnlyOffice.

- Why jQuery?

Puter interacts directly with the DOM and jQuery provides an elegant yet powerful API to manipulate the DOM, handle events, and much more. It's also fast, mature, and battle-tested.”
Depending on how you do rendering, vanilla JS can be extremely fast.

For most web apps, the initial layout and rendering take the biggest portion of the rendering budget. Subsequent changes are minimal and can be rendered very fast. If you can avoid re-rendering the whole page for every little change, the update can be fast.

React's advantage is to track the changes for you. That doesn't mean you can't track the changes yourself. And if you structure your rendering and refreshing pipelines correctly, vanilla JS would do just fine if not better.
I’m quite sure I didn’t give an opinion either way. I’m also not that interested in how things “should” be. I was just musing that at a certain point there might be political blow back in the US towards a continent that doesn’t have a lot of leverage.
It's just an attempt at justifying their piracy, you see it any yuzu related discussion on reddit especially.

My biggest issue with it is how people almost act like they're entitled to their stealing.
You don’t have to interpret it as you-always-do-this. Just sometimes you want a worktree (or clone): maybe the bug fix needs to be applied to an old, old release which would invalidate all the indexes in your project. So then you can make a worktree so that your main worktree is left in peace.

But is it overkill for some fast translation fixes? Yeah, probably:)
I spent a couple years at Bergen Community College in New Jersey which has a great deaf/asl program. I made friends with some dead kids and they took me dancing. The music was so loud and bassy that you could feel it in your teeth. Anybody who wasn't deaf would have had a tough time there.
IDK, maybe we can all just move on to thunderbolt and be done with it.
Again, any published benchmarks that can be referred to?
Kagi's expert mode managed to handle this (rest directly from the chat):

Based on the search results, we can break this down step-by-step:

Sally has 3 brothers.
Each of Sally's brothers has 2 sisters.
Since all the brothers share the same 2 sisters, we are hearing about the same 2 sisters each time, not additional sisters.
We know Sally is one of the 2 sisters that each brother has.
Therefore, there must be one other sister that the brothers have besides Sally.

In conclusion, Sally has 1 sister. The key thing to understand here is that when it says "each brother has 2 sisters", it is referring to Sally and one other sister that all the brothers share.
Once again, it’s a literary device; you’re doing the same thing when you call it “doomsaying”. The goal of it is to evoke a certain emotion out of the reader, which is fine in a discussion. Otherwise any conversation would be dry as a doctor’s report for gastric issues.
The browser should remember the date you last rendered a tab, and then if the link rots, it falls back to archive.org on that date.
Emulation is great because it preserves games that would be lost to time after the physical media dies off. Emulation that allows piracy of brand new games is straight up stealing. While I don't feel sorry for large corporations because they screw everyone over as well, there are plenty of cheap older games people can play, or get game pass.

People like to act like they are entitled to these new releases for free. They aren't. Play another game and get it for cheaper later, or emulate it long after its release.
I bought one and it actually feels very well put together. Quiet, pretty 2.8k oled screen, and long battery which is all I really care about.
Any chance you could lock down his account (gatekeeper) and keep your own admin user? It's too bad there's no easy way to simply "grant access" to installs remotely (if you're the admin).
Ah yes, then the vendor goes out of business and they have to bring in highly paid consultants to fix bugs in the vendors' gcc 2.95/Linux 2.6.x port to their SoC.

You need to be in the right kind of company - the one where waiting for the external vendor to fix their shit is too slow.
Miles Davis and the recording of Kind of Blue
Dude what the hell are you smoking Microsoft was 95% of the personal computer market in 1996 you can easily purchase an Android phone with no Apple influence.

Hell you don’t even need to buy a smartphone, That’s how little it has to do with the modern day. If you wanted the internet you had to go to Microsoft.
there likely was enough marketing material from corps 10 years ago which looked like AGI arrived, Watson I think.
One important component is adding significant damping, corresponding to a small probability of jumping to a random page. This makes sure that the graph is well connected and the power iteration converges fast.
1. Apple has been working on Siri, it's AI assistant, for years. Yes, it's terrible.

2. Apple has been integrating AI/ML into it's software and hardware for years.

Perhaps you mean "generative AI"? If so, Tim Cook has made public statements in recent weeks that theirs is coming soon, so probably Summer 2024 or so.
Not true. Lots of places have tables for six or even more.

That's the journo's use of the "It doesn't happen for me, so it doesn't happen for anybody" fallacy.
Relevant: https://meltingasphalt.com/music-in-human-evolution/
The only issue I have with external monitors on my M2 Pro – and it’s admittedly annoying – is that unless I turn everything on in a specific sequence, the primary monitor’s energy saving kicks in and turns off the screen before the Mac has synced video. It essentially bootloops.

This only happens on my Acer Predator, and only if I’m using DP —> USB-C. The secondary LG doesn’t care, nor does the Acer if it’s over HDMI.

The fix I’ve found is to wake up the Mac first with the external keyboard, then turn the Acer on and wait for sync, login, then turn the LG on.

While I’d obviously rather not have to deal with this, I feel like it’s at least partially on the incredibly aggressive power saving of the Acer, which I can’t find any way to disable or extend the timeout of.
Why should Slack's later complaint come before Spotify's earlier complaint? Besides, it is not like all cases take the same amount of time.
I have 64GB in my Studio. I've never noticed the difference between it and my 24GB MBA. I'm not saying there's not a difference. Just saying, even with running a bunch of stuff in Docker plus BBEdit plus a gazillion browser and terminal tabs, I've personally never noticed the MBA being slower than the Studio.
ubergraphs are pretty weird, i've never actually seen them really used anywhere.
Just a couple of papers pointing out their existence. They have some weird quirks like
every hypergraph and thus graph has a dual, but ubergraphs with uberedges do not appear to have one.
my sister needed a laptop that runs windows so dell was one of the many options
Thank you for your suggestion.
I'm going to update the README.
Over 1500 metro stations modeled by a Spanish engineer
I was in a Kickstarter for https://www.woojer.com/ and it was kind of fun. At one point, I had that hooked up to some music, my Oculus Quest hooked up to 3D video. It was fun enough, but a lot of harness and cable stuff so I didn't end up using it that much.
I have a Thinkpad P1 with 64gb. I love that it has a trackpoint. I hate that it had a fan. I guess not so much that it had the fan but that the fan constantly sounds like it is impersonating a helicopter. Not sure where it wants to take the laptop. Also the battery life is horrible, 1 hour or so. And Windows is sluggish. Otherwise, it is a great machine (I occasionally RDP into it when demoing thing for my Windows clients.)

My MacBook on the otherhand lacks a trackpoint (that will never be fixed) but is otherwise snappy and quiet. Sure it had some software/OS issues, but overall it is miles ahead of the Thinkpad.
I mean, a raspberry pi could count right? Fairly sure I could throw one of them pretty far. Or a micro ATX style box?
Starship HLS is ~5000 tons, plus fuel. 100 tons is just the cargo.
Mystery Airship
Oh I did miss that. Thanks for pointing it out.
Marriage and having children are no longer identical, and haven't been for decades.
To add to this, recursively enumerable is the same as semi-decidable, and that only gets you to finite time.

One of the big reasons to fight to make dependencies DAG like is because exhaustive search gets you to exponential time.

NP-complete, NP-hard are easy to run into with graphs.

Graph k-colorability, finding Hamiltonian cycles, max cliques, max independent sets, and vertex cover on (n)vertex graphs aren't just NP, they have no sub-exponential time algorithms.

Finding those subgraphs is often impractical.
From the company's perspective, dividends and buybacks are economically equivalent (i.e. they are giving a certain quantity of cash to shareholders)

However, from the shareholder perspective, buybacks are more tax-efficient since those who sell their shares pay taxes on the gains, and those who hold end up with a larger share of the company and no tax.

This is all according to theory. In practice, there does also seem to be a sort of received wisdom among managers that buybacks are better for companies because they can cut them in times of trouble, whereas investors will perceive cuts in dividend as somehow foretelling bankruptcy.
One of the issue is laptops aren't a growth angle to Apple. For instance the efforts they made towards the CPU and processing architecture wouldn't have made sense without the other products benefiting from it.

We've seen that with the touchbar: it got a first release, and basically no improvements, no bug fixes, no better support from there. A laptop only feature gets no love from today's Apple.

Even the iPad saw little to no progress in recent years, outside of sharing specs with the mac.

I posit we'd see a foldable/bendable phone from Apple before we ever see something significant form factor change in laptops.
Huh? High memory bandwidth doesn't help at all if you're running out of memory.
I only have 20/15 vision, so my eyes aren't good enough to see the smudging on my 32" 4K monitor. On my laptop, I definitely can't see it.

By any chance, do you have the display preferences to use a different resolution than the hardware's native dimensions?
Convinced is a strong word, but phones are typically running code that is not user controlled in an environment where they are always expected to be connected to the internet.

Given the amount of spying that has been revealed (a lot of it seeming to be superficially illegal) it seems reasonable to assume that phones are compromised in all manner of ways unless proven otherwise. I'd prefer to be pleasantly surprised.

Anything that makes it more expensive for the government to read someone's communications is a bonus. Ideally panopticon states will remain uneconomic.
loss of the middle class

You mean like https://www.forbes.com/sites/katharinabuchholz/2023/04/21/ho...
Would be interested in reading some corroborating commentary from any actual Google employees here.
Don't think of a specific named actor as a tight knit group of hackers that own a project start to finish like you'd see in the movies. Really what we are identifying is a specific team within a multi-thousand person organization (or cooperating organizations). Just like any other big organization projects get handed off between teams based on their specializations.

LightBasin is a group that is highly experienced in telecommunications that is able to identify specific hardware from vendors and probably has the same gear sitting in a lab to test on. They are focused on COMINT collection and exploitation. There has been no evidence of them doing initial access work (establishing a foothold within specific networks), so they are likely being given access and then using their domain knowledge to pivot between different telcom providers on shared networks.

Mustang Panda on the other hand focuses on initial access to organizations and then stealing credentials, intellectual property, and most importantly internal documentation. You can start to see how these two groups would work hand-in-hand.

Based on victimology I believe the two to be within an organizational structure where information passes from one to the other. It is impossible to definitively state one way or the other without having information from within the Chinese government.

If you want further info, my email is in my profile.

https://www.mcafee.com/blogs/other-blogs/mcafee-labs/operati...
If Europe doesn't have much leverage, which content will? And still, why would citizens vote for politicians that would make monopolies easier? Of course there's corruption. But how would that work against the laws of another continet?
i think the fact that so few are supported is part of the issue (not parent commenter, also not a user of apple products so i admittedly do lack experience in this area)
>That's why most codecs have packet loss concealment (PLC) that can fill in for missing packets with plausible audio that just extrapolates what was being said and avoids leaving a hole in the audio

...How far can ML PLC "hallucinate" audio? A sound , a syllable, a whole word, half a sentence?

Can I trust anymore what I hear?
I got carried away for ages with this. I was installing extensions in VSCode and got confused when it wouldn't open a link to a repo in a little browserception, because by that point I was fully expecting it to.

Really nicely done.
Back then it was done with much bigger budgets & still generated quite a few craters till they got it right.
The Grand Reveal Violates the SaaS Business Model