skysight-inc/HackerNews huggingface dataset:
Any UI is as good as its base layer. We wouldn’t have $subj if MS didn’t implement it. But then when you tell them that the browser UI model is just useless crap with smooth animations, you get hellvoted, yelled and thrown fragile css/$()/useX incantantions at.

Which advanced UX do you implement? MacOS? Windows? Gnome or KDE behaviour? CDE?

Browser advanced UX. Not current browser UX, but a hypothetical one which doesn’t suck.
lcpl files are for another DRM: Readium LCP
> Using an LLM, I can process a file in a couple of seconds, and checking that everything is right takes just a few seconds as well. It’d take me hours to go through every file manually

Can you explain more how "checking everything is right takes just a few seconds as well? A code review can't happen in "just a few seconds" so maybe I don't understand what the process your describing really is
Umm, doesnt a Thai MT athlete have a short career after accumulating injuries fighting weekly?
oddly, it's because whatsapp has a well integrated keyserver so there's never an issue of not knowing which key to use. Weird.
OTOH, e.g. Spout has an atmospheric water generator product for preorder with a 98/99 water quality score; but does the water quality score account for parts per trillions of PFAS?

Do any of the solar+water products that sterilize and/or filter the water handle PFAS already?

Some types of under-sink water treatment systems already remove most PFAS.

If the user doesn't replace the filters what should it do?

FWIU reverse osmosis (RO) is a high-pressure membrane method that wastes water, but doesn't require replaceable filters?
A story of curiosity, experimentation, development, million euro deal, fraudsters, abandonment and revitalization.

From the inception of the F/OSS Arachni WebAppSec scanner to the opening of Ecsypno’s doors with its flagship product Codename SCNR.
I think what destroys conspiracy theories, is teaching them the tools to attack "propaganda" of the oppossing side- and watch them retract it.
If your mental tools work and are sharp, they do not stop, just because you turn towards your own side. You can not subconciously run with scissors.
Nice to see godot getting more traction. I only just learned from discussion topics on steam that STS1 already runs on a free software engine/framework. https://en.wikipedia.org/wiki/LibGDX

I entirely misremembered their press release about them migrating away from unity for an upcoming game.
> it's hard to find concrete evidence though

It's hard to find concrete evidence for anything in SEO. However, from what I've seen (and is also shown by some big websites that index just fine) at least Google seems to do handle client side rendering just fine and has been doing so for ~5+ years.
Ask HN: Could C find a future in being used instead of pseudocode in papers?
I recently came across a comment of someone asking the author of a blog post to consider writing his code examples (could have been also pseudocode) in Rust instead of C.

The answer of the blog author was: “I'm using C in lieu of imperative pseudocode. The benefit it has over pure pseudocode is that it compiles and doesn't rely on some syntax I pulled out of nowhere. The benefit over higher-level languages is that it shows the mechanics of the calculation in a way that's trivial to transpose to any other dialect. This can't be said about code that uses cute but language-specific array manipulation and iteration idioms, e.g.:

