skysight-inc/HackerNews huggingface dataset:
Podcasting is open in many ways, but RSS-based podcast apps have no idea what shows are "hot in cleveland" or have related listener bases, etc outside of their own app.

When shows start using OP3, they open up these (listener privacy-preserving) stats to _any_ app, and set themselves up for future discovery / inbound opportunities on this basis.
I’ve written PHP off and on since the .php3 extension was a thing. People had very good reasons to hate PHP then. It’s greatly improved, but largely due to the composer ecosystem helping to paper over the worse bits. The global functions are still an awful mess.
Does anyone have a squatting desk setup?
If there are only mathematical rules, then there isn't something that it's like to be me. I know that is false by experiencing the thing that it's like to be me. Perhaps there isn't anything that it's like to be you, in which case I have no hope of convincing you, because the underlying concept behind my words is ineffable.
Not sure how it can be a US-centric comment if the article is not about the US and I'm not American
A superintelligent AI that would "spell the end of intelligence on Earth (including AI)" is not super intelligent (unless its goals included self-destruction).

I skimmed the paper and don't see much discussion of this contradiction in the thesis.
The Tube could definitely stand for some rebasing. Its history is rather convoluted.

Also removal of code smells. And actual smells.

/I love the Tube. So damned useful.
> White rice was extremely labor intensive to produce until machines started doing it

Here is someone producing rice without any machine that is “95% white” (less than 5 percent of the bran remains). In fact, when using this primitive tech the bran and germ seem to come off as an unavoidable side effect of removing the husk, which no one suggests should be left on the rice grain and no one eats AFAIK.

To make it easy for you to verify my “95% white” assertion, I have “jumped” to a close-up of the rice just before cooking, but of course to verify that no machine is used, you have to watch from the start of the video (to minute 9).

https://youtu.be/qGNUPqHvTso?si=WWnY3OLALTBREVMs&t=525
I total agree with you here. I was going to post almost the same thing.

"The problem with software development is that most people just take that 95% for granted, get complacent and think that the 95% of trivial work is the job and that they don't need to be prepared for the remaining 5%."

I have found that many developers just aren't capable of the remaining 5% and companies that hire need you for the 95% hope you can handle the rest.

I'm currently a consultant for a pretty large company and I deal with their back-end software systems. Most of my job is mundane and easy. However, there have been on-fire issues where if I wasn't good at my job, the company would have lost hundreds of thousands of dollars.
Abandoned weather station above the North Pole that is a time capsule from 1970s
Genuine answer: you say “Be a coach/therapist” followed by whatever you’d say to a coach/therapist.
This is not ignorant. This is taken from Wikipedia.
Alignment really just means how close do the model outputs align with human preferences or some other criteria.

At a glance, this looks like a model pretrained to perform prompt-engineering. It should automatically use Chain-of-Thought in its responses in order to improve it's programming abilities, and, therefore be better aligned with users expectations.

It also has reflection. So they include code to execute the model output and return the response to the model for feedback.
(I build Pinecast.com)

One of the biggest things is knowing who's an actual human downloading your podcast. If it's all bots, that tells you very little about growth or what's working and what's not. Even if you're not running ads, having an inaccurate view of how many people are listening makes it hard to know what to do; it's very much not "if you build it they will listen".
Check this: https://news.ycombinator.com/item?id=40258051
Defence of your friends? Or of strangers?

Otherwise we can just be picked off one by one.
Was the Stone Age the Wood Age?
Building for staging from the production branch would be fine. Grandparent explicitly said they build for staging from the dev branch, though.
We have a lot of turkey vultures here in California.

A few years ago, we found a few fresh dead (poisoned) rats in our barn.

The turkey vulture population immediately dropped to zero at our house, and the rodent population skyrocketed for the next year.

Please use traps (electrocution or old-fashioned wood and metal spring work best. The electrocution ones are more pet-friendly), and not poison to deal with your vermin.

On a related note, we also have started to get Peregrine Falcons and Bald Eagles again.

Hopefully those populations will continue to recover too.

