MurphyA/hacker-news huggingface dataset:
by Keccak | 2025-04-27 07:46:59+00:00
Hi everyone, I'm a competitive chess player and cybersecurity student, and I recently launched ChessApp, a free website for chess enthusiasts.

It now includes:

Player Search: Find FIDE-registered players or online accounts (Chess.com, Lichess).

Opening Repertoire Viewer: See a player’s most played openings.

Chess Locations Map: Discover places around the world to play chess.

Elo Calculator: Quickly calculate your new Elo after a tournament or an individual game.

Game Review (coming soon): Powered by Stockfish.

I’ve also fixed a lot of bugs based on early feedback and am actively improving the site. It’s completely free, no ads, and still growing.

Check it out: https://chessapp-ksqc.vercel.app I'd love to hear your feedback or suggestions !
by scotty79 | 2025-04-27 07:49:57+00:00
It's weirdly named. But it's all because the person servicing you is pretty much not paid by their employer. Instead they are "hired" and paid by you directly to service you. You don't have much control in this business relationship between you and your server, however you are expected to pay for it. Look at servers not as employers but as freelancers and it'll be easier.
by thinkingemote | 2025-04-27 07:50:51+00:00
Low, even very low, return of value is not no return. Therefore, given they make some return, and it has some value, that's enough for them to do it. Ads and ad data are two sides. We are often not the target for an ad, but our data provides stats about how an ad is performing. If more consumers are influenced to spend $1000 on something than not, then it's worth if for them. It's an aggregate cost benefit analysis not how effective it is at the isolated individual level.

Another thing to consider is that we should never fall into the trap of thinking we are immune from influence from advertisers. Firstly, it's basically what advertiser want; it allows more actions like this, more of our data to be sold and secondly because it's easier to influence someone if they think of a decision as their own choice, than if they think they were manipulated into it. We do not remember the ads we see but we can remember that we are all susceptible to influence.
by enslavedrobot | 2025-04-27 07:50:55+00:00
The electrochemical interface where lithium intercolates into the anode and cathode of the battery experiences microscopic electric field variations that, depending on the local surface geometry, lead to side reactions and battery degradation. The hardware that converts DC to DC and DC to AC must be designed to mitigate the voltage ripple and harmonics that exacerbate the localized electric field extremes that prematurely degrade electrode interfaces and battery electrolytes. State of the art BMS and rectifier components are much more difficult to build than you might think.
by rurban | 2025-04-27 07:52:19+00:00
The expert Chad Nagle did and found that 2 pages were missing. And drove to the archives to get those 2 missing pages, which revealed one of the JFK shooters as a Cuban professional hit man. Who took orders from the CIA.

https://jfkfacts.substack.com/p/from-the-new-jfk-files-fbi-r...
by wafflemaker | 2025-04-27 07:52:30+00:00
Sorry for your loss. Hope it will get better soon.

When I lost someone, people at work felt awkward about asking about it, except for one weird guy that did a lot of charity work. Remember being super pissed at him 3 weeks after the funeral, when he said that the first year if the worst. But he was right.

I really regret not going to a psychologist. I didn't know how to explain it to the family doctor to make him send me to one (live in Norway, where taxes are insane, but if you make your case right, you get almost free medical assistance, capped at $300/y). I also didn't know it was worth it even with costs that seemed prohibitive.

It's worth knowing, that psychologists are like programmers - not everyone is good at everything.

Find a couple specializing in supporting grieving people, see at least 3 and decide which one fits you best.

Sending love, hope you get better!
by abdullahkhalids | 2025-04-27 07:52:51+00:00
Which is likely incorrect. Suppose currently a meal costs 20, and the average tip is 15%, so that the customer pays 23. This means that the restaurant knows that customer is willing to pay 23 for a meal.

Now, get rid of tipping. The restaurant will raise prices to 23 per meal. And instead of that 3 ending up in the waiter's pockets it will instead be split between the owner and the waiter. Most likely, the worker's wages will be likely suppressed down to minimum wage and the owner will get whatever remains of the 3.

