MurphyA/hacker-news huggingface dataset:
by Joker_vD | 2025-04-02 17:59:52+00:00
"That's just, like, your opinion, man". There is another school of thought that postulates that an app should use whatever tools that exist in the ambient environment that the user has provided the app with, instead of pulling and using random 4th-party dependencies from who knows where. If I symlinked e.g. "find", or "python3", or "sh", or "sl" to my weird interceptor/preprocessor/trapper script, that most likely means that I do want the apps to use it, damn it, not their own homebrewed versions.

> a simple way to avoid the problem would be to install it as a dependency

I've seen once a Makefile that had "apt remove -y [libraries and tools that somehow confuse this Makefile] ; apt install -y [some other random crap]" as a pre-install step, I kid you not. Thankfully, I didn't run it with "sudo make" (as the README suggested) but holy shit, the presumptuousness of some people.

The better way would have been to have "Sapling CLI" explicitly declared as a dependency, and checked for, somehow. But as the whole history of dev experience shows, that's too much ask from the people, and the dev containers are, sadly, the sanest and most robust way to go.
by cbeach | 2025-04-02 18:00:19+00:00
Welcome Tom!

One thing I'd really like to see is less tactical flagging of content.

Hopefully with your additional help, people who suppress content they disagree with will be kept in check.

Open discourse is something that used to be sacrasanct in scientific and engineering circles. Over the last decade or so, free speech has been on the decline, and discussion is now very polarised along political lines.

For example, it's nearly impossible to discuss technical progress made by Elon Musk's companies without brigading by leftwing commenters, and I've seen positive news about Musk and his companies get quickly flagged and squirreled away. This is self-serving behaviour by bad actors and should be addressed in order that HN is a politically-neutral forum for discussion, and not a leftwing echo chamber.
by TheMongoose | 2025-04-02 18:00:30+00:00
Location: Texas Remote: Yes, preferred Willing to relocate: Would consider for the right opportunity Technologies: Go(lang) Python, C, Open API, PKI, Windows and Linux, Jenkins, MongoDB, SQL (various flavors), Rabbit MQ, Elasticsearch, Docker, Grafana Résumé/CV: https://drive.proton.me/urls/RQMHCZCXZ8#QErciYhWULju Email: hirethemongoose.z5svw@passmail.net

Summary: Product-minded software engineer with experience in multiple languages. More than 15 years of experience in technical roles of various kinds including software development, quality assurance, system administration, Dev-Ops, and support. Looking to join a team that prioritizes delivery of quality software that delights users.

Note: the email and resume are anonymized, because I get a ton of phishing email every month I post this. I'm happy to share "real" contact information with a real employer.
by iJohnDoe | 2025-04-02 18:01:12+00:00
Not sure why these AI companies need to scrape and crawl. Just seems like a waste when companies like OpenAI have already done this.

Obviously, OpenAI won't share their dataset. It's part of their competitive stance.

I don't have a point or solution. However, it seems wasteful for non-experts to be gathering the same data and reinventing the wheel.
by IAmBroom | 2025-04-02 18:02:14+00:00
Also, there's an addition benefit for high-credit-score credit card users: they get occasional offers for "0% interest" (with typically 3-5% upfront fees, which are in fact a fixed interest) loans, which become ordinary credit card loans (~20% interest) after 12-18 months.

Even though it isn't actually 0% interest, even 5% is an amazing credit interest rate.
by jorisnoo | 2025-04-02 18:02:55+00:00
I've also had https://ploi.io/ on my radar as an EU alternative.

Although I'm a longtime Forge user, I want to give it a try soon. The UI does not look as polished in the screenshots, but it seems to offer more features, such as file backups.

Forge appears to be quite a critical part of the infrastructure, given its root access to all servers, which lies under US jurisdiction/influence, so moving to an alternative may be warranted?

I'd be interested to hear any opinions on this, as well as if anyone was able to compare the two tools.
by lofaszvanitt | 2025-04-02 18:03:09+00:00
"Everything being colorful is as monotonous as everything being, well, monotone."

What a load of crap. Where do you live, in a cave? have you ever been in a jungle perhaps? what about birds with colorful feathers? you want to wash out those colors too? jesus, nature dictates and nature is full of vivid colors. so your argument goes down the drain.