Poisoned rodents often wander around confused and screaming before they die, and if they do that in a field, they can take out a bird of prey instead of just the vultures.

Seriously, just use the traps. They are way more humane. Also, you won’t have to fish dead animals out of your vents and walls.
Neither "Germans" nor "Poles" have existed for millennia, the idea of national identity isn't that old. Also going back only 2 millennia, it was Germanic territory, the Burgundians lived in the area before they were displaced by Slavs coming from the east during the Migration Period. So if one were to make the argument that territory belongs to whoever was there first, Germanic peoples would have a better claim on it by that logic.

https://upload.wikimedia.org/wikipedia/commons/b/bb/Roman_Em...
Kaspersky accused of helping Russia develop military drone systems
pow(x,e,mod) was the reason I switched from Perl to Python :)
It's a well established fact that animal populations are cyclictic, booming then starving, then booming again.

Predator finds prey aplenty, and so is fruitful and multiplies. Then prey becomes so numerous, it eats prey until there are few left. Predator then has a population crash, and the prey rebound without predation.

Over and over this happens.

Is that what is happening here? Perhaps, as carrion eaters are susceptible too, when this happens to other populations. After all, during this cycle prey and predator both crash... leaving less carrion. And then of course carrion eaters can overpopulate too..

So I wonder, is this just another clickbait headline?
Going faster is the best way to improve security
Chinese startup launching RISC-V laptop for devs and engineers priced at $300
> Remix. Vite done right…

Remix is moving to Vite as its default compiler. https://remix.run/docs/en/main/guides/vite
Who/what is opposed to the 1950s polio vaccine?
"Our readers are rather more gormands than gourmets, so this article isn't quite on target for our publication. Have you considered submitting it to Atlas Obscura? Good luck and regards, Modern Zombie Monthly."
Fun fact. An old coworker typed like that. He's a software engineer.
Needs a GDPR statement to be legal in EU and UK.
> They've offered ad blocking for years.

Please show me evidence to back this up and I’ll happily walk back my statements.

The “mullvad” browser is not their VPN product. And if you think DNS denylisting prevents “ad networks from spying on you”, I have some unfortunate news for you. It works to prevent the rendering of a subset of ads (especially in the browser), but isn’t worth a damn for actual behavioral analysis.
My concern with the Mullvad ads is that some are essentially lying about what their product does. One of the ads I recall said something like:

> Imagine an ad that won’t track you after you see it

> Mullvad VPN

That’s not what a VPN does though. Tunneling my browsing does not stop sites from serving ads, setting cookies, fingerprinting browsers, etc.
I know its fun to beatoff dead horses.
Ask HN: Best Golang libs for arg and config parsing and logging
so many out there some not updated in a long time. what are your favorites or community recommendations for arg and config parsing and logging?
I dunno. In my many decades of cycling, I've seen more rust from water exposure than sweat. (Don't get me started on triathletes and urine soaked bikes...)

If it works for you, keep on keeping on.
I think I do. It costs money and people in general don't appreciate it. Also while "malware on phone stealing money" is technically possible, it doesn't happen (much?), and most people get scammed in easier and more effective ways (see crypto) instead.

I still hate it, but can't do much about it.
"Objection, your honor, non-responsive."
That Wikipedia article is what made made curious, as it says "drugs like diclofenac..." From that small bit, it seems like the many NSAID's given to humans such as ibuprofen or asprin could be issues. Even diclofenac seems to have some human use.
Just plain ubuntu server and docker installed. I use Portainer to manage the containers. Container images are updated automatically using watchtower.
Thanks. I'm confusing both myself and the conversation. I probably (mis)took the terawatt figure to be the cumulative installed amount. And some quick forraging didn't set me straight. (Any helpful links?)

