skysight-inc/HackerNews huggingface dataset:
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
Is this true though? It could dislodge larger rocks with smaller velocity, right?
> but an entire article written in the style makes it harder to read

That's purely a familiarity effect; it's a self-solving problem.
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.
They can't even get detection right, let alone prediction:

https://en.wikipedia.org/wiki/British_Post_Office_scandal

A few thousand innocent lives just casually ruined.
My coworker/manager sits next to me
I am a big believer in taking part of someones idea set doesnt mean you need to import their entire idea set.
You need tokens to create more revenue for the company that is running the LLM. Nothing more, nothing less
Yeah loved the language and the IDE, but only boring Enterprise stuff built with it. Also C# got so complex, since it had to absorb every idea from F# rather than making F# a viable programming language on itself and improving interop...

At a given point after being a C# programmer for years I still encountered patterns that were completely unreadable to me.
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.
This was added for Rhombus - where it is the default.

https://rhombus-lang.org/
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.
I don't agree. The second one leaves out important information.

I think the test should instead be, if after reader your text, does the reader reconstruct the facts you didn't include? Then you are impartial.

The goal of the article should be to minimize reconstruction error of facts not included. That's when it conveys things correctly.
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.
Interesting. I didn't know that you could also use e.g codeberg this way.
>> 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.
>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.
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.
> 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.
I don’t think the details of this piece are too important. But I think it speaks to the global trajectory in science.
I am wondering if this payments system would be able to make society more resilient to crashes in the banking system.

e.g. banks being allowed to fail, without the payments system stopping working.
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.
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.
Who would've believed that https://en.wikipedia.org/wiki/Fahrenheit_451 would become real. And in the US of all places.
For one thing we spend more than the next 9 countries combined. That’s a huge lost opportunity cost.

Dollars spent on “defense” are dollars we could spend on healthcare, education, infrastructure, housing, the arts and more.

Give me reasons we should spend nearly $1T on our military.
Sometimes I wonder what are the fundamental differences between these states and Iran or Afghanistan except that their imaginary friend is slightly different.
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.
I've used some artspace displays which did things more crudely and it can be a hugely uplifting experience.

Uncanny Valley a little, but.
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.
> the actual argument value the JVM receives is "/jars/*", and in turn decides to be helpful, and expand the wildcard anyway

Whenever I see such things, I immediately think "whatever the resulting order is, it had better not matter"; and if it does, which is definitely true for Java classpaths, I consider it a bug that needs to be fixed ASAP, before it causes what happened in the article.
OK but is there any way to layer docker files? I'm not talking about compose, I mean like combining layers from different dockers in a nice way?
Really unfortunate name for a model focused on marketing..
or more like combining steps without explicitly having to combine layers?
You seem to consider convenient dependency management a security hazard, which I have always found to be a pretty weird take. It logically follows that the severe difficulty of managing dependencies in C and C++ projects is actually a security feature, or how else are we supposed to understand this opinion?

Let's not pretend that anything is better on the traditional C/C++ side, where the approach is usually one or more of:

1. Vendoring dependencies in-tree. This can result in security problems from missing out on bugfixes upstream.

2. Reinventing functionality that would otherwise be served by a dependency. This can result in security problems from much less battle-tested, buggy in-house implementation. In closed-source code, this is effectively security by obscurity.

I've seen both of these cause issues in large C++ projects.

For reference, the Rust/Cargo ecosystem contains a lot of tools and infrastructure to address supply-chain security, but it will always be a difficult problem to solve.
I’ve literally never, in almost 20 years in the industry, been asked to or expected to wear a suit. I’ve never ever had anyone say anything to me about my clothes period. It’s simply not a consideration in my experience. In fact the one time I worked for a place that had a dress code, it specifically exempted my department (software engineering) from the policy - and if that hadn’t been the case I wouldn’t have taken that job.

The real answer here is: know the dress expectations of the place you’re applying to, and consider whether you feel comfortable working for a place that won’t pay you the courtesy of letting you dress yourself.
I wonder if it's possible to design a new formal language (something like lojban [1], with a grammar strictly based on formal logic) but with better UX so that it can be used by regular folks like me? Maybe combine something like Attempto [2] with a dedicated visual UI?

I would think a language like that could speed up knowledge base construction. Maybe it can also serve as a substitute for natural languages in some situations where we want our communication to be logically airtight.

[1] https://en.wikipedia.org/wiki/Lojban

[2] https://en.wikipedia.org/wiki/Attempto_Controlled_English

On a separate note, I've always wondered how Cyc is pronounced. Is it "sike", or is it "see-why-see"?
The New Legislators of Silicon Valley
“Reverse brain drain”, so to say.

Well, good for Europe. Like it was good for the USA when (jewish) scientists emigrated there in the 30–40s.
The rust language is not well-specified, and if you take rust as the language specified by the compiler, then it has many soundness bugs. So even if you stay within "safe rust", you can segfault.

The "memory safety" of rust is oversold since "safety" is not formally proven for the rust language. While anecdotally memory-related bugs seem less likely, rust without unsafe is not absolutely safe.
Communicate? With whom? Why?

Stop gatekeeping.
Interesting given the timing of the tariffs. These subscriptions are not subject to those, right?

So tariffs really encourage subscription models to subsidize goods …
Because the vast majority of people on HN or in the real world don’t need to scale beyond 10 concurrent users. It’s insane how much infrastructure script kiddies add to their projects when it could be done in the database and scale well.
Break it open and shred the Mainboard.
For federation, the hard part isn't building the system but building the required trust between the different states and getting it all set up legally somehow.
Oberon-2 was my entry point into the Oberon ecosystem, the world of systems programming with automatic resource management languages, and all the cool ideas that are routinely explored on that parallel computing universe where the whole OS stack is mostly safe.

