skysight-inc/HackerNews huggingface dataset:
It doesn't seem like you can make a claim one way or the other.

Other restaurants may absorb lost labor, and the negative impact may not be immediately visible. If you are not cooking at home, and McDonald's is the same price as table service, then table service is the better value. It has been for me, anecdotally. We'd not see those choices reflected in overall employment stats, because another restaurant will need to hire, a seemingly net zero change in employment rates.

But, it's very likely that fast food chains, including privately owned fast food franchisees like many McDonald's locations will have lost market share. Those locations may reduce their workforce, forcing people to change jobs. In the interim while the workforce is shuffled about, the losses would be invisible except in unemployment claims. And without being able to tie those claims to any profession, since those claimants aren't skilled in one, we can't make any conclusion about whether or not those claimants are the result of a higher wage requirement.

The eventuality I might expect would be a loss of competition in the fast food sector, if the above is true.

Of course, that's all hypothetical.
If you'd apply those kind of risk calculations to other means of transport, you should have a thousand more reasons to never ever get close to a car, yet taking a ride in one.
I couldn't agree more. For example, the more senior developers could record walkthroughs of the codebase for new hires. It gives them a quick, high-level overview of the system and can make onboarding easier and let the new team members study the material at their own pace with a guide.
Yeah, and slow ones as well.
The feature isn't just about spaces. It's also how you'd work around interacting with JVM code that uses what would be Kotlin keywords. For instance, Java classes with a method named "is" or "val" can be called through

val isBar = foo.`is`(bar)

rather than needing to use reflection like you would to accomplish the same in Java.

The Kotlin style guide basically says "never use this outside of test names" and some targets, such as old Android, don't even support the feature in test cases.
Baseball already does this for things like sprint speed, bat speed, contact point, attack angle, exit velocity, and launch angle with Weather Applied Metrics added to show how the wind robbed your team of a home run. For pitches there is trajectory, release point, spin axis, seam orientation. Then on defense, a players starting location and their path distance speed to the ball, catch probability and arm strength. That's not even all of it. MLB parks have many multiple high frame rate cameras installed along with their own datacenters. They are also working on replacing the umpire & strike zone with an Automated Ball/Strike System (ABS); which I am personally not to happy about--that would be like taking those awkward fist-fights out of hockey.

https://technology.mlblogs.com
His actions touched a nerve. If you want to try and smear the alleged manifesto, go ahead, but I don't think you'll be changing many minds. And by the way, there's no shortage of "writers from both ends of the political spectrum and points between" who broadly agree with its points.

Luigi is more popular than Joe Biden lol [0]. 60% of New Yorkers would acquit him [1] (100,000 sample size).

0 - https://www.msn.com/en-us/news/politics/suspected-unitedheal...

1 - https://www.econotimes.com/Shocking-Poll-60-of-New-Yorkers-S...
Gambling and alcohol destroy lives, every day. You can get a 6-pack of beer and a lotto ticket at the corner store down the street.

How did alcohol probation go? Why would gambling be different?
But why do I want my interactions with an agent more engaging?
If you want to read a bit of Rust community criticism into the Article, I think it would not be too far off to read this as “There are lots of people claiming writing things in Rust provides better software due to memory safety, but in practice users did not care and were perfectly content with the C implementation” (presumably because the latter has no noticeable bugs).

I also interpreted the article a bit that “users” here refers to developers that make use of libcurl, that would overall like to ensure that the application that they are writing does not segfault or similar.
It seems plausible to assume that some of the Rust goodwill would translate to developers that may also try to migrate their overall code to Rust to try out that backend, and potentially contribute improvements.
The Linux kernel and Git for example seem to attract a lot of attention of people that want to work on migrations towards more Rust.
Lazy? I read Hacker News so you don't have to (4:00 pm ET -12/22)
Here’s what you missed on Hacker News this week, so you don’t have to scroll endlessly.

The top buzz? OpenAI’s O3 breakthrough on ARC-AGI-PUB crushed it with 1,645 points, setting the bar high for AI milestones. Meanwhile, Fastmail’s “we use our own hardware” manifesto got everyone debating privacy vs. operational trade-offs (358 comments), and the grim realities of Kenya’s Facebook moderators suing over PTSD diagnoses lit up discussions on ethics in tech (364 comments). If you love a good migration war story, the post on translating 10M lines of Java to Kotlin brought the pain—and insights—with 194 comments.

For the builders, City Roads impressed with its urban visualization magic, and the new framework S2 promises to shake up dev workflows. SQLite fans geeked out over how bloom filters made it 10x faster, while nostalgia lovers relished a look back at NeXT’s legacy in OS X and Montaigne’s essays now online. Oh, and music nerds got a treat with a deep dive into telephony signals hidden in Pink Floyd’s “The Wall”.