Being just a simple bear, I want both a burn down chart for (human) GHG pollution and "burn up" chart depicting our progress towards our glorious renewable energy net-zero future. (Turrible names, I know, esp wrt climate crisis, but I don't know what else to call them.)

Add some milestones, if we want to get fancy.

As you can see, I struggle to make sense of the whole domain. And I'm sure I'm not alone.
I don't think that all models are necessarily incorrect. Scientific models are precisely correct until they are falsified.

For example, the inverse-square law for electromagnetism and Newtonian gravity is just an exact feature of continuous 3D space (surface area of a sphere). It only became an approximation when Einstein proposed warped spacetime, and will become even more incorrect in detail, if/when someone finds evidence for discrete spacetime structure. Then the inverse square law becomes a double approximation, over macro and micro structure of spacetime (lattice, wolfram graph, spin foam, ...).

It just so happens that at the moment, we know that the whole of physics is pervasively incomplete (approximate nonsense), so very few current models are likely to be preserved in future better theories. QFT is a terrible hack, with renormalization and virtual hand-waving. QFT depends on a fixed background spacetime, but we know that background is dynamic (GR). We don't know how QFT and GR fit together, but I would guess almost all current models are incorrect.

However, it is possible that some future Theory of Everything is correct indefinitely (until end of civilization, while not being ontologically True, of course).
Okay? Does that mean it doesn't exist? Or that we can know whether things have it? Whether a rock has it? Whether you have it? I don't understand what point or concept you're trying to refute.

Consciousness isn't having pain receptors, it's experiencing sensations.
I'm guessing yes.
We already have enough nukes to glass the world several times over.
That’s an odd and hurtful statement to make towards a stranger online. Trust me none of this is a side show for me. I’m an agricultural scientist who deeply cares about global food security and part of that is going to have to be GMOs. The fact that we can’t even try supplementing certain developing markets with golden rice because of a NGO in America where food security is mostly an afterthought is criminal.
I've noticed that ChatGPT will speed up the monotonous part of writing code, but will often inject a few bugs into the code that I need to fix. In a way, ChatGPT has become my personal junior developer (which I only use for basic stuff) while I'm still dependent on my own expertise to review and fix the code, but at least it's still faster than using google and writing most of it myself. Juniors will always have bugs in their code, but when you bypass the step of writing the code and figuring it out for yourself, how do you effectively learn and become a better developer?

In a way, ChatGPT both replaces the need for junior developers and creates a situation where you'll end up with a developer shortage because not everyone can start right away as a mid-senior level.
Oh yeah. I missed that. Sounds like they use their staging for dev work too then. Which is like ok, but confusing.
Big data reveals true climate impact of worldwide air travel
Its not a hill im dying on, but when you rebase the default branch, its gonna create conflicts for every single other team member. Its annoying to cause so much noise for every team member. Now I run with auto.rebase set, but that is not the default. Ymmv.
Nah it’s probably rat poison here
> If I could go back in time and change one thing about the C language, I would add some notion of expanding multiplication.

Zig makes this relatively easy: it has a @mulWithOverflow intrinsic, which returns an overflow bit with the result, and it has integers up to (u|i)65535. So depending on what you're doing, you can either detect overflow and then upcast, or upcast first and then optionally truncate.

It also has saturating multiply as a separate operator *|, or wrapping with *%, for when those are the semantics you want. Otherwise overflow is safety-checked undefined behavior, which will panic in Debug and ReleaseSafe build modes.
Both true. And translated it is Posen
Not to mention using Cloudfront in front of S3 can lower cost, due to caching.
I was just using ChatGPT 4 to write a bash script for me, and it was taking so long that I began to think "I could type this out faster myself".
Spotify getting into enterprise IT tools
Customizing My Micro Editor
I co-sign. If I could expand:

When you must engage with sub-par experiences, look to redirect in a positive manner. Don't try to brute-force a solution, rather, suggest an alternative that the counterpart may not have considered.
I remember about ten years ago, back when I still had a Facebook account, I stumble onto a Facebook group titled something like "Moms concerned about Child Health" (or something similar). I was curious what that actually meant, and looked into it, and it was basically a big anti-vax group, and they didn't like the polio vaccine.

The sentiment there seemed to be "your kid isn't going to get polio, don't vaccinate them, vaccines cause autism". I don't know really how popular the sentiment was before the conservative idiots co-opted anti-vax rhetoric after COVID, but they definitely existed.

ETA:

Not saying being conservative makes you an idiot, but I do think that it was primarily conservative idiots that spread anti-vax propaganda during and after COVID.
Bnomial, one machine learning question every day
Every time something like this comes up, I recall “office hours” with David Huffman at UC Santa Cruz. Most of the conversation was about things other than class. One frequent topic was his paper folding.

https://mitmuseum.mit.edu/collections/collection/david-a-huf...
It’s pretty crazy that they are still working on improving nuclear bombs. If there is one area where the current state is “good enough” it should be that area. I can see the need for maintaining what we have already but why try to advance the technology? A pure fusion bomb would be cleaner as far as I know but do we really want to make nuclear war more feasible?
> Knowing assembly is crucial if we want to have more efficient, faster hardware

this is a goal for maybe 2% of the industry. And those folks know their assembler or they don't get hired. I think we are producing skills in the proportion of its requirement in the industry.
Ah nice thanks for explaining!
I have evidence that seems to contradict acoup’s assertion that “prior to that mechanical milling, brown rice was all that was available for the poor” at https://news.ycombinator.com/item?id=40258263
That would indeed be fair. On the other hand, I couldn’t repair the clutch on a car on my own whereas taking a bike apart and putting it back together can be done in my living room if need be.

On DIY: absolutely on anything not safety related. I‘d never touch the brakes. Changing oil is perfectly doable for a reasonably skilled diy person. If you like that kind of thing and have the access to the necessary infrastructure (especially for oil disposal), go for it.

But I like to take the car to a mechanic for another reason: in Germany you’re required to get regular technical inspections (TÜV), if the mechanic does it chances are better that it goes through without problems.
Good point. That is my conclusion as well, its been a while since I worked on deployments, but that is how we set up. Deploying is just a different pipeline on main branch that runs same exact artifact build in production
What? I'm talking specifically about the GUI itself.
"It is not possible to support the Rome city population without the empire and its corresponding technologies and institutions."

Same argument, but perhaps you now imagine a slightly different outcome.

The piece that "gives way" is (of course, as any historian or anthropologist will attest) that the population size...... fluctuates. Generally the process isn't too too fun for people who find themselves in those populations.
Vue, Nuxt or Svelte are even better. No need to waste time and energy with React and it's peculiarities. However, if you want or must React, then Remix, hands down.
I rock draw.io everyday at work. I paid for lucid chart for ~ 2 years before switching. After a few sensible default swaps, I can make better looking diagrams faster in draw.io than lucid.
Honest question. Is there a reason to use md5? Is it just so much faster than alternatives? So many vulnerability scanners for Python, Java , c# look for md5 and flag its use as unsafe.

Also. Since not hashing content and hasing the timestamps wouldn’t you have a greater chance for collisions as files arrive at higher and higher ingestion rates ?
> ISPs often deprioritize traffic from S3

I wonder why
Read through the comments and was surprised no one mentioned libvips - https://github.com/libvips/libvips. At my current small company we were trying to allow image uploads and started with imagemagick but certain images took too long to process and we were looking for faster alternatives. It's a great tool with minimum overhead. For video thumbnails, we use ffmpeg which is really heavy. We off-load video thumbnail generation to a queue. We've had great luck with these tools.
This would rewrite the history for production. Not what you want to do
There are two shin bones and if they fuse there is a lack of mobility. A lot of muay Thai fighters have problems with their legs later on. That in addition to the obvious which is brain damage and a lot of scar tissue in the face.
As mentioned in the other comments, code reviews are typically not done in the game industry, for example, or other write-once, never read scenarios. Very early stage startups typically don’t have formal code reviews either.
Any object can become iterable by adding Symbol.iterator, and destructuring should work for them. You can even patch Symbol.iterator on arrays itself, and the VM has to cope:

> Array.prototype[Symbol.iterator] = function*() { yield 1; yield 2; yield 3; }
> [...[4, 5, 6]]
[1, 2, 3]

The terrible performance of the iterator protocol was discussed and ignored at the time, by saying that escape analysis would solve it [0]. Nearly 10 years later, and escape analysis has still not solved it. It's extremely GC-hungry and still sucks. It's just a bad spec, designed by people who are not performance-conscious.

It might make sense for engines to specialize destructuring assignment and splicing of Arrays to remove their iterator protocol overhead (if the user hasn't patched Symbol.iterator) but that's a whole other can of worms.

[0] https://esdiscuss.org/topic/performance-of-iterator-next-as-...
You should do glyphosate next.
>Organs are made of different types of cells specific to that organ.

I think I broadly agree but with the important caveat that organs frequently share cell types and therefore can share cancers specific to those cells, across organs.
https://arxiv.org/abs/1210.7273

In the article "Distilling free-form natural laws from experimental data", Schmidt and Lipson introduced the idea that free-form natural laws can be learned from experimental measurements in a physical system using symbolic (genetic) regression algorithms. An important claim in this work is that the algorithm finds laws in data without having incorporated any prior knowledge of physics. Upon close inspection, however, we show that their method implicitly incorporates Hamilton's equations of motions and Newton's second law, demystifying how they are able to find Hamiltonians and special classes of Lagrangians from data.

I think this is hilarious.

I cannot get a PDF of your article and instead I will read a commentary on it which appears to be very interesting.
> It's 100+ €/h for a skilled worker who replaced that clutch

I'm pro-bike, but this issue also applies to having a bike repaired at a decent workshop.

Our daughter's hand-me-down bike (previously "owned" by both her elder brothers in turn) had new brakes and brake cables fitted recently, and the repair bill was the best part of €150.
We actually recognized that Skew had become a liability years ago, and Evan worked on a proof-of-concept to remove Skew around ~2020. But as described in the article, benchmarks showed that performance would have been severely impacted (mobile Safari was an especially big problem). The rewrite only became possible once mobile WASM was performant enough for us to move the hot parts of our code to it and we had enough engineering resources to do it safely.
I have used https://github.com/cshum/imagor infront of S3 before and liked it, there is many (some commercial) offerings for this
I use the OS default plain text editor and deal with *.txt files. Not a good option if you have tons of notes — most of mine are temporary and I’m good at maintenance.
How do I test if this is EEXISTS and not, say, a full disk? Or too many symlinks? Or something else? Because last time I check it's not really possible, but maybe this has changed?
Aaah. That’sa good point. Hehe :) but I mean he does really delve into information in his exposition. Very clear.

Tho I’m intrigued by the idea that there’s more to information than Shannon. Any additional hints??

I’ve often thought about a dual metric with entropy called ‘organization’ that doesn’t Measure disorder/surprise, but measures structure, Coherence. But I don’t think it’s exactly a dual.
actually I enjoy flatpak in gnome
No blanket statements apply to all organizations.
No compliance reason other than adding it in couldn’t hurt.
Judge believes Apple is violating Epic Games' U.S. injunction
Cover & Thomas
As I've grown older, I've learned unsolicited advice is almost universally despised (and you have a > 50% chance of making an ass of yourself due to lack of context/armchair general). Therefore, start with a complaint, and if they truly want your feedback, offer it.
How do I do "errno == EXISTS" like in C? This is bit I need. The issue for this was closed as essentially as wontfix: https://bugs.php.net/bug.php?id=49396
So true. get out there, go to shows, find/attend jam sessions by asking around, visit studios, make friends in person.
What Happens When NASA Loses Eyes on Earth? We're About to Find Out
Can this replace things like littlefoot.js?
You bring up a good point, but as you know, there's a certain amount of intuitive knowledge that gets carried over when learning another programming language (which is why it's much easier to learn additional languages than it was the first one you spent a considerable amount of time with). The problem is, JavaScript does look a whole lot like the languages you mention, it's just that some things behave vastly differently (ie. function scoped variables, behavior of double equals, etc.), which is what causes the confusion and sometimes you don't learn about these things until they bite you at some point.