skysight-inc/HackerNews huggingface dataset:
Why is it that every time the word Java comes up, some rando without any apparent insight into Java shows up to make weird Kotlin remarks.

1. There is no such thing as "strictly better syntax", that's impossible to objectivize.

2. Kotlin, while growing in popularity, doesn't even hit the 1% mark on the TIOBE index. It is currently less popular than Prolog. Java sits at 10%.

3. Don't yuck someone else's yum. It isn't constructive. It doesn't promote good discussion. And this just reeks of uninformed, subjective "java bad"-bandwagoning.
With this can you do a country master list and on country selection populate a second list of its cities?
So you can't even fathom a scenario where an order is fulfilled without the payment going through, causing a huge amount of losses? Or leaking private data which is a huge deal in a post-GDPR world?
My smart drill loves to just gently screw in the screws until there’s some resistance and it suddenly ramps up and it hammers that screw through in a second haha.

Every time I try it, I disable it again. I must be using it wrong, or that thing is way too powerful for me.

It even managed to break the screw a few times.
> 4K video reaches you only because it's compressed to crap.

Yes, but I assume when they say the "consumer" they mean everyone not us. Most people i've had in my home couldnt tell you the difference between a 4K bluray at 2 odd meters on a 65" panel vs 1080p.

I can be looking at a screen full of compression artificts that seem like the most obvious thing i've ever seen and ill be surrounded by people going "what are you talking about?"

Even if I can get them to notice, the response is almost always the same.

"Oh...yeah ok I guess I can see. I just assumed it supposed to look like it shrug its just not noticable to me"
could you provide an example of a website that shows this behaviour?
FLAC 1.5.0 Released
See: https://developer.chrome.com/blog/autoplay

tl;dr: The browser attempts to learn your preference for each site automatically based on how you interact with videos. You can see what it's calculated by visiting chrome://media-engagement
“Mining the Future” is a podcast exploring the cutting-edge technology, AI-driven robotics, and groundbreaking innovations shaping the next frontier of resource extraction—deep-sea mining. Hosted by Jorge Pimentel this show dives into how Triton Mining Co. is revolutionizing the industry by integrating autonomous underwater vehicles (AUVs), AI-powered data analysis, and sustainable maritime operations.
Join us as we uncover the science, engineering, and open-source collaborations driving the future of mineral exploration beneath the ocean’s surface.
I would probably replace a lot of this language with something along the lines of "powered by Deno, enabling simplified, all-in-one tooling." You don't want it to look like you're taking credit for the features that Deno is responsible for. Would also help me understand what your project offers vs what Deno offers.

Hope that helps!
I'm not sure what if anything has changed in the past couple days.

The (historically) well-respected Committee for a Responsible Federal Budget said a week ago that embracing Trump's priorities would incur at least a $5T over 10 years, minimum. Higher estimate is $11T.

https://www.crfb.org/blogs/trump-tax-priorities-total-5-11-t...
Does Portland have good public transport?
Are libraries always the best choice in secure development?
I attended a secure development course where the instructor insisted on always using third-party libraries. While I agree that relying on well-audited libraries—especially for cryptography—is often the safest route, there have been plenty of cases where libraries were exploited. Has anyone experienced scenarios where building custom solutions outperformed using existing libraries? Also, how do you typically audit third-party libraries to assess their security, and what factors do you consider when weighing library trustworthiness against in-house development?
In the 90s and 00s paying more for CPU ment I could work faster. I was extreemly grateful for each breakthrough.

Even in the 10s this wasn't really true. Storage and bandwith took a bigger slice and CPU was in abundance.

We are now at the point I could easy serve the DB and App servers of a multi-million SaaS off my mobile phone.

The few remaining areas where compute is still the bottleneck at all: video encoding, 3d rendering, mining, and predominantly now AI; also tend not to focuse on the CPU.
I love pages that scrolls to the top each three seconds!
From reading the article, whilst I don't dispute that you may have valid points, I don't think they apply here:

