skysight-inc/HackerNews huggingface dataset:
The most batteries included multiplatform language right now is _by far_ Kotlin and nothing else is remotely close. The ecosystem is amazing, the language itself is awesome and follows sane rules, you can chose between native code, JVM, WASM, or JS-IR, or all as backends to compile to (for the exact same code) depending on your use case. Compose Multiplatform is also wonderful and by far my favorite UI library now and I’ve shipped a fair bit of code with it. It’s a single UI library that I can share my UI across every platform (including iOS and android), and even seamlessly interop with native widgets on platforms like iOS if I need to, like the camera viewfinder for example.

Kotlin’s real strength is the compilers ability to target as many different backends as you want and cross compile into any platform you want. I have an app in production that save for about three lines of swift that declares the view controller for iOS specifically, shares its entire codebase all in kotlin between Android, iOS, Mac, Linux, and Windows. I could add a line to the build file and add web as a target and turn it into a web app.
The pagers in question is believed to be a dry cell operated model. It could be a rigged AA battery.

...oh no. They must have handed out those USB rechargeable batteries as an upgrade. The bad guys want to be able to charge it, so they would be incentivized to align the charge port with case back and explosives facing the user. Then the battery could be triggered by time since synchronization && backlight current draw && button press beep.
Earth's new 'mini-moon' will orbit our planet for the next 2 months
I had a feeling it was doing this. Thanks for the insight!
What happens when you first create an instance of a class?
The people we're talking to don't really understand those concepts. Or possibly they just reject them implicitly (which would be an even stranger explanation).
Here you go. The ai seems to avoid the term "autism"? Probably configured that way.

https://suno.com/song/9b69cf3a-dbf7-4642-a229-3fa1bcc43e11
I always love the announcements of, "Bug found in new OS release! EDIT: Actually it's been there for a while!"
A New and Simple Snapchat – Redesign
No. He's right. No fps gamer expects the game camera speed to "match" mouse movement speed. Raw input-> mouse DPI * in game sense = effective dpi.
Everyone has their own preferred edpi. This was you can change mouse or computer or in different games, you always get consistent movement.
> Swift is starting to look a lot like a friendlier Rust to me.

That’s what i thought and rewrote my cli util in swift. Ran great on macOS, tried to build for windows and found out there’s no well maintained, actively developed http server for windows for swift.

Dont let these wooing crowds fool you
I think the point is that, whatever probability a potential target would have placed on this sort of thing yesterday, those calculations have shifted now. Previously it was more abstract and something of this scale and physical attack would have been little more than a thought experiment. If a news pundit on Fox or CNN last night had been claiming China was doing this with Huawei phones then many people would have looked at it as fear mongering while of course knowing China has in all likelihood setup other supply chain attacks. Today it would sound a lot more likely.
"War is a continuation of politics by other means."

I don't think "Islamic fundamentalism" is the source of this conflict. Like President Truman so eloquently put it, "You can't move 5 or 6 million people out of a country and fill it up with 5 or 6 million more and expect both sets of them to be pleased"

President Truman clip: https://www.youtube.com/watch?v=N0DvO72fuG4
According to the manufacturer the pagers have a nominal battery life of about three months so it's not likely someone would actually notice if this number is cut in half or less.
Wikipedia suggests that this is the case [0]:

"However, since the universe contains the cosmic microwave background radiation, in order for the black hole to dissipate, the black hole must have a temperature greater than that of the present-day blackbody radiation of the universe of 2.7 K. A study suggests that M must be less than 0.8% of the mass of the Earth – approximately the mass of the Moon."

I'm not sure where the discrepancy between the mass of the Moon vs. an asteroid comes from, though.