Trends to watch? AI ethics dominated, from code-review bots to moderation practices, and software optimization was everywhere, proving performance is still king.

Happy holidays!
I have myself started practising this at the beginning of this year when I changed job. I have all my notes in git repo as well as a changelog file. But changelog is more like a timetrack file.

In repo I have also commit.sh script [1] (for which I have also desktop shortcut) and at the end of work day I simply run it and (after a few more confirmations) turn of laptop and go home.

[1]: https://gist.github.com/jurakovic/8c0535b3b8fbc96228de1a94ea...
> Jenkins shouldn’t be near production

All of which sounds completely reasonable to me, in many situations.

Jenkins is the Wordpress of software development. It's gigantic state loop that runs plugins with no privilege separation. Giving your jenkins instance administrative credentials in production might very well be equivalent to giving root keys to that lone guy in Romania who authored that plugin you never audited. I can understand perfectly why that might not be desirable to everyone.

.. which neatly leads on to

> we can’t possibly put things live without QA being involved

If you deploy stuff in production that never passes QA, why do you even have QA? To fix stuff later?

If they are not empowered they will never have the chance to do a good job or have any pride in their work.
Interesting to see this perspective here. You’re not wrong.

> There's a reason that Jain's population are in the low millions

The two largest Vedic religions both have hundreds of millions of followers. Is Jainism that different from them in this regard? I know Jainism is very pacifist but on the question of suffering.
Some products have factories in multiple countries. For example, Teslas are produced in both US and China. The cars produced in both countries are more or less identical in quality. But do you ever see that the market price of the product is different depending on the country of manufacture?

If the moderators in Kenya are providing the same quality labor as those from the US, why the difference in price of their labor?

I have a friend who worked for FAANG and had to temporarily move from US to Canada due to visa issues, while continuing to work for the same team. They were paid less in Canada. There is no justification for this except that the company has price setting power and uses it to exploit the sellers of labor.
Pretty good idea, although Google does a better job for more traditional projects and bigger startups
No, you just tried to imply that the "real" manifesto was somehow difficult to dismiss. That's the one I was referring to. It's obviously easy to dismiss --- it literally dismisses itself at one point, saying that other people understand the problems better than he does. I'd be interested in what led you to think it was strong.

"The poll, conducted by PoliticsVideoChannel". Heh.
Good criticism that we should pay closer attention to. Someone else pointed this out and too and since then we’ve started tracking addressed comment per file changed as well.
I always want to use this lib and end up just doing small simple solutions.

Does anyone have case examples of when this abstraction helps vs hinders
> How did alcohol probation go?

In the context of fighting alcoholism, it was very effective. I'm not sure what other metric would matter—you're never going to be able to ban alcohol consumption (or gambling) entirely. Presumably the point is harm reduction, not absolute abstinence.

EDIT: I reworded the above; it's static now. I, however, also would like to ban gambling again. I've watched multiple people in my life have their lives consumed by gambling apps(!?!) and I don't ever see them straightening their lives out without assistance from the state.
Fair :) Yes, we are pretty hyped about the possibilities with Iceberg, especially now with S3 Table buckets.
Assuming we're talking about online gambling, and taking for granted that we ought to ban gambling, presumably sovereign tribes should have the same rules as betting sites from any other sovereign nation, which I think at least previously meant that it would be illegal and payment processors weren't allowed to facilitate it? Likewise it would make sense to ban any advertising of casinos off of tribal land.
Yes, it's no more "un-agentic" than the fact that trauma can be transferred psychologically during one's upbringing. Is there any evidence that this kind of trauma is trivial to overcome compared to the kind that's "hardwired into your DNA"?
From the blog:

> When I left Google three years ago I recall they were trying to figure out what to do about either making Git scale, or adopting Mercurial, or what.

It's interesting because I used Mercurial (hg) for close to a decade after coming from Subversion.

Rarely had to consult the docs for weird edge cases and generally operation felt natural and seamless. It was easy to onboard new devs of all experience levels.