1. She lost weight, and her husband is into chubby girls - he literally misses her fat "draping over" him. He should have thought about that before agreeing to her taking weight-loss medication.
2. She admits she hasn't been into sex for at least the last five years, but has only been on the weight-loss meds for 10 months. The big difference is that now that she has more body positivity, and likely because other people around her are responding to her differently, as they always do to prettier people, she has learned to say no, and stand her ground.

I wouldn't blame the medication here - and I think that the article is misleading. If she'd lost all this weight through some rigid exercise and nutrition program, the outcome would have been the same. Her husband wants a chubby slut, and she doesn't want to be that person.
Meanwhile back in reality most haywire AI is the result of C programmers writing code with UB or memory safety problems.
I find this behavior quite annoying. I would like to be able to block auto play by default across the entire Internet. I have to imagine this is simply a way to allow Google’s ad networks to play annoying ads.
The most likely catastrophe remains giving capital outsized influence on our society. It's the easiest to imagine, and the idea of a capitalist making a money-making machine that can actually think for itself and wields actual power feels very difficult to imagine. (Granted, maybe Musk himself really is that dumb. Inshallah, I guess.) Humans are easy to manipulate and most can just be bought with sufficient money. The last thing the super wealthy want will be to rely on software that has individual agency outside the will of the owner. Meanwhile the sort of destruction this will cause is already happening around us in the form of a highly financially insecure populace, supply chain instability, climate change, automated bombings of "terrorists", "smart" fences to keep out criminals (let's just ignore the fact you're more likely to get murdered by your citizen neighbor), the reduction of journalism to either propaganda or atomized hand-wringing about mental health and individual agency, and a kafkaesque system of algorithmicly-priced rents for every sector of life. Is the algorithm "a reasonable value to both the consumer and producer"? No, it will be "how much blood can I squeeze from this peasant". Hell kroger is already playing around with dynamic-pricing-via-facial-recognition at checkout.

I always thought skynet was a great metaphor for the market, a violent and inhuman thing that we created that dominates our lives and dictates the terms of our day to day life and magically thinks for itself and threatens the very future of this planet, our species, and our loved ones, and is somehow out of popular control. Not actual commentary on a realistic scenario about the dangers of ai. Sometimes these metaphors work out great and Terminator is a great example. Maybe the AI we've been fearing is already here.

I think for the most part the enshittification of everything will just accelerate and it'll be pretty obvious who benefits and who doesn't.
Wow, check stubs used to be the basic social currency around renting and etc. Are you saying people can't get these anymore? Or maybe they know too much and don't care?
anchor to latest feature post is cut off by hacker news, so don't be confused that the discussion starts with code completion but chat is mentioned at the end:
https://github.com/orgs/community/discussions/6860#discussio...
Capitalism started Moore's law.
Chrome is not there to serve you. It is to serve Google.
Yes, we are in the U.S., but our situation seems quite different from the standard RSU process you described.

We did not receive a W-2, and the company has not reported the RSUs as taxable income yet.

Even though our RSUs fully vested at IPO, they are not yet settled as shares—the company has set the settlement date to March 15, 2025.

The company is requiring us to prepay withholding taxes in cash before they release the shares. If we don’t pay by the deadline, the RSUs will be forfeited entirely.

This is why we are trying to better understand how this aligns with U.S. tax laws and whether this is standard practice.

We agree that this doesn’t sound like how RSUs typically work in the U.S., which is why we are seeking advice. If you have any thoughts on how this situation might fit within U.S. tax regulations, we’d really appreciate your perspective!
This is a pitfall for many people when starting to work with async code.

Pep 567 introduced contextvars to address it in this scenario.
I think the existence of states and the need for 2/3 of the states to agree to change Constitution, with no chance for 2/3 of them to ever become red, is a good protection against authoritarianism, so people shouldn't worry.

