skysight-inc/HackerNews huggingface dataset:
I was looking forward to rapid, wanted more drama.

In the end, Ding deservedly lost. He was constantly low on time; managed to play excellent in losing positions for the whole match but it took only a single mistake to lose the crown. One can do miracles only a few times before it fails.
Magit is more like a keyboard shortcut for those who already know their way around the git CLI. The direct mapping of CLI to short key sequences and the coherent visual feedback are the qualities that make magit so popular. I don't think someone who finds the CLI unpleasant will find magit to be any better.
When the only difference is regulatory there’s nothing I said that’s not true for both.
It looks like it taps into the LinkedIn pdf resume. Do you have the ability to download that on your profile? There is a button on everyone’s profile (usually) in the header section called “resources”
Badbox
Listening to chess event commentators it's all sequences
I'm happy enough with git most of the time. But the porcelain still sucks for a few things that feel like the should be basic and it doesn't feel like it's getting better or that any new tools have been written that fix the gaps for me.

One problem I've had recently is that I've wanted to store a large JSON file on GitHub (that's, importantly, modified slightly each commit), but with indentation it's over 100mb so GitHub doesn't allow it. I can strip out the indentation and that takes it down to 60mb or so, but the large objects are still in git history so they get rejected, so evidently I need to rewrite the git history.

Unfortunately, if you just take an old commit, strip the indentation from the JSON and try to rebase all the other commits on top of that, it'll fail as git treats each commit as a patch and the patches to the unindented JSON don't make sense. What I really want is to for git to treat each commit as a repository state, so that removing indentation from the state at commit A means that the patch for commit B adds all the indentation, and then I can just write a loop that rewrites each commit state. This seems like something that there should be better tooling for, I mean `git filter-branch` exists but I don't think it works for this usecase.

Edit:

Here’s what chatgpt suggests (for rust code):

```python

import os
import subprocess

def reformat_file(repo, commit, file_name):
# Check if the file exists in this commit
if os.path.isfile(file_name):
# Run cargo fmt to format the file
subprocess.run(["cargo", "fmt"], check=True)
# Stage the changes
subprocess.run(["git", "add", file_name], check=True)

def main(repo):
file_to_fix = "path/to/your/file.rs"
repo.filter_commit(reformat_file, file_to_fix)

```

And running with `git filter-repo --path path/to/your/file.rs --replace-callback reformat.py`. Ridiculous complicated.
I've heard these issues referred to as "bug-for-bug compatibility" or "bug-for-bug interoperable". Making sure something works even if it is in violation of a spec since you can't change the other side of the communication.
They mention ads
for anyone wondering hes 18
Let's say I have a methodA somewhere in my code.

I decide to rename it and add a parameter: my IDE knows what I'm doing as it can change the new name everywhere the method is used. My versioning tool not so much: it can tell me some lines changed but it does not expose the fact "methodA has been renamed to superMethodB", that's something the user has to put in a commit file.

Add a moment when this method is refactored as 2 new methods and it starts being harder to follow in diff files. Most code forges already link commits to tickets: why not be able to directly link code constructs changes to tickets to telemetry artifacts? Mostly hidden through the IDE "task" management but all present in whatever ends in versioning. You could get git blame on steroids.
It works on the internal ChatGPT using GPT4o hosted by the company who I am consulting for.
I dont feel this at all. I treat chatgpt like an investment banking intern.
Love this! Will try it out
CFPB announces rule limiting bank overdraft fees
What is the deal with Gukesh's last name? It's officially listed as just D on his FIDE profile. I asked a couple Indian coworkers who said it was probably just being abbreviated for being long, but honestly it's not that long of a name and Gukesh isn't from the same region as them. I've read elsewhere that Telugu speaking people don't really use last names.
And what sports car did you get?
‘jj split`isn't a workaround but their version of `git add -p`. The intent is to make the Index unspecial to make it easier to work with and not to get rid of it.

If there are usability gaps between the jj's active commit and git's index, then they should be reported.
It's easy to say they're probably no threat. The number of ways for something to be a threat is much smaller than the number of ways of something being a not a threat, therefore the probability of them being a threat is very low.

It's always possible to make a just-so story about them being a threat, and those are the kind of stories that catch people's attention. The odds are they belong to a mapping company, or a drone construction company, or a university or something else completely innocuous.

Why don't we know? Well because it's a big world, and people dealing with actual problems have more important shit to deal with.
That's a much less simple solution at the societal level, which is why it probably won't ever happen.
Well it sounds like an instance of "your keys are always in the last place you look, because then you stop looking"
And it's been going on for years. Years ago, when I had a landline, I started to notice that a lot of spam calls came from the same area codes and prefixes. A quick trip over to telcodata.us showed that all of these prefixes/thousands blocks were assigned to the same company, which had a web storefront as a wireless provider but didn't really provide cellular service. Apparently, nothing has changed.

ETA: Whew, my SIP provider isn't on the list.
South Korea's mountain of plastic waste shows limits of recycling
An RSS aggregator that generates a simple embeddable static Markdown page
I think the maker of this had a point and I was curious what the crowd here thought about that. I think most people didn’t look further into his argument nor the linked YouTube video, where the idea was that you’d accompany these with darker/lighter variants (depending on dark vs light mode).
> What is the deal with Gukesh's last name

In Tamil Nadu, an initial is often used in the surname due to the Periyar/Dravidian movement in the 20th century. Furthermore, plenty of people in Tamil Nadu historically didn't even use surnames.

Gukesh is Telugu, but his family are Chennai natives. Chennai becoming part of TN instead of Telugu-speaking Andhra Pradesh was very politically charged in the early days of India.
Yeah, but how do you design a Monad that does the "tell this other thread to unblock and unwind its state because an external error has triggered? You know, the basic function of an interrupt?
https://archive.ph/20241212051126/https://www.wsj.com/busine...
Google's Quantum Boost Doesn't Compute
Sure! How many of those does Tesla have?
I support jail time for cases like this, but with mandatory physical consequences (like a daily beating with a stick).
Since that is kind of unrealistic (sadly), here's a more raelistic idea:
In case a company goes bankrupt and bricks its cloud-dependent products, I as the (now a defunct) product owner must become a co-owner of the company. By extension when the company holds licenses for software (e.g., QT), those licenses would transfer to me as well. This would grant me the right to receive a copy of the source code and build it myself. With access to source code I (and everyone) can easily change any hardcoded dns name. And even without changing it, everyone can run a pi-hole, why not add a special case for their domain to point to my server? (I don't use pi-hole but i guess it have that option)
> Email is where important conversations happen.

More like Email is this thing you forgot to check for a month because every time you go there it is mostly spam.
Man traditional CRM's are missing a major medium size market segment I guess.
The State of AI for Chip Design at NeurIPS 2024
A Dash 8 or other similar commercial aircraft lacks the radar necessary to track an aerial target. Most airliners have weather radar but it's not really useful for this purpose. In much of the airspace around that region a Dash 8 would also have to operate under ATC control; the pilot can't just fly wherever without getting violated.
I wish they would use some of that money to start their own journals.
I've been on both sides - working with developers for the past 5 years and leading design teams, so I get the frustration.
The key is finding someone who understands both design AND development constraints. Feel free to check out some of my work here: https://monadile.framer.website/ .Feel free to reach out via email: monadile.design(at)gmail.com or book a call via my website.
Colour me impressed. First model generating LLM I've tried that isn't terrible.
Of course it's all sequences—any turn-based game is—but they're certainly not all "remembered".
They are just showing alternate reasonable lines of play - some of what the players are calculating mentally.
>trick people into thinking they're having a real interaction.

I'm curious what real interaction means here. At best the person is pretending to be a character with the intention of monetizing it. Having an AI play the character vs a person doesn't seem to make it "less real" considering the entire premise is, in this case, selling a fantasy and character?
That kind of bullying is why countries turn to China.

Xi Jinping painting China as the champion of free trade versus the isolationist America. It strikes a chord with my country let me tell you that.
I don't know much about america, but after shooting down a secret drone, you really would assume that people knocking at your door really is the situation you think it is ?
It's not an exclusive relationship. It is a highly transactional ephemeral one.

The basic reproductive qualities of females favor LTR since it takes 9 months at the very least to pop out a kid, during which time mating with other males provides no additional children for them.

It will be an interesting world if these short transactional relationships are basically available anywhere like chips out of a vending machine. I suspect most of the reason for laws against prostitution are a mixture of protectionism for prostitution rings (they need the illegality / high risk to lock in heavy profits) and disproportionately appeals towards the female reproductive strategy that is potentially at a disadvantage with guiltless "normal" sanctioned prostitution on the table at every computer and street corner.
I've gotten to try the game, it's pretty fun! Although I do think sometimes the AI is too easy to figure out.
With 12-year-old GMs running around it's hard to know how long.

https://en.wikipedia.org/wiki/Chess_prodigy
>> Agreeableness and openness to new experiences are 2 of the 'Big 5' personality traits. Some people are very likely to see everything as an opportunity, assume positive intent

I'm naturally introverted, but I actively overcompensate for it. Over a decade ago, i tried to open my mind to chance conversations. I'd engage in any conversation with anyone -- cafes, grocery stores, etc. Unfortunately I ended up just getting invited to MLM meetings and occasional proselytization. Folks doing the proselytization were actually genuinely friendly, though I wasn't interested in converting. The MLM folks were the worst.

Eventually, I ended up back where I started -- only taking random conversations at work or technical events or set social events (e.g., sports)
Outside of the opening, Chess players tend to call them combinations, and it's not really memorisation as such, it's pattern recognition, and it's a very difficult skill to master.

Outside of the opening, it's not rote memorisation, it's a mix of pattern recognition and calculation. You have to spot familiar patterns, but from a "distance", and calculate whether the differences in your specific instance are crucial or not to the pattern.

Chess is incredibly difficult.
I just don't get parasocial relationships.

Do people honestly convince themselves some stranger performing on the internet in a very one way relationship somehow truly cares about them and not their ability to monetize.
After 13 years, Mozilla gives up on one toothless gesture but continues to pay lip service to privacy without actually delivering it.

If you want real privacy by default, use Brave or LibreWolf.

Doing so will do yourself and the larger internet a favor by helping eradicate through attrition this ineffective stupidity known as "personalized" advertising.

Advertising can still exist and be cheaper and actually *more* effective without "personalization" and the privacy invasion that it feeds on.

https://news.ycombinator.com/item?id=42385591
That sounds exactly like what https://stacked-git.github.io/ is used for.
i dont think its that people dont care about quality but they simply have never experienced a better alternative.

an example would be i game on my computer and for years i had a 60Hz monitor and it wasnt til 2020 i upgraded to 144Hz monitor. it is night and day difference in feel that i can never go back to a monitor under 120Hz
Well, Ding's prediction was right, it wasn't a short draw. Horrible end to a another pretty disappointing cycle. Ding's game 12 win to tie the match was a positional masterpiece but it ultimately seems fitting that his blunder decided the result. Hope he gets a long break from classical chess and finds his way back to enjoying the game.
> I’m not sitting around waiting to answer questions from strangers

So you’re not a subject matter expert for important business procedures or technologies?
People like this talk a big game but the warrant will be written and they will comply. Always the online warriors that act tough but always fold.
Meta's new Quest update has faster hand tracking and at-a-glance PC connections
It depends on your perspective. Dick Cheney is generally considered persona non gratta due to his role in pushing the US into forever wars during the Bush Jr years. The Left hated him during the Bush and Obama years, the Right came around to hating him during the Obama and Trump years.

Trump Republicans very much dislike Liz Cheney for being completely against Trump during J6 investigations, and recent news implicates Liz Cheney in having tampered with lawyer relations for one the J6 testifiers [1,2]. Right-leaning commentary during the J6 investigations considered them sham investigations with the Republicans on the J6 committee often called RINOs (Republicans In Name Only), as those Republicans were anti-Trump.

This is the perspective that makes the Chenys supporting Democrats seem ridiculous. Other republicans supporting the Democrats generally have pro-war big government views which are largely incompatible with the new Trump Republican base.

I'll disagree that this was just an "endorsement of bizzare personality-cult fringe candidate" as these individuals all have some political pull and have been given substantial positions in the upcoming administrations.

[1] - https://cha.house.gov/2024/10/new-texts-reveal-liz-cheney-co...
[2] - https://tuckercarlson.com/tucker-show-stef-passantino
Store ASTs in git instead of text, "reconstruct" the text when displaying to the developer and roundtrip.

Add some execution context and annotations to the AST and you could even do "git blame" in your debugger.
Lots of things are missing. The kingdom of Frisia (6th to 8th century CE) is completely absent.
ChatGPT now has over 300M weekly users
Overall I agree, the entire match seemed to be Ding defending. Gukesh kind of failed to capitalise the whole way through though.

wrt the time, this is kind of a bread and butter endgame. Ding shouldn't have blundered here with 10 minutes on the clock. Highly unlikely he would have blundered this two years ago.
The match was more than one game
Looks like a standard quadcopter. Might be a bigger one from DJI perhaps? Matrice 350 or similar
Anduril Making Next-Gen Military VTOL Aircraft with Archer
This CEO could've decided to stop having his company frivolously deny claims at any point. Pretending this man is 0% complicit in the deaths of the people covered by the insurance provided by the company _he is chief executive officer of_ is absurd.

There is a lot of debate to be had on whether or not this shooting is a good thing or not but "The CEO is innocent actually" is not it. You cannot be at the steering wheel of a steam roller that is currently in the process of crushing orphans and has been for years and then disclaim yourself of any responsibility.
I am unsure why the ORM hasn't been stripped out and made into a standalone product.
They’re coming up with those on the fly, not repeating them from memory.
Show HN: I made an AI soundfont generator
I made a soundfont generation AI to use in your productions

I made this because I like the uncanny sound of Suno/UDIO but I want to use it in real time within my DAW. It’s free & non commercial.
Yea played myself for a while but didn't want to remember 300 openings for both colors. Chess is only fun if both people are equally bad at it.
In case you're looking for a designer, I can help you with the design especially mobile as I have worked on mobile apps that are live on app store and play store. feel free to check out my work : https://monadile.framer.website/
You can also reach out via email : monadile.design(at)gmail.com
https://archive.ph/HnaW5
... Are you claiming that 80% of young men are single? Like, I mean, unless you're defining young as _children_, that is simply not the case.
shouldn't there be a benchmark category called 'strawberry' by now? or maybe these AIs are still too dumb to handle it which is why it is left off?
> I support jail time for cases like this, but with mandatory physical consequences (like a daily beating with a stick).

I hear you, but I think corporate dissolution is the one case where no one can really expect a device to remain supported, so punishing that will do no good. Punishment only makes sense when you have an ongoing viable business that drops support for no good reason (like the Spotify Car thing).

IMHO, for dissolution, it makes more sense to require open-sourcing all device and server code if there's no entity willing to take on support.

For an ongoing business, there should be some onerous punishment if they decide brick a connected device too early (e.g before 5 or 7 years after the last version sold), and if they decide brick it later they need to open source the related code.
Tbf, smartphone cameras are not really "high quality" in a way that's useful here. Try taking a video of something with small angular subtension like an aircraft at cruising altitude with a cell phone camera.
Seed boxes are expensive.
Show HN: I made a way to share your lists of links with others
Heyo!

Just wanted to share a weekend project I made to let you share your lists of links with others. It's called Linka (https://linka.cool).

It started from my travels and when I ask for recommendations. I usually get a list from my friends with dozens of google maps links or a bunch of websites for museums and things like that. I thought it'd be really useful to just have a place where those links are categorized and easy to share.

Let me know what you think!

Ian
This. Motivation is the key to getting employees to produce over a period of time. Give the good ones the maximum amount of ownership they can handle and they will set an example for everyone else. Grow the talent over time.

Fire the whinny shit-talkers as soon as possible. They drag everyone down.
I've finally made it to the $500/month mark! I built https://wolftickets.ai , it is a collection of AI predictions for upcoming UFC fights. The predictions for the future events are private but all past results are public.

I get to keep iterating on new models, new approaches for using gen-ai tech to write better analysis of fights and fighters, along with exploring stats and tendencies that matter.

A good example of the writeups: https://wolftickets.ai/events/ufc-310-pantoja-vs-asakura/139...

This project isn't yet allowing me to retire but I'm passionate about the AIML space and combat sports, I get to explore whatever ideas I find interesting, and get a ton of feedback and ideas from members without having to do advertising.
Show HN: Reactlit – Streamlit for React. Build apps fast
Hi everyone, I wanted to share Reactlit, a minimal React component that let's you write parts of your UI procedurally like Streamlit. Express your UI interactions as functions that return data - no more setState! The paradigm is simple and easier to understand and perfect for internal tools, data apps, and prototyping.

I’d love to hear your thoughts and feedback!
I throw away all the spam in my (home) mailbox without opening it. Then one day I start worrying that my tree is a little unkempt and I get a letter about a tree trimming service. Suddenly I’m at least willing to give it a read.

Cold emails aren’t trying to persuade people who aren’t interested, they are trying to catch people at a time where they need that thing. Recruiters want to find people having a bad week at works

Also when you run a business you often care less about spending money and more about solving problems and saving time. So a sales contact offering a solution is saving you the hassle of finding a vendor.
Amazing to watch Gukesh as well as he realised the opportunity. At first confusion and disbelief, then excitement, joy and nervousness as he tried to calm himself down and take the win.
Sorry, it indeed does sound very confusing in my message.

I meant that if you ask ChatGPT to include that particular David Mayer de Rothschild by asking it to ‘name all sons of Victoria Lou Schott and Sir Evelyn de Rothschild’. It will either not mention David, hallucinate and come up with other names or crash. This means that it can’t name this particular David Meyer as well.

As for the last paragraph, Guardian didn’t understand what OpenAI said. The blocklist is automated, they didn’t intentionally put his name in some kind of a block list and then unbanned. I think they just fixed something in RLHF.

To reiterate, I think this name is treated like this because of the secret fbi watchlist article and the significance of these words and reputation of the publisher of the article (meaning the model should likely believe this info etc) and also the name of Rothschild will probably have a very strong influence on the model weights. Just a coincidence in training, nothing more. And yes, they fixed this bug.
Published journal article: https://pubs.acs.org/doi/10.1021/acsomega.4c07459

From the abstract:

> ...one student isolated a Pseudomonas idahonensis bacterium from a goose feces sample that produced a new cyclic lipodepsipeptide, which .... was cytotoxic against human melanoma and human ovarian cancer cells with IC50 values of 11.06 and 10.50 μM, respectively.
agentic obviously means "not gentic" and gent is from the Latin for "people".

agentic == not people.

Quite sensible, really.
big bounties says nothing about security.
"i would be happy to assist you in rtfm"