there is no such thing as modern taste. there are trends dictated by a handful of psychotic gatekeepers who got hooked on their own farts.

old movies had the absolute best coloring. compare those movies to the ones seen now and you are on the verge of retching. these superficial, devoid of human value superprocessed heaps of shit they try to force feed to people, just plain unwatchable. not just the story lacks, it has zero message, nothing to chew on, just some brainwashing action scenes. that's good for the plebs they say while squeezing people for money.

absolutely reprehensible, that a handful of gatekeepers put people into these literal psycho gardens that is devoid of anything resembling human. what's missing is the human part. the humanity is slowly missing from everything.
by nonethewiser | 2025-04-02 18:03:10+00:00
Oh I get that.

We have these claims:

- Shooting someone is absolutely bad in all scenarios

- Its correct to shoot someone if they are trying to shoot you

I agree with the second point completely. The problem is if you say that, you should go back and revise the first point, because clearly its not absolutely bad.

In the case of tariffs, once you acknowledge that reciprocal tariffs are good, you run into a problem because the US generally has lower tariffs on other countries than other countries have on it.
by gryfft | 2025-04-02 18:03:10+00:00
Wow, what an intensely upsetting article. With cheap deepfake generation and laissez-faire platform moderation, a person who develops a pathological fixation on you can just decide to publically brand you as their sex object, and your only recourse is... to call 404 media and amplify your stalker with the Streisand effect?
by YZF | 2025-04-02 18:03:29+00:00
I was chiming in to the broader thread not just your comment but I think it adds to your observation about the political bias.

I'd love to get a higher quality source of data on media bias and accuracy. Both of these matter because even reporting facts but emphasizing a certain perspective distorts reality. Inaccuracy or straight out making stuff up is another form of reality distortion.
Show HN: KantoDB, a Postgres-compatible OLTP database using DataFusion and Rust
by yencabulator | 2025-04-02 18:03:42+00:00
I'm writing a brand-new OLTP database with Rust, DataFusion and RocksDB. It's both a Postgres-compatible SQL server and a Rust library that takes SQL and returns Arrow RecordBatches[0]. Apache-2 licensed.

Close enough to Postgres that apps think it's Postgres, but also runnable as a library like SQLite -- best of both worlds! And then if you're willing to not limit yourself to Postgres compatibility, you also get fancy new technologies like unsigned integers in a database! (Old SQL ecosystem is sometimes ridiculous.)

It's still very early days, but it's exciting! The darn thing already works as a SQL database — largely because it’s just DataFusion’s query engine and me feeding it table scans. I wrote a SQL database without ever debugging a JOIN! The shortcuts I’ve been able to take due to help from preexisting projects are huge. For someone who grew up in the world of "every C project has to write basic data structures for themselves because C isn’t very modular", it’s downright amazing!

Next up, I am looking to identify significant open source projects with automated integration test suites[1], and classify our success based on how many of those won’t even realize they are not running on Postgres. Errors encountered will help determine priorities for development.

[0]: FFI from C/Python/Typescript/whatever to come later, Arrow makes that pretty easy, it's designed to be a platform- and language-agnostic in-memory data structure.

[1]: Rough integration test criteria for a project to be easy for our integration testing: has automatable pass/fail outcome (not manual use of web UI), tests actually talk to Postgres and don't fake it, open source, easily runs in a single plain container, is not a muddy pile of multiple microservices that need to be orchestrated, reports errors clearly, relatively popular or small and simple.
by sahilly | 2025-04-02 18:04:40+00:00
Proven Software | Senior Fullstack SWE | REMOTE (US) Full-Time | $150k-$170k

Proven is a start-up software company delivering a modern electronic medical record (EMR) to physical therapists. Proven’s Founders and Executive team have decades of experience successfully growing and scaling companies in healthcare. Our mission is to deliver an innovative and impactful solution to healthcare providers leveraging modern technology. At Proven, we are looking for bright, hard-working, and highly motivated individuals who want to be a part of our fast-growing company.

Stack: .NET/C#, SQL Server, Blazor with Telerik controls 6+ years software development experience required Experience with Blazor and Azure or other cloud services are bonuses but not required

We primarily work ET hours but are flexible Excellent PTO and employer-sponsored healthcare benefits