Also, blue states are free to ignore Presidential decrees and laws accepted by Congress if their Supreme Courts see them as unconstitutional, and it will become very inconvenient to rule the country if many of the states start ignoring Washington, which they have full right to do.
Im in Sydney AU and parking spots are more like 50-100k. In the city center, or desirable suburbs you might see $150-200k. The city has also restricted parking permits to 1/residential address, and eliminated them for businesses.

This has all been more-or-leas fine, with residential prices factoring in parking, and multi-tenant developments pulling in density via car stackers and the like. Oh, and a pretty functional transit system, of course.
> Building custom tools that work for only you is so under rated.

This is one of the top applications for LLM-based dev IMO. With things like aider / cline / cursor / windsurf / bolt it's looking like this will be a lot easier to scaffold small-scale projects that make sense for you and not necessarily turn into products. It suits single-dev / small teams for now, and that's OK.
Ah yes, YouTube, famously devoid of Covid-19 misinformation.
They are not Americanized at all.

I've lived in the western US all my life, and worked for many companies large and small.

In my entire life, I have never heard a native speaker of American English talk or write like that, either in a business or personal context.

They do sound like stereotypical Indian business English. No offense to my friends and colleagues from India! It may just be what Americans imagine Indian English sounds like.
> Specifically the vpce one as the other poster mentioned but there's other like IP limits

IPs don't cut it to prevent public access. I can create my own personal AWS account, with the private IP I want, and use the credentials from there. There's really just VPC endpoints AFAIK.
An unelected tech oligarch having the ability to take money from arbitrary government accounts I think would count as "interesting new phenomenon".
And then “fat man” came out and that’s all I ever thought of when I saw the logo. https://www.suckatlife.com/pepsiLogoBlowatlife.html
Congrats on the launch. This looks cool.
Aren't tools exactly things that produce same result time after time? Say a nail gun. It fires a nail. CNC machine it is a tool making things, but does not itself do anything original. Hell, cookie cutter make cookie cuts. And I consider it to be a tool. One could free hand them too, but most don't...
It’s on the frontpage now as well: https://design.google/library/youtube-new-red-color
Spare parts for clios are there practically free, since it's so common - also mechanics like them, since older models are very simple to service.

Largest parts I had to replace so far were exhaust (60€ for part) last year and exhaust hatch (I don't know if that's the correct english term for that, 80€ for part) this year. Brake pads I had to change twice so far, but it was also pretty cheap.

With my mother I have a joke that rebuilding my clio from scratch would probably cost me less than tire change on her merc.

The only annoyance I have with it is that it's eating through light bulbs at annoying pace, since electricity in the older clios tends to be a bit funky. But okay, that's a 5min change usually.
It looks like this channel shares perspectives aimed at bolstering the Muslim world. Presumably that introduces bias into how they paint the current administration given Trump’s stance on Israel, and America in general.
Please, don't be indirect evasive insincere sugar-coating person.
Tell me the truth.
I will get angry. Then calm down.
Then I will respect you.
Musk's X Agrees to Pay About $10M to Settle Trump Lawsuit
Feds want devs to stop coding 'unforgivable' buffer overflow vulnerabilities
> While I don’t give random apps and websites my human-identifying information, anyone I do business with necessarily knows the real me, which is a theoretical point of data leaking.

Certainly not theoretical. You can be certain that nearly every company who knows your identity has leaked/sold it to others in one fashion or another.
> it looks extremely suspicious

It matches my anecdotal experiences with graal. It's a huge complex machine with a lot of surface area for weird performance bugs.

> TruffleRuby beats cruby on the same benchmark by 4.38x

That benchmark only looks at peak performance, which TR unarguably dominates at, and ignores other important considerations like warmup time. Here's another railsbench (https://i.imgur.com/IzMRKdQ.png) from the same paper (https://dl.acm.org/doi/pdf/10.1145/3617651.3622982). TR achieves the best peak performance, but only after 3 minutes of warmup and it starts out 17x slower than cruby. If every time you deploy new code your latency spikes by 17x for 3 minutes, that's gonna be painful.

I don't know of anyone that is using TR in production. Shopify were doing some work on it for a while, but they've since developed and shipped yjit so I don't know if they still have any investment in TR.
Musicbee is king!

