skysight-inc/HackerNews huggingface dataset:
Really cool, I am also working on a port of gaussian-splatting [0] but to WebGPU.

Like all the other implementations I have seen so far, this also makes the same mistake when projecting the ellipsoids in a perspective: First you calculate the covariance in 3D and then project that to 2D [1]. This approach only works with parallel / orthographic projections and applying it to perspectives leads to incorrect results. That is because perspective projections have three additional effects:

- Parallax movements (that is the view plane moves parallel to the ellipsoids) change the shape of the projected ellipse. E.g. a sphere only appears circular when in center of the view, once it moves to the edges it becomes stretched into an ellipse. This effect is manually counter balanced by this matrix I believe [2].

- Rotating an ellipse can change the position it appears at, or in other words creates additional translation. This effect is zero if the ellipse has one of its three axes pointing straight at the view (parallel to the normal of the view plane). But, if it is rotated 45°, then the tip of the ellipse that is closer to the view plane becomes larger through the perspective while the other end becomes smaller. Put together, this slightly shifts the center of the appearance away from the projected center of the ellipsoid.

- Conic sections can not only result in ellipses but also parabola and hyperbola. This however is an edge case that only happens when the ellipsoid intersects with the view plane and can probably be ignored as one would clip away such ellipsoids anyway.

The last two effects are not accounted for in these calculations in any of the implementations I have seen so far. What would be correct to do instead? Do not calculate the 3D covariance. Instead calculate the bounding cone around the ellipsoid which has its vertex at the camera position (perspective origin). Then intersect that with the view plane and the resulting conic section is guaranteed to be the correct contour of the perspective projection of the ellipsoid.

[0]: https://github.com/graphdeco-inria/gaussian-splatting
[1]: https://github.com/antimatter15/splat/blob/3695c57e8828fedc2...
[2]: https://github.com/antimatter15/splat/blob/3695c57e8828fedc2...
I think we'd all be happier if the low-contrast design trend ends
I wonder how much that exact context - at a club, coffee shop, travelling, walking by a store - is part of what makes us fall in love with songs. I can remember the exact open air bar in Lisbon that I first heard a favourite song, the exact furniture shop in Berlin where I heard another. One particular song brings back the night time walk round San Francisco where I first heard it, another contours up the lazy summer the poolside lunch on a Greek island where I heard another. There are very few that I remember that don’t have a context of people, time or place.
At least in my country, to diagnose you with high BP they'd have you wear a holter monitor for 24 hours.
Two things have made startups significantly less attractive than they were in the 90s:

1. A substantial fraction of successful exits are now acquisitions. If you have ever been a part of an acquisition you know that unless the acquired company is a unicorn it is unlikely that you will see anything unless you are a key member of personnel. I've seen this happen to friends at >100 companies.

2. Long timelines to public complicate things. Options, even on a 10 year timeline, may expire before you can reasonably exercise them. The lack of cash can hinder life plans (children, house) and incentivise you to bet big. Each round requires the org to once again execute. If I build play a key role in making a business worth 100 million, and we raise at a value of 2 billion and fail to get there, my stock might now be worth very little.