Email us at: hiring AT provensoftware DOT com
by pmags | 2025-04-02 18:04:49+00:00
As the link above discusses, parts of the central US are likely in for some major tornadoes and flooding over the next few days.

I can't help but wonder how the quality of forecasting will be affected by the >1000 jobs cut at the National Weather service (https://www.nprillinois.org/illinois/2025-04-01/weather-expe...) and the reduction in weather balloon launches due to DOGE cuts (https://blog.ucs.org/marc-alessi/with-fewer-weather-balloons...).
by goostavos | 2025-04-02 18:05:00+00:00
I think it goes beyond that.

TLA+ requires you to think about problems very differently. It is very much not programming.

It took me a long time (and many false starts) to be able to think in TLA. To quote Lamport, the real challenge of TLA+ is learning to think abstractly.

To that, I think plusCal and the teaching materials around it do a disservice to TLA. The familiar syntax hides the wildly different semantics
by stop50 | 2025-04-02 18:05:03+00:00
I currently only have my phone, so i can't judge the API. From my point a full scrape at regular intervals is not that bad. Its only 1000 requests. Depending on the data and querymethods you xan make fresh data appear sooner than removing old data. The major question is: how fresh do you need your data?

Not every application needs realtime data, querying it only on occasion or every few hours can be good enough.
by mullingitover | 2025-04-02 18:05:15+00:00
> It's crazy to me that TikTok is still operating

Not at all, I don't think our elderly political leadership really had a grasp on how massive Tiktok is with GenZ and younger Americans.

It would be, to the elderly, like the government unilaterally banning AM radio.

There are certainly issues with Tiktok, but it was complete out-of-touch hubris to decide to censor the dominant media platform in the US for people under 40 overnight.
by micromacrofoot | 2025-04-02 18:05:54+00:00
Not sure it's worth a whole blog post, but I think we have more ways to express ourselves than ever... the color hasn't gone, it's moved.

I might resell my house or my car but my PC is a like looking into a rainbow supernova. My clothes have patterns and prints that weren't even technically possible 100 years ago. I can go buy paint for my walls at any hardware store that would cost a fortune during the renaissance. I can print any artwork I want at home at amazing quality or pay a little more for an even better pro print. I've got a number of screens in my house that can reproduce more colors than I can differentiate.

The world is more colorful than ever, I don't think we have to point to the tired car examples or temporary trends in home decoration or filmmaking and claim something's missing.
by bhouston | 2025-04-02 18:06:56+00:00
I also ran into massive issues trying to use Mermaid when I tried to pair it up with Marp (markdown for presentations). I am not sure if it is Mermaid's fault or Marp's fault but it didn't work and tons of people want it to work:

https://github.com/orgs/marp-team/discussions/207
by bluGill | 2025-04-02 18:07:00+00:00
Cars are not buy it for life items. I generally buy a 3 year old car because it is about half the price of a new one - but I'm limited to what color I can find. If I bought new cars I could get whatever color - except that new car buyers won't be seen in a 4 year old car, and they can only afford to upgrade (to the extent they can) if the car has resale value so they care about what color they (the dealer) thinks will sell.

When we bought our current house it was perfect except the colors were an awful neutral grey - I had a hard time convincing my wife despite the otherwise perfection, and only did because we spent several thousand dollars getting it repainted before we moved in. I'm sure the sellers realtor thought the neutral colors were a great idea, but they almost cost several thousand dollars (there was a bidding war when we bought the house, we almost didn't bid and so the sellers would have lost).

The important point is if you like color make sure you pay for it, and reject things if they don't have the color you want.
by Henchman21 | 2025-04-02 18:07:03+00:00
IIRC, the Beatles “Sgt. Pepper” album was among the first stereo-mixed albums released. As much fame as that particular album has, the original mix is really bad. Drums all left, guitars all right, nothing in the center. It sounds weird to modern ears!

Also IIRC, I believe George Harrison’s kid remixed it properly, just a handful of years ago.
by rdtsc | 2025-04-02 18:07:31+00:00
> Kill as many Russians as possible and use up as many Russian munitions as possible - with the inevitable consequence being the death of a lot of Ukrainians in the process

Pretty much. I see you got downvoted because somehow there are still people that believe it's two more weeks and Russia will collapse.

