skysight-inc/HackerNews huggingface dataset:
Interesting stuff, and thanks - I didn't know about the Bekenstein Bound. I was referring to empirical evidence, though. AFAICS these are theoretical musings that, while they have some validity as far as they apply to the predictions of existing established theories, have to be considered entirely speculative in the quantum gravity regime where we don't have an accepted theory to base such reasoning on.
I guess both work :)
i don't see any of these postings on your careers page. are you lying?
What do you mean by "modern", and in what way does the existing implementation of Eagle Mode not meet that criterion?
The obvious problem here for consumers is differentiating high quality from cheap vegetable oils --- which just happen to be even worse than butter,
So, a lot of what you list is missing. But the canon 6d mkii has WiFi, and GPS. Allowing some of those features if tethered / connected to another device.
In the aggregate is the "baby bust" a real problem? Even a halving of current world population, which isn't close to happening in the next 100 years, would only take us back to the population level of 1975. If it's really true that productivity has gone up since 1975, we should be able to maintain the same standard of living as now.

As a corollary, if people are having fewer children with more thought and deliberation, then those children are probably better cared-for. I can't see that as a bad thing.
Instead, gradual typing seems to always make everybody as unhappy as they can get.

Just like visual programming, it looks like we are doing gradual typing very wrongly.
Clotilda: Last American Slave Ship [video]
It's super useful, esp if you're going after longer focal lengths and snapping birds, and if you're... like me... into manual focus or vintage lenses. My little Olympus M43 camera has an older IBIS system and it's very useful and I can definitely tell when it's off or not configured. Newer cameras have made huge improvements in this, and, yeah, autofocus ...
Python literally has modules in its standard library that violate the PEP8 naming conventions.
Both of these comments are only reacting to the financial and physical costs of child rearing. Obviously humans with penises cannot bear children and it's unreasonable to suggest they should be made to. Similarly, the fact that those men in China are expected to attain so much debt simply to enter the dating pool is also a legitimate problem that needs addressing. However neither of those things reflect the costs of motherhood, which are a lot more expansive:

* Mothers are still by and large the "default" entity for all child care, with it being notable for men to take on that role. Men are regularly praised for "babysitting the kids for mom" even though if you think about that for like, 30 seconds, you realize how insane it is. Of course dad watches the kids too, in any kind of equitable household, that would be expected.

* Mothers are also by default responsible for almost all child-adjacent logistics. School, activities, medical appointments, friend visits, school trips, sports, immunization scheduling.... Like, think about all the annoying logistical bullshit in life that you have to get done just for you, and then imagine that you have to do it all twice, for yourself, and for a secondary third party who oftentimes doesn't appreciate it either.
It largely is due to physics. There's a reason a Canon 24-70 f2.8 lens is the size that it is.
Commander in Chief, yes. Declaring martial law, that's within precedent. But...

Ordering the killing of Supreme Court justices is not part of the powers of the Commander in Chief!

And the fact that people are acting like it could be is evidence of how silly the discussion about the framework has gotten.
Because the thinness of a phone and the optics of a real camera are mutually exclusive. Anything with proper optics is going to be way too chunky to use as a daily driver.
Audi built the Auto Union Type 52, designed 90 yrs ago by the F. Porsche office
The calculation is a bit more complex than that.

Google and Microsoft gain from the economy of scale. With many more companies, the overall costs would be higher, and no doubt some people would decide to not use this service.

That's the heart of the Jevon's Paradox.
Which one? I just browsed through a few and didn't see any death threats.
Their cameras weren’t actually all that good at being cameras.
Having used one it was a frustrating experience of constantly missing shots because of how slow it was to turn on. In comparison Sony was near instant.
Technically, C can. It's just C strings that are limited.
In a third-party calendar I have in google calendar, I can go into its settings and scroll down to a "Public address as an ical format", which give you an ical url for that calendar.
Even in embedded mode NATS is doing way more than ZeroMQ is, it's a full-blown message queue system while ZeroMQ at best gives you the tools to build a message queue.
0-indexed if running on a Unix-like OS, 1-indexed otherwise.
> Ah, that's the luxury of using a battle tested language that other people have invested billions of dollars of effort into optimizing.