The E(V) at larger companies is awesome by comparison.
Every time you lengthen the sequence you increase the "luck" requirement.
That pretty much nails it, yeah. I expect we will see some shaking out of what works and what doesn't in the next five-ten years, but for now we get a hodgepodge of various schemes. OTOH, my wife and I been driving EV for over 12 years now (OG, pre-ordered Leaf), and though there are many more chargers, I don't know that the business models have made much progress.
None. I write my own frontend, backend, db engine, libraries. Not completely of course, like I would still rely on Express and other heavy lifting when doing a node backend. If I need some special feature in the frontend I hunt for a library I can easily copy to my libs/ directory, but half the libraries that are used I wrote myself.
Pretty interesting application (I'm not the target audience for this, so limited understanding). It's good that you showed some samples, many demos just ask you to sign up right away. I like that the voices sound like newscasters with some intonation and not the weird synthetic types; there's a bit of synthetic wobbling but it's not too bad.

I'm not familiar enough with the podcast-listening audience, so I have to ask: is saving content for later and not being able to catch up a real problem? Surely if you didn't read it then it doesn't matter since you didn't make time for it anyway?
“Superficially, the world has become small and known. Poor little round globe of earth, the tourists trot round you as easily as they trot round the Bois or round Central Park. There is no mystery left, we’ve seen it, we know all about it. We’ve done the globe, and the globe is done.

This is quite true, superficially. On the superficies, horizontally, we’ve been everywhere and done everything, we know all about it. Yet the more we know, superficially, the less we penetrate, vertically. It’s all very well skimming across the surface of the ocean, and saying you know all about the sea. There still remains the terrifying underdeeps, of which we have utterly no experience.

The same is true with land travel. We skim along, we get there, we see it all, we’ve done it all. And as a rule, we never once go through the curious film which railroads, ships, motorcars, and hotels [sic] over the surface of the earth. Peking is just the same as New York, with a few different things to look at; rather more Chinese about, etc. Poor creatures that we are, we crave for experience, yet we are like flies that crawl on the pure and transparent mucous-paper in which the world is wrapped so carefully that we can never get at it, though we can see it there all the time as we move about it, apparently in contact, yet actually as far removed as if it were the moon…”

D H Lawrence, “New Mexico”, Posthumous Papers, written probably 1925 or 1926
The "Sci-Fi Past" section is especially worth a read, as it goes beyond starfield. This is something we see a LOT in scifi these days - portrayals of a future that's more Jetsons-y than it is an accurate portrayal of a real future. The call out on robotic voices to denote AI is something that is indeed already solved... so why is the future taking a step back?

Would love to see more Sci-Fi not be lazy with this and try and create what the future will be, rather than fall back on what the future used to be.
You are spot on. Random once a year BP measurement is not good enough. Doctors are being asked to provide life altering advice while being effectively blind in this case. I have no idea why we don't try harder to make their (tough) job easier rather than just accepting the current (sorry) state. My cars and my computers have more sensors on them than I have on me! That's crazy - I have to drop nearly dead and only then will I go to doctors' for diagnosis and treatment. My car preventative maintenance is miles better.

After being diagnosed with elevated BP, I googled and read what I could and concluded: 1) Cheap "BP monitors" on Amazon just show random readings or the same readings so they are worse than useless: someone may actually use them and believe their readings. 2) There are only few smart watches that have BP measuring function.

I am currently using Samsung Watch Active2, and it seems to do the job. There is calibration that is good for 30 days only. After 30 days it expires and I calibrate it again. Calibration involves making 3 measurements in parallel, watch on one hand and manual BP monitor on the other. After each measurement on the manual BP monitor, I tell the watch App what was measured.

After each calibration I do another 3 measurements in parallel, again using both the watch and the manual monitor. I compare the watch (post calibration) readings with the manual BP readings. Usually the difference is small within few percent. If it is more than 8-10% I redo the calibration. This has happened 2 times in the 25 odd calibrations I have done. Usually the reason is noise instead of perfect silence (person coming in the room and talking, TV being turned on).

I have tried using the watch on Person2 after being calibrated on Person1 - and Person2 got crazy BP readings. So the calibration really does something, it is not nothing.

The watch measurements also approximately agreed with measurements taken over 24h period when I wore BP holter (automated BP cuff that inflates every 30 mins and measures and records the BP).

Over time I have become more lazy with the re/calibration: now several days pass before I re/do it. So I'm acutely aware that any non-100% automated data collection will eventually be abandoned on long enough time horizon. Redoing the same is boring and becomes more so with time.
Gatsby built and served Netlify. I love how its trivial to make hundreds to thousands of static pages with various react components and templates (mind you static doesn't necessarily mean you can't load outside data with an API)

