MurphyA/hacker-news huggingface dataset:
by phire | 2025-05-13 10:29:12+00:00
> I wonder if that was a limitation they just couldn't quite make as seamless?

It's a fundamental limitation of CD audio. There isn't enough buffering to keep playing sound while the laser seeks to the next track, so there must be a gap. The gap isn't even predictable, the seek time will vary from drive to drive and even vary on the same drive.

With CD audio, your CD-ROM drive actually switches mode to become a regular CD player. The digital samples don't get sent to your sound card, the drive actually has all the electronics required to decode the digital audio and convert it to analog. All your sound card does is mix the analog output from your CD ROM drive with everything else.

The game can only really send "skip to track" style commands to the drive, more or less the same set of commands you could send with a proper CD player's remote.
by yusina | 2025-05-13 10:29:39+00:00
> Why has nobody come along and created an alternative standard library yet?

Because people are so terribly opinionated that the only common denominator is that the existing thing is bad. For every detail that somebody will argue a modern version should have, there will be somebody else arguing the exact opposite. Both will be highly opinionated and for each of them there is probably some scenario in which they are right.

So, the inability of the community to agree on what "good" even means, plus the extreme heterogenity of the use cases for C is probably the answer to your question.
by gingerBill | 2025-05-13 10:30:03+00:00
> As long as programmers view a program as a mechanism that manipulates bytes in flat memory...

> Yes, it will eventually manifest in memory as bytes in some memory cell...

So people view a program how the computer actually deals with it? And how they need to optimize for since they are writing programs for that machine?

So what is an example of you abstraction that you are talking about? Is there a language that already exists that is closer to what you want? Otherwise you are talking vaguely and abstractly and it doesn't really help anyone understand your point of view.
by casenmgreen | 2025-05-13 10:31:03+00:00
https://en.wikipedia.org/wiki/Declination

"In astronomy, declination (abbreviated dec; symbol δ) is one of the two angles that locate a point on the celestial sphere in the equatorial coordinate system, the other being hour angle. The declination angle is measured north (positive) or south (negative) of the celestial equator, along the hour circle passing through the point in question."

Anyone who doesn't know what declination is, know from reading the introductory paragraph of this scientific Wikipedia article?

Anyone? no? :-)

I rest my case, m'lud.
by agurk | 2025-05-13 10:31:07+00:00
Some SLBMs (Submarine Launched Ballistic Missiles) use star sighting to correct their trajectory mid-flight. ICBMs launched from silos know exactly where they're starting from, whereas a submarine is both moving, at different depths and has some error to knowing exactly where it is. Missiles use inertial guidance, so knowing your starting your point is crucial.

How accurate a missile needs to be is a whole other dimension though. If the value of a missile is as retaliation to destroy a city (countervalue) then it can be a large warhead and "miss" by quite a margin but needs some form of credible survivability of an enemy first strike. If the missile is to be used to destroy enemy military installations (counterforce) then it needs to be a lot more accurate but usually the implication is as a first strike so less survivability is required.

When you have nuclear weapons that you can drop from manned aircraft, ICBMs from silos and SLBMs controlled by different military branches there is going to be a lot of politics over what the missile is for, which will determine its required accuracy, which will be a factor on if it needs star sighting.
Show HN: Wrkspace – The Ultimate 5-Second Dev Environment Launcher
by mfcmatheus | 2025-05-13 10:31:09+00:00
Wrkspace is the ultimate productivity tool for developers, designed to simplify and supercharge your workflow. With a one-time setup for each project, Wrkspace automates the entire process of booting your local environment, so you can focus on what matters—coding.

With Wrkspace, switching between projects has never been easier. Experience a 300% improvement in startup time, streamline your workflow, and eliminate repetitive tasks. Integrate with Docker, launch your boot scripts, open with your editor, and launch your web pages with a single click.

Transform the way you manage your local development environments—Wrkspace is here to revolutionize your productivity.
by Timwi | 2025-05-13 10:31:15+00:00
It was not my intention to be aggressive, and I'm still not sure how my comment came across that way. Nevertheless, I apologize.