Making your compiler fast is easy when it doesn't do any work. The Go one seems to be even faster than Javac.
Why don't organizations hide their servers behind data diodes? Store everything in an air gapped network with strictly defined interfaces.

I've been wondering this since the Office of Personnel breach[1] back in 2015.

[1] https://en.m.wikipedia.org/wiki/Office_of_Personnel_Manageme...
I mean if you're asking me? I'd say we're already there. If you're asking the MBA-brain-worms-having grindset number-go-up crazy people who run our society? Never.
If I want a camera running a smartphone OS, I use a phone. A camera should be by definition running on dedicated camera firmware, and nothing else.
Are there really people defending string manipulation in C? C is a slight abstraction on top of assembly. Assembly speaks in addresses and bytes. It's always been bad at trying to interpret human text because Assembly's job lies in the digital realm.

I think it's more a case that programming is English skewed and localization concerns are rare for the programmers these day who still need to work in the realm of C (so, mostly for older legacy software or the embedded realm).
Yeah, vegetable prices vary a lot seasonally and US fast food companies have decided steady profit margins are "better" than a varied menu with good vegetable options.

It's maybe the biggest shame for KFC itself to have fallen to the same rough cost minimizing as the rest of its industry: there was a time in the US where KFC was almost synonymous with a full meal of chicken (obviously), mashed potatoes (technically a vegetable, though with all that dairy and gravy not the healthiest one), and green beans. It's the green beans I miss the most from today's KFC.

Also, for many decades some KFC franchises did lunch buffets that were incredible vegetable buffets: lima beans, collard/mustard greens, green beans, and salads. (Plenty of non-vegetables, too, and pies and such to make up for any attempt at healthy eating.) I think COVID killed the US KFC Buffet for good, and many of the franchises that used to run them have even switched brands to something more "exciting". (Often KFCs are getting replaced by that pickle brine dipped chicken brand that even more doesn't bother with any vegetables that aren't pickles or potatoes, and is doing very good business in this country right now despite how bland their food is, in part due to strange political alignments.)
Ask HN: How do I improve at analysis and project management as a junior dev?
I've been working my first SWE job for a few months now, and I've just been handled my first big project.

I've done an analysis and I'm realising now, close to the deadline, that by working on each component, I miscalculated some parts or couldn't predict some needed developments at all. Even though I tried thinking about the entire flow of the feature, some things just came to mind as I was developing it.

How do I improve at predicting what will be needed, before writing a single line of code? Would building a wireframe of the entire feature help? Is it a skill that just comes with lots of trial and error?
> modernized security properties built around immutability, SecureBoot, TPM2, adaptability, auto-updating, factory reset, uniformity – built from traditional distribution packages, but deployed via images.

Seeing "security" and "auto-updating", in the same sentence, makes me suspicious. /s
Honestly I am struggling to think of what I am missing.

zsh + homebrew are the first installs. Other than that, I don't really miss anything.

I bought a Mac after an Ubuntu update broke my Nvidia install on a Dell notebook and I spent the better part of 2 days trying to fix it.
Thanks for the clarification. I'll update the post!
I don't know if there was ever really a shot at the form factor I'm describing in the market, but you are likely right.
That sounds highly unlikely given the strict moderation on this site. So unless I see any evidence of it, I'll continue to assume otherwise.

From what I can gather after looking at previous posts on Asahi Linux, as another commenter suggested, the author of that message is furious that some HN users were talking about a cartoon character alter ego that he uses to make video streams. Seems to me like he's overreacting a bit.
It isn't valid. It is deprecated. Just like <blink>. But to be fair, the page doesn't specify which HTML standard we're working with.
What about all the flavors of UML?

https://en.wikipedia.org/wiki/Unified_Modeling_Language#Diag...

