skysight-inc/HackerNews huggingface dataset:
And what happens if you wind up with king and rook vs king and rook?

Some positions simply do not allow for a win. Yes, you could say do it on time. But then it becomes about mechanical dexterity as people try to be faster than their opponent in a pointless piece shuffle.
China All in on Green Tech
Especially with Macron under which the national debt skyrocketed. We are supposed to find a lot of money really quickly but he always spends billions on outside issues without public consultation.

Heck, there's a promise for 3 new billions just this year! That's insane. All that money is going to waste in a war that isn't ours, and that is lost for Ukraine from day 1. Of course in the end of the day it will be citizens like me would have to pay for that through new and higher taxes. As if we weren't already in the top 2 in that matter... https://www.info.gouv.fr/actualite/france-ukraine-jusqua-3-m...
Not unlike with vaccines, massive production ramp ups are possible once the suppliers know that they aren't carrying any significant risk of losing a lot of money for overbuilding capacity.

As some of us learned in the pandemic, increases in production capacity that are not going to be long term will get your company hobbled, if not downright bankrupted if you overproduce. See what happened to anyone that assumed the demand for exercise equipment for the home was going to be long lived.

When looking at this kind of problems, it's always either regulation or incentives.. and here it isn't regulation, so it's all incentives.
not sure how, but they're going to need to. Otherwise AI content (which will improve) will take over their platform and ruin it

already happening on instagram, seeing more AI accounts pop up
Ask HN: How to get up to speed on payments industry?
I understand how payments work from a developer point of view (ie I know how to stick a payment button on a website) but I would like to understand how the payments systems and various rails work. Is there a comprehensive explainer available somewhere?
It's absolutely trash for accessibility. Most pdf readers can reflow text when the file uses only one column but not so with two-column files. I.e reading two-column articles on cell phones is pretty awful. The real reason most articles are two-column is because "it looks more professional" which is the kind of cargo-culting OP rallies against.
> In Comments

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

The guidelines want you to be kind, which is orthogonal to right.

https://news.ycombinator.com/newsguidelines.html
Morph: An open-source AI-powered answer engine
thank you for that. I startled the dog with that laugh :)
Probably because everyone needs to make an academic career nowadays. To make an academic career you need to get published in prestigious journals or conferences. These prestigious publishers are rather established and hence still stick to their ancient LaTeX template.

In an ideal world, every publication would be more similar to a Git repository or a website that contains all the code for the statistical evaluations and, of course, the raw data that was collected initially The code would document why a certain sample was excluded etc. Of course, the results wouldn't be presented in dry tables or bar charts. There would be interactive visualizations that support the understanding of the data and results. All this would be integrated into the text. Of course, such a text would have real hyperlinks to other works without the need to go to a reference section and look up a publication.

If a publication would fail to replicate, the original authors or their academic offspring would add a remark that this work is superseeded by some other work.

Needless to say that all this has been proposed already in publications ironically in PDF. Also noteworthy that Berners-Lee proposed the WWW 35 years ago, which basically implements this.
France is an ally of Ukraine and making sure Russia loses it's baseless imperialistic invasion of Ukraine is the EUs #1 foreign policy priority, because if it doesn't it might attack NATO/EU members.
Related discussion:

Nintendo’s Wii U and 3DS online services will shut down in April

https://news.ycombinator.com/item?id=37765313
Governance, transparency, UX and DX of Forgejo – open-source forge
Today I want to delve into Forgejo, Berlin based open source forge project.

Forgejo treats governance as a key component.

In the reality of AI code pilots and high subscription rates hosting your own forge becomes viable option. I want to take a look how mature project is. I will look into technical and governance part
The Rust community, ecosystem and its advocacy and advancement depend critically on fear.
One year after road law revision, few cyclists in Japan wear helmets
They suggest to verify a hash of downloaded script which means that after update the script will not be executed. So it just doesn't make sense.

Probably it is an experiment to see how many people will fall for this.
Strangely harsh comment.

I mean it's impossible for anyone to "fully understand". This post didn't even get to the hardware level!

This ancient Google+ post is one of my all time-favorites: Dizzying but Invisible Depth. https://archive.is/100Wn#selection-693.0-693.28

I do think it's critical for programmers to be curious and dig a few levels deep. This young programmer went about 7 levels deeper than almost anyone would. Kudos to him!
I did not follow ,Which nation were the Americans defending an unprovoked attack on ? are you referring the French ?
Google Scholar really can't be beat. When you find a good review, start following authors of the references that look legit. You can also have alerts for new papers with keywords in the title or other sections.