Initially the plan was a rehash of 2014 when the Obama admin encouraged Ukrainians not to fight. It was going to be a media storm and very harsh pronouncements, sanctions and so on. However, from a geo-strategic point of view when Zelensky refused to take the ride offered to him by the Biden admin, it opened this new opportunity, and Americans and Europeans allies took it. Never let a crisis go to waste! They helped Ukraine stay afloat and saved Ukrainian lives as well, no doubt, but that's a bonus for the magazine stories. If we pretend their only goal was grinding down Russia without also letting it collapse or trigger WW3, the playbook would have looked exactly as it did for the last 4 years. So I think it's silly to pretend it was something other than that.
by calebjosue | 2025-04-02 18:07:48+00:00
Location: Atoyac de Alvarez, Guerrero. Mexico. Remote: 100% Willing to relocate: Yes, accepting relocation packages. Technologies: Java, Scala, JavaScript, SQL. Résumé/CV: https://calebjosue.gigalixirapp.com Email: calebjosue-dev@outlook.com
by wruza | 2025-04-02 18:07:52+00:00
Ah I see now, it seems to be closer to my experience then, than I thought. Find the source and go torture it rather than beating around the bush.

tinnitus

Yeah I learned that sort of hard way :) But it was true. I should draw parallels but that begs more questions which probably aren't worth asking by the same principle. So much of it only gets clear in retrospect.