Note "executable UML" is not just about diagramming classes and filling in the behaviors but also activity diagrams, state diagrams, etc.

My frustration with it is that the standards don't quite give you enough to make the revolution happen. For instance you should be able to construct a model for all of UML 2 based on EMOF which would let you build a rather simple and compact foundation but there is a strange misalignment between MOF and UML 2 (roughly MOF is based on UML 1) It's the kind of problem I think I could solve if I had two months to chew on it. However I know (a) I struggle to make this kind of thing turn a profit in any sense of the word despite (b) there probably being somebody out there wanting to make this happen and struggling.
Given that the predictions involved are based on long-established, result-yielding large scale astrophysics modelling programs, that's a bit too dismissive. Yes, in the strict sense "scientists" "used computer modelling" and found "a modelling parameterisation" that "seemingly correctly predicts" a formerly poorly understood part of black hole accretion disk structure.

At the same time researchers at Caltech used a combination of well-established models that revealed how electromagnetism, previously not considered, explains observed accretion disk structure.

In the science sense, this is absolutely a "reveal": the combination of models yields data that is consistent with observed reality.
Show HN: How I made an iOS party game in just 3 days
Hey guys, this is my first Hacker News post. Happy to be here :)

I recently created Imagine Storiez, where players are challenged to make a short story using 5 random words in under a minute. The game is safe to play with kids or at work. The important thing is that I made the first version of the game in just 3 days of coding. Here's how:

1) Mindset: Every idea can be condensed down into something that can be shipped in 24-72 hours. Even if it’s an extremely simplified version that doesn't have the features that the final app will, the core idea can almost always be conveyed using something simpler. [1]
2) Quantity: This is my 6th app. As I make more and more apps, I can see myself re-using parts of my code, which helps speed up development time. For example, in Imagine Storiez, I re-used a confetti extension I had found before [2], a press-able button animation I use frequently, and certain UI components I had written out from my previous apps.
3) Research: Before jumping into coding, I took some time to do design research, and I came across some great articles, one of which I used [3], and some of which I didn’t but could help me in the future [4].
4) List of goals: After researching, I always lay out a list of EXACTLY what I am going to do for the first version to avoid getting carried away. If I get more ideas while coding, I write them in a separate “Ideas” list for later. For example, I have already taken another 3 days to add a mode with emojis since the first version of the game, and for the update I used the same approach by listing out exactly what I wanted to add so that I can stay focused.

My Issue: I plan to add a lot more modes to the app with time, but before doing that I would love to know if the game I made is actually fun. I did test it with family and friends, and we had a great time seeing each other struggle to include all the words in one minute. If anyone would be interested in trying it out and giving me feedback, it would mean the world to me. I would also be more than happy to give away the app for free through promo codes to anyone who asks in the comments.

Thank you for reading! If you found something of value please let me know in the comments!

Links:
[1] Marc Lou does a great job explaining this concept: https://www.youtube.com/watch?v=ebcakmRzl0I
[2] Confetti Animation: https://medium.com/@jaredcassoutt/swiftui-tutorials-designin...
[3] SwiftUI Gradients: https://cindori.com/developer/animated-gradient
[4] Neuomorphic Design: https://sarunw.com/posts/how-to-create-neomorphism-design-in...
I've used it for years and have not had many crashes so there is no real need for 'caution'. I also run Debian Sid on laptops, another 'unstable' system which is remarkably stable despite its moniker. If these were relatively new systems/programs there would be more churn but at this stage of their development the changes made tend to more gradual and less crash-prone.
It's nature. If you aren't growing, you are dying. At work, if you aren't moving up you are on the way out.
Sure, in the exact same way that C can handle unicode just fine too. The problem is, as always, C strings.
This is great, I routinely use sqlite for little tools I build, and I always end up with Node + DB.

I actually have an upcoming OSS project where I use sqlite WASM to run a full database in browser and recreate copilot functionality using Ollama server.
Not necessarily. The number 1.01001000100001000001... never repeats itself, yet most other numbers can never be found in it.