You will need to do more interventions beyond removing tipping to ensure waiters get more than minimum wage.
by rustcleaner | 2025-04-27 07:53:21+00:00
As an American, may I suggest you Europeans start a social media movement to boycott all businesses in Europe which have that tip screen on their card terminals, before the cancer solidifies its foothold in your home? We won't get rid of tipping here until we get a superdepression for a number of years and no restaraunt operates anymore because literally nobody can afford it.
by lucb1e | 2025-04-27 07:53:34+00:00
Language in that gif reminds me of DOT, from apt install graphviz which is pretty widely used I think. Various tools I use (including some I wrote or worked on) output to DOT format because it's so simple, and from there you tell the tool to make it into the appropriate format for your pdf report or webpage or so: `cat diagram.dot | dot -T png > diagram.png`. The DOT format is not as simple as dbdiagram though! But it's also not limited to database diagrams: https://en.wikipedia.org/wiki/DOT_(graph_description_languag...

In case someone wished this exists but for something other, or more versatile, than database diagrams, although dbdiagram as a product looks way more polished and integrated
by rendaw | 2025-04-27 07:54:08+00:00
I feel like the main point of css zen garden was how, by maximizing your use of semantic HTML, you could separate the presentation from the content and operate on them completely independently.

While you can still do this to the extent zen garden does, it's really operating within the limits of css (i.e. css can do this, therefore I can create this type of design, not I want this type of design, therefore I need to write this css).

There are lots of style choices that require modifying the DOM directly to effect, and can't be done purely with CSS. I've seen discussions on W3C where it was like "Well if you add another div around this you can achieve this effect, so why do we need a new CSS property?". Stuff like inserting or swapping an image is simple, but swapping a styleable SVG is impossible because the SVG nodes need to be directly embedded in the html.

So you're forced to mix presentation and content structuring decisions at the HTML and Javascript levels and even some simple design changes require modifications throughout the stack.
Show HN: A Visual, Searchable Resume Grid for Developers
by nerdzoid | 2025-04-27 07:54:41+00:00
Hi HN!

We launched 10000resumes.com as a fun, visual alternative for developers to showcase their skills, roles, and social links in a grid format (inspired by the Million Dollar Homepage). Since our last post, we’ve added:

Search functionality: Highlight profiles in real-time by skill, role, or name. Price drop to $0.19/spot: To reduce spam (free grids risked low-quality entries).

Why repost?

Previous posts were flagged for criticizing LinkedIn (lesson learned! ). We’re not here to bash platforms—just offer a quirky, browsable space for devs. Feedback drove major updates: search, pricing tweaks, and clearer moderation.

Check it out, grab a spot, or just play with the search feature. Would love your thoughts on how to improve!

—— Key Replies to Address Feedback:

“LinkedIn isn’t boring if you curate it!” → Totally agree! This is just a creative supplement, not a replacement. “Scammy vibes?” → We’ve added refunds, clearer guidelines, and manual spam checks. No shady stuff—just a passion project.

Why $0.19? → Cheap enough to be accessible, priced to deter bots. Open to suggestions!
by dm270 | 2025-04-27 07:54:44+00:00
I agree with you. Haven’t had very bad experience with service. I for example am perfectly ok with flagging down a waiter to order extra drinks. The US make me feel uncomfortable with their almost obnoxious wait staff asking you 100 times if everything is ok…but hell breaks loose if you’re done with your meal and you just wanna sit with your buddies and have one more drink or finish your beer. Then wait staff manages to make you feel very uncomfortable in my opinion. Much worse than default German service.
by nickm12 | 2025-04-27 07:57:24+00:00
> it’s really hard to comment out a line in a JSON file, because you end up with an extra trailing , on the previous line

Every other language has figured this one out: just support trailing commas. JSON5 supports comments and trailing commas.

https://devblogs.microsoft.com/oldnewthing/20240209-00/?p=10... https://json5.org/

> The first version of CONL used # as a comment token, but I quickly ran into issues. URLs contain #, so my next version...

