skysight-inc/HackerNews huggingface dataset:
FirefoxOS sort of lives on through the KaiOS fork, unfortunately many devices come locked which prevents from installing homebrew apps. I have a rooted Nokia 2720 Flip, and while the hardware is abysmal (KaiOS is targeted at emerging markets) you can get quite a bit of functionality out of it (including openstreetmap, podcast/music players, rss readers, google-authenticator-compatible TOTP etc).
Long Covid prevalence and impact on quality of life 2 years after acute Covid-19
Most cats I know are much more likely to bite/scratch their owners than strangers. The behavior is often a form of aggressive play, which they only engage in with people they are close to, not with strangers (which they tend to be skittish around).
John Carmack explains the etymology as [not] "'clipping' your movement vector", which I hadn't heard before. The name makes more sense to me now. https://twitter.com/ID_AA_Carmack/status/1688614345511510017
I have a cat and do not live on a farm. The cat is not caged, she can go outside whenever she likes, when she does, she sits on the welcome mat and stares into the middle distance, philosopically. She is scared of mice, but will occasionally baff a smaller spider, rarely killing it (probably by accident).
The Brother grey box is exactly what a printer needs to be, totally anonymous until it is needed circa 3 times a year and then just works.
Meta makes more than that in a hour, which means that they can afford to continue these violations for a very long time.

Instead fine them in the billions of dollars and at most in the tens of billions for repeated violations and privacy breaches just like what is happening to Google. [0]

[0] https://www.theverge.com/2023/8/7/23823878/google-privacy-tr...
"The Phoebus cartel was an international cartel that controlled the manufacture and sale of incandescent light bulbs in much of Europe and North America between 1925–1939. The cartel took over market territories and lowered the useful life of such bulbs, which falsely claimed to raise their efficiency and output."

https://en.m.wikipedia.org/wiki/Phoebus_cartel
At least get your numbers right.

Indeed, Micron is behind Samsung who has 512GB modules but that has nothing to do with SSDs.

https://news.samsung.com/global/samsung-electronics-introduc...
This is fascinating. Do you write about any of this stuff elsewhere?
Vice City is under "Experimental" so maybe it has more issues?
for io_uring, I feel like it's a combination of bypassing seccomp and also the complexity of the code seems to be a fertile ground for Privesc vulnerabilities.

I'd agree that unprivileged user namespaces should not be available inside containers, however the default stances of some Linux distros (enable unprivileged user namespaces) and Kubernetes (disable the CRIs seccomp filter by default) mean that an awful lot of envirionments will end up in a situation where this is possible.
I'm curious now: have you ever been in an environment where automated checks have completely or nearly completely replaced code review? Mind sharing a more comprehensive list of what's hiding behind that "etc." in your comment?

One reason for my curiosity is that the author isn't claiming humans can do any of those things you talk about automated tools doing better than the automated tooling does. They're talking about it as a learning opportunity to see how other parts of the codebase work, and as an exercise in communication and teaching, all of which I can see the value in. In other words, your claims and the concerns backing them seem to be orthogonal to what the author has actually written.

What do you think about that?
He still has a point. In theory you might need a language like Idris/Agda, but in praxis it still makes a big difference.

It is true that you will see that a function can return an error and that you choose to ignore it. It's also true that you can do the same in many other languages that use sumtypes.

But it is still different. Because while ignoring an error in go is as easy as putting an underscore next to the happy-case, in languages with sumtypes that doesn't work.

The equivalent in other languages would be to return a struct and then just access one value and ignore the other one. In that case, the practical implications would be the same.

But when using a sumtype, a few things change.

First, you can not just access the happy-case value, you are (or at least can be) forced to also "access" the unhappy-case value. Either in a pattern match, in a fold-function and so on.

You know have to return something, even if it is an empty value our "escaping" by throwing an error.

On top of that, what happens if a function can partially succeed? Take a graphql request as a practical example where this is quite common.