You and your sibling commenter made me realize something new about it, thanks!
by kasperisager | 2025-04-02 18:08:40+00:00
Bare supports both QuickJS (https://github.com/holepunchto/libqjs) and JerryScript (https://github.com/holepunchto/libjerry), yes, allowing it to run on much more constrained devices than what Node.js is capable of. I'm running it on my MediaTek-based LTE router, for example, using JerryScript.
by rurp | 2025-04-02 18:09:06+00:00
Welcome Tom! I want to add to the chorus saying how excellent HN has been for so many years, in large part thanks to the excellent moderation. I dove into forums early on and they have always been one of the favorite and most treasured parts of the internet. It's not an exaggeration to say that HN is one of the best ever. The longevity is commendable, especially in an industry full of fads and flameouts.

Dang and Tom, please keep doing what you're doing.
by MisterTea | 2025-04-02 18:09:22+00:00
Yes, you could do something like keep a small root fs or pack everything into the kernels paqfs to boot into a Tailscale VPN and pull root from another 9 machine on the VPN. Then pull resources in from other machines including non 9 systems.

Either way it makes VPN easy between 9 and non 9 machines. Otherwise Plan 9 can do it's own VPN-like over tls or ssh tunnels and bind remote network stacks to a local namespace. But that makes seamless Unix and Windows comms difficult.
by berendjutte | 2025-04-02 18:09:25+00:00
Attendi | Senior Frontend-Focused Full-Stack Engineer | Amsterdam, ON-SITE hybrid | Full-time (80-100%)

Healthcare professionals have to spend too much time on administrative tasks when they should be spending that time delivering great care. Attendi allows healthcare professionals to report with their voice. This saves them precious time and removes the screen between client and caregiver, allowing more personal and effective care to be given. Burdened by an aging population, the healthcare sector is in desperate need of innovators like Attendi. We feel that we provide an extraordinary work environment: getting paid well to work with smart people on things that actually have a positive impact on society.

Attendi has built a strong user base with its API-first speech-to-text solutions and client SDKs, loved by healthcare professionals via integrations with electronic health record (EHR) vendors. Currently, users interact with our products only within their EHR systems — but why stop there? We want to enable them to benefit from our tools anytime, anywhere.

As a Frontend-Focused Full-Stack Engineer, you’ll play a key role in developing our new (greenfield) products to support this ambition:

Attendi’s first external full-stack app — which we see as the healthcare sector’s notepad. Our aim is to make it the default write-layer for medical data. But it’s far more than a simple notepad: speech-to-text and machine learning will be deeply integrated.

We have a dedicated team with fewer than 25 members, which means no bullshit, moving fast, and getting a generous slice of equity. We're post product-market fit, profitable, and on the cusp of scaling up in the Dutch market.

Check out https://attendi.recruitee.com/o/senior-frontend-engineer-web for more details on the position.

Feel free to send any questions to berend [at] attendi [dot] nl.
by ddellacosta | 2025-04-02 18:09:37+00:00
I don't really get this take, at least wrt Haskell--I know less about the others. I don't disagree that it's not ideal, but I still would compare the combination of nix+cabal in Haskell favorably with anything I've used in Python, JS, Ruby, Clojure...and other ecosystems I'm forgetting. Python and JS in particular I've always found absolutely miserable to work with when it comes to dealing with dependencies. So I don't believe that this is why folks aren't choosing Haskell (I think it has a lot more to do with how different it is from most people's programming language experience, and how so much of the documentation is aimed at non-beginners).
by dmillar | 2025-04-02 18:10:32+00:00
Many criminal records, petty or otherwise, are public record. When archived, expunged or dismissed infractions never truly become that. A traffic violation or other petty misdemeanor from 20 years ago, that has been expunged from official record, can show up on a background check because companies archive public data. So, there is a flip side to this.
by fayten | 2025-04-02 18:10:51+00:00
I'm curious what you prefer instead?

I find that tools like Mermaid are pretty invaluable, especially when editing very large processes. Draw.io diagrams tend to get pretty unwieldy as they scale and editing inter process stuff if you forgot something quite frustrating.

Sequence diagrams are possibly my favorite feature in Mermaid: https://jessems.com/posts/2023-07-22-the-unreasonable-effect...

Admittedly I primarily use D2 nowadays. The only features I miss in D2 from mermaid are the GitHub automatic rendering and Sequence diagram numbers. https://play.d2lang.com
by gavinray | 2025-04-02 18:11:02+00:00
Some background context that might be useful for other readers wondering what they're looking at:

1. One of the core contributors on this is an individual who has essentially been the driving force for P2P applications in JS-land (the "hyper" stack, like hyperswarm and hyperdrive). See: https://github.com/mafintosh

See previous discussion on the "dat" protocol, built on top of the aforementioned (https://news.ycombinator.com/item?id=22909998).

2. To that end, the target userbase is something like an "It-Just-Works P2P Developer". You want a cross-platform solution that allows you to host networked applications on your device, in JS.

I'm not very knowledgeable about this domain. I built a small "dat" application years ago.
by hermannj314 | 2025-04-02 18:11:12+00:00
My wife takes thousands of photos every year, when my daughter was young she took even more.

When we were moving out of our apartment there was damage to a door hinge that we never noticed when we moved in but that had definitely been there from the onset of our two years of living in that apartment.

Guess what? I had a photo from the day after we moved in of that door hinge in a state of damage! Not because we took the photo for that intention, but because my daughter was playing in the hallway and my wife snapped a photo and it just happened to capture the damage. Saved me several hundreds of dollars in repair costs from my landlord.

You are right, 99% of the data will never be looked at. But do you know what the 1% is today? I'm guessing you don't.
by eddyg | 2025-04-02 18:11:24+00:00
A lot of people don't read the Hacker News Guidelines⁽¹⁾ before submitting and deserve to be flagged. Quoting (emphasis mine):

Off-Topic: Most stories about politics, or crime, or sports, or celebrities, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

⁽¹⁾ https://news.ycombinator.com/newsguidelines.html
by throw742809 | 2025-04-02 18:11:33+00:00
1. Unknown to us, when body gives us anxiety we ask more of it.

The point of anxiety is to take action against the environment. But we stay in it and also, for many reasons hard to explain - we tell our body to produce more anxiety. So body learns over time, thinking thats what you need.

2. Acceptance is a way to tell body that environment is taken care of. No more anxiety is needed.

3. Once anxiety is activated, it is extremely hard to use your intelligence. 0.001. Trick is in retrospect. You learn to behave a predefined way - the next time that environment is encountered . Body will still produce anxiety and you will feel it. But with a plan A , you will learn to ignore it. This takes a lot of practice.
by zahlman | 2025-04-02 18:11:53+00:00
> The global resume writing industry was valued at approximately $1.37 billion in 2024 and is expected to grow steadily, reaching around $1.44 billion by 2025, and about $1.59 billion by 2033. This represents a compound annual growth rate (CAGR) of 5.2% between 2025 and 2033.

This is... not correct math.