Every other language has figured this one out as well. Wrap strings in quotation marks.

> That led to a data-model where each value is one of scalar|list|map (Compared to JSON’s null|bool|number|string|object|array, this felt good).

I'm not sure what a "scalar" is in CONL (is it always a string?) but a config file format having fewer types than JSON does not feel good to me. Even JSON's hand-wavy "number" type is problematic (whether "1" is an integer or float or some some other type is implementation-defined). TOML got it right to distinguish integers from floats. TOML got this right.
by neilv | 2025-04-27 07:58:15+00:00
> obsequious

You might've hit what bugs me about dining out (in the US).

My favorite place for first dates was this particular cafe-restaurant, where a server would come to your table for your order, eventually, but otherwise didn't bother you.

For example, they did none of the apparently standard barge-in of your conversation, 10 minutes after you're served, asking how everything is.

Also, in restaurants in general, some servers have mastered the art of refilling water glasses like a ghost, and somehow asking if you want to refresh your drinks without interrupting your conversation.

But others either aren't able to do that, or come from a school of thought that the top priority is that guests be conscious of the server's willingness to serve.

I tip 20%+ in any case, but I wish more servers would be more subtle.
by flohofwoe | 2025-04-27 07:59:23+00:00
At the bottom WASM is 'just' another ISA, e.g. compilers just need to add a new backend, while interfaces / APIs / languages don't need to change (or just as much as switching between CPU archs like x86 vs ARM).

Main difference (and main advantage) to other ISAs and VM bytecodes is probably that WASM has been built from the ground up with the requirement to run untrusted code safely (because that is absolutely needed for the web browser use case) while not 'leaking' any safety-related requirements up into the programming languages.

Anything on top of the 'WASM is just another ISA' idea is mostly just the usual Silicon Valley hype machine at work.
by fc417fc802 | 2025-04-27 07:59:34+00:00
I wasn't arguing against online retail. I was responding to your first point about businesses versus public institutions.

> if I’m forced to use worse goods at higher prices thats not a benefit to me.

Not all benefits are first order effects. Presumably you appreciate your local environment not being full of heavy metals despite the fact that remediating toxic waste increases production costs.
by GuestFAUniverse | 2025-04-27 08:01:21+00:00
I'm not against automation. I'm against the interruption of the food supply chain. I don't won't the US to see a lot of pitchfork in use -- and that wouldn't be for farming.

I agree that (slave like) misuse of cheap labor is a problem.

We have a similar issue here. (Bad cleaning, by badly payed, overworked cleaners).

I'm a bit angry because I looked into fixing it by (partially) automating it, but the supply chains are rather bad. The currently available mainstream robots (Dreame, Roborock) are not up to the task (no proper support in Europe). The only interesting option seems to be cleanfix from Switzerland.

To make things short: that anger shouldn't have targeted you, because it boils down to my own current incompetence to fix a real problem. Sorry!
by alex_duf | 2025-04-27 08:01:29+00:00
Sure, I mean using force and coercion is one way to obtain what you want!

Not sure that's the society I want my daughters to live in though, maybe there's a way to have both equal rights and promote family values?

Like having access to healthcare, reduce the social stigma of being a parent, ensuring there's support for new families, keeping the cost down... Etc!
by smusamashah | 2025-04-27 08:03:01+00:00
I maintain an almost exhaustive list of text to diagram tools [1]. dbdiagram.io requires login to export.

Other dedicated text to database diagram tools are

1. Database Diagram Tool https://databasediagram.com/app

2. QuickDBD https://app.quickdatabasediagrams.com/#/

3. ERD Lab https://app.erdlab.io/designer/guest (Requires Login to Export)

[1]: https://xosh.org/text-to-diagram/
Show HN: Fluffy – dead simple file authenticity with domain-linked signatures
by mikidoodle | 2025-04-27 08:03:59+00:00
yooo wsg HN ppl. was working on an application on behalf of a government org and they asked me to send in a letter with the org's letterhead as proof we are who we say we are. i thought that was dumb especially in the year of our lord 2025.