I have indeed felt at times slighted for developing open-source on Windows and been told that I'm “weird” for not embracing Linux wholeheartedly. Experiences in the open-source world suggest that I'm not the only one. Perhaps that answers your question.
by TheDong | 2025-05-13 10:31:15+00:00
> but they plan to move some of the CI to GitHub, at least

Really? I've seen no indication of that anywhere, and I'd be amazed if they did.

They're not using github PRs, and github actions really fights against other development workflows... not to mention they already have invested a lot in TaskCluster, and specialized it to their needs.

Where are you getting that from?
by acdha | 2025-05-13 10:31:28+00:00
The administration is cutting public services so they can say there’s enough of a budget surplus to cut taxes, especially on the top end. If you look at the current bill being assembled, the cuts are targeted at the kind of programs you’re talking about, cutting things like Medicaid and SNAP to lower taxes with most of the benefits going to the higher tax brackets.

https://thehill.com/newsletters/morning-report/5296716-house...

https://apnews.com/article/congress-tax-cuts-republicans-med...
by lupusreal | 2025-05-13 10:31:49+00:00
> This only affects the code; bugzilla is still being used for issue tracking

Grim.

The best reason to be using github at all is to maximize the portion of your users who are comfortable submitting bug reports, as they already have an account and are familiar with how the platform works (due to network effects.) Projects which host code on github but chose not to take bug reports there are effectively gate keeping bug submission, by asking their users to jump through the hoops of finding the site, signing up for it, and learning to use a new interface. I've done this before, with Bugzilla and Firefox, to submit a bug report for an accessibility bug on MacOS and it was a pain in the ass that I put off for a long time before becoming annoyed enough to go through the process. (End result: the bug was confirmed but never fixed..)
by tankenmate | 2025-05-13 10:32:03+00:00
I just checked Google Scholar, not perfect but good for an indicative; "A logical calculus of the ideas immanent in nervous activity" [WS McCulloch, W Pitts - The bulletin of mathematical biophysics, 1943] has ~33,000 citations, and "Attention is all you need" [A Vaswani, N Shazeer, et al, Advances in Neural Information Processing Systems, 2017] has ~180,000 citations.
by ritzaco | 2025-05-13 10:32:39+00:00
A lot of this is good and overlaps quite a bit with our one [0], but a lot of it seems to be too fluffy and go against its own rules.

> At the intersection of AI, code, and marketing expertise, we create solutions that were impossible yesterday and will be commonplace tomorrow.

I couldn't tell if this was an example of what they want or what they don't want.

Also the dos and dont's are vague enough that I can imagine the CEO or whoever wrote this saying "no your sentence is bad because it's getting lost in the tacitcal minutiae, but mine is good because I'm focusing on strategic, long-term implications"

- DO: Focus on strategic, long-term implications

- DON'T: Get lost in tactical minutiae

Similarly:

- DO: Acknowledge the magnitude of AI's impact

- DON'T: Overhype capabilities beyond what's currently possible

isn't it easier to just say 'always use your crystal ball to perfectly explain how AI will affect our future'.

> Utilize diagrams, screenshots, charts, and other visual aids to clarify complex concepts. For software documentation, use animated GIFs or videos when static images won't suffice.

Probably means something like "Use diagrams, screenshots, and charts appropriately. Use animated gifs where needed"

Which again is kind of just saying "make it good", but with words like "utilize" and "suffice" which are probably sprinkled in with AI.

[0] https://styleguide.ritza.co
by mijoharas | 2025-05-13 10:32:43+00:00
So, just the other day I was looking for a "grep" like tool that'll allow me to find files based on embedding similarity from a set of local files. I'm assuming it'll have an indexing process, and then a little vector db locally, and then when I grep it can search that and return me results.

Does anything like that exist? I couldn't find anything like it.
by StopDisinfo910 | 2025-05-13 10:33:54+00:00
> Instead, data needs to be viewed more abstractly.

There is no instead here. This is not a choice that has to be made once and for all and there is no correct way to view things.