getmusicbee.com
You've submitted this several times already:

https://news.ycombinator.com/item?id=42940241

https://news.ycombinator.com/item?id=42092016

https://news.ycombinator.com/item?id=42067184
The keyword not mentioned here is one-way function. Cryptography is for the most part based on candidates for one-way functions: functions that are easy to perform on any input but difficult to undo on average. The existence of such a function would imply that P is not NP but the converse doesn't hold.
*squints* I assume that relies on a different Python newbie-pitfall, which is that default values for parameters all point to the same thing present at the time the def is processed?

# Don't do this! The same initially-empty array is
#shared across all no-arg calls.
def foo(items = []):
...

# Better, because even though None is still shared
# it immutable so nobody cares.
def foo(items = None):
if x is None:
x = []
...
Indeed. It's sad how GPU programming is mostly stuck in the dark ages of C/C++ (well, worse than C++, with proprietary mutually incompatible variants, and buggy sw stacks). We have Futhark at least...
The YouTube video page comes to mind e.g https://youtu.be/8aIyHl5qP9I
It would me great if the user had the option to press play to start the video.
Secure by Design Alert: Eliminating Buffer Overflow Vulnerabilities
You nailed it. (Using "you" in a positive way here, of course.)

Regarding 'Did you even read my email?', the HN guidelines talk about almost this exact phrase:

> Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that".

https://news.ycombinator.com/newsguidelines.html
Maybe, then again,

https://www.militarystrategymagazine.com/article/civil-war-c...

At the rate things are going after two months, who knows if in four years democratic elections are still a thing.
Yeah, they've always claimed this but I've literally never wanted autoplay and it's never ever learned that preference, so...
> come in to my organization and speak this way.

In my experience the best people to join new teams are the ones who take the time to not state anything for a couple of weeks. Join the meetings, take notes, ask questions, but refrain from stating things. Only after they have a good picture they can start contributing. I like those people.
> It's not the fastest language, but it's faster than a lot of dynamic languages.

Such as?

IME Ruby consistently fall behind, often way behind, nearly all popular languages in "benchmark battles".
This is totally unsurprising. I'm sure Google realized that autoplaying gives them more ad revenue somehow. It was a massive mistake to allow an ad company control over your browser.
Got to agree, not to knock OP for sharing this because this is a fun hobby project, but to most people this doesn't meet even loose definitions of OS.

I'd say this is a bootable environment or something.