so i prototyped this in like 4 hours. it's called fluffy: you generate a keypair, put the public key on your domain's DNS TXT record, and you can sign files with your private key + enter in a unique code. (Like pidgon.com>hr/23)

now when the receiver wants to verify the file, they upload it, enter the code and fluffy verifies if its legit.

core is dead simple, it's literally ed25519 and three functions, there's no create account thing for now and it's all free bc i store almost nothing (except the signature mapping, which expires in 30 days, and some basic org verification)

that's about it. would love any suggestions and feedback (esp on if you think its too simple lol). open to feedback here or if you want to chat directly, hmu at mihir[at]pidgon[dot].com!
by echelon | 2025-04-27 08:04:44+00:00
> Isn't the problem that education is a public good and therefore shouldn't cost anything special

If your solution is to make all higher education free and turn this into yet another tax, then I have to ask where that money is going to come from.

There's already tremendous inefficiency and malinvestment in higher education. Is it really worth diverting productive capital and private money into a system that is bloated?

The frequently suggested fix is to remove the crutches and allow the system to fail, ie. make student loans dischargeable in bankruptcy.

Risk has been foreign to the equation since the student loan system was established. With the reintroduction of risk, the system will balance itself. People will stop taking expensive degree programs with low ROI because there won't be any loans available. No lender will write loans for bad degree programs.

Additionally, when the universities are forced to stop competing on what amenities they offer, they can lower their tuitions to a point where some form of public subsidy could be possible and sustainable. But in no way should we be spending tax dollars on present-day college tuition costs. Those costs need to drop substantially.

The US would add another 0.5 - 0.7 trillion dollars to the deficit if we funded all universities at their present day costs. That would sink the entire ship. It'd be insane to add that to our budget.
by disgruntledphd2 | 2025-04-27 08:05:16+00:00
Look, I'm not gonna dispute that the tax system is messed up in the UK (Student loans, the cutting off of credits at 100k and the lack of a real property tax) but fundamentally as a society ye blew mineral wealth on tax cuts then removed yourselves from a giant trading bloc, so the lack of services and higher tax rates are unsurprising.

Ultimately though, tax on income should be lowered and tax on property should be proportionately increased, given that property is the source of much wealth and is very difficult to hide or move.
by watwut | 2025-04-27 08:05:28+00:00
It certainly seems so. They thought the annoying consumer protection, environmental and safety regulations will go. They thought they will be able to defraud more and with inpunity. That there will ve more corruption and they will venefit from it.

Stock Market went up after Teump being elected, because the above allows for short term enrichment and they know it.

Plus, quite a few support project 2025, Musks conpanies cant work without him being in goverment, plus quite a few (including Musk) are genuine far right.
by alephnerd | 2025-04-27 08:06:18+00:00
> The largest city in the world is as big as Austria, but few people have ever heard of it

Pet peeve but this article is confusing Chongqing's entire land area with the city of Chongqing and associated urban areas (only 6% of Chongqing's total land area).

The issue is 直辖市 is translated as "direct-administered city" but should be treated as a "Direct-administered municipality" or "Direct-administered state".

Much of Chongqing (the 直辖市 not the city) was formed due to a reorganization of Sichuan in 1997.
by isaacremuant | 2025-04-27 08:06:22+00:00
> There are glimmers of hope - like Wales trying to ban lying in politics

Lol. Give me a break. This is like all the "combat disinformation" bullshit. You claim something is a lie or disinformation because your government appointed expert said so and jail someone. When years later it's undeniable that you were the one lying you said "we did the best with what we had at the Time".

Naive solutions only give more power to those in power and are abused routinely.
by Pamar | 2025-04-27 08:06:59+00:00
Key word: "conveniently".

I can now (probably, not sure if this exists) don my Apple VR set and walk around Machu Picchu or the Sistine Chapel.

But this would be a vicar experience. Just like reading lots of Wikipedia pages on, I dunno, Brutalism will not make an architect out of me.
by teddyh | 2025-04-27 08:08:33+00:00
If the evidence has merely been “archived”, it would still be possible to find and link to, no?