WalshMatrix = Nest[ArrayFlatten@{{#, #}, {#, -#}} &, 1, #] &;”

Do you think C or some future version/adaptation of it could be used to formally substitute all pseudocode examples in the future, especially in proofs/papers?
Why do we cling to this idea of patent trolls?

The patent system is the problem. None of this should have been granted but when you really try to define what software patents are novel it becomes incredibly difficult.

Just because you think this is trivial does not mean a layperson does.

Is an encryption algo novel? What's novel about it, it's just a hashing function with some new parameters.

The reality is, software patents are a joke and should be dropped entirely. Copyright is enough protection for most use cases.

Aka, don't hate the player, hate the game. And ideally, do something to fix it instead of complaining about "trolls" as if that'll ever fix the issue.
lol, cheers!
I tried it and while I like the idea to talk somebody. Everytime I asked for advice I got the „it is totally normal to feel…“ and then a standard response I would get from the first 2 clicks in google.

It reminds me alot of the AI therapist from the „pod generation“ movie. Frankly the voice got better and building sentences, but the underlying personalised part is just not there.
I know people who believe and try to convert others. Also they get aggressive when you find it nonsense. They believe that the govs of the world band together to patrol the ice wall, that education hides the real shape of our world, that all nasa materials are fake and made of deceive us etc. And flat earthers are well known to believe all other conspiracy theories as well and usually fit them in their flat view easily by making up theories that make no sense but spread like wildfire.
Uploading a key does not imply any decision regarding email. I may need it to sign tarballs or commits for example, and the key could very well have been lost to time.

The presence of a key on a key server is in no way or form an explicit opt-in to encrypted email. That's what the CNAME is for.
Thanks for crafting and sharing this, Mert. Noticed the relatively small (3.3 MB) size; is a network connection required for audio or other features?
Anyone stumbling on this thread: A man from the future - ananyo bhattacharya chronicles his life and it is thrilling. If anyone has any of the questions the OP has, the book explains them. There were plenty of open problems then, they just were so unexplored it looked like he and hilbert invented them.

Word of caution, relative to most of you folks I am a mathematical toddler. The book may be overly simple but my calculus professor really enjoyed it.
LLMs are impressive for NLP, but AI won't rely solely on language
Just like children and animals learn through sight and touch, AI needs computer vision (CV) to understand the physical world.

Follow along to learn more about the importance of CV in the next-level Artificial Intelligence: https://www.turingpost.com/p/cvhistory1
That seems like a naive reading of the employment rate. A lot of Americans have jobs that don't pay a living wage, and don't have benefits. Many people do gig work to make ends meet. A person who used to have a good-paying manufacturing job but now works as a Walmart greeter with no benefits counts as employed, but with some significant qualitative differences because the manufacturing job went to Mexico or China. People with expensive degrees working as baristas count as employed, but they probably don't think of their situation as "full employment" as fake AI companies outsource jobs to India.

The global labor market enables labor arbitrage. A person in India or Vietnam gets an offshored job and goes from 0 to 2. A person in Detroit loses their good job and gets hired at Burger King, going from 8 to 4. The savings goes into the pockets of people like Jeff Bezos.

My point was to distinguish between global trends and broadly true -- at scale -- claims about innovation and technology improving employment conditions and local effects caused by job displacement. Those happen together. It does little good to laid-off programmers in California to learn that their sacrifice means thousands of Indian programmers now have jobs.
This sounds completely reasonable, but this is also the first time I've seen it described as a search. Windows File Explorer works this way.
Thank you! No, not at all. I just use Speech API on Mac for that. All the words are also included in the app.
There can be degrees of understanding. What I’ve been seeing is devs deciding that everything should be async to improve performance, but then running every single task in its own event loop, making it exactly as synchronous as before, but with more overhead.
It's enough money it's worth making a short document summarizing the current ask from them as you understand it, and sending that back as the basis for agreeing what they want, pasting stuff from emails and changing the quote as it evolves.
Open Source Matters: Why You Should Contribute Now
> Municipal, commercial, residential, and farm to table customers need solutions for SDG6: Clean Water; [...]

> [2] "Biden-Harris Administration Finalizes First-Ever National Drinking Water Standard to Protect 100M People from PFAS Pollution" https://www.epa.gov/newsreleases/biden-harris-administration...

SDG6: Clean Water: https://en.wikipedia.org/wiki/Sustainable_Development_Goal_6
In a groundbreaking development that promises to revolutionize the renewable energy sector, a team of international researchers has unveiled a new generation of solar panels.
I saw. Just because conspiracy theories aren't well-formed sentences in the logical manner, doesn't mean they don't represent valid values and principles. This resistance to change is societally purposeful, Ethos Pathos and Logos is required for a convincing movement, and a few people immune to Logos provide the natural resistance in the form of gravel to an increasingly mechanised logical political motor. Conspiracy theorists in this manner provide a natural resistance just by existing, to dehumanising mechanisation of political movements. Their existence can prevent changes from going too far, in a dampening matter a la differential equations. If we learn to untangle these beliefs easily, it's like driving a car with no shock absorbers, might get too bumpy and damage the car.
Western history will view it so. Russian history will view it as the opposite. Truth is irrelevant.
Predicting the Future – What 1981 Got Wrong (2021)
Scientists use biodegradable straws to protect lab-grown coral from hungry fish
More discussion from last week: https://news.ycombinator.com/item?id=39930463
> Sometimes state-owned enterprises might be able to outperform a private structure!

They can ... until they don't and there's no market correction in place anymore to keep them in check.

It's going to take another decade to feel this effect but it'll be there in full force.
It got so close to the end of the text.
I have never actually given it much thought about the difference between code search and normal "literature". Interesting read!!
With 1.44 MB floppy discs the size of a MB was 1024*1000 bytes
The basically undeniable lab leak hypothesis is included with a minor tweak that renders the claim incorrect. The thing about fluoride differs from reality only because it has incorrect claims about people's motives. If it said "Fluoride concentration is negatively correlated with IQ" it would just be a fact. "Vaccine harm coverup" is untrue but one could be forgiven for mistakenly believing in it after an endless stream of lies about vaccine efficacy and other sorts of covid misinformation from the CDC and WHO. For a specific example of this sort of thing, in April of 2022, at the height of big tech censorship of "covid misinformation," you could search for "is covid airborne" on Google and get a summary of this article[0] above all the search results, informing you that it's totally not airborne.

[0]: https://www.who.int/news-room/commentaries/detail/modes-of-t...
> Using the modules spares you from writing code to do something in a robust/repeatable way.

That is a huge lie: Declarative code is still code. Using modules is similar to reusing functions. The things is, while reusability and declarative code is nice when you want to deploy and manage multiple machines and have an automated network install that bootstrap your automated configuration tool. It is worth the effort because there are many machines but all that automation need to be tested/fixed on a regular basis (distro releases, etc). If you are reinstalling your machine from an usb pendrive, or image once every so many full moons, you need first to bootstrap ansible and the playbook. How do you that in an idempotent manner? The time you have done that you are probably already ready.

The only thing I need on my dev machines is :

- my software configs: comes with a git repo of my dotfiles.

- a dev directory: mkdir is idempotent, it will not destroy dir if it exists so no need for a declarative language

- some packages: a single package install is needed. While using a configuration tool allows you to declare package name depending on distro version and regardless of package tool, usually someone who is managing 2-3 machines stick to one OS so in my case a single `dnf install -y <list of package>` is enough.

- a few tools I curl from github or other places. I have one bash function for each of them to get latest release (a one liner) and one to compare installed version with latest release and install if needed. Ansible doesn't do a better job at it. I checked ansible-galaxy for some of the tools I download, for some no module exists, for those that have modules, they are just made of ... shell scripts called by an ansible task that is larger than my own script. See example[1]

- a few desktop files, they come with my dotfiles git repo, no need to "declare them"

- a handful of stuff that comes with an install shell script (the infamous curl | bash). Ansible don't help me much or I'd have to rewrite the install script as an ansible playbook and maintain it myself forever.

No handler necessary, none of this requires a reboot or a service restart.

Also Ansible is probably the worst example as it is an half assed declarative language that doesn't even encourage idempotence. Basically it is made by and for old unix guys who want to continue writing sequencial scripts the old and crappy way while pretending they do things in a modern way. And it is the reason it has become so popular against cfengine, puppet, chef and salt. I don't see the point of using ansible if it is to have the same low standard of quality as plain old scripts.

My experience working with teams using ansible has only reinforced my view that this language is for people who like to do things the dirtiest way anyway but wrapping it in a declarative language so they can put devops engineer in their resume.

[1] https://github.com/andrewrothstein/ansible-eksctl/tree/main
https://news.ycombinator.com/item?id=39930463

250+ comments last week
I have to say, I completely lost it at the whisper '(The "Software")' (0:18)... give this tech another year or two and it will be better quality than your average radio song.
The US has a decent shot at continuing to do well but not for this reason. The American continent has in fact many examples of geographically blessed countries, Argentina and Brazil first and foremost, the former once one of the ten richest nations on earth.

In fact all of Latin America is incredibly blessed, yet look at Venezuela. Despite what's actually surprising geopolitical calm in the region, there's disastrous outcomes abound.

It's one of the important lessons from Why Nation's fail. You can walk from an American town into a Mexican town 50 miles apart, people with the same families, same geography etc. But one side is ten times as wealthy. The US is not doing well because of some geographic determinism but because of institutions whose existence is not god given but contingent on making correct choices.
>at the end of the day, what's the difference between a dead man's remains and a bucket of piss?

On long enough timescales there's no difference at all
Because it is required to be monotonic per peer. WireGuard has no intrinsic states, so multiple machines with the same peer key will be seen as a single peer and that is actually a legitimate use of WireGuard. These machines would have to be synchronized to each other (but not necessarily to the external clock), and using a time is a straightforward and reasonable way to ensure this.
huh :o) the wisdom since late 90's has been to avoid it like a plague, at least in c++ circles. for example, see numerous articles in 'guru-of-the-week' by herb-sutter.

the same wisdom can be applied elsewhere as well, there is no need to keep discovering the same truths in different contexts again, and again.
It's worth mentioning that there are three versions of The Poor Poet -besides the one stolen from Berlin, one is on display in Munich, and one is privately owned and used to be on display in Nuremberg (but not anymore).
I have used these in product designs before with zero failures. Where exactly did you buy your samples?

We found they drift less than 28s a year in standalone mode. Also, were repeatable within +-18ms when using a NTP client.

Microchip RTCs are harder to setup, but also seem to work just as well (ignoring the goofy epoch).

Chip shortage caused people to do unspeakable things.... ;-)
I'd argue that that is not a good counter example. There is a reason why those that implemented the system used in USSR called it state capitalism. So for the factory worker in that regard little did change. The factory just got a new owner. Don't get me wrong, a lot did change, but in this regard little did.
If they were Reddit moderators they would have banned the trans person for being trans.
Americans have the least to worry about. Just like the last two world wars, the destruction will most likely happen in Europe and Asia. America doesn't fight wars on its own soil. Widespread nuclear war could happen but that doesn't leave any winners, and it seems clear both Russia and China have actual strategic goals rather than a mad desire to destroy everything.
I also don't have access to that private key anymore anyway, but I'm still using the same email address.
PDD (PinDuoDuo) is the owner of Temu, which is kinda but not exactly a western version of PDD.
I wish you were shadow banned. ;-) JK. keep on trucking.
Margrethe Vestager, has issued a stern warning to tech giants Apple and Meta Platforms over their fee structures and practices that may undermine competition and consumer choice.
Zeihan's predictions on the UK are a continuation of what Mosley started in the 1940s.