Unfortunely moving past UNIX clones and C seems a task only to be fulfiled by the true hero that is yet to come as per the old prophecy, routinely told by village elders on cold Winter nights around a warm fireplace to keep children entertained.
We welcome you warmly to France! Come build a just and loving society here with us in Europe, where we provide free healthcare, we pay for climate-proof infrastructure with trains and by reducing cars and coal, we're supportive of artists and journalists, and we're mostly thinking about how to create a society where everyone finds his or her place!
> How many programming languages are there only now doing things the same way as 30 years ago?

Similar thing in abstract, but differently in practice and it does matter a lot.
3-5 prompts doesn't get you a professional restaurant website.

The key word is professional. A good restaurant website begins with taking good photos of the premises and the food. AI won't come around to your business and take professional photos.

There's a lot of bits and pieces to a website for bookings, content management, menu updates, etc.

HTML templates and themes have been around for a long time. AI can basically spit out those templates and themes, which is great. But there's still a lot to do before you get to www.fancy-dining.com.
> I have never heard a single person complaining about BankID really.

You haven't met any foreign people then, BankID is a common complaint among international students. I've moved to Sweden recently for university and getting BankID was/is a nightmare. It requires you go get a bank account (which I don't want nor need, and has yearly fees), and since the ID card we get from Skatteverket does not have NFC, we need to go to the bank to setup it on a new phone every time (at least on SEB).
And getting a bank account is not a simple process either, it took me like 3 months doing paperwork (and had to mail it physically, they don't do in-person appoitments for this), and I'm an EU citizen.
Obviously for Swish you'd need a Swedish bank account, but my point is that you should be able to get a digital eID from the government without any other requirements (like I got my physical ID card from Skatteverket).
Ah, I had totally forgotten about that! Thanks!
Telecoms ARE under private companies in Europe... also here we have full-speed fiber internet... for $30/month, not $150 like in the US...
> This is also why its importantly to gain colonies (Greenland/ Canada) or mineral rights from other countries so that the amount of stuff we have increases.

So, basically, blueprint for the new opium wars. Or, more likely, WW3.
Order of files listed in a directory need not match the order of the bytes saved in the physical media.
> The 10-year U.S. Treasury yield , the globe's benchmark safe-haven anchor...

The US government is ~37 trillion dollars in debt and rising. They're not going to do anything to cut spending until they hit a crisis so massive that they just can't spend any more. Which is going to have to be a shocker of a crisis given how they've handled the last couple. Raising taxes seems to be off the table too.

While it is true that US treasuries are low risk, they are low risk in the way that lending the broke town drunk money are low risk - you can come up with accurate estimates of how likely you are to get the money back. The real mystery has for some time been why people persist in feeding the US government money voluntarily. The math doesn't seem to be ambiguous, the value lent can't be paid back in real terms. Foreign holders of these things are engaging in charity.
> but it may mean building new standards on top of the duct-taped 1980s-era networking stack the modern Internet still runs on.

That’s a path directly into a money burning machine that goes nowhere. This has been tried so many times by far larger companies, academics, and research labs but it never works (see all proposals for things like content address networking, etc). You either get zero adoption or you just run it on IPv4/6 anyway and you give up most of the problems.

IPv6 is still struggling to kill IPv4 20 years after support existing in operating systems and routers. That’s a protocol with a clear upside, somewhat socket compatible, and was backed by the IETF and hundreds of networking companies.

But even today it’s struggling and no company got rich on IPv6.
wow, is that real?
I think a lot of gender studies and race studies in the US is either bogus, or makes the problem worse. But removing it from being searched also makes it harder to debunk, which is stupid in a totally different way.
Show HN: I built a word game. My Physics teacher likes it. What about you?
I ran into that particular term oodles in Domain-Driven Design, Tackling Complexity at the Heart of Software by Eric Evans. Pretty dense, though. I’ve heard that more recent formulations of the subject are more approachable.
DnD does not work really well, I've tried that with LLMs before
There is a certain irony in that, considering op. paperclip two decades later.
Coming from C++, my favorite take on Rust is that it is fundamentally about productivity.

Avoiding UB is a serious drain on productivity in C++, and every new language or library feature comes with additional pitfalls, increasing the mental load.

This is to say: The benefit of Rust is not actually about "security critical scenarios", but much more generally about delivering the same quality of code in a fraction of the time.
> How much do you trust your government with your money?

The money that they issue? Your question is radically flawed.

That aside your main point is that crypto continues to be as relevant in cross jurisdiction payments even after the introduction of a pix like system of payments in each country.

Crypto transaction volumes across all crypto currencies are so low compared to FOREX in any of the worlds currencies (even relatively unused ones - currency speculators still drive transactions even there) that it’s basically irrelevant today in this use case. So your argument becomes it’s irrelevant today and will continue to be tomorrow.

If you’re to express the volume of all crypto transactions, not just those for the purpose of international transaction, just everything in all crypto currencies. The daily volume compared to transactions in all the other non crypto currencies ends up looking like a homeopathic dilution ratio, 0.00000000000000…%
The slight difference is the difference between throwing gays off of tall buildings and complaining about them getting married.
Programming GUI using existing frameworks like GTK, QT, Fltk, Avalonia and mainstream programming languages like C/C++, .NET, Java, Python, is hard, buggy and not future proof.

So a guy writes his own toolkit using Common Lisp.

It would made more sense if he just wanted to experiment, learn or have fun.
Still can't wrap my head around that TS does not allow to signup with your custom email/password combination but forces you to use bigtech (GitHub, Apple, Meta etc.) to login. Running your custom OIDC provider as a small, private person does not make any sense either.