inciteful.xyz is also really great at finding the important papers for a subject. As you add more papers the recommendations get better.
Seems like it would miss the point of the exercise, which was to learn what a C++ compiler puts into an executable. Though I do realize that if there was a magic wand to get a grade without doing the work, some of us would take it.
The pamphlet was written in 1935.

Then came probably America most just war, fighting Japan and Hitler.

War may be a racket 99% of the time, but that 1% really matters.
x86 chips like 7840u can already trade blows with apple on efficiency under load, so I’d be surprised if this couldn’t. With some ‘little’ cores to break through the 3w idle floor of the AMD chip, I reckon the Snapdragon stands a chance.
But it’s down to the OEMs to get idle power draw of everything else low and fit decent sized batteries
effect of having been pregnant was equivalent to between 4.0 and 14.2 mo of accelerated aging for first- and second-generation clocks, an accelerated pace of aging of 3.3% per year according to DunedinPACE, and a shortening of 0.03 kilobases according to DNAmTL.
Ya I was suckered by a spam site.

But the vendor isn't a reliable source either.

The latest NTSB info I can find is:

9.1 crashes in driverless vehicles per million vehicle miles driven

4.2 crashes in conventional vehicles per million miles driven

But to quote you link:

> The second is differences in driving conditions and/or vehicle characteristics. Public human crash data includes all road types, like freeways, where the Waymo Driver currently only operates with an autonomous specialist behind the wheel, as well as various vehicle types from commercial heavy vehicles to passenger and motorcycles.

The post I was responding to claimed freeway driving, which always has a safety driver right now.

As speeds increase, outcomes become less optimal. And the cars can't simply stop in the middle of the road and wait for a remote driver without putting the occupants at serious risk.

There is a lot more work for Waymo to do before they can drive in more conditions and locations.

Snow and heavy rain for example.

With almost half a million school buses providing transportation service daily they eclipse the number of trips in one month compared to the 7m+ Waymo is claiming.
About to watch some Netflix while reading this
A fear not mentioned directly in this post that definitely makes you a worse programmer is fear of (perceived) individual failure. I've dealt with (usually junior, but not always) programmers who shied away from difficult tasks or complex parts of a codebase. It seemed like they were afraid of failing and being seen failing, and preferred to select tasks they knew they could handle. A natural outcome of this is that you end up with big important parts of your codebase that are only understood by a handful of people, because they're scary. The fact that we had tons of automated tests didn't fix this.

You can partly address this by trying to make sure every part of your codebase is easy to understand, but sometimes your code is just going to be complex. That becomes an education problem, you have to work with these developers and coax them into confronting difficult chunks of code and help them develop the skills they need for understanding.

The same applies for development/debugging techniques. I walked one developer of equal seniority through using WinDbg once, because javascript he wrote was causing IE6 to crash. It was my first time doing it, so the role I had to play was the "let's just try things and see if we can get anywhere, there's no harm in failing" facilitator. Better to try something new than to give up. We didn't come away from the exercise with clear answers, but we had learned some useful information in the process by exploring.
> Previously, you had to go to the City Hall or whatever in your pace of birth to get a birth certificate.

> Now you can email them, pay, and they mail you the certificate via snail mail.

> How it should be: Use an online token, log into your account, request a birth certificate and just print it. It should have a URL that can be used to verify that it is valid. This would be faster and the risk of forgery would be much lower. A seal - and Germans love seals, they wank of to seals - can be forged much easier.

That's an unreasonably high (or weird) standard. What country has a process like that? Switzerland certainly doesn't.
they used mysql embedded... many softwares on windows uses sql server embedded, for just specific applications
In Linux there is a package manager for auto-updating.
[dupe]

Some more discussion on actual article: https://news.ycombinator.com/item?id=39971753
I presume they point the dish at the sun, so the shadow is in a fixed position. However the video shows during installation so not pointing at sun - but shadows that you see don't appear significant
Just to re-iterate another commenter, I had a positive experience before.

When I was at BigCompanyA, we had 95% coverage requirements as a management fiat. The company generally was very management-decree-driven. People would unit test individual methods and helper functions and each “unit” of code. If you wanted to change an API, you had to dig through a sea of broken tests because each little bit of code was individually tested. We literally had unit tests that validated one line methods for string concatenation of a prefix (in Java). Management said add tests with each commit so everyone added tests without thinking about what is valuable.

At BigCompanyB, our testing was engineering driven, not some management metric being tracked. The goal was to test “public interfaces” and ensure that these tests captured all the helper methods along the way. This helped catch dead or extraneous code if you couldn’t write a test to exercise a particular path. Changing an API didn’t require changing a bunch of silly tests. We still had equal >95% coverage, and it was very useful.