Languages exist if you want to have a very abstract view of the data you are manipulating and they come with toolchains and compilers that will turn that into low level representation.

That doesn’t preclude the interest of languages which expose this low level architecture.
by apples_oranges | 2025-05-13 10:34:50+00:00
But is it that complex? Airplanes arrive in your sector, you write the number and destination on a slip of paper, and put it on your board. You tell the plane, if needed, where to fly, and then you tell it to talk to the next sector controller when it leaves your area.

It seems rather non-complex, and I think it has to be, so it can be robust and offer room for errors etc.
by flir | 2025-05-13 10:37:09+00:00
You have many qualified applicants. Your hiring process is biased, and lets more green people through than blue people.

Your task is to fix your process so the proportions of green and blue are closer to those of the general population.

How?

You can probably come up with a better design. But I'm not sure that, at core, it would be much different from this.
by Philpax | 2025-05-13 10:38:43+00:00
While I agree with you to some extent - working with a higher-level language where you _don't_ have that kind of visibility is its own kind of liberating - Odin is very specifically not that kind of language, and is designed for people who want or need to operate in a machine-sympathetic fashion. I don't think that's necessary all the time, but some form of it does need to exist.
by account-5 | 2025-05-13 10:38:45+00:00
I can certainly see the appeal of having neat commits but I tend not to worry about them. On a couple of occasions, with my university writing, having a immutable history helped me figure out, for example, how something had ended up in a final draft without citation. I'd deleted the citation which was a quick URL paste in a comment block in an earlier draft, and I'd never saved it to zotero. If I'd been able to tidy up my commits I'd likely have lost it completely.
by imiric | 2025-05-13 10:41:09+00:00
> The pricing page? If you want & have time to write a bit more, that'd be interesting.

I suppose my main criticism was about the "later" features. It comes off as dishonest to mention features that may be implemented at some point in the future on a page meant to inform potential customers about what they would be paying for _today_. So I would suggest to only promote fully-working features, and leave future features for a roadmap page linked elsewhere.

Other than that I would say that there are a lot of asterisks and clarifications that might confuse users. The page looks overloaded with information that is not well structured IMO. It's also mentioned that a credit card is not needed for the trial, but then you will email users about how to pay. Maybe this should be clarified on this page? And there are minor visual details like inconsistent font sizes, font weights, and parenthesis usage (e.g. why is "Idle blogs" between bold parenthesis?).

It seems that you're not a native English speaker, and that's fine (neither am I), but I would suggest hiring someone who is, and has experience in writing technical documentation to revise your entire site, so that it can have a more professional appearance. These days LLMs can also be helpful with this, as long as you set their tone and review their output.

Good luck!
by lmz | 2025-05-13 10:41:36+00:00
I don't think that Pinnacle project in particular is one to use against "over time their value has increased faster than an average dwelling in the vicinity, making them more exclusive and restricting access to those higher and higher up the socio-economic ladder".

It's not gated but it definitely is not affordable now. The first owners probably felt like they won the lottery.
by TheDong | 2025-05-13 10:42:09+00:00
Dealing with github is the boring and tedious thing, you have to run huge amount of proprietary javascript, keep up with their weird UX changes, start X11 to open a browser to render their html, overclock your CPU for a large PR review conversation to scroll without locking up your computer for minutes, constantly click "load more" since their webpage keeps hiding comments (while still lagging massively)...

Email is simple. It's just text, there's no weird javascript or html or lag. I don't have to open X11. I can just open mutt and read or write. I can type "git send-email". It's all open source, so I can read the code to understand it, and write scripting around it. It runs on any computer with ease. Even on a slow connection, it's quite speedy.

I totally agree with you about Phabricator though.
Effortless Database Subsetting with Jailer: A Must-Have Tool for QA and DevOps
by faidata | 2025-05-13 10:42:19+00:00
Working with production-scale databases in test or staging environments can be painful — large, slow, and often non-compliant with privacy regulations. If you’ve ever needed a clean, referentially intact subset of your database without writing complex SQL scripts, you’ll want to meet Jailer.