[0] https://en.wikipedia.org/wiki/Hawking_radiation#Black_hole_e...
this would be a very unlikely scenario where in our current timeline there are no time travelers but there are at least one in each new timeline. If that becomes true it might be the ultimate vacations/retirement plan, create a new timeline where you are the only timetraveler
I recently tried SwiftGodot, because I found Swift for game Dev very interesting in comparison to csharps GC stalls. Sadly it does not yet support sharing pre build Windows development libraries[1]. Compilation does take quite some time, even on my beefy 16 core Ryzen. The changelog did mention multi threaded Swift package manager improvements on Windows though.

[1] https://github.com/migueldeicaza/SwiftGodot/issues/521
An LLM-Turbocharged Community Calendar Reboot
If I say candidate X is an idiot whose policies will impoverish millions then everyone understands I'm making a value judgement. I can use facts to back up that judgment but at heart it's not about facts, it's about goals. It's politics.

I think there's a plausible argument that Science shouldn't be value neutral but the opposite of that is just as dangerous. Historically it's not to think that a lot of harm has been caused by people with an agenda who either claimed or even genuinely believed they were just looking at facts.
What exactly am I looking at here?
I've tried using it once and got compiler crash from the get go. Still no response on the bugtracker. Next try in 5 years.
I work mainly with undocumented stuff. That taught me to appreciate when there is manuals and documentation for anything and I read them. I don't watch YouTube videos, I read the manual. Of course until I can't figure it out and then still look into YouTube anyway.
Developer as an Investor
Developers on Apple's platforms pour their careers and lives into building apps that predominately depend on Apple. This is a very large commitment, yet most developers tend to have a scant understanding of Apple's business model beyond the usual headlines about AppStore's 30% commission or supply chain rumors about the next product.

Given the significance of this investment by us developers, perhaps it makes sense for us to better understand the business of Apple, which we all depend on.

The question is: how?
> Use a separate process to provide raw input. This is a bit of a silly idea

I don't think this is silly at all. People are too timid about using multiple processes in general. It's OK, there's nothing wrong with it! We ought to have more libraries to help make multiprocess apps.
Nope! No premade layouts, and not a single line CSS. Give it a shot :)
> Also, if you are in a relationship, having friendships with other females will likely be a problem.

If you allow a partner this much control over your life, you'll suffer for it. If you're pre-suffering in hopes of landing a partner who will mistreat you, you're missing out on life (and potential healthy partners who expect you to not be a weirdo in the presence of other women). Turns into a bit of a self-fulfilling prophecy.

Take note of the other men talking about their successes in this regard before dismissing the concept out of hand. Or, take it from a lesbian: most of my friends are women. If women were hard-wired to hate their partners' female friends, we wouldn't ever show up to a softball game. It's the culture: seek people whose culture provides a stable and healthy basis for life.
Capital One is hiring a bunch of AI researchers and data scientists
You'd get to work on some of the most interesting and forward-leaning challenges at the intersection of AI and finance.

Some of the key areas of experimental research Capital One focuses on:

-Anomaly Detection
-Behavior Models
-Deep Learning for Event Prediction
-Foundation Models
-Graph Networks
-Large Language Models
-Natural Language Processing
-Privacy & Accessibility
https://x.com/AUBMC_Official/status/1836086847153320148
Why should I have to work from home just because I like engineering?
Dupe: https://news.ycombinator.com/item?id=41568128
Yes, but I was under the impression that graal-level inter-op was limited to packages the graal toolchain could compile.

Thus, while swift and graal both depend on llvm, they use different variants and there's no real way to make inter-op between swift and graal (even using the llvm it which graal is said to be able to consume).

e.g., I believe this announcement represents the work to compile a python (3.11) and some proof-of-concept python packages using graal toolchain, to spur other packages to support the same.

So I'd really love to be wrong, but I believe building under the graal llvm is the common factor.
None of those people had autism
The article wasn't necessarily made visible on its attributed publication date.
In that case I think you perhaps overstated what is necessary to get a US government job. Or to get a software engineering job in general. I get paid GS-15 level as a civilian and I've never touched Oracle DB, Tailwind, Rancher, or some other technologies you mentioned. Perhaps you didn't mean to imply a person need to know all those things to get a job, but it came across that way to me and I disagree.
I think the goal of Swift on the server, or embedded Swift, is mainly to offer Mac and iOS developers a way to write everything in the same language.