Basically you need to actually think about what makes sense to test and write logical tests.
I have rarely (if ever) seen anyone write "z shell" or "zshell". Maybe in spoken language some people say "z shell", but Google can't search that. Everyone just writes it as "zsh". It's not surprising that another site which uses exactly that word ranks higher – zsh.org barely mentions the word "zshell".

And no one is searching for zshell either: https://trends.google.com/trends/explore?q=zshell,zsh,ksh,cs...

In short, the example is invalid.

That said, my ranking on Google for "zshell" is Oh My Zsh, the Wikipedia article (which is titled "Z shell"), zsh.sourceforge.org, and zshell.dev, in that order. DDG is similar, except the spam site https://zshwiki.org is ranked just before zshell.org ("The Zsh framework can be used to develop LGBT inclusion initiatives [..] One of the first steps in promoting LGBT inclusion is increasing awareness of the issue among porno gay employees").
You're both right. TDD is no panacea, and having no test is being blind. There's a black art into estimating what angles to test and how deep to avoid calcification.
I've found it useful occasionally for when I've needed to install something via source that didn't include an "uninstall" target in their build configuration. Being able to "unstow" all of the symlinks will clean up all of the system directories, at which point you can just delete the entire folder where the actual installation occurred if you don't want to keep it around at all.
This the same NTT with the following goal on their website for 2030:

> One major feature of Digital Twin Computing is the undertaking to digitally express humans, especially the inner state of individuals. By representing not just the outer state of humans but their inner state as well, it should be possible to achieve advanced interactivity even from a social perspective, such as human mobility and communication.

> Moreover, representing the personality of every person should make it possible to achieve interactivity based on diversity and individual features as opposed to interactivity between individual digital twins without personality that are statistically rounded out as average values.

> We argue that these features will enable the creation of a virtual society in which a variety of things and humans interact with each other in advanced and sophisticated ways beyond the limitations of the real world.

https://www.rd.ntt/e/iown/0003.html

Sounds a bit like this is really about "generative AI for me but not for thee."
I was really hoping for some never before known knowledge of how to connect Extension Cables and Power Boards together!

But no, turns out someone didnt even manage the basics! LOL

There's a reason the IT Crowd have the running joke of 'have you tried turning it off and on again...'! :-)
Yeah, these types of projects can turn out to be a real gift. They are essentially a "folks here have an initiative they want to fund but don't know how" and if you direct the conversations well, you can create something incredible out of it.

Things being up in the air and vague is often an opportunity to step in a tame a wild forest of ideas into a real application.

It definitely takes a certain type of mindset to harness that energy and herd the cats though.
FYI, most discrete GPUs with discrete memory packages soldered to the board near the GPU are running at substantially higher memory frequencies than the on-package DRAM in Apple's chips. But running GDDR at those speeds costs a lot of power.
Give him some time to recover first. After all the haters destroyed the fruits of his tireless labour of love to which he dedicated years of his life. /s
There's a famous quote by De Gaulle from the early 1960s which basically states that France isn't worth the price of killing 80 million people over, even if you have the means of killing over 800 million French people.

Also, we don't need American ballistic missiles to do so, unlike our friends on the other side of the English Channel.
If TV detector vans actually do exist, according to the official surveillance regulator they don't work very well at all! https://tv-licensing.blogspot.com/2024/04/surveillance-regul...
If you have insufficient material how can you capture the king? Checkmate is by definition one move before forced capture of the king, the game doesn’t change by making it end one move later.
The Dead Internet Theory started out as a kind of creepypasta conspiracy theory. Like a ghost story for the digital age.

Taking a look at my Facebook feed and the endless AI generated images with thousands of comments and likes from bot accounts, it appears the Dead Internet is here and soon I will be the only person on the internet who I’m sure is real. Or like intelligent alien civilizations, there will be so many millions of bots between us that two humans will be unlikely to ever make contact.

I’m not even sure if I’m talking to a person right now or just a reasonably well fine-tuned LLM. I don’t even know how you’d prove it to me.
To learn Go, I made a small app that supports encrypting files with a public key where the keypair is generated from a password. Because I want my backups to be encrypted but it offends me to keep symmetric keys lying around. With this you can just generate a file containing the public key, stream your file through the app, and decrypt it later with just the password. It's very minimum viable product, but I'm confident that the crypto is done well.

https://github.com/TomatoCo/warren