https://www.youtube.com/watch?v=oYLoW7Mn6CY

The UK is terminally tossed to and fro between the US and Russia. In the long run, the UK will become as tiny as Australia is today.
IMHO inheritance works and only works for graphics related programming, e.g. GUI and games. Visual objects can be abstracted in the manner of inheritance.
There are also things like Operation Northwoods, a proposed false flag operation, where if it /had/ actually been executed they would never have released any documents. If they'd gone through with it then anyone who guessed, or found evidence, of the truth would be written off as a lunatic. Even hinting at the idea of an event being a false flag operation is almost instantly reflexively regarded, in western countries, to be a "conspiracy theory".
Lots of design patterns have their uses, but can suffer when applied too overzealously.
Why not sing out a few paragraphs from copyright law, just to make the two fingers to artists more explicit?
On the same theme, more or less:

https://ericof.com/en/posts/2024/open-source-matters-why-you...
Because they had a history of painting swastikas on buildings. Did you read the comment you replied to?
Kotlin strikes a good middle ground on the fast compilation <-> inference continuum IMO. within function bodies you rarely need to think about the typing system. Function return types can be inferred for expression bodies and star projections can make some of the more tricky parts of generics more tractable.

Inference is a big part of what increases Kotlin ergo over Java and while it does compile slower you are going from a very fast base so it doesn't feel slow relative to other options.
Do they? I rarely see people using it directly and I think this is fine
Are you still being sarcastic?
Uj thanks for that insight.