What is Jailer?

Jailer is a powerful open-source tool for: - Extracting consistent data subsets from relational databases. - Maintaining referential integrity (it follows foreign keys for you). - Creating test datasets, migrating data, and anonymizing sensitive fields.

It supports PostgreSQL, MySQL, Oracle, SQL Server, SQLite, and more.

Why You Should Use It

No more writing JOIN-heavy SQL to extract dependent records. Ideal for test data provisioning, especially for complex schemas. Works well in data privacy contexts (GDPR, HIPAA) when full exports aren’t allowed. Helps speed up CI pipelines by avoiding bloated test DBs. A Simple Use Case: Extract Customers with Their Orders

Let’s say you want to extract all customers from a specific country and include all their associated orders, items, and products — but nothing else.

With Jailer: - Select customer as the subject table. - Apply a condition like: customer.country = 'Germany' - Jailer will automatically trace related rows in orders, order_items, products, etc., via foreign keys. - Export results as SQL or directly copy to another DB.

No hand-coded joins. No broken references. No headaches.

Who Should Use Jailer? - QA engineers needing test data from production - Data engineers migrating datasets - DevOps teams setting up realistic staging environments - Compliance teams needing controlled, private data exports Resources - GitHub: Wisser/Jailer - Official Docs: https://wisser.github.io/Jailer/ Final Thoughts

Jailer isn’t flashy, but it’s a hidden gem for anyone working with relational data at scale. If you care about data integrity, speed, and simplicity, give it a try. Your QA team (and your future self) will thank you.
by yusina | 2025-05-13 10:42:29+00:00
Real world example. You go sit in your ICE car. You press the gas pedal and the car starts moving. And that's your mental model. Depressing pedal = car moves. You do not think "depress pedal" = "more gasoline to the engine" = stronger combustion" = "higher rpm" = "higher speed". But that's the level those C and C-like language discussions are always on. The consequence of you using this abstraction in your car is that switching to a hybrid or lately an EV is seemless for most people. Depress pedal, vehicle moves faster. Whether there is a battery involved or some hydrogen magic or an ICE is insubstantial. Most of the time. Exceptions are race track drivers. But even those drop off their kids at school during which they don't really care what's under the hood as long as "depress pedal" = "vehicle moves faster".
by metalman | 2025-05-13 10:42:38+00:00
The whole argument is flawed, there is no balance, no mention that there are at least some people who are genuinly empathetic ,compasionate, and able to hear others, and offer real eficatious advise.....or not.....as there is a great deal of malingering ,validation seeking, compensatory permission seeking, and other maladaptive behaviors. It has literaly become an economy where suffering has value and prestige, and is the foundation of the saftey industry.
by surfksyio | 2025-05-13 10:43:44+00:00
We rebuilt Chromium's fingerprinting at the C++ level to create a cloud browser that lets AI agents and automation tools access websites without triggering anti-bot systems. While developing with Browser Use and MCPs, we hit constant blocks - so we engineered browser-level patches that bypass everything from reCAPTCHA to DataDome with 97%+ success rates. Our SDK integrates with MCP, LangChain, OpenAI functions, and other agent frameworks to provide uninterrupted web access. Join our free trial at surfsky.io with code HNREADER.
by dspillett | 2025-05-13 10:43:55+00:00
[not OP, but making educated guesses from what has already been said]

Given the post above, issues regarding self-hosting were at least part of the reason for the switch so a new self-hosted arrangement is unlikely to have been considered at all.

I don't know what the state of play is right now, but non-self-hosted GitLab has had some notable performance issues (and, less often IIRC, availability issues) in the past. This would be a concern for a popular project with many contributors, especially one with a codebase as large as Firefox.
by Theodores | 2025-05-13 10:44:30+00:00
There are so many excuses for why Americans don't ride. I have not heard about the grid system making the hills too steep before, but I suppose it applies to San Francisco, so I concede that could be a legitimate excuse. I went to SF with a heavily laden tourer bike and I found the hills manageable as you get a breather at the stop lights. I made good progress despite the hills. I might have only had 40kgs of cargo, but I did get an idea of the challenges.