With Go's style of error handling, how do you model that? I.e. say you need to redactor a function that previously either succeeded or failed into one that now can partially succeed and fail.

In a language with sumtypes I would now switch from a sumtype Success|Error to more complex type Success|Error|PartialSuccess which makes it a breeze to refactor my code because the compiler will tell me all the places where I have to consider a new case and what it is.

I'm genuinely curious, how would you model that in Go and what implication would such a refactoring have on existing code?

I imagine it would be quite different in praxis.
Given the rest of their comment, natural pest control.
> Things that cannot be automated, like understanding of the problem, design tradeoffs, etc. should have been discussed with the team before the PR, with or without pair programming.

This is the problematic step because management wants high "velocity" and "impact", I'd say it is not possible for all team members to have understanding of the problem, much less design tradeoffs.

And then there is churn. You have to explain every time there is a new team member that no, the fact that we use var in our Google analytics mess is not a good reason for you to avoid let and const in your code.
That is where I am stuck.

Until the TOS clearly says otherwise, as far as I can see, the TOS at least implies this:

1. We will not use your data to train AI without your consent.

2. By accepting these TOS, you give your consent to everything in this long list (which includes training AI).
In Tony Robbins' case, the dream was to make a lot of money from gullible people.

https://moneyinc.com/why-many-people-believe-tony-robbins-is...
I know, inherited from OCaml. I was talking more about which metaphors to push for instead, rather than any actual data structure.
There should be videos demoing the p-boot-demo image on YouTube, I included some in my Weekly Updates [0] on the topic. At this point, it makes no sense to try the image - it's simply to old, and projects have progressed too much.

Regarding the battery life:
This is a thing on the PinePhone, even more on the PinePhone Pro and (to a lesser degree) the Librem 5. These days I carry a Librem 5 (PureOS) and a OnePlus 6 (postmarketOS), the battery angst does not really apply to the One Plus 6, it easily lasts a day unless something goes terribly wrong. The main reason to do so is that I like to listen to way more podcasts than current (and likely also future) Librem 5 battery life allows.

[0]: https://linmob.net/categories/weekly-update/,
Show HN: Greenie – An Online Plant Store
Online plant store hobby project with React, hooks, JS for UI and Python for backend development. Greenery delivered online!
You can't completely eliminate contact resistance, and all instruments have a noise floor, so electrical measurements don't constitute "true proof", they are an element of proof among others. The Meissner effect is perfect diamagnetism which can cause levitation and is not like ferromagnetism which only can allow a piece of material to stand up to align itself with field lines (and which is what we've seen so far).
Hm, can't replicate currently. I'll let you know if it occurs again :-)
I'm sure that I'm not the only person in this thread, who spent many hours absorbing content from this free resource as a cash-strapped cyclist back in the day, and who now makes enough money in an hour or two to run this site for a year.

Donations seem to do fine for my local makerspace, and local cycling advocacy group. Maybe this site, which for a lot of people would amount to an online memorial, is somehow different?
In today's fast-paced digital landscape, the significance of AI expertise cannot be emphasized enough. Exceptional AI practitioners serve as the driving force behind transformative technological strides spanning diverse sectors. These visionary minds conceptualize and implement state-of-the-art AI algorithms and applications, empowering enterprises to streamline operations, elevate user interactions, and secure a decisive competitive edge.

Are you curious about fostering an AI talent ecosystem? This is a good read mentioning the art of cultivating, recruiting, and retaining top-tier AI professionals through strategic approaches that resonate.

Let me know what you think in the comments section.

#AIInnovation #FutureTech #TalentAcquisition #DigitalTransformation #InnovationLeadership #AIExperts #TechAdvancements #BuildingSuccess #CareerGrowth
If one can trust David Ferry, Horace's remark on Cestus means rather that Cestus should write from his own experience and with his own diction rather than borrowing from his predecessors (I suppose Greeks). (David Ferry, The Epistles of Horace).