Right now, my Mac app depends on a few simple web services that are written in a different language. It would be neat if those services could be written in Swift, so that I could just use the language I already know instead of relearning how to do decode JSON in Python/Ruby/PHP.

Swift on the server doesn't have to become widely used. As long as there is a simple way to write basic web services, it is useful.
Good thing you can still see the domain over the network if you control the network.
First a style point: I don't think you get very far with things like "the only conclusion we can draw is that I'm right". I know I never sound like it, but the one thing I can confidently state in these kinds of discussions is that nothing is unambiguous. When it comes to conflict in the Middle East, if I have to be potentially wrong about things, so do you!

As I've remarked several times on this thread, the standard I'm using for this attack isn't one in which no innocents (or even innocent children) are harmed or killed. I don't like war and would happily confiscate every firearm in North America, but that standard is one no active military in the world meets. Rather: the "state of the art" in targeted strikes is air-to-ground weaponry, which routinely kills civilian bystanders at ratios far exceeding 1:1.

Here, my guess is that the ratio is something far south of 1:100, making this strike --- I think? --- unprecedented in precision in the last 100 years of warfare. We'll learn more as the day goes on, and if/when I'm wrong, I'll certainly say so.

"Terrorism" has nothing whatsoever to do with my thinking on this. Hezbollah is a large, sophisticated, organized, well-supplied combatant force, a military peer to its neighbors, and it is in open armed conflict with Israel.
i have been roasting portfolio website of my friends and having a lot of fun. Analysis at the end gives positive criticism which changes the point of the tool from downright roasting to improvement in the website along with a bit of fun. Funnily wholesome i’ll say
with a specific genetic background (strain C57BL/6J) and environmental conditions. . .

It is broadly underappreciated that most gene knockout experiments in mice are not replicated across multiple genetic backgrounds, which can have significant impact on phenotypic expression.
Batteries aren't pressure vessels though. Pressure vessels are generally decently large; how are you going to get one with significant capacity inside something as small and lightweight as a pager? Just putting in some plain explosives makes a lot more sense.
Show HN: LLM Logger – open-source logging for LLM calls
Hi HN!

While working with LLMs I ran into two problems:

- While developing, when running into any unexpected issues I wanted to see the exact input/output but logging it every time made the logs too noisy and useless.
- After launch, I wanted to see how my users were using my app.

So I built LLM Logger. It's a simple open source tool that has a comfy UI from which you can see the list of logs from your app nad do some filtering.

Live demo for those interested: https://llmlogger.com/logs?org_id=01910013-7d31-7f3b-bfd9-41...
You can buy mobile phones in Lebanon just fine, there's no reason why anyone except active duty members of Hezbollah would get their communication equipment from Hezbollah.
Thank you so much for the kind words! It's always great to read messages like this.

I can't wait to hear your feedback
Curiosity Stream is a pretty good self-contained service for that kind of stuff. The content is in the way of classic TLC/Discovery/History Channel stuff before those turned into 24/7 reality TV.
Hardly seems like a boobytrap. Furthermore, Boobytraps are only a war crime if they target civilians, inflict unnecessary suffering, or are placed in unsavory locations like the trapping of wounded soldiers or medical supplies.
My only complain is on the low value of the search results the average person gets, which is easy to judge: passive advertising, SEOsites, etc.

