MurphyA/hacker-news huggingface dataset:
by lelanthran | 2025-04-09 06:40:26+00:00
I feel you've misidentified my argument.

> The main issue I have with your argument is the framing - you’re trying to make your build tool as simple as possible to a developer like yourself which is not who the tools were built for or by.

My argument is "Not all of the specified dependencies are necessary", and not "None of the specified dependencies are necessary".

See my other post, in which I point out that the functionality required could have been done in plain JS, using Node. That's exactly one dependency.

The other dependencies are not required to have the same feature, especially as you point out:

> My main point is that developer tools don’t have to be light speed, they just have to be fast enough on modern hardware

If we're both agreeing with that main point of yours, there is no reasonable justification for depending on anything other than Node (which is already there in the project anyway).

My PoV is less Dunning-Kreuger than you claimed; additional dependencies are added for no additional value, and come with breakages. After all

> But if you have a different perspective, you may see that the dependencies don’t matter that much as long as it works.

The whole point of the saga is that it doesn't work on an otherwise perfectly capable computer.
by kortilla | 2025-04-09 06:40:41+00:00
Installing from random npm repos is so sketchy with supply chain attacks.

Is there such a thing as a security audited open source distro kinda like some of the ultra old kernel versions RHEL carried for so long?

There is a market for “here are trailing versions of popular npm, cargo, etc libraries that go through some kind of audit and approval process”.

I’m not sure of the logistics of how it would work, but developers ripping random high churn libraries off the internet is completely crazy from a security perspective. But somehow it’s the norm outside of a small subset of massive tech companies.

Most big orgs just put in some kind of pass through proxy looking for known signatures and call it a day. I want stripped down functionality, real reviews, and just straight up banned libraries if they can’t find anything that passes.
by eesmith | 2025-04-09 06:41:55+00:00
The naive belief that having more data means the organization will be more effective at carrying out its goals.

Doesn't matter what data - the algorithms/AI will figure it out.

Doesn't matter how messy the data - the algorithms/AI will figure it out.

Post-9/11 governance is filled with the CYA view that if we collect enough data we can connect the dots before another event happens.

Privacy issues aren't important, as the organization's goals are good, with strong guards against corruption. (While DOGE accesses highly personal data entrusted to the IRS.)

While the world's data centers are smothered in unused data, collected because it's too hard to figure out what not to save and the Thiel and his malign ilk promise that their tools are good for us.
by yjftsjthsd-h | 2025-04-09 06:42:00+00:00
> there was a client library that needed a Bouncy Castle “provider” with a version “jdk15”+ as the client initialization used specific properties from a class, and those properties were only available in “jdk15”+.

> up until the node image update, we “fortunately” had node images with directory hash seeds ordering “jdk15” or “jdk18” before “jdk14”.

So the actual bug is that something needing jdk15+ should either retry or be deterministically fed a valid file, right? And this whole article is figuring out why the filesystem coincidentally masked it by accidentally always happening to hand it a file with what it needed?
by trelliscoded | 2025-04-09 06:42:08+00:00
I’ve had to budget a line of business app that runs on both z/OS and AWS. Reliability for both hit an asymptote somewhere around 2019. The opex price crossover happened somewhere around the same time, depending on the customer.

Nearly every installation site and their internal support director agrees that the z/OS installations are far less expensive to support, simply because the minimum level of experience for a z/OS engineer is about a magnitude more than a cloud engineer.
by derelicta | 2025-04-09 06:46:03+00:00
Because the way the US treats other nations. For most of its history, it has been a war. It bullies other nations, interfere in their democratic process, when it doesn't invade them, or suspend their constitution or fund fascist paramilitary death squads to destabilise them. It could strike and annihilate Denmark tomorrow; a lot of Americans would cheer.

The US is very similar to the french Empire after the 1st Republic. It cloaks itself under the name of Republic, but isn't one itself. It's an evil country ran by evil people. The only difference is that Americans get to chose the Emperor every 4 years, whilst knowing no matter who is in charge, very little will change.