And Horace was not (after Philippi) a rebel. Read what he wrote about Augustus, Agrippa, and Maecenas.
One of the best submissions on this website in my opinion. A true collection of pieces of history both touching our new different modern lives and accessible! And a feat of engineering no less!
This site is absolute cancer. Always amazed how people manage to break scrolling, a feature that comes for free with every web page.

Archive link: https://archive.is/WC3qp
Good code reviews are essential for finding bugs, especially those that are hard to spot.

They also ensure that the conceptual integrity of the codebase remains intact.

Moreover, they allow a developer who is less familiar with the codebase to propose a solution, even if they might not fully grasp the entire context of the project or codebase. This is a significant advantage.

However, unfortunately, code reviews can devolve into hazing or become a means to establish power dynamics that shouldn't exist.

We should never assume the reviewer knows everything. A productive code review is more of a collaboration rather than a teacher-student relationship.

How can we automate issues like using a task UUID as a device UUID within the code? Or addressing an n + 1 problem when another API with batch functionality is available?

We can't automate those(yet)
Well it might sound trite, but sociology is predominantly made up of left wing big government types, so there's no surprise there.
I was also surprised about how "small" Kakariko willage from OoT was. But I guess that's some of the cleverness of the time. Make something small, but fill it and make it feel alive.
Still not enough, if by a simple calculation they make 200,000$ of profits per day. The fine should be higher than the profit, period.
Probably because acting on a false positive means death (FCVO "death"; some autoimmune diseases are manageable).

You really don't want your immune system to move fast and break things.
> really cranky with anyone who dared challenge their position.

You could profit from those people, if you are confident in your position, by shorting some of the stocks that shoot up from people's pre-judgments on this matter.
So you're in the same arcade as Tim Hunkin?
>we forgot everything once the last living reminders and witnesses from 1933-1945 died.

This is why I really wonder about how society might change if humans figure out how to give themselves biological immortality.
I'm not worried about crashing on my own at 20 km/h. I'm worried about cars.

So yeah, I probably wouldn't take my infant on busy roads shared with cars, but i absolutely would put on a cycle path.
Ok, that may well be the explanation then. As long as those samples don't go missing...
Probably closer to dropped it on the ground but in too much of a hurry doing something else to pick it up money.
1981, even before Borland.
Show HN: Group chats with a document AI bot as one of the participants
I made a tool for collaboration where participants can chat, upload/reference multiple documents at once and invoke an AI bot to answer questions about those documents.
Also check out Avalonia.FuncUI: https://github.com/fsprojects/Avalonia.FuncUI
I don't know that the quantities available would be sufficient to provide globally relevant amounts of storage.

https://pubs.usgs.gov/periodicals/mcs2023/mcs2023-antimony.p...

Global reserves are > 1.8 million tonnes. Resources aren't given but would be higher. But is that enough? I mean, the 2023 page for lithium lists global reserves at 26 million tonnes, and lithium should be providing more stored energy per unit mass as its atomic mass is so much lower.

https://pubs.usgs.gov/periodicals/mcs2023/mcs2023-lithium.pd...
I'm sure it would be possible to extend bulb life by ramping up the voltage slowly to reduce the thermal stress. not worth it in most environments, but in a bathroom, why not. I understand there are soft start mechanisms used in certain electric motors, i know of an anglegrinder that used one. maybe i could do a transplant some day.
Being dependent on JS to do anything useful [edit: ie see more than an effectively blank page] is a bad start IMHO. I often close such sites. But I understand that this is a hobby project.
PayPal debuts US dollar-backed stablecoin for payments
Give them a break! It's an advanced lesson.
Oh yeah. I've landed on the (slightly weird) "GNU-like Mobile Linux".
400v? what that what your mains was packing?
Oh I definitely do give them the benefit of the doubt. Regardless of what is going on as long as it eventually works as advertised it's all fine and as long as their samples don't go missing they have a way out that's pretty easy.
Ask HN: Platform to Find Early Adopters?
I frequently get a lot of ideas. However, I have recently learned that finding early adopters, validating the idea through the community is a critical step which should be made before starting to code.