To be an OS it would have to have some way to run programs as well.
I could have sworn design used to be about how something was used and not just about how pretty and cute it looked.
Hmm, but there are ways of streaming video that don't have traditional Play/Pause/etc. buttons. If there's no way to turn it off, how can Chrome "learn my preferences"? Maybe it can sense me swearing? Not a Chrome user and definitely not starting now. Autoplay video is one of my great annoyances on the modern web.
Can highly recommend the Apple series, was a great documentary.
No, most compilers are not themselves reproducible, even within very restrictive sandboxes (e.g. they may do some work concurrently and collect the results based on when it completes, then build on top of that. If they don't add a timing-insensitive sorting step, the resulting binary will (assuming no bugs) be functionally equivalent, but may not be bit-by-by equal), and a build tool can only do so much.
The best game of life is reverse game of life: https://youtube.com/watch?v=g8pjrVbdafY

(may include SAT solvers and traces of black magic)
Why young parents should focus on building trust with their kids
It's a feature! People used to build websites on this technology.

> I notice, for example, that this doesn't include a <!DOCTYPE html> at the top, but it still functions because browsers accommodate incorrectly formatted HTML.

I was just being lazy. I've added it now.
Unfortunately it is, because too many folks still reach out to pure interpreted languages for full blown applications, instead of plain OS and application scripting tasks.
It does listen to you but it does not react to voice commands. It just wants to know what you are saying so it can serve ads to you.
Interestingly, so did server cpu thread performance, I guess we're now starting to see more direct prioritization of core count versus core performance, which I kind of understand, it's superficially simpler to think about horizontal scaling, and for very many workloads, it's ideal, and for many it's at least doable, though I fear the invisible overhead in both compute and complexity
Hi there!

Just wanted to share the open source course we are launching in GitHub, YouTube and Substack. It's about building a multimodal agent connected to WhatsApp taking inspiration from the movie Ex Machina (that's why it's called Ava xD).

The course is structured in 6 lessons, that we are launching every Wednesday (of course, everything is 100% free haha).

Let me know what you think!!
I hate to belabour the point, but it does give me the opportunity to mangle a well known aphorism: one man's integrity is another man's poison. "Most people" disagree with you on the integrity point, as recent events show.

As to growth, I agree, it's often taken as too negative a signal, but if a tech company isn't growing then it's as sign that it's not innovating. Other companies will.
Discussion (107 points, 1 day ago, 52 comments) https://news.ycombinator.com/item?id=43022307
Mass shootings, out-of-control police, bankruptcies from for-profit healthcare and expensive medications, Bibles and Creationism in public schools, widespread ignorance about the world and just about everything, and millions (vastly undercounted) of homeless people.

But seriously, America is awesome for rich people if you don't mind living in a poor, third-world country that still believes it's a first-world, exceptional country.
It also helps that the blue states have bargaining power. The typical red state gets back 19 cents more for each dollar sent to Washington than its blue-state friends. In other words, they subsidize the red states.
There’s also code-server by Coder, which you can just run on your own server and open in browser directly. It’s also open source (most tunneling features in VSCode aren’t). https://github.com/coder/code-server

There’s a one-click setup for it in Lunni, a Docker dashboard I’ve been working on (shameless plug): https://lunni.dev/
Great, would you be surprised that most of us don't?

Most will just take the 500k paycheck and work at whatever the next big tech thing is.

There's some chance that thing is autonomous drones or something like that...
Jetbrains always leave so much performance on the table!!

Jetbrains IDEs go pretty fast when the JVM running them is switched over to the ZGC garbage collector, and by making sure the Metal or Vulkan renderer are being used. (And DirectX on Windows? idk?)

The difference is pretty stark. ZGC is Verygood. Everything is very responsive. This is not an “enterprisey” JVM GC that takes ages to spin up for throughput. It’s quick.

The whole IDE starts up in like 1 second on my 2018 Intel i7 laptop?, including open projects and all. It’s wild how fast IntelliJ can get – and it’s also kinda wild how much performance they leave on the table with the default options.

It’s an easy config change in the .vmoptions file.

I think on macOS the Metal GPU-accelerated UI rendering is the default these days. On Linux you need to opt in to the Vulkan equivalent. It’s still a bit unrefined but worth it even now.

ZGC is a much bigger difference though. Try it!!!
I feel like the main times Linux requires tinkering are:

1. You're trying to run it on hardware that isn't well-supported. This is a bummer, but you can't just expect any random machine (especially a laptop) to run Linux well. If you're buying a new computer and expect to run Linux on it, do your research beforehand and make sure all the hardware in it is supported.

2. You've picked a distro that isn't boring. I run Debian testing, and then Debian stable for the first six months or so after testing is promoted to stable. (Testing is pretty stable on its own, but then once the current testing release turns into the current stable release, testing gets flooded with lots of package updates that might not be so stable, so I wait.) For people who want something even more boring, they can stick with Debian stable. If you really need a brand-new version of something that stable doesn't have, it might be in backports, or available as a Snap or Flatpak (I'm not a fan of either of these, but they're options).

3. You use a desktop environment that isn't boring. I'm super super biased here[0], but Xfce is boring and doesn't change all that much. I've been using it for more than 20 years and it still looks and behaves very similarly today as it did when I first started using it.

If you use well-supported hardware, and run a distro and desktop environment that's boring, you will generally have very few issues with Linux and rarely (if ever) have to tinker with it.

[0] Full disclosure: I maintain a couple Xfce core components.
I always cook my water sous-vide