I don’t care what they search, read or watch.
I’ve sent you an email!
We do see this occasionally. You'll have some private equity group buy a restaurant chain like Red Lobster. They make RL lease the real estate from them after having RL sell the real estate to them. Sometimes it's not restaurants, I think this is what murdered Toys'R'Us (correct me on that if I'm wrong).

But this isn't the norm, and it's not happening to well-managed businesses. It's something a vulture does after the company has been struggling for years. If that happened with a Microsoft or an Amazon, or any of the companies we work for. It's silly to suggest that is the cause of widespread RTO mandates.
I know they do but in my case it is the other way round: most top-paid positions are remote only, so if someone starts getting strange ideas, I won't wait for long.
Have you ever worked at a high paying tech company? Most are > 80%
IPv6 and ZFS use 128-bit integers - I suspect this is why this primitive was added.
Completely agree.

Am luckily in a postition where my org is 100% remote (for the time being), and I am cherishing it for as long as it lasts.

Many (most?) HN posts that discuss WFH seem to be from the POV of the employer/management, with topics such as:

* ensuring employee vigilance
* reducing employee wasted cycles (with the corner case provided often being workers with multiple side gigs)
etc...

(side note: seems like those comments are coming from temporarily-embarrased CEOs-in-waiting)

OTOH, looks like reviews of WFH from the IC level are often pushed aside in HN, and it may show a skewed appreciation for the true popularity and benefits of WFH.

While it may not be for everybody, for a great many of us, WFH is the best thing since sliced bread.

And to have that removed for X reasons (whether legitimate or not) will incur a significant pain for those of us who have aligned to (what I consider) an optimal productivity lifestyle. Let that pain be heard, rather than pushed aside as invalid.
One of the most specifically targeted, discriminatory large-scale attacks of all time, and still people complain.
Bipolar disorder is a spectrum in terms of severity. At the extreme end people can’t care for themselves. It’s not uncommon for people to need to be hospitalized.

However, only 2% of the US population is on the bipolar spectrum.
Only 1st class mail is protected by the 4 fourth amendment and even so it can be inspected under “exigent circumstances” without a warrant.
Ask HN: Interest in LLM-powered API with integrated tools?
I'm exploring an idea for a comprehensive tool that allows users to create new API endpoints through natural language interactions with an LLM, while also integrating various useful functionalities. The basic concept:

Users describe what they want the API to do in plain language.
The LLM interprets this, generates code, and creates a working API endpoint.
Users can test and refine the API through further conversation.
Once satisfied, the endpoint can be called repeatedly with given parameters on the service.
Users can export the generated APIs, code, and other outputs for use in their own environments.

Key integrated features:

Web crawling/scraping capabilities via Playwright (similar to Browserbase)
Chunk output and generate embeddings for documents (webpage/PDFs)
Media conversion tools (e.g., ffmpeg with natural language interface)
Code generation for various tasks (conversions/testing)

Some potential use cases:

Rapid prototyping of APIs without writing code
Creating custom integrations between services
Functional testing for existing codebases
Automating web data collection and processing
Streamlining media conversion workflows
Generating code snippets or entire scripts for specific tasks

I'd love to get the HN community's thoughts:

Would this multi-functional tool be useful to you? In what scenarios?
Which of the integrated features (API generation, crawling, media conversion, code generation) would you find most valuable?
What additional features or integrations would you want to see?
How much would you be willing to pay for such a comprehensive service?
What concerns would you have about using an LLM to generate APIs and code?
How would you ensure security and reliability of the generated endpoints and code?
Do you see any potential issues with combining these different functionalities into one tool?

Also, if you're working on something similar or have experience in any of these areas, I'd be grateful for any insights or advice you can share.

Thanks in advance for your feedback!
If requests solves any 403 headaches for you, just pass the session cookies to a playwright instance, and you should be good to go. Just did that for scraping the SAP Software Download Center.
Plenty of people called Trump illegitimate, or say Putin is a strongman dictator now, I'm not sure why Nehtahnyu should be above reproach? Wasn't he almost investigated by the supreme Court during a power grab?
When you say "C# GC's generally resemble the older Java GC's more than G1 or especially the Zgc", what do you have in mind? I'm skimming through G1 description once again and it looks quite similar to .NET's GC implementation. As for Zgc, introducing read barriers is a very strong no in .NET because it introduces additional performance overhead to all the paths that were previously free.

On allocation traffic, I doubt average code in C# allocates less than Go - the latter puts quite a lot of emphasis on plain structs, and because Go has very poor GC throughput, the only way to explain tolerable performance in the common case is that Go still allocates less. Of course this will change now that more teams adopt Go and start classic interface spam and write abstractions that box structs into interfaces to cope with inexpressive and repetition-heavy nature of Go.

Otherwise, both .NET and Java GC implementations are throughput-focused, even the ones that target few-core smaller applications, while Go GC focuses on low to moderate allocation traffic on smaller hosts with consistent performance, and regresses severely when its capacity to reclaim memory in time is exceeded. You can expect from ~4 up to ~16-32x and more (SRV GC scales linearly with cores) difference in maximum allocation throughput between Go and .NET: https://gist.github.com/neon-sunset/c6c35230e75c89a8f6592cac...
Maybe they don't? But they definitely have their own phone infrastructure, and since the switch to pagers was entirely about opsec, it would be very weird if they were dependent on civilian telecoms infrastructure for them.
Most high explosives need a high impact detonation source. You can literally set C4 on fire and it wont explode. It needs high temperature and pressure. And I do not think the 120F that a "hot" battery could get to reliably could trigger a high explosive in a way that wouldn't accidentally trigger beforehand. The middle east is a warm place.
SpaceX Starlink has 2,500 airplanes under contract after United Air megadeal
It's advice you give other people but secretly don't take yourself. Because you want to be the very best - like no one ever was.
Are they? I don't know any factory workers but I have friends outside of tech and they can all relate to "arbitrary rules from management that make my job harder are frustrating".
Here's the paper: https://arxiv.org/abs/2402.14207
Headline modified by me for length and clarity from "SpaceX Starlink has 2,500 airplanes under contract after United megadeal, director says"
It would give any employee the choice to have 2 days remote at least, which is a victory.
Why do you think I wanted to add hashes and encryption at the block level? :)