Apparently, most people fail on this very basic first step. I've done it countless times. However, this time I want to reach out.

Is there a specific platform where you can post your idea and see if people are keen to signup and help you develop your idea?

I was thinking that each person that submits their idea can specify the conditions and the offering and how many early birds they seek.

For example:
Mike seeks 20 early adopters that will get a free lifetime deal of the service given that they help out in Zoom call 1 hour a week until MVP is ready.
The ones that enabled them to launch the most popular Linux distribution in the world by far? One that's really really hard to break because it uses phone-like A/B partitioning with read-only OS installation making separately updateable system browser hard.

It was a tradeoff, and a good one based on history. Remember that, as long as the device isn't EOL, ChromeOS updates with the same cadence as Chrome the browser.
They can be very cheap for the specs you get. Some people might also prefer the more locked-down nature of the OS for security or UX reasons.

(They're certainly not my cup of tea though)
a new way to engage with HN!
This site was invaluable for maintaining my early '70s Peugeot bike. It always had the right measurements, and great practical ideas for solving problems. For example, because my frame spacing was too narrow for modern wheels, I decided to have a shop bend it ('cold set') to the right size. Without this site I never would have thought of it.
Yeah it sure would be convenient if this is the one time in all of nature that a curve that looked like it was going exponential before suddenly conforming to all past trends and becoming sigmoid was actually exponential after all because you really really want it to be.
> I'll never understand how cat owners are so okay with this …

Cases of significant infection are rare enough that it isn't on people's minds, even more so for indoor-only pets that are not exposed to as many infection vectors as their roaming brethren. Especially these days when the vast majority of any such infections that do occur are easily treatable (this may swing back as resistance to current antibiotics continues to increase).

> sometimes even finding it cute

Often it is cute. A lot of the time it is kitten-like play fighting and most cats are careful not to puncture because it is play (though they usually don't quite understand that our skin is easier to break than another cat's) – some like my old boss will act all vicious (swipes, grabs, and disembowel-y kicks) with claws entirely retracted when applied to a hand/arm/leg but not when attacking a toy (they got the full tooth & claw treatment from her!). My current cats (adopted recently when they were >10 years old so not “play-trained” in my environment) don't mean me any harm but are less careful, so I need to be a bit more cautious as a result.

Of course this varies a lot by circumstance. Particular cats have very different attitudes & levels even if brought up the same way from kittenhood, some cats could be OK but were not taught appropriate boundaries when young, and some humans are just too daft (ignorant to the body language of the animal they want to play with) to be able to tell the difference between play and a cat genuinely wanting them to get stuffed or die trying.
For what it’s worth I’ve got a trained ear (trained musician, brief career as a mastering engineer) and the bass notes on these recordings sound freakishly distinct in pitch (identifiable, “tight”, “not boomy”).

It’s similar to the difference between an electric bass guitar and an acoustic bass.

Or more to the point, it’s one notch further in bass note clarity on a scale from small upright piano to baby grand piano to concert grand piano… to the Alexander piano.

I expect that a Fourier analysis of bass notes struck in isolation comparing piano types would reveal increasing proportions of fundamental to side frequencies, with the Alexander having the highest ratio.
> you are just letting it lose on your local ecosystem.

They are the ecosystem. Like it or not. Some animals are smarter than the others when it comes to acquiring space to live and hunt. Cats managed to domesticate humans and so they can enjoy habitats where otherwise they wouldn't be welcome. It's a fine example of evolution.
If other animals can't adapt, it's just part of natural selection, as cruel as it is.
There are a lot of existence proofs that something invariably does happen, just not always the thing that you were hoping for. And even those tend to work out in the long run. Remember the quest for the Laser.
But also in the same wiki page:

"As regards life standards, before the Phoebus Agreement and to this day the general service filament lamp was and is designed to have, on average, a minimum life of 1,000 hours. It has often been alleged—though not in evidence to us—that the Phoebus organisation artificially made the life of a lamp short with the object of increasing the number of lamps sold. As we have explained in Chapter 9, there can be no absolutely right life for the many varying circumstances to be found among the consumers in any given country, so that any standard life must always represent a compromise between conflicting factors. B.S.I, has always adopted a single life standard for general service filament lamps, and the representatives of both B.S.I, and B.E.A., as well as most lamp manufacturers, have told us in evidence that they regard 1,000 hours as the best compromise possible at the present time, nor has any evidence been offered to us to the contrary. Accordingly we must dismiss as misconceived the allegation referred to above."
I can understand the appeal. I have a 2018 MacBook air for that exact reason. Although it's slightly more useful becase having a proper terminal that can run Docker and stuff has saved my ass more than once.

I'd be down to replace it with a Chromebook if the model looks and feels as good as the air.
Can reading too much HN cause impotence?

Can working too hard on forcing clickbaity made-up scares cause impotence in the authors?
From the description, it appears the issue is more organizational than related to code reviews.

Similar to how 'security theater' addresses perceived threats rather than real vulnerabilities.

It takes two parties atleast for productive code review
I read your article - followed the intro quite closely and then looked for the solution and it was 'the buttons' followed by a bunch of technical stuff that kind of made me loose focus. So in the end I don't know exactly what 'the buttons' is hahah. Reminds me of the Hudsucker Proxy. 'You know, for kids!'
It does, but I see it as a feature, not a bug. Please dontfix.
You sound like a European trying to argue unions with an American. (I'm pretty sure the person you're arguing with is American.) The two of you basically live in two different universes as far as unions are concerned.
Anything short of a full blown mouse plague: https://www.youtube.com/watch?v=4ITgdgPUMuY

Even cats will tap out then.
I'm glad you did too :) What also amazes me: the general quality of the work on display. There is probably some self selection going on there but every link that I've followed leads to something that a seasoned pro would have reason to be proud of.
It is the Latin for armpit, and related to the (obsolete) English "oxter" for the same.
households that aren't farms don't have pests?
Well, not really "say".

Saluti (normally with an adjective like cordiali or distinti) is the standard formula for salutation in correspondence, it is only written (you can actually say saluti, but it is uncommon/intentionally said for some effect).

When someone sneezes or for toasts, salute is used (it means health, it is a different word).

It is very similar to Spanish, salud is health, saludo/saludos are salutations, in Italian they correspond to salute and saluto/saluti.
It's cryptocurrency... Gotta get the users comfortable with sketchy from the get go so when all their cash is gone they at least aren't too surprised.
Asynchronous video.

But what if you're averse to meetings because they take time? What if you're averse to wasting time watching or listening to a discussion when the information is best communicated in plain old text?
Exoplanets Could Help Us Learn How Planets Make Magnetism
I think it's still pretty common if you play a lot of PC games, but it's likely much less so. There seem to be less and less games giving you out-of-the-box developer console access which over time will likely cause new video game players to not know about them as much.
Absolutely incredible. They seem to have extracted not just level geometry and textures (which I could kind of imagine normalising to some kind of universal 3D scene format), but also animations and shader effects (which I always imagined being much more bespoke to each game/engine).

Also: copyright lawyers will surely be in touch soon?
so you couldnt run firefox on chromeos like an usual thing?
Impersonating a person is a crime, but all that they would need is to find a fake writer with the same name and some money for burying the small author in trial costs for ten years. Not a good perspective but mouth to mouth, or satire right can help.

She should have a personal web controlled entirely by her, show a list of her real books and mock-destroy the fake books from there with some dark humor or cynicism. Her job is to write after all. That could be even an opportunity to improve her brand.

Taken one to one small writers are easy fish. Should join and press for regulation change.
Worth a try
Wouldn't hotter bulbs mean less energy wasted as infrared light?