I switched to git 5 years back and I still feel lost sometimes and inadvertently end up in detached head state once in a while. Git feels really "unnatural" or "unintuitive" to me in some way that Mercurial never did (I can't put my finger on why because I never gave Mercurial much thought).
SQLite is getting better and better. I am using it in production for a bunch of websites and never got a problem.
> It feels way more natural, especially for newer users.

I have thought about this recently, and it feels like jj would be a lot easier to teach to new users than git.

For one, jj lets you work on things directly without having to worry about an index, while still giving you all the advantages of one if you're advanced enough to need that.

THe commands also feel a lot easier to explain than in git. For example, you use `edit` to change what commit you're working on, `restore` to copy a file from a commit to your working directory (and abandon your changes to it), and `abandon` to drop a commit completely. Meanwhile, git has `checkout`, `restore`, `switch`, `reset` and `reset --hard`, which all do various parts of one or more of these.
Show HN: MarkyDown – get clean Markdown from URL or HTML
It's true and horrifying at the same time. I find similar disregard to customers in other traditional innovations as well like credit cards and their rewards, not at all beneficial to the average user, similarly insurance products that keep finding ways to increase your premium with add-ons and riders in every unimaginably creative ways that doesn't serve the customer any value just confuses people and prompts them to hire advisors and pay them. Take the microwave ovens and refrigerators with full on PCs with WiFi inside them serving nothing useful just more mild convenience I suppose and more price. And take Software like windows, that keeps pushing higher hardware requirements forcing users to upgrade hardware and its just everywhere in our lives not just the internet now. Take tax filing portals, Real estate agents and many other domains where you will find similar wrongdoing. The Internet is just the part of our lives that we spend so much time these days that it's seems to be just out there.
This is the moment businesses have been waiting for—the game-changer that’s about to redefine everything. Expect to see it rolled out across every industry, in every country, everywhere, by next year. And it’s not just hype; it’s that good. It’s so simple and effective that even the receptionist could deploy it, and the CEO? They can trim down the staff, skip the meetings, and spend their day just asking it questions.

No need for tech experts anymore. Software Engineers? DevOps? Gone. The whole IT department? Practically obsolete. All that’s left is the CEO, the cloud, and this. It’s lean, it’s powerful, and it’s set to shake the foundations of how businesses operate. The future isn’t coming—it’s already here, and it’s going to be wild.
Show HN: Launched a Web Analytics SaaS in high school
Hello! My Name is Haris and I am 14 years old and I just launched Alytica Web Analytics!

Since I was like 11 or 12 i have been building little software projects launching them and hoping to make some money and have been tracking analytics though multiple tools but i didn't really like none of them either they were too expensive, complicated pricing, hard to install, not enough documentation, complicated ui, ugly ui , e.g . And that is why a month ago i put myself a goal to make a cheap, easy web analytics service and launch the MVP by the end of the year. That is what i did for the last month i have been building a SaaS that i call Alytica it offers Basic Analytics, Event tracking , revenue attribution, performance analytics... And i have finally launched it!
Please try it and give feedback and remember this is an MVP you can look at our Roadmap and see how many features i have planned! You can give feedback on the feedback button or under this post! Thank you for reading this
I guess you'll also need to ban the stock market and cryptocurrencies as well, especially options and memecoins.
> Interface Implementation by delegation: This feature makes it easy and painless to follow the motto "composition over inheritance". Java makes implementation inheritance 50 orders of magnitude easier than composition with manual delegation, so it's pretty natural that the vast majority of Java code- bases overuse inheritance in very bad ways.

While we're on this subject, I'd like to rant for a bit. Why is this not a standard feature in every OO language today? The adage that composition should be preferred to (implementation) inheritance is itself older than Java, and was already fairly common wisdom 20 years ago - yet PL design has seemingly not reflected this.
AirTags on Android, Sorta
Absolutely. It should be as easy as embedding a youtube video.
The Kenyan moderators' PTSD reveals the fundamental paradox of content moderation: we've created an enterprise-grade trauma processing system that requires concentrated psychological harm to function, then act surprised when it causes trauma. The knee-jerk reaction of suggesting AI as the solution is, IMO, just wishful thinking - it's trying to technologically optimize away the inherent contradiction of bureaucratized thought control. The human cost isn't a bug that better process or technology can fix - it's the inevitable result of trying to impose pre-internet regulatory frameworks on post-internet human communication that large segments of the population may simply be incompatible with.
It's weird to see a case like this being made on streaming services, which have produced a world-historic surplus of high-quality scripted series. People have very strange ideas about how vibrant film and television was in the era immediately preceding streaming.
I hope this happens. Sometimes Apple must be saved from itself. Ironically, this would be better for the iOS ecosystem.
Evil is... such a loaded term. Lets say instead that he has a history of callous disregard for the rights and dignity of others, the truth, those closest to him (partners, children, etc), and the world at large. I think for a lot of people his conduct towards the divers in the Thai cave rescue was a wake-up call, especially when he proved to be unrepentant in the face of evidence that he was wrong.

I would call him selfish, malicious, greedy, and callous. If that adds up to your definition of evil, then yeah.
Sure there is, AI Product Managers are the people who decide that you WILL see an AI summary at the top of Google Search results and you WILL like it and you WILL NOT turn it off under any circumstances.
You might enjoy @goodside on Twitter. He’s a prompt engineer at Scale AI and a lot of his observations and techniques are fascinating.
>Every app has a different design, almost every design is optimized based on your activity on said app, with each app trying to make you do different things in uniquely annoying ways

Two ways that instantly hit me with Google is:

1. In Google Play search is now moved to the bottom. My muscle memory still keeps trying to tap the now empty bar on the top
2. Google revoke permissions of Nextcloud app to access all files (https://github.com/nextcloud/android/pull/14099) breaking some of it's functionality. I moved to Nextcloud from F-Droid where everything is working as expected. As a revenge to Google I disabled (because I can't uninstall) all apps from Google I could replace with Fossify versions https://github.com/FossifyOrg even apps like calculator and gallery. These are good quality apps, try them too. Free on F-droid https://search.f-droid.org/?q=fossify&lang=en
I was going for Code + Microphone. So like 'mike', definitely not epidemic :D
For the same reason that casinos don't have windows.
Given that GP called out the tribes specifically, I figured they were referring to the casinos on tribal land.

Online gambling restrictions are sensible in that “online content/services” are a kind of import when accessed from within non-tribal US territory (To me at least, but IANAL).
A bus with 5 people is already better than a car and they often hold many more people for part of the trip. what buses need is management that isn't there as a cushy reward for politics but instead there for trasit. A well run bus is the suburbs should be seeing 50-60 riders per hour off peak (most for 10 minutes) but when you run a but as poorly as many cities do it is no wonder nobody rides.
A Python Christmas – By Stephen Gruppetta
I fully agree that Socialism is a simpler and more beautiful approach.

What I haven't seen is Socialism scaling in any sustainable way above, roughly, Dunbar's Number[1].

I submit, looking at human history, that the non-scalabity is intrinsic, and that capitalism is relatively less-worse approach.

[1] https://en.m.wikipedia.org/wiki/Dunbar%27s_number
Why engineers hate meetings and how to fix it
One of the things that surprised me in the article was their usage of J2K. They’ve been using it as part of IntelliJ, alright, but why did they have to run it headless? They’ve even mentioned that it was open sourced. And later they’ve said that they were not able to do much improvements because it was on maintenance mode at Jet Brains.

I mean, with the ressources meta has I’m sure they could have rewritten the tool, made a fork or done any other thing to incorporate their changes (they talk about overrides) or transformed the tool into something better fitting their approach. Maybe it has been done, just not clear from the article
To quote from Clean Code:

"The function is a bit too long and the variables are used throughout. To split the function into smaller pieces we need to create a GuessStatisticsMessage class and make the three variables fields of this class." - Add Meaningful Context, Page 28

EDIT: And then right below there's an example where the author lifts variables into object state.

EDIT 2: Funny enough, ChatGPT managed to refactor to something even much shorter and IMO much clearer than both examples in the book:

private void printGuessStatistics(char candidate, int count) {
if (count == 0) {
print("There are no " + candidate + "s");
} else if (count == 1) {
print("There is 1 " + candidate);
} else {
print("There are " + count + " " + candidate + "s");
}
}
> code is not literature

One thing I’ve thought about is how AI assistants are actually turning code into literature, and literature into code.

In old-fashioned programming, you can roughly observe a correlation between programmer skill and linear composition of their programs, as in, writing it all out at once from top to bottom without breaks. There was then this pre-modern era where that practice was criticized in favor of things like TDD and doc-first and interfaces, but it still probably holds on the subtasks of those methods. Now there are LLM agents that basically operate the same way. A stronger model will write all at once, while a weaker model will have to be guided through many stages of refinement. Also, it turns the programmer into a literary agent, giving prose descriptions piece by piece to match the capabilities of the model, but still in linear fashion.

And I can’t help but think that this points to an inadequacy of the language. There should be a programming language that enables arbitrary complexity through deterministic linear code, as humans seem to have an innate comfort with. One question I have about this is why postfix notation is so unpopular versus infix or prefix, where complex expressions in postfix read more like literature where details build up to greater concepts. Is it just because of school? Could postfix fix the stem/humanities gap?

I see LLMs as translators, which is not new because that’s what they were built for, but in this case between two very different structures of language, which is why they must grow in parameters with the size of the task rather than process linearly along a task with limited memory, as in the original spoken language to spoken language task. If mathematics and programming were more like spoken language, it seems the task would be massively simpler. So maybe the problem for us too is the language and not the intelligence.
https://archive.is/42tBB
A German auto reviewer Autogefühl did a review of an XPeng (a car made by the Chinese company VW is investing in)

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

It was a fair review and the product looks very compelling. We definitely need to pay attention and update our priors.