With just a few Gatsby plugins & some tinkering, you can get a workflow that produces sites where each page has a 100 across the board on lighthouse
> It's a real shame Access died, now there's no path from a spreadsheet to something more sensible.

Although it has certainly died in terms of mindshare, it's officially still supported for PC (not Mac):

https://www.microsoft.com/en-us/microsoft-365/access

I actually have it installed right now, because it comes with Microsoft 365 Family, which I have on the Windows PC on which I'm typing this comment. I haven't used the modern version of it, though.
You may be surprised at how far you need to grow to truly need concurrent writes. Blazing fast sequential writes is good enough for the vast majority of applications
Does it actually require registration? You made this comment 29 minutes ago, and I'm listening to it without registering right now. (The "Sign up" button is front and center, but you can scroll past it and still see what's playing).
These days the locks are online so that you can block a lost keycard from the front desk. Previously you had to open the lock with a never keycard than the lost one to make the lost one inoperable. That works kinda fine in a small hotel but not when you 48000 rooms with millionaires in them.
"Sergey, you can have whatever bed you want in your room; Larry, you can have whatever kind of bed you want in your bedroom. Let's move on."

How is it helpful?
> I could have written the same stuff in maybe 1/4 of the time

The only way that might be even remotely true is if you were doing some very over-abstracted, bureaucratic complex bullshit app, but that would have be similarly longer no matter the language.

As mentioned, Oracle itself offers that very free, libre same-license-as-linux OpenJDK, like they are responsible for 90+% of commits there. Their own support license sits basically on top the free offering for the very few gigacorps that need it, so basically almost every java implementation is open source as they just redistributed the OpenJDK codebase (yes, there are a few niche ones as well no one ever heard of).
French Minitel terminal code examples
No-one is outlawing anyone, these laws are harm reduction measures for risky and controversial medical interventions that are being inflicted upon vulnerable children and adults.
The web and the way MS handle the web killed it. Microsoft was pushing everyone towards these horrible activx components. Many moved to PHP or Adobe Flash.

I was using MS Access back in the day to solve business problems - it was like a VB6 DSL focused fully on data-driven applications. It was extremely time efficient thanks to that focus - what took me days to build took a VB developer (or PHP developer) months. That died thanks to web (and the web version being horrific and a dataleak waiting to happen).

The move to C# and the path they've followed since then was, looking back, the way to go. I only wish that they had done more to make the experience for native programmers better out of the box.
Golang + htmx ;)
The page, paper and video say that as well. The difference here is that this is tracing still objects.
<sniff/> I miss those guys terribly.

Here's one of my favorite pages: https://www.cartalk.com/radio/letter/wisdom-supermodels-0
No. That's not an accurate analogy however.
Past tense? For PC users (not Mac), it's still supported and included with Microsoft 365.
https://archive.is/CAUDH
I want to use Django+Next.js for a project, any tips on how to get started?
Because the argument was for what sized bed to go into a single bedroom. This response answers with : "how about two bedrooms then?"
Media companies diversity reports show fewer workers disclosing demographic data
WPF File Dialog Improvements in .NET 8
Nice. I've got the ethernet card for my SE/30, and I always meant to upgrade it to 128 megs of ram. Maybe I should get this.
Great. Your doc is the right person to advise you on this, not some goose on the internet! ;-)
Well, the kernel does create implicit packetization boundary when you attach FDs to a byte-stream... but this is underdocumented and there's an impedance mismatch between byte streams and discrete application-level messages. You can also send zero-sized messages to pass an FD. with byte streams you must send at least one byte. Which means you can send the FDs separately after sending the bytes which makes it easier to notify the application that it should expect FDs (in case it's not always using recvmsg with an cmsg allocation prepared). SEQPACKET just makes it more straight-forward because 1 message (+ancillary data) is always one sendmsg/recvmsg pair.
Maybe I would have gotten a better answer if I specified the C minor and G major triads. I assumed chatgpt would figure that out from context. (And it sort of did, but it said they didn’t have any shared key).
I wouldn't say that's their 'normal' usage, I mean sure you can use them like that but fundamentally ordinal numbers are equivalence classes of ordered sets in the same way that cardinal numbers are equivalence classes of sets.