Of course its people aren't inherently evil or anything. But the propaganda is intense and permanent, so Americans unfortunately behave like little emperors themselves. This applies to most of Europe too, naturally.

That's why sometimes, I wish to pray to a higher power to spread class consciousness to the whole masses of America and Europe, but am also aware I'm part of the issue, and that it's wishful thinking.
by ccppurcell | 2025-04-09 06:48:37+00:00
Hm, the problem is that a little over half of all politicians are ideologically opposed to the government running anything (the reason your comment felt "controversial", I suspect). Id hate to come to depend on it and always be one election away from it falling apart.

I can't say I have a good alternative. The co-op model works for supermarkets on an international scale, and for banks on a national scale (I am unaware of any international co-op banks). I wonder if it could work for payments.
by lynx97 | 2025-04-09 06:49:42+00:00
Tactonom Reader seems like an interesting multi-modal approach that is readily available: https://www.tactonom.com/en/product/tactonomreader/

In general, tactile graphics is a long-standing issue. In the past, the most basic simple mechanical solution wasn't that bad. Just needs a special kind of paper and a ballpoint pen. My teachers used to hand-draw curves for me on demand, however, that was at high-school level...

The more complex the solution gets, the more work/knowhow is required to prepare a particular graphic. Turnaround time gets longer, and the expertise expected from the educator gets more complex. Its questionable how many casual educators end up being able/willing to prepare graphics for/on a complex digital system...
by supermatt | 2025-04-09 06:52:14+00:00
Its interesting how we can both infer the opposite from our statements. Your start of "there’s a copy error on the site" would seem to me to be more condescending as it assumes that it is a mistake, whereas I merely suggest that it is.

I don't really mind the downvotes, just pointing out how stupid they are. I just think of them as cowardly anonymous idiots and go about my (otherwise awesome) day.
by deredede | 2025-04-09 06:53:20+00:00
Machine learning is not magic -- no algorithm, machine learning or otherwise, will be able to treat an arbitrary-length sequence in constant time.

The actual problem is also more complex than fixed word widths due to hyphenation and justification - from what I recall, Knuth's paper (IIRC there's two and the second one is the one to read) on TeX's layout gives a good overview of the problem and an algorithm that's still state of the art. I think the Typst people might have a blog post about their modern take on it, but I'm not sure.
by simonask | 2025-04-09 06:54:47+00:00
I think the comment you responded to gives pretty clear reasons why the take is weird or a "shitty attitude".

Competent C++ developers are the first to admit that C++ objectively sucks. It's a bad language, but that doesn't mean there aren't good reasons to use it. Claiming that C++ is great is a weird hill to die on.
by werrett | 2025-04-09 06:54:52+00:00
I've got conflicted feels about Tailscale. I love their product and a bunch of the people I know use their free tier, including myself.

But their enterprise strategy destroys their good will. I can only assume it's focused on killing old school VPN products. The free tier that we love is a marketing expense. And it’s not even a conversion play.

People are complaining about ~10/user/month -- add basic things that you'd need to manage more than 10 peeps (SAML/SCIM support) and you're talking ~20/user/month. For us, a small sub 200 person company, they immediately lost their chance. We have lots of problems in the security space, some we're willing to spend more than 20/user/month to solve. Legacy network access is not one of them.
by bongodongobob | 2025-04-09 06:55:09+00:00
You're entirely missing the point. The average western person has never heard of or seen any Ghibli movies. GPT use is heavily skewed by nerdy types. The average football watching big-bang-theory-is-a-smart-show type person doesn't know what any of this is.