And even if, as you say, all the evidence has been completely deleted, an honest critique would at least point out the exact article in question, and summarize the details of the attempted changes.

But all the criticism in this thread (and elsewhere) always lack this. It is a mystery.
by fc417fc802 | 2025-04-27 08:10:17+00:00
It isn't necessarily! But the alternative is hardly pretty either. Surely you've seen the aftermath of a marginal town where the local economy was replaced by one or two large retailers?

In both cases you'll be able to find people who complain bitterly about the status quo. The fairness of the local politics will vary but at the end of the day if the majority of the population were truly unhappy with the situation presumably the officials would be voted out.
by ruszki | 2025-04-27 08:10:26+00:00
Except of course, it really shouldn’t be funny according to anybody the sole fact that somebody is gay. About what most of these “comedians” arguing for. Even according to the massive amount of disinformation in this topic.

I don’t know why the author included that in the article when the distaste for self-loathing humour can have completely different causes. And also can be quite good reasons, like you cannot really do anything against those, not against the bad environment into which you’re born, and also not against being gay. But that would be against the fabricated outrage, which is enjoyed by many. Probably even by the author.

Just to mention one example that these can have reasons not suggested by disinformation (because for example, it would be against their sources): in Hungary, joking about corruption is dead. Completely. The reason is twofold: Orban stole about 30% of the whole economy in the past 15 years, and that doesn’t include the stolen cash. Also people who care, couldn’t do anything, even when some of us tried. It’s like being gay (in this context), it’s totally out of your control, and there is no chance to change it in any way. Now that I moved to somewhere with healthier democracy, I’m quite happy that I see jokes about corruption again.
by owenversteeg | 2025-04-27 08:12:32+00:00
I have thought a lot about this, and I think one large cause is low- and zero- effort interactions. Anything that requires constant effort eventually dies out. If someone has to initiate, pick up the phone and text you and invite you out, one of you is going to eventually stop doing that. We used to have lots of low- and zero- effort interactions. You saw people at church, at family events, you run into them around town, at the bar, etc. As the article says: in the past people participated more in clubs and organizations, sports leagues and volunteered more. Young people have replaced alcohol and bars with weed and abstinence. Now even when people do see each other, the friction is far higher. It's hard to strike up a conversation with someone on a phone, or with earbuds in. Polarization has made it so that every issue is life or death (because many things truly are [1]) and so now it is only acceptable to talk to the correct portion of society. The worst things in the world are constantly livestreamed to our faces in 4K, from the news to social media to the Citizen app, so now you know that the public is insane and you'd be insane to talk to them. In 2005 the news might feature the 95th percentile bad shit because that's the best they could find, but now we all have 4K cameras on us all the time, so on social media you can find the 99.999th percentile bad shit. In a world of eight billion unique humans, that microscopic sliver of the bell curve is a horrifying place.

I come to HN for insightful comments, and of course there is one in the 335 posted here: that socializing is no longer necessary for survival. In 2025 your crises are for your therapist and your financial issues are for a fintech and you move house with Dolly and your career is for LinkedIn and your Ikea assembly is for Angi. In 2001 nearly everyone would use their friends or family for those things; in 2025 you don't need them.

And so we are left with a world where you don't strike up a conversation anymore; it's too hard and too dangerous and too risky. You don't go to church (too problematic) or the bar (bad for you.) You don't hit on people (there's Tinder.) You don't go to the store (Amazon) and if you do go to a restaurant you don't talk to anyone (pickup.) You don't see your friends and family; you don't need them to move (use an app) or put together a sofa (use an app) or talk about your feelings (go to therapy.) As it turns out, you can replace love and touch and hugs and hate and bus conversations and bank tellers and racist neighbors and unprotected sex and and and and all of the things in all of the people with one little screen just a few inches square.

Technology is destroying our society and our lives.

- - -

[1] https://news.ycombinator.com/item?id=43357719