I’ve had to do similar things in the past and it’s a great side-feature of the format. It’s a horrible feeling when you find a corrupted FASTQ file that was compressed with normal gzip. At least with bgzip corrupted files, you can find and start recovery from the next block.
Thank you very much, I was looking for the original date, but couldn't find it.
Mozilla gave plenty of time for this instance to do something spectacular but perhaps, this experiment never made sense in the first place.

> Mozilla.social was a small instance, having only 270 active users as of the time of Tuesday’s announcement.

There is just no financial benefit for Mozilla in spinning up a Mastodon instance only to be used by what <300 active users?

> By comparison, the most popular Mastodon instance, Mastodon.social, has over 247,500 monthly active users.

That's Threads remember? They are now part of the 'fediverse' and interoperate with Mastodon with over ~180M+ monthly active users which is >150x bigger than the monthly active users of the entire fediverse!

We already have the results after witnessing a live experiment [0] when Brazil banned Twitter / X and with lots of alternatives to sign up to; the majority of Brazilians signed up to either Bluesky or Threads.

Maybe Mozilla looked at an actual migration from X to BlueSky or Threads and realized that there was really no point in running a Mastodon instance when Threads was the biggest one.

[0] https://news.ycombinator.com/item?id=41408985
Troubled Lotus shows off wedge-like vision for an EV sportscar
Diagram of Thought
You take the term "lock-in" far too seriously.

Yes, one can migrate their entire CI/CD ecosystem, countless IAM policies across multiple AWS accounts in an organization, their lambdas, databases and S3 buckets over to Azure given enough time and money.

The thing is that most everything in the cloud is billed on subscription, and many core components of networked services need not be (except support). Open file server, self-hosted IAM and standards-based execution stacks. Don't like hosting your nginx on Vendor-A? Move it to Vendor-B.

Yes, the tradeoffs are costs. No, vendor "lock-in" is not the only component one should measure when deciding an architecture. Yes, "lock-in" can occur with on-prem software, and hardware, as well.

Yes, it's real and worthy of concern when a vendor knows they can squeeze you because you have no other choice and the level of effort to migrate is too high.