If Ghibli feels like they are getting screwed, they could've taken this opportunity to promote themselves, is the parent's point. If I were in their marketing dept I would have been screaming "guys, non-weeaboo people are seeing our name in the news, let's fucking capitalize!" When has Ghibli ever trended? Set up some screenings or stream Spirited Away on their site for a couple weeks or somethin. If they want to win hearts and minds, that's what you have to do. As of now, it's already out of the MSM news cycle and forgotten.
by sgt101 | 2025-04-09 06:56:46+00:00
I think logical reasoning - so reasoning about logical problems, especially those with transitive relations like two way implication. A way round this is to get them to write prolog relations and then reason over them... with prolog. This isn't a fail - it's what things like prolog do, and not what things like nns do. If I was asked to solve these problems I would write prolog too.

I think quite a lot of planning.

I think scheduling - I tried something recently and GPT4 wrote python code which worked for very naive cases but then failed at any scale.

Basically though - trusted reasoning. Where you need a precise and correct answer LLM's aren't any good. They fail in the limit. But where you need a generally decent answer they are amazing. You just can't rely on it.

Whereas GOFAI you can, because if you couldn't the community thew it out and said it was impossible!
by dudeofea | 2025-04-09 06:58:18+00:00
> This technology gives the kids a lot more freedom than a pre-packaged asset library, and can encourage more engagement with the course content, leading to more people interested in creative-employing pursuits.

This is your opinion. I don't see how these statements connect to each other.

You might have heard this: it's helpful to strive to be someone only a few years ahead of you. Similar to this, we give calculators to high-schoolers and not 3rd graders. Wolfram-Alpha is similarly at too high a level for most undergraduate students.

Following this, giving an image generator to kids will kill their creativity in the same way that a tall tree blocks upcoming sprouts from the sun. It will lead to less engagement, to dependence, to consumerism.

Scams beget more scams
by FlorianRappl | 2025-04-09 06:58:43+00:00
Just recently (like 2 months ago) I had the task to evaluate proper OSS replacements for the main charting of a client. So far, they've used a paid solution - but there have been a couple of reasons why the wanted to migrate.

Needless to write that eCharts was the clear winner. Not only is it greatly customizable, fully feature complete - it also had similar performance data as their paid solution. And performance matters as their largest chart has around 300k data (we discussed and could maybe be satisfied with 80-100k as well - but for most OSS charting libs even that would be pretty much impossible to render quickly).

For everyone who is looking for something super easy and quick it might not be the best solution (personally I like Chart.js in this area the most), but if you want a charting solution that out of the box is fast and comes with everything you might ever need then eCharts is for you.
by pembrook | 2025-04-09 06:59:08+00:00
I would say your post has the logical flaws, not confronting any of the core criticism and instead misdirecting to other topics.

Creating efficient payment rails for its own currency is one of the most obvious roles for government imo. If the government provisions the currency, why would they not also provision the infrastructure (like the printing of the paper money).

That said, you’ve not offered a good rebuttal to any of OPs concerns, just repeated how good pix is within Brazil…right now with their current government.

Digital payments does present a uniquely frictionless route for tyrannical governments to assert power should they ever decide to weaponize it…unlike paper money which is harder to control.

Also, international payments is absolutely an issue with these systems. So you hate crypto due to its 2010s association with annoying Twitter bros. I get it.

But what are you offering instead as a solution to global money? Paying Wise stupid currency movement fees and waiting for them to close your account because you tried to buy a house for your family in the country you moved to?
by solatic | 2025-04-09 07:00:18+00:00
Or, you can write an actual shell script file (i.e. with a .sh extension) to be stored in your repository, ADD it in a throwaway context (i.e. multi-stage builds), then RUN --mount=type=bind to put it into a temporary directory in the build container so that you can execute it. This way, the script doesn't pollute the container, and you have proper separation of concerns, including the ability to use library functions, running shell linters directly, or using higher-level languages like Python if you really need it for some reason
by lloeki | 2025-04-09 07:00:20+00:00
> disable IPv4 inside Tailscale.

TIL this is a thing

> Just use the v6 ULA address that begins with fd7a exclusively.

perfect, this is exactly what I desired