GZ :)
Unlikely does not mean the same as impossible, so no.

There are also some "loopholes" in the story I told above. For example the many worlds interpretation of quantum mechanics is completely local and deterministic, but weird enough that the standard formulation of hidden variables models doesn't apply to it.
Unfortunately it is real for some. It ties into the fundamentalist christian sphere, which is a strong ground. I lost a childhood friend over this.
What Are Latest Trends in Sustainable Fitch ESG Data Tool?
The Sustainable Fitch ESG Data Tool is a powerful resource to support investors, businesses, and stakeholders in pursuing sustainable and responsible investment decisions. What are the trends for the tool in the market and future of the same.
That's because people nowadays are working in jobs with pretty poor union support compared to the manufacturing jobs of the past so there's not much competition involved when raising salaries.

As for the global trends, nothing points at job displacement until now, everything until now points to the pie getting larger, the opposite of your statement.

I doubt you could fit the needs of any country on earth with just its local workforce nowadays anyways, even China itself can't.

It's been a dozen technological revolutions and none of that happened already so I don't see why the next one would. Black swan events can always happen of course but I would not bet on it.
Continuous Social Media Scrolling Negatively Impacts Eye Movement
Yeah that really was uncanny. There are parts of the chorus which are genuinely catchy too. Insane stuff!
> Personally the use for me has been in writing boilerplate.