A number that contains all other numbers infinitely many times (uniformly) would be called normal, but no one has managed to prove this for pi yet. In fact, no one even managed to prove that pi doesn't contain only 0s and 1s like the above after the X-th digit.
Data of MSpy Customers Leaked Online
You're making this sound more complicated that it is. Correlations, random walks, backtesting, strategies, rebalancing, kelly criterion, have nothing to do with this.

Bonds give you cash later. Cash loses value over time.

Stocks give you a participation in the best companies in the world.

Bonds versus S&P I know which one I'm holding. Good luck with your thing.
It's incredibly slow and clunky. They're just bad at software. Even if the third party app was good, just getting to it through the camera interface would make it agonizing to use.
Thanks for that. That sent me down an enjoyable rabbit hole. I got started with PCs back in the 80s and became fairly familiar with how boot worked back then. UEFI happened while I was paying attention to other things and I've never become as familiar with it as I should be. This was a good excuse to do some reading.
I'm not sure why, but that website is beautifully broken for me

- it asked for my birthday (e.g. 25th Feb 1986) using a day / month / year form

- then converted to the m/dd/yy form (i.e. a string 22586),

- found that string in Pi,

- forgot my birthday and messed up displaying that somehow when converting back - saying that it found my birthday of 22 / 5 / 86
Interesting. I want to point out though that the document you link to is dated 1980, which is late in the development of the internet (ARPAnet): by then the network was 11 years old and research on packet-switching had been going on for 20 years, which is one reason I find it hard to believe that the Labs (or anyone at AT&T) contributed much to the development of the internet like great grandparent implies when he imagines the Unix guys saying, "why can't we work on the the future of a global inter-net? Why do we have to hide it as a text processing system?"

Yes, the early internet (ARPAnet) ran over lines leased from AT&T, but I heard (but have not been able to confirm by finding written sources) that AT&T was required by judicial decree (at the end of an anti-trust case) to lease dedicated lines to anyone willing to pay and that if AT&T weren't bound by this decree, they would probably have refused to cooperate with this ARPAnet thing.