(I'm having an increasingly high number of sad v4 only LAN devices and planned to move to a v4 block that sits way too close to the one Tailscale uses.)

> There's unfortunately no GUI to do this; you'll have to change the Tailscale ACL to disable IPv4.

ah that's why I missed it, thanks!
by Cthulhu_ | 2025-04-09 07:01:40+00:00
Disclaimer, I have no experience with this kind of thing. However, theoretically, less tools is better for an organization - see [0] - and if your job adverts say just "postgres" instead of "postgres, elasticsearch, tool x, tool y, tool z" etc, you don't need to find (or train) a unicorn that is up to speed on all of them.

That said, "postgres" is a very broad subject if you take all of those into consideration, if you need to specialize your search for someone who knows how to do X in PG specifically you're almost back at the same spot. (I say almost because I'm sure it's easier to learn a specialization in Postgres if you're already familiar with Postgres than it is to learn a completely new tool)

And caveat, there's a high golden hammer risk there. I'd start questioning things when needing to query JSON blobs inside a database.

[0] https://mcfunley.com/choose-boring-technology
by aj7 | 2025-04-09 07:02:43+00:00
Nobody is concerned with any of that. A $15,000 Chinese mechanical engineer is just as productive as an American who expects $70,000 for his efforts. This repeats over and over, from the lowest level workers to the executives. It is destroying the lives of our non-elite workers, who in turn, voted for a mad man. It’s only going to get worse. The hunger for knowledge and development is much stronger outside the U.S. than inside.

Tariffs are going to put our high tech industries under enormous pressure. There are two reasons. It makes sense to import parts and lower tech components of everything we manufacture because our trading partners have developed an economic advantage in the production of those types of parts. If we make materials and those lower tech factors of production more expensive, we kill ourselves. It’s economic suicide. And high tech industries live by exporting. In equilibrium, the market outside the U.S. is much larger than the internal market. As we are to China and the rest of the world, as Germany, roughly, is to us, we will prosper only by exporting high tech, advanced design products. Everything we do has to cultivate that process.
by Kostic | 2025-04-09 07:03:21+00:00
I've stopped using search engines actively 18 months ago. My first stop is an LLM. Once I understand what I actually need, I do a web search to go to the product/tool website. I do this not because LLMs are that good but because web search result quality went way down in the same period.

One interesting trend that I like is that I started using local LLMs way more in the last couple of months. They are good enough that I was able to cancel my personal ChatGPT subscription. Still using ChatGPT on the work machines since the company is paying it.
by riffraff | 2025-04-09 07:04:05+00:00
Really? You don't like the pea-soup on vomit color scheme?

I've been a loyal user of wise for more than a decade, since I used them to pay for my cross-currency wedding, and I can accept the name change since they wanted to show they were more than just money transfer (but just make it "bankwise", ffs), but the new brand style was a disaster.

Notice they dialed it down over time,it's now more neutral than at launch, so someone must have listened to the complaints.
by anthk | 2025-04-09 07:04:22+00:00
Political extremes are bad. Be in the Soviet Union on his day, the Nazi Regime, or the mini nationalistic-US blended with Neoconism.

You can't mix a free market with an ultraconservative goverment with zero social rights unless you want your potential clients either flee away or die en masse. The same with Communism without individual rights.

I support an European style healthcare (I live in Spain and it works great), but some things like telecomms are better under private companies (or even community-built such as Mesh networks).

The future is not about extremes, but more like a moderated approach for goverments, such as social democracies. Mixing the worst stuff of every side it's the recipe for collapse. Be in the US with schizophrenic self-harming classical liberal-conservative neocons, or in Russia with Duginism.
by bruce511 | 2025-04-09 07:04:45+00:00
>> Just look at problems you experience yourself. This could be in your day-to-day life, at work, in an industry you have experience in, or in something you’re passionate about. Start by simply looking for a problem, not a solution

I agree 100%. But I would add the following;

"Is solving the problem valuable?"

For example in some restaurants with uneven floors, tables rock. You could engineer a fancy wedge to solve this. But customers already solve this problem for free (by stuffing napkins or coasters under the foot.)

So it's a real problem, but you can't make a living fixing it because the fix has no value.