There is much to criticise but there is so much to like. The sprawl of US cities was not a problem for me, it was a lot easier and less stressful on US roads than what we get in the UK. The shoulders on most US roads are defacto cycle lanes, which I really liked since a good speed could be maintained.

As a British observer, I can't help but laugh at how everything in the US is bigger. I do my grocery shopping by bicycle and I am the only person in the supermarket carrying 30kgs of stuff up a very steep hill. Everyone else drives. My bike is a normal one, but I feel that, if I was American, then I would be compelled to have some special needs bike, either a cargo bike or electric, to 'haul' even more stuff.

Everything just has to be bigger!!!

The book of excuses for not cycling is massive in America, but, I have never been to a better place for utility cycling. The whole place is really well set up for utility cycling, you just have to see it that way.

Fitness cycling is a high status pursuit, much like those silly games like tennis that were invented just to show how high status you are. Golf is the classic, so much arable land not under the plough is a true flex of wealth.

Fitness cycling shows that you are not working class, that you have the resources to not work. Utility cycling is low status, it shows you can't afford a car or you have been banned.

With utility cycling there is always a reason for the ride, it is not out of choice, if you don't do the ride, there will be consequences such as not having a job or having no food in. Yet there was a time before the car when all cycling was for utility reasons.
by elric | 2025-05-13 10:44:30+00:00
> Count yourself lucky you haven't had to use Jira! Or bugzilla for that matter.

Jira and bugzilla are vastly superior to GH Issues.

Jira doesn't even deserve 10% of the hate it gets. Most of what makes Jira awful is the people using it. Bugzilla is getting a bit long in the tooth, but at least it's still free and open source.
Show HN: Why hanging out on Hacker News is a good use of your time?
by pontes | 2025-05-13 10:44:41+00:00
Hey HN,

This is a Show HN (poorly) disguised as an Ask HN.

I'm launching https://www.parliant.ai, a survey tool that rethinks how surveys are created and answered. Instead of building forms, the survey creator just writes what they want to learn and AI takes it from there, chatting with respondents to get meaningful answers.

To show how it works, I’ve created a short demo survey with the question in the title. The idea is for you to try it out and see the respondent experience, which is really the core of the innovation. I’d love to get your answers and your feedback.

The survey is open to the first 100 completed responses (or fewer, if too many people start it and I need to rein in LLM costs). I'll comment here the AI summary of the final result once it's done. Also, maybe an AI summary highlight of a response or two.

If you like the UX, there’s a link in the header to the traditional landing page with more info.
by pjc50 | 2025-05-13 10:45:38+00:00
So it's the functionality/"security" dichotomy again, but in a slightly different place from iOS. Google won't let an app access all your files, but what if you the user specifically want this app to access all your files because it is, say, a file manager or sync tool?

The escape hatch is to use the FDroid version rather than the Play Store version.
by arp242 | 2025-05-13 10:46:07+00:00
In my experience low-quality PRs aren't that common, but I do agree dealing with them is annoying. You can't just tell people to go away because they did spend their spare time on it. On the other hand it's also garbage. Sometimes it's garbage by people who really ought to know better. IMHO low-quality issues are the bigger problem by the way, a problem that existed well before GitHub.

But I just don't see how GitHub or a PR-style workflow relates. Like I said in my own reply: I think it's just because you'll receive less contributions overall. That's a completely fair and reasonable trade-off to make, as long as you realise that is the trade-off you're making.
by dgb23 | 2025-05-13 10:47:12+00:00
It's not wrong, it's just based on the assumption that the projects wants contributors.

Quite obviously, any incidental friction makes this ever so slightly harder or less likely. Good contributions don't necessarily or only come from people who are already determined from the get go. Many might just want to dabble at first, or they are just casually browsing and see something that catches their attention.

Every projects needs some form of gatekeeping at some level. But it's unclear to me whether the solution is to avoid platforms with high visibility and tools that are very common and familiar. You probably need a more sophisticated and granular filter than that.