(It wasn't exactly over a weekend but it only had two or three days of effort put into it, which I think meets the spirit.)
I love Stow!
I think the difference here is that a 'bad' project will often be very specific. You will have a very particular outcome that you must achieve to finish, and you know what it is. ("Migrate our database from NoSQL to a relational database!" etc.) But you don't actually have the skills to perform the task, or the support to even get started in the right direction. You don't even know what questions to ask, or who to ask them to. You're just ... lost.

It's also possible the project is simply too hard -- maybe doing it right would take an experienced engineer two years; but since that approach seems like obviously too much work, you flail around assuming there must be some alternative.

This is, sadly, pretty common for junior programmers and people who are new to a team.
and probably kde 4.0 or 4.1, not the later releases where things were kinda good
Am I stupid, or is this just AI covering Blackbird by The Beatles in a couple different styles? Is this supposed to be an example of AI writing "absolute bangers" or "soulful music with feeling" because I just don't see it.

It seems like the exact "paint-by-numbers" stuff that we always see with AI: it's capable of taking existing art and mashing it together, but there's nothing interesting or novel being created here. It's the pinnacle of carbon-copy, technically impressive but still soulless art.

If you played me either of these songs without telling me they were AI, I would think: OK, weird cover of Blackbird? Not particularly moving, but perhaps a stepping off point to something more. What would interest me more than the music itself is the story behind why the song was covered, who was performing it, what were their intended emotions in creating it? And of course, since it's a cover, if they had any original material of their own. Knowing that it's just an audio file being synthesized by an AI takes all of the enjoyment out of it for me (not that it was particularly good to begin with).

Music is not simply good because of the sound entering your ears. The story, the artist behind it, the intended emotion and artistry is part of the experience. AI does not deliver on this, and I doubt it ever will, because human connection is what underlies those extra-musical qualities. I care about the people who made the music; I will never care about the machine.
the agents enjoy my unique typos though!
> Note how much work you need to do manually

In practice, I find the totality to be less work and easier, otherwise I'd use a framework.

> As frameworks/libraries with fine-grained reactivity will show you, literally only those places will get updated

Maybe take a look at how lit-html works.
Did you ever read on the early parts of the war, during the race to the sea? Both sides were extremely low on ammunition, as they realized that their ideas of how much ordinance would be used in a real war were completely wrong. It took a really long time to ramp up production capacity to get anywhere near Verdun, and for the biggest horrors of WWI's trench warfare to appear.

Everyone kind of learned their lesson for WWII, as the real signal that war was coming wasn't actual invasion, but the ramping up of industry to actually supply combat. The US intervention in Europe couldn't have happened much earlier, because setting up the logistics to do any intervention whatsoever took years... and this was at a time where, while the US still claimed neutrality, the country was already changing their industrial production to be able to begin intervention.

So even in the good old days, nobody could change their industrial capacity to supply a war on a dime. And if there is no war, the costs of dedicating so much production to unused equipment is prohibitive
I have, on multiple occasions. Unfortunately mostly on contracting gigs so I can't cite specifics but I've worked on a major ecommerce platform's api, and two separate databases using this approach.

For public examples, I'd point you to (e.g.) Jepsen.

I'm not going to deny it requires a pretty high level of time/money to implement. But done well it's super powerful.
Ah, symlink farms, how I love to hate thee! They are alive and well.
UpCodes (YC S17) hiring devs to automate construction compliance
Exactly. Metal salts add bright color and also weight.
But in this particular application, if you look e.g. through the training code, there's very little going on in terms of resource management. A handful of mallocs and some file handling.

That doesn't mean that you can have bugs even in a small number of instances, but if automatic resource management is your main argument, perhaps llm.c isn't the most prominent case that could benefit from it.
I've heard it's even the mind killer.
Yes, but on my napkin, all of this will create significantly more power which more than offsets those costs.
And especially doing "interesting" combinations of gpu and memory.

Like lower end gpu with 16 GB of VRAM, but offering just 8 / 12 GB of VRAM in the middle class and then again 16 GB in the upper class of gpu selection.
Has IPv6 been a failure?

All I know is that IPv4 is still around.

And without knowing the IP Addresses of devices on my LAN, by home network would be harder to manage!
this is not cross platform work, but i checked that out and will def keep in mind! esp considering all the AOT limitations in the real world
Wow it’s cool
From what I heard about the SMART-L [1] radar around 1990, it could spot reflective objects the size of tennis balls at a distance of about 100Km.

I guess with modern electronics and DSP, a much smaller system must be able to detect drones with ease.

[1] https://en.wikipedia.org/wiki/SMART-L
Anyone know if Stability plans to release their audio models?
It's a pretty small Mastadon instance and I didn't expect that this would get the attention it has. effdee shared an archive link (https://archive.is/hmvEh) which will work if the server isn't responding well, though our server admin has done some work to try and fix it.
Paddy Cosgrave returns to Web Summit after resigning over Israel criticism