I concede that after 1980, Unix was centrally instrumental to the growth of the internet/ARPAnet, but that was (again) not out of any deliberate policy by AT&T, but rather (again) the result of a judicial decree: this decree forbade AT&T from entering the computer market (and in exchange, IBM was forbidden from entering the telecommunications market) so when Bell Labs created Unix (in 1970), they gave it away to universities and research labs because it was not legally possible to sell it. In 1980 (according to you, and I have no reason to doubt you) AT&T no longer felt bound by that particular decree, but by then Berkeley was giving away its version of Unix, or at least Berkeley had an old version of Unix from AT&T which came with the right to redistribute it and would soon start to do exactly that, and Berkeley's "fork" of Unix is the one that was responsible for the great growth of the internet during the 1980s. Specifically, even if an organization wanted Unix workstations for some reason other than their networking abilities, the ability to communicate over the internet was included with the workstation for free because most or all of the workstation OSes (certainly SunOS) were derived from Berkeley's open-source version of Unix (although of course they didn't call it "open-source" back then).
Punctuated Equilibrium in AI
A thread last week https://news.ycombinator.com/item?id=40918052
> And then in modern C++ std::string cares about and preserves the stupid C-style zero termination anyway, so you're paying for it even if you never use it.

Is this required now? I've seen a system where this was only null terminated after calling .c_str()
Show HN: Open-source AI Search project, ZByAI
Earlier, I started using LLM and Serper API to build an AI search tool to help me search some coding solutions. Inspired by Perplexity and Phind, I initially aimed to create a specialized search tool. However, as the project evolved, it turned into a general-purpose AI search tool, which seemed easier to implement, lol.
I've organized and open-sourced the code, which is built with Golang and Remix. I mainly use the long context capabilities of LLM and did not use any RAG. I tested RAG but found that my lack of expertise in this area led to poorer results.

I'd love to hear your feedback!
We moved away from web components – learnings from a Component-First DevTool
They quickly become unwieldy on non-trivial APIs, with hundreds of definitions across dozens of files and with macros to boot. Naturally people would still get the job done but it's beyond simple.
I would be more interested in seeing throughput vs rsync or tar+ssh (or scp, really).
Been using Syncthing with graphs forever now. Probably will continue using that.
Agreed, Rhino/Grasshopper is an amazing tool, especially once you start adding in C# components.
I’ve been using it off and on for several years on custom consumer product projects. It’s an under utilized workflow in many fields requiring 3D modeling imo.
I just finished a custom VR gasket generator for the Quest 3 that uses face scans from iPhone as the input and the project wouldn’t have been possible without Grasshopper:
https://youtu.be/kLMEWerJu0U
Just for clarification's sake, the proper terminology is "UEFI class" not "type".

Otherwise, this is accurate.
I don't think its dismissive, its just the more accurate word, this entire field is about letting beliefs die whenever anything counters the model no matter how many things were built on top of the model. let the faithful die with their beliefs, this crowd lets their beliefs die.
This can be an interesting discussion, iff people bring their A-game as far as civility and curious discussion.
It's not dissimilar to back in the pre-digital camera era... most people were fine with having a crappy point&shoot or disposable camera, and then we all had that nerdy uncle or friend who was really into cameras and willing to spend the money on a real 35mm SLR or rangefinder or whatever.

Phones have taken the place of the old point and shoots.

That doesn't mean that manufacturers of pro-sumer interchangeable lens cameras couldn't do a better job with software, though...
That's 10^(1.6*10^14) for anyone who can't read that many 0s.
There's tons of delta 8, 10 and 11 vapes flooding gas stations and smoke shops, my feeling is that they only provide about 30-60% of the intensity and duration as 9 does. If it's named "Chapo" it has to be good, right?
For indoor, there's UWB, ultra wide band. Can also use Bluetooth or even lights blinking at different (high, non-humanly-visible) frequencies to do indoor positioning.
Its harder than real flight. I know a pilot. He tried to show me how he lands his plane in flight simulator. Crashed.
>Isn't it a property of infinity? If pi goes on infinitely without repeating itself, every possible combination of numbers appears somewhere in pi.

No. Example: 0.1011011101111011111... does never repeat, yet there is no 2 in there, neither is there 00 in there.
Women's share of child rearing might be at an all time low, but homemaking used to be many women's only job. Maybe men are helping more now, but women are also keeping full time careers going and juggling child rearing at the same time. That it's somewhat less child rearing isn't exactly a big comfort in these new circumstances.

This is absolutely a story about risk, you're right on that. But I truly feel like you'd have to be willfully blinding yourself to not recognize that the risks are way worse than ever. The full grind of capitalism in a global economy has chewed up humanity & left us deeply powerless & exploited. The demands for housing health care, and help have shot to exceptional unaffordability. I don't think risk aversion has necessarily changed: it's just a fact that trying to raise a family is far riskier & much harder than it has been. Those willing to have a family have had to go against ever more abysmal ods.
I'm working on a website where you can subscribe(via rss) to your favourite Audiobook Series and get a notification if a new entry in the series drops.

http://audiobookdb.net
> They should get to influence national decisions based on their population

That is exactly mob rule. Why should any group of people be allowed to enforce its will on another group simply because they are more numerous? If there are no systems put into place to limit and balance the will of the majority then they are perfectly capable of running amok. How do you think things like lynchings and pogroms happen? A majority decides the minority is to blame for some evil and they happily ignore laws and morals because they have come to a unanimous decision. The same thing can happen at national scale.

Imagine if you applied your population rule to the U.N., what a farce that would be.

A simple majority vote only works in relatively small groups where all of the participants are on roughly equal standing and even then it's a good idea to have some secondary authority re-evaluate the decision and ensure everyone is acting in good faith and not simply forming temporary alliances in order to rob some weaker group and divide the spoils.