MurphyA/hacker-news huggingface dataset:
by o11c | 2025-06-09 06:57:57+00:00
Checking other libcs (note that "edit the header" is not that difficult to automate):

bionic - must edit the header dietlibc - must edit the header glibc - undocumented but reliable, see the dance in the original post klibc - must edit <linux/posix_types.h> (which, note, sabotages glibc) MUSL - must edit the header newlib - documented in header, just `#define FD_SETSIZE` before you `#include <sys/select.h>` uclibc - as glibc (since it's a distant fork). Note that `poll.c` for old uclinux kernels is implemented in terms of `select` with dynamic `fd_set` sizing logic! freebsd - properly documented, just `#define FD_SETSIZE` first netbsd - properly documented, just `#define FD_SETSIZE` first openbsd - documented just in the header now (formerly in the man page too), just `#define FD_SETSIZE` first solaris - properly documented, just `#define FD_SETSIZE` first macos - properly documented, just `#define FD_SETSIZE` first winsock - properly documented, just `#define FD_SETSIZE` first, but note the API is not actually the same
by gf000 | 2025-06-09 06:59:32+00:00
I believe private fields are a feature that actually increases the expressivity of a language, as per the formal definition. This one can't be replaced by some trivial, local syntactic sugar.

Of course increasing expressivity is not the end goal in itself for a PL, but I do agree with you that this (and some other, like no unused variable - that one drives me up a wall) design choice makes me less excited about the language as I would otherwise be.
by 0xDEAFBEAD | 2025-06-09 06:59:51+00:00
I think FPTP ends up working out a lot different in the parliamentary context. The US only has 2 parties in Congress, despite FPTP.

In terms of strength of 3rd parties, I'd say they are generally quite weak in the US system, somewhat stronger in a proportional representation parliamentary system, and potentially overpowered in a FPTP parliament like in the UK.

Historically I believe the 2-party system in the US was pretty good at tamping down on extremism, but recently the 2 major parties have acquired too many extremists.
by WalterBright | 2025-06-09 07:00:59+00:00
Nice to hear from you, Andrew! I assume you're using a machine newer than 15 years ago :-)

I suppose it would compile faster if I didn't have symbolic debug info turned on.

Anyhow, our users often use dmd for development because of the high speed turnaround, and gdc/ldc for deployment with their more optimized code gen.
by Unearned5161 | 2025-06-09 07:02:10+00:00
I'm worried about certain projects, like maps, which while pretty, I still never use because it lacks basic functions like stackable filters when searching for restaurants, or navigation of any sort.

Also am worried about the move to mail, I already have fastmail, and kagi would need to create a heck of a mail client for me to even consider switching. I'd much rather have a company that does search very well, a company that does mail very well, and a good communication between the two.

And I also have less tangible worries about Vlad's demeanor when I see some of his writing in the feedback forum or discord. It comes across as ambitious but not very circumspect, but maybe that's what's necessary to make it in this sector. I won't pretend to have enough experience to offer much opinion on the matter, all I can say is that its unsettling at times.
by bob1029 | 2025-06-09 07:02:14+00:00
> reduce turbulence from winds

I'm convinced this is a very strong effect. The forest definitely protected my home from some nasty windstorms we've had. Out toward the lake where there is less coverage, essentially everyone was knocked off the grid for a whole day while I was unaffected - Despite having my power being delivered by similar overhead lines that follow a very narrow clearing through the middle of the forest. You'd think it would be a shooting gallery but it's the opposite thing. Isolated trees seem way more lethal to grid infrastructure.
by mmaunder | 2025-06-09 07:02:28+00:00
Yeah it can. Either using MCP or git via bash. It’s a glaring omission and calls the data into question. How is attribution done? If it’s via the agent taking credit in commit messages, that’s a problem because Claude code, for example, has a config parameter that lets you tell it to not credit itself. With Claude code completely missing I’d say this is wildly inaccurate.
by hexaga | 2025-06-09 07:03:48+00:00
There are in fact several steps. Training on large text corpora produces a completion model; a model that completes whatever document you give it as accurately as possible. It's kind of hard to make those do useful work, as you have to phrase things as partial solutions that are then filled in. Lots of 'And clearly, the best way to do x is [...]' style prompting tricks required.

Instruction tuning / supervised fine tuning is similar to the above but instead of feeding it arbitrary documents, you feed it examples of 'assistants completing tasks'. This gets you an instruction model which generally seems to follow instructions, to some extent. Usually this is also where specific tokens are baked in that mark boundaries of what is assistant response, what is human, what delineates when one turn ends / another begins, the conversational format, etc.

RLHF / similar methods go further and ask models to complete tasks, and then their outputs are graded on some preference metric. Usually that's humans or a another model that has been trained to specifically provide 'human like' preference scores given some input. This doesn't really change anything functionally but makes it much more (potentially overly) palatable to interact with.
by aamirmir001 | 2025-06-09 07:05:39+00:00
We’ve built Sirraya xTalk, a production-grade AI system that generates professional podcasts from just a topic input. It features: • Multi-agent conversations (Host, Expert, Skeptic, Storyteller) with natural dialogue • Automated scripting using open-source LLMs (Mistral) • Voice synthesis with character-specific neural TTS • One-click audio generation—no editing or setup needed • Optional 3D studio scenes coming soon with Blender integration and avatars

This is our first step into post-ChatGPT content creation—AI tools that democratize high-quality media production. Looking for early feedback and collaborators. Built by a solo founder with love for open tools and creator empowerment.
by sergiolema | 2025-06-09 07:06:23+00:00
Recently, I've been building a project in Python that doesn't have a Docker image as output. Instead, I need a runnable file. Why? Because I need to talk to the machine directly and not to Docker. Because I need to talk to the GPU drivers directly and not to another abstraction layer.

So, I needed to create a runnable file in Python. I needed to create a wheel file. All this with Poetry and integrate it into my CI/CD pipeline.
by paulv | 2025-06-09 07:06:38+00:00
Wow, I thought for sure they would have retired it by now. I remember having a birthday party there when I was a kid (90 or 91?) and thinking that it was the coolest thing ever. It made up for them not moving the planetarium from their old location when they moved the museum to Union Terminal, which I (at 9) recall making me really sad.
by dgb23 | 2025-06-09 07:07:07+00:00
Your example misses something.

Assuming that: the use of money in order to achieve a political outcome is an abuse of power that happens to be legal (I agree to a degree).

The equivalent use of DDOS would be to influence the decision making process in a way that leads to the same outcome. And it would have to be a way of operating that is generally accepted and legal in the first place.
by AndyKelley | 2025-06-09 07:07:21+00:00
You too! Yeah I think that was a great call. I took inspiration from D for sure when aiming for this milestone that we reached today.

Some people say you should use an old computer for development to help you write faster code. I say you should use a new computer for development, and write the fastest code you possibly can by exploiting all the new CPU instructions and optimizing for newer caching characteristics.
by 4gotunameagain | 2025-06-09 07:07:53+00:00
I don't know why you are angry at history and frankly I don't care, but you should read a bit more. Even the Roman pantheon was practically a copy of the Greek one, Greek was the language of science and philosophy, the first people to study mathematics in the west and so on and so forth.

All the great Romans revered Greece and Greek.

Anyway I don't know why I'm explaining history to some random angry kid online, have a nice day
by nopelynopington | 2025-06-09 07:08:18+00:00
Yes, completely agree. We're fine with text for dialogue in indie games and it's a lot easier to store and generate. I would happily have all the characters in Skyrim talk in text if the conversations were more dynamic.

The only problem is that audio can give you location info. if someone is off to your left shouting that you'll pay in blood, it's a little harder to place them if it's just angry text above their heads
by daliboru | 2025-06-09 07:08:44+00:00
Here's an update on Tiny Portals!

Not that we discovered America, but our voyage revealed new horizons that prompt us to seize the opportunity and...

- Sharpen our vision and revamp positioning - Enhance our feature arsenal - And prepare for the next étape of discovery

So... Instead of a "freelancer managing clients in simple portals"...

Now it's a tool for any high-volume collaboration with external stakeholders.

- Manage your freelancers - Give your clients a branded space - Work with internal pods

__ Ping me on LN https://www.linkedin.com/in/daliborbelic/, and I will unlock unlimited access for 6 months for you
by d4mi3n | 2025-06-09 07:13:09+00:00
There's been a lot of study on this topic which is interesting! As you say, they collect moisture in a lot of ways. Part of this is done by the structure of the tree [1] (the surface area of the leaves is surprisingly large and catches a lot of moisture and other particulates in the air), rain drops hitting tree leaves cause droplets to break into a fog or mist, and some varieties of trees found in rainforests will also release various chemicals and compounds [2] that can encourage cloud formation and rainfall. It's fascinating stuff!

1. How Trees Bring Water: https://www.youtube.com/watch?v=oY8ds4BiG1A

2. Amazon Seeds Its Own Rain: https://www.science.org/content/article/amazon-seeds-its-own...
by MrDresden | 2025-06-09 07:13:42+00:00
> Google still hasn’t fixed the issue of app being able to list all other installed app on your phone without requiring permission despite having been reported months ago. They didn’t even provide an answer.

Since the first release of Android it has been possible to query for installed applications on the device, and since Android 11 those results have started to be filtered[0] (with some exceptions[1]).

So which issue exactly are you talking about?

[0]: https://medium.com/androiddevelopers/package-visibility-in-a...

[1]: https://developer.android.com/training/package-visibility/au...
by foxglacier | 2025-06-09 07:15:18+00:00
Misinformation is political. Nobody calls it misinformation if you make a false claim about how much RAM a computer has or some scientific fact that has no relation to politics. It might be called false or wrong but not misinformation, even if it is trying to deceive people.

Which one of those claims was misinformation? I only checked one that was each to check.
by Reventlov | 2025-06-09 07:16:48+00:00
>I'd like to also thank fediblock for never fact-checking anything ever, giving the false impression that things that FSE has never permitted were allowed.

Proceeds to link to a website whose source code is hosted by kiwifarms. If you are blocked, that's because most of us don't want to interact with the "free speech" crowd, that's pretty much it.
by jocoda | 2025-06-09 07:17:56+00:00
The big win is using standard markdown. If they disappear, you still have your content.

The other big win is it's truly cross platform. I initially used syncthing to keep different systems in sync but switched to their sync service. Syncthing works fine but I found adding a new system and integrating was cumbersome if you haven't done it recently. With Obsidian's sync service setting up a new system was trivial.

Shortcoming - printing. Need to generate a pdf and use it's print feature. Another shortcoming is merging a hierarchy of folders and notes into a composite document.
by phatskat | 2025-06-09 07:18:02+00:00
Sure, and you could argue that we haven’t actually tried communism, or that US democracy is so gerrymandered and neutered (eg Citizens United), etc about any political system. I don’t think we’d be where we are in the US if we had a “pure” democracy, I don’t think Russia would be where it is if they had actually gotten to communism. South America might be a much different place if the US hadn’t looked at the budding socialist movements and said “no way, buddy”.
by Stratoscope | 2025-06-09 07:18:39+00:00
That is so cool that you discovered those alternate positions!

Yes, "cross harp" is also known as second position. I have never explored the other positions as you have. There is so much to experiment with.

If you ever want to try the Melody Maker tuning, I would pick a song you want to play and get one in that key. I mentioned Dreams (A minor / High F Melody Maker) and You Make Loving Fun (Bb Melody Maker) for the female vocal parts.

Another one I have fun with is Wagon Wheel (the Darius Rucker version). It's in A Major, and yes, Lee Oskar does have an off the shelf Melody Maker in that key.

I do the fiddle part, which was quite a challenge to learn! And the organ part, which is much easier.

I can read music, slowly, but mostly I learn by ear. I used a site called Karaoke Version:

https://www.karaoke-version.com/

This site lets you create your own mix of instruments and vocals for any song.

First I made a mix with everything included, so I could play along with the fiddle and organ parts.

Once I had it down, I made a second mix with fiddle and organ dropped out so I could play those parts on my own. It still included the vocals.

Unfortunately, Karaoke Version later replaced the track with a much inferior version. I have no idea why! If anyone wants the two mixes I worked with (the one including fiddle and organ, and the one without), ping me and I can send them to you on the sly.
by eviks | 2025-06-09 07:18:53+00:00
> This lengthy sentence creates ambiguity

It doesn't, Apple *generates* ambiguity for obvious reasons

Here is a simple example:

"shall allow business users, free of charge, to communicate and promote offers," is ambiguous because Apple doesn't charge, but demands return on its investments in those business users via distribution platform support. See, I've created "ambiguity" around the "simple" word "charge".

So it's not a comma that costs anything, it's the intention of the regulators to remove some mandatory payments
by m101 | 2025-06-09 07:19:24+00:00
Look up interconnection fees for renewables for a look at the long run.

Renewables are also extremely polluting. Wind and solar as well as high upfront have relatively short lived and create a lot of physical pollution at the end of their useful lives (~20 years).

In contrast nuclear power plants may be pushed to 100+ years.

Markets can get stuck in a local minimum sure, but governments can get stuck there longer.
by Abishek_Muthian | 2025-06-09 07:20:45+00:00
> I recommend everyone to remove the battery before using it plugged 24x7

I agree but not all laptops can run without battery being plugged in. I use a Acer E5 575 as a home-lab and it can’t run without battery being plugged in, but interestingly the laptop has decided to bypass the battery completely after it died. Operating Systems detect no battery but its there and without it the laptop won’t boot.
by WalterBright | 2025-06-09 07:20:47+00:00
I'm still in the camp of using computers our users tend to have.

Also, self-compile times are strongly related to how much code there is in the compiler, not just the compile speed.

I also confess to being a bit jaded on this. I've been generating code from 8086 processors to the latest. Which instructions and combinations are faster is always flip-flopping around from chip to chip. So I leave it to the gdc/ldc compilers for the top shelf speed, and just try to make the code gen bulletproof and do a solid job.

Working on the new AArch64 has been quite fun. I'll be doing a presentation on it later in the summer. My target machine is a Raspberry Pi, which is a great machine.

Having the two code generators side by side also significantly increased the build times, because it's a lot more code being compiled.
by neepi | 2025-06-09 07:21:24+00:00
One of my former contract outfits is there right now. Two failed projects so far, one of which impacted customers so badly that they ended up in trade press. The other one wrote off 5% of revenue with nothing to show.

No you can't solve everything with a chatbot because your CEO needs an AI proposition or he's going to look silly down the golf course with all the other CEOs that aren't talking about how theirs are failing...
by tobinfekkes | 2025-06-09 07:21:44+00:00
This is not the answer you're looking for, but it is my honest and genuine answer: I fixed it easily. I quit using GTM, GA4, and UA altogether. I have zero Google and Facebook scripts on my sites anymore. Particularly after the GA4 transition, it was obvious they didn't mind wasting my time, for bad results and inaccurate data, with tons of work, and constantly changing tools. Screw that. There's a hundred better ways to get data.
by fractallyte | 2025-06-09 07:21:47+00:00
I released my game for free on the App Store. 1.5 years of effort - for free?

Well, it's a calling card that I can flaunt whenever needed. So far, it's helped me land two jobs, and I can confidently leverage it in future too.

I never bothered with rankings or marketing, since I can send out the link to anyone.

So, that's how I get value out of the App Store.
by anon7000 | 2025-06-09 07:24:28+00:00
It’s fair to be concerned, but web search is probably the most likely field to be completely disrupted by AI. I mean if I’m asking a question, and would find an answer in the first page of search results, it’s pretty likely AI surface the same information more quickly than me sifting through pages of search results.

So I think it’s fair for them to at least have people thinking about that. Plus, the features they have aren’t intrusive and are completely optional. Like, it’d be dumb for a company to not spend development time on a threat that has a decent potential to shrink their (already captured) market.
by defrost | 2025-06-09 07:25:05+00:00
> Seriously, who works on a railway until 6 in the morning?

A great many rail crews the world over .. night time being the best time for rolling maintainance and bed upgrades on largely daytime passenger lines.

The question that was asked during the investigation was more along the lines of "who does major work every night on rail lines and doesn't integrate end of shift safety checks (looking for still in place gear, unfinished work, etc)" ?
by drak0n1c | 2025-06-09 07:25:05+00:00
Is it possible to genetically engineer fast-growing but sterile trees that are 5x the height and width of mature hardwoods? Plant one in every sizeable park, greenbelt, and plaza. Would add some nice green variety to skylines and suburbs and make for comfortable shade for much of the surrounding area and trails. The only downside is liability and danger of falling limbs, especially during storms.
by tigroferoce | 2025-06-09 07:25:37+00:00
I agree for the index, much less for the browser. I'm using Orion since a few months and beside some occasiona bugs I wouldn't ask anything more. If it was open source it would be perfect.

On the index side I agree, I think they are using other people indexes so far, I don't know if they are thinking about building one themselves.

Same for LLM, but I think that there the problem is even worse.
by edg5000 | 2025-06-09 07:25:51+00:00
Probably I'm being naive, but what do you mean? I'm saying one way or another, apartments need to get built, either by government or private. As long as at the end of the day, as many small studios as needed to house absolutely everybody become available for, say, 500 USD/month (or less?). It then becomes a matter of what to do with those who do not manage to get a job. Anybody with drug issues needs to go into state rehab until they are willing and able to function and get a job.

I think the challenge is these sub 500 studios. It requires a functioning economy and state. E.g. land, utilities, zoning, infra, public services, law enforcement, medical, schools; all these things are needed to support housing. So maybe what is missing is a society, with housing just being the symptom, the manifestation, the telltale sign that there is not enough civilisation to support the people currently residing in some of these problematic states.

In 2023, CA population reduced by 268052 people, that is only 0.6% the the 40 mil population though. If 1% leaves every year, I believe that will compound into an 8% drop in a 10 year period. In 20 years, that will be 17%. Maybe that will help aleviate the burden a bit.
by tough | 2025-06-09 07:26:00+00:00
I hadn't thought about that

TBH, if i where them i'd be trying to serve open source models from my own infra, much cheaper to pay per GPU's per hour and batch process all your users prompts, than leave that big 95% fat margins to OpenAI and Anthropic

But I guess they have customers who want those APIs anyways, idk, again, i thought they where a search service, not an ai company, so this sub for llms business deal is weird from that POV? like great that it works for them to get money/customers but that doesnt seem their main point of existing?
Show HN: Discover Interesting AI Ideas
by fishfl | 2025-06-09 07:26:35+00:00
We’ve built AI that writes poetry, drives cars, and even diagnoses diseases. Yet somehow, modeling human behavior—the thing we’ve been studying for centuries—is still "largely unexplored"? That’s not just ironic, it’s embarrassing.

This paper called <Be.FM: Open Foundation Models for Human Behavior> which I readed recently steps into this gap. A foundation model trained on behavioral data? Yes, it can predict decisions, infer traits, even generate context insights. But here’s the unsettling part: we’re handing over the keys to understanding people to machines before we’ve fully figured it out ourselves.

Think about it. Behavioral science has always been messy, full of contradictions and "it depends" answers. Now, an AI can crunch data and spit out predictions—clean, cold, and uncomfortably accurate. Does that excite you, or terrify you? Because it should do both.

The real question isn’t whether this works. It’s whether we’re ready for what happens when it does. What if it understands your biases better than your therapist? We’re not just building tools anymore. We’re building mirrors.
by alganet | 2025-06-09 07:26:42+00:00
"Easy to work with" is a wide requirement. It's harder to find.

But we can compare how far "easy to work with" goes in a more balanced scenario:

You're hiring for a critical rare skill. _Only two_ candidates were seriously considered, and you hired them both.

One of them delivers for the skill you hired (useful), but is not easy to work with.

One of them does not deliver for the skill you hired (useless), but is easy to work with.

So, it doesn't matter what your definition of "easy to work with" is in this scenario. It justs matters that whatever it is, it's not related to usefulness (so you can't get away with "but being useful makes you easy to work with").

Who would you lay off if your bills were depending on those guys?