We live in a world with everything from macro systems and code generation to higher-order functions and types... if you find yourself writing the same "boilerplate" enough times that you find it annoying, just automate it, the same way you can automate anything else we do using software. I have found myself writing very little "boilerplate" in my decades of software development, as I'd rather at the extreme (and it almost never comes to this) throw together a custom compiler than litter my code with a bunch of hopefully-the-same-every-time difficult-to-adjust-later "boilerplate".
Here is my take on it.

At one point "Object Oriented" became "Blockchain" (or now Gen AI) of those times. You had to be "object oriented" in order to be taken seriously. This applied to everything. Even finished software products were called "built using object oriented".

The esoteric concept of inheritance became popular after that. At some point it became so popular that people figured out that it is not really a good thing.
You’d need to restart the container rather than running it again from scratch for the state changes to stick.

I'm thinking about modifying the shadow disk setup (the base disk is immutable and only the shadow file is changed) to make the shadow folder persistent, but that'd be better done at the cluster management level.
It is discoverable through “g windows tips and tricks”. Reading articles like that went out of fashion too though. Thing with “power” and “advanced” is that you have to learn, because otherwise that info for all features had to be on screen and there’s only so much space on it.

This whole discoverability bs is what has driven UI into intuitive uselessness for everyone, when there’s actually two groups: first (/one) time users and just users (“power” or not). For some reason modern UX designers think everyone is in the first group. Even if an app is naturally multi-time heavy-use.
I use it on my Kobo Libra H2O, it's great. I love the Calibre integration that allows me to sync up with my library on my desktop in just a couple clicks and taps.
Yeah in C++ especially nowadays using compile-time traits is much, much more idiomatic.