So in addition to finding a problem you have, find out if others have the same problem- and critically how much theyd spend to fix it.
by lompad | 2025-04-09 07:04:55+00:00
>If you own it, you can spend it, regardless of what anyone thinks.

Which is also its primary drawback.

Transactions are non-reversable, which inherently makes it unsafe for wide-scale use. Consumer protection is so important, clawing back payments is an incredibly important part of that.

Wrong copy-paste and all my money could just be gone forever? Yeah no, that's never going to fly in countries where consumer protection is seen as an important public good and always expected.

What you tout as a plus, is a major negative for the vast majority of people in developed democratic countries. In quite a few of them, access to a bank account is even a fundamental right.

And all that just because of some abstract fear? nty.
by atoav | 2025-04-09 07:05:04+00:00
It is very curious that the ususally extremely loud "free speech" crowd from the US is so silent when the free speech violations happen now.

Banning literal words and then deleting research based on those words? If you needed a sign that you're well on your way into authotarianism, it doesn't get a lot clearer than that.

If you are for free speech only it it is for your side, you are not for free spech. In fact, I believe if you uncritically tow any party line, you gave up on critical thinking.
by kortilla | 2025-04-09 07:05:40+00:00
> AFAICS there's no real competition in the market place for their product today

What does this mean? They are competing with regular legacy VPNs for sure. Despite tailscale existing for the last 4 years, none of the large corporate clients even got closed to it. They were all on junk from Cisco, Palo Alto, to connect employees to corp net. A “cutting edge” one might use cloudflare warp.

You might be right that there isn’t much competition for pure distributed, but it turns out the market for that is actually quite small and it’s for people who can’t afford dedicated IPs or cloud instances.

Raising money here is a bad sign IMO unless it’s for a completely new product that requires servers at exchanges to eat CDNs like cloudflare’s lunch.
by Cthulhu_ | 2025-04-09 07:06:10+00:00
I've had to experience it firsthand again a while ago but yeah.

I was replacing an application management interface of sorts, large ish sets of configuration parameters, ideal for a relational database. But I wanted to treat the combined configuration as a document, since that's what the front-end would send over. Ended up using GORM, which was fine for a little while... but quickly falls apart, especially when your data model is nested more than one level deep. And then you end up having to figure out "how do I solve X in GORM" and find yourself with limited documentation and a relatively small community whose members quickly burn out of trying to help people.

I'll just write the code next time.
by Danmctree | 2025-04-09 07:06:21+00:00
Yes the current period is reminiscent of the Mao period in more than one way. You've got blind loyalty and optimism by the followers, unwillingness to listen to critism, anti-intellectualism, attempts to purge aspects of culture and dissappearing disliked people to faraway prisons.

It's not gone nearly as far as in that period, but we ought to be careful not to get closer. When information countering government policy is suppressed, the mistakes keep growing bigger until the consequences become so grave they can no longer be ignored.
by FloorEgg | 2025-04-09 07:06:54+00:00
When a country controls the world reserve currency they need to net export dollars, which means they need to import more goods than they export, satisfying the world's demand for dollars.

When a country doesn't control the world reserve currency, and there is no global demand for their currency, they cannot sustain a significant imbalance of importing more than they export without devaluing their own currency and causing hyperinflation.

The US controlled the world reserve currency through the bretton woods era with a fixed currency, successfully transitioned to neo liberal era with a floating currency, and is now going through another transition into something new.

If the USD loses its reserve currency status, or if it's extremely weakened, then the US may need to reconfigure its economy accordingly in order to prosper again.

The administration may say they are doing what they are doing for one reason, the media may make up another, and the actual reason may be yet another.
by Hard_Space | 2025-04-09 07:06:58+00:00
No matter how many times I get ChatGPT to write my rules to long-term memory (I checked, and multiple rules exist in LTM multiple times), it inevitably forgets some or all of the rules because after a while, it can only see what's right in front of it, and not (what should be) the defining schema that you might provide.