As you've rightly noted the latter equivalence class gets us nothing so throwing away the ordering is a bit of a waste. Of all mathematical concepts 'size' is easily the most subjective so picking one that is interesting is better than trying to be 'correct'.

In particular a*b* is exactly equivalent to ω^2, since a^n b^m < a^x b^y iff n < x or n=x and m<y. This gives an order preserving isomorphism between words of the form a^n b^m and tuples (n,m) with lexicographic ordering.
> so nobody measures it as frequently as they do their pulse. Once we have the technology to accurately and passively measure blood pressure throughout the day

It's surprisingly tricky. The way a BP cuff works (the auscultatory method[1]) is that the pressure is continuously decreased and you listen for the sound of a pulse. When the cuff pressure is higher than your systolic (peak) pulse, bloodflow is blocked and you don't hear a pulse. When the cuff pressure is lower than your diastolic, the cuff is no longer blocking bloodflow at all, and the pulse suddenly becomes much quieter because it's not restricted. It's only between the two pressures that you hear it extra clearly.

So the problem with a sensor is that you can't just measure pressure against the skin. At minimum, it really should actually impede a large artery. You can squeeze the arm as tight as you like but if the brachial artery is not affected then your measurement will be very poor.

You can do fancy computer vision etc to look at special veins/arteries, and coupled with some demographic assumptions you can infer somewhat accurate measurements- but they really miss out on outliers, which is really a lot of the point of taking measurements. This also generally will require an upper arm strap or something, and be fairly tight. Not great to wear always

At some point, I think we will probably see implantable blood pressure monitoring. We do something similar with implantable glucose monitors- which need regular replacement, unfortunately. BP probably wouldn't. Problem is that direct pressure measurement is usually done by tapping off an artery- something that will never be routine. You'd want to do some combination of acoustic and pressure measurement, and it'd need to be calibrated from a base station regularly.

[1]: https://en.wikipedia.org/wiki/Blood_pressure_measurement#/me...
"software supplier"???
Why on God's green earth isn't someone familiar with the code on 7/24 pager duty for a system with this level of mission criticality?
I was thinking the same thing. obviously there is no way to determine success or failure at this point, but it seems like decent success so soon after launch.

Considering the graveyard of monetization attempts from Twitter's past management (as well as many other soc media companies), this is looking like more than just another monetization attempt that tried and died.
Location: USA/ Indiana

Remote: yes

Willing to relocate: no

Technologies: Routing, Switching, VoIP (SIP, SIP2TDM)

resume/CV: available on request

email: zlambert3@gmail.com

Network engineer with 5 years of experience working for a vendor that works directly with clients to solve complicated networking issues. Please email me if you'd like my CV or linked in profile.
It's not just that. As you increase OS thread active count, each thread starts to respond slower and slower.

It's been tried, periodically. Still sucks.
Taking on debt at 3% so you can stick the money into a index fund reliably returning 5%... is what is smart.

This sort of knee-jerk debt avoidance on principle is not smart.
WPF-Samples
Need a suggestion: Which tools offer the most flexibility in terms of design?
If you want to hear about how bad air traffic control is in the United States, you can listen/read here https://www.nytimes.com/2023/09/05/podcasts/the-daily/plane-...

There was a time recently when only 3 out of the 300+ air traffic control centers in the U.S. were fully staffed. All the rest were short-handed. Not sure how it stands today
Django, it does so much out of the box.
you can make a conditional breakpoint
If they're going to shut something down, better a casino than anywhere else.
React (Next) for work and Solid (SolidStart) for personal projects, Astro for blog and static sites.
Are you building a highly interaction frontend application? I mean an actual application? Or is it static with some interactive components? CSS can go far these days. And you can always add little interactivity with a script tag on the page.
If you're in that situation, buying USD on the black market is still better than Bitcoin. Argentina has been living like this for decades, so don't tell me this is a crazy notion. And unlike Venezuela, Argentina isn't a failed state.
Easy answer: the index of arrays doesn't start at 0
Because some software developers are crap at their jobs.
Good reading on this is “How to blow up a pipeline by Andreas Malm” … the disruptions we see right now are pretty mild & maybe this preventive detention is an attempt to reel in the more extreme activists before they do something truly disruptive?
I know of small companies and charities that would use Access as their homegrown CRM back in the 2000's. It worked really well, you just needed one guy who'd be willing to set it up and they'd be good to go with the basic forms for a couple of years usually.

It's definetely not great by todays standards when it comes to backups and what not, but it was really fantastic at the time.
guess im lucky to be a java dev then lol
VB was a godsend for me. Despite being a very capable DOS and embedded/RTOS developer, the learning curve for the ugly tools and API's for Win3.1 development was more than I wanted to handle.

It was magical how easy it was to build little tools and line-of-business apps in VB. And after eventually learning MSVC and MFC/ATL, I was even more impressed with how easy VB was compared to that.

But .Net killed VB because C# was enough for both noobs and for real programmers.
First of all, desktop software just isn't as popular as it used to be. Everyone wants to develop a webapp or a packaged app.

Second, Microsoft consolidated all of their languages into .NET right around the time you're describing, and they all get translated into the same middle language before being compiled. Maybe except C++? Not sure. Either way there's really no reason to choose VB when you can have C# and they all get converted to the same thing.

Lastly, Basic was always seen a "hobby" language, a reputation which was carried over to Visual Basic. So once again, serious programmers will look at the Visual Studio suite and go with C# or C++.
> Primarily, they are pure functions that accept a sequence of tokens and return the next token. The model itself is stateless, and it doesn't seem right to me to ascribe "intent" to a stateless function. Even if the function is capable of modeling certain aspects of chess.

I have two arguments against. One, you could argue that state is transferred between the layers. It may be inelegant for each chain of state transitions to be the same length, but it seems to work. Two, it may not have "states", but if the end result is the same, does it matter?
LEGO can sell their toys in both Walmart and Target and the customer can choose where to buy them based on which store has the best price.

Customers with iPhones can't buy through Google Play and customers with Android can't buy through Apple, so the stores don't have to compete with each other. And no one else can open a toy store that sells toys to anyone regardless of what kind of phone they have.
Ah, didn't get it, thank you, I thought he meant they can have whatever they want at home so they should stop complaining.
Thanks, but I think I'm going to disappoint you: the demo is using pre-recorded manual inputs, which are then replayed when emulating in Ghidra. The only logic involved is checking when we are at the right instruction to then send the input. I mentioned it briefly in the README but maybe I wasn't very clear, sorry!
That's the neat thing about hypotheticals: they let us talk about and consider situations which aren't real. I can say crazy, insane things which have no basis in reality without said things affecting reality in a negative way! It even lets me construct arguments that work under specific preconditions, even if those preconditions aren't met.

It's incredible how rabid people get when talking about phasing out fossil fuel. In your eyes, I haven't stated clearly enough that the hypothetical (which you keep telling me is impossible) is a hypothetical. Now, any normal reader might see that and think "Hm, if that's not possible, he's surely talking about a hypothetical". But not you, you keep going about how I haven't made it clear enough that it's a hypothetical. You even jumped at the opportunity of me not explicitly repeating the complete hypothetical the second time, even though you understood it the first time. Have you stopped to reflect on why you're acting the way you are?