skysight-inc/HackerNews huggingface dataset:
This is solved simply by having a chicken.go and an egg.go in the same package.

Go appears to encourage large source files, since it allows you to define multiple "classes" (types with methods) within the same file. This is probably intentional to combat the complexity of having otherwise cohesive logic littered across several small files in OOP-first languages.

But I like your example and get your point. What if chicken.go and egg.go diverged a few levels earlier in the dir path. All the Go repos that I've seen in production have very flat folder structures, so I guess this is just how Go is written.
> Yeah, in 1997 I was using gaim to talk to anyone I wanted on AIM, ICQ, MSN etc and it worked great.

But AIM, ICQ, MSN etc weren't open protocols either right? It was gaim/others reverse-engineering those protocols, like Pidgin [0] today.

[0] https://www.pidgin.im/plugins/
You were certainly bitten by the Java ecosystem, but I would agree that you hold some responsibility. Adopting Spring Boot so casually is really quite questionable. It's essentially opting to build your application within a giant, bonkers codebase. In the golang community there is a held value of using the standard library and tools, which is helped those being very good. I would suggest that Java is a better experience if you follow that same approach. If you want to serve HTTP, use the jdk.httpserver module. If you want to make HTTP requests, use java.net.http. If you want to interact with the filesystem, use java.nio.file. To build, use the included tools in the JDK. When it comes to cases where a third party dependency is warranted, such as use cases for Tika, you will have to deal with some questionable design decisions, but it's much easier when you have just a few libraries that you use by hand, and no insane framework trying to stitch everything together for you. For getting those dependencies, you are going to be acquiring them from public maven repositories, but I would suggest using Coursier or Maven Resolver instead of actually using Maven.
I wonder / I'm sure there's crypto counterfeiters out there at the moment, but like, advanced scams; back when Bitcoin first became a thing you could get BTC medallions made that contained your crypto wallet private key (not sure if it was embossed, digital, or on a piece of paper inside); a scam I can think of is to sell those as a physical way to sell BTC, then have all of them refer to the same address. Or attach a website to it with fake wallet amounts and values - that works pretty well in Eve Online's most famous / common scam, where a user is linked to a website showing the scammer's transaction history "proving" that they sent money to the victim and lots of others.
>has to shut off it's engine to reduce fuel consumption

Which government, what car feature?

It sounds like idling shutoff that saves you money, reduces pollution, and reduces fuel consumption, eg when you stop to wait for traffic lights?
Program equivalence is undecidable, in general, but also in practice (in my experience) most interesting cases quickly escalate to require an unreasonable amount of compute. Personally, I think it is easier to produce correct-by-construction decompilation by applying sequences of known-correct transformations, rather than trying to reconstruct correctness a posteriori. So perhaps the LLM could produce such sequence of transforms rather than outputting the final decompiled program only.
Usually, this is not good enough. I as a software developer often make use of the package manager built into the language of choice and use that to distribute my software. I also commonly make use of package managers of languages that I don't use to install software.

We are overdue to package manager interop and common interfaces.
It’s relatively common. tmux supports it as does my own hobby terminal emulator too. Pretty sure I’ve seen it on other terminal utils as well.
I've been waiting this "moment" for a long time...
Out of curiosity, what were XMPP's alternatives at the time?
Well, depends on how many there are, who made them, if there's anything unique about them, and if the process is repeatable. If it's repeatable then that exclusivity goes out the window.
> There's been an ongoing attack on upper education, all sciences etc because they're viewed as being part of the problem

Let's be honest, it's coming from both sides. The illiberal left is just as guilty of crucifying academics it disagrees with as the neoauthoritarian right. (Not sure why I feel the need to qualify the latter with neo, but I don't think they'd wilfully authoritarian as much as authoritarian leaning. At least among the rank and file.)
This post says far, far more about you than anything the other fellow has said does about him.
I've found how CNN map to visual cortex to be very clear. But I've always been a bit confused about how llms map to the brain. Is that even the case?
It is mind-boggling how good the Apple dongle is, that something that tiny contains a good DAC and a headphones amplifier. I switch back and forth multiple times a day between the Apple dongle and a Universal Audio interface that cost many times more and I have never heard a difference.

However I hear a big difference with my laptop onboard audio and off brand dongles, they have an audible noise floor.

To the OP I would recommend getting the Apple USB-C dongle before spending big bucks on something else because for listening it's likely to be good enough.
intersection of geek-cred author + hipster language

but its actually fine software
I haven't used Tidal yet, myself. I've got a mind to, though, especially as it seems much friendlier to artists than most--I'd even consider publishing my own music there, whereas other streaming services (with maybe the sole exception of YouTube music for sheer discoverability) are hard "no"s that I personally explicitly refuse to touch.
Everything is fine, unless/until many developers begin to assume systemd is present and make software ports to non-systemd Linux (or *BSD) systems prohibitively expensive.
I think we know who is behind all this.

https://en.wikipedia.org/wiki/Fu_Manchu
I really enjoy using it so far.

I know it's subjective, but it feels fast and lean, while iTerm felt cluttered. I really like WezTerm also, but not having a quake style terminal meant that I used iTerm in parallel.
So being able to use only Ghostty now is super nice. I just hope that support for tabs in the quick terminal (that's the quake style terminal in Ghostty) is coming at some point.

It'a also great to see how quickly Mitchell reacts to issues on GitHub. It was nice to report an issue and see it fixed only a few hours after that.
For many ancient people, water and fire were associated as opposites that nonetheless had some shared properties, and they were usually both objects of respect, with various associated deities.

An interesting example is how in the Ancient Rome the most severe punishment except death, was named the "interdiction of water and fire", which meant banishment, because one could not live in a place without having access to water and fire.
IBM Takes the Patient Path to Future GenAI Profits
> Why do you think he got hunted to the ends of the earth?

Because of what the guys at the top were doing.

If it had just been the LOVEINT stuff, I think the NSA would've said "oh, right, yes that's not meant to happen, few bad apples, nothing to see here".

But showing a large systemic attitude, lying to congress… and specifically that America works with foreign partners to circumvent constitutional rights everywhere, that will have upset the people in charge.

Plus getting most big tech to use E2E encryption for chat so wiretapping their servers stopped being useful.
Building Machine Learning Systems for a Trillion Trillion Floating Point Ops
It relies heavily on the security and trustworthiness of the printer as well though, same as any kind of company where their product's value far outweighs its production cost (like cash money); I can imagine that before the big boom, employees would be able to take some cards / boxes / sheets home if they wanted to.
A good course will teach you everything on a topic in a structured way. Personally I believe there is a lot more value in well-structured material than in a bunch of responses on rather ad-hoc questions to ChatGPT. Also be aware that not everything ChatGPT answers, is correct. In the case of a decent course, one can assume that the information is correct.

I feel this is similar to asking whether there would be value in paying for a well-written book on a topic, compared to just searching and reading information online on that topic, be it official documentation, or be it third-party information from blog posts, other articles.

In my opinion, a well-written course or book will give you a much deeper knowledge in a much more efficient way than what you get from ChatGPT or from searching the internet.
What a nice analogy.
From first glance it looks conceptually pretty similar to some work in the data-science space, I'm thinking of spark (which they mention in their docs) and dask.

My knee-jerk excitements is that this has the potential to be pretty powerful specifically because it's based on Rust so can play really nicely with other languages. Spark runs on the JVM which is a good choice for portability but still introduces a bunch of complexities, and Dask runs in Python which is a fairly hefty dependency you'd almost never bring in unless you're already on python.

In terms of distributed Rust, I've had a look at Lunatic too before which seems good but probably a bit more low-level than what Hydro is going for (although I haven't really done anything other than basic noodling around with it).
Because part of their cost is to pay for your income. You also get Tax deduction on certain "cost" as well. Just not everything.

> My labor is turned into profits for my employer and similarly their profit is eventually taxed.

Your labour is tuned into revenue first. There are plenty of companies burning through cash for 10 years before making a single cent of profits.
Hey Rafay -- this is super thoughtful advice. Will reach out, would love to talk more about this.
and you still eat animals?
AI Python Libraries
Hello,

I've just launched my very first project - a directory specifically for Python libraries used in AI development at:

https://www.aipythonlibraries.com/

Here's why I think you might find it useful:

• A Huge Collection: I've gathered over 1,000 libraries because I know how overwhelming it can be to find the right tool when you're knee-deep in code. From machine learning to NLP, it's all here.

• Detailed Insights: Each library comes with a description aiming to give you a clear picture of what each one does. This way, you can quickly decide if it's what you need for your next AI project.

• Easy Navigation:

• Categories: I've organized libraries by type so you can zero in on what you need, be it for computer vision or data analysis.

• GitHub Popularity: I've included how many stars each library has on GitHub, giving you a sense of community trust and usage.

• Direct Access: Click and you're there - no more digging through search results for documentation or websites.

• Time-Saver: I built this so that you don't spend hours looking for the right libraries. I hope you can focus more on creating and less on searching.

• Keeping It Fresh: This is my project, so I'm committed to keeping it updated. As AI evolves, so will this directory.

I'm really excited about this project and would love for you to check it out. Whether you're just starting out or you're a seasoned developer, I hope www.aipythonlibraries.com can be a helpful resource for you.
I LOVE the idea. This helps a lot of people who want to make a dollar transaction but cannot just because they live in middle east. I am worried US government might come after you because this is essentially a way to get around banking system.
Excellent essay. I hadn’t taken it seriously until I had my own but it’s crazy how variable kids books can be.

The stats at the end about access for the poorest are heart breaking. My son loves his books and it’s so nice to see.
Papyrus Found in Desert Tells of Roman Trial for Forgery and Tax Fraud
> regular purchases of broad market index funds remain a sensible way to build long-term wealth. But it's important to understand that even this strategy is fundamentally speculative, betting that the overall market will continue to rise over time based on historical patterns.

Because most companies have moved away from defined benefit plans (e.g. pensions) to defined contribution plans (e.g. 401k) for retirement plans, workers in the U.S. rely on the market to go up over time for their retirement. The Fed tracks the equity market as one of the key metrics for financial stability. Buying broad market index is still a speculation, especially short to medium term (S&P 500 frequently goes down 20% once in a while), but given this retirement mechanism, I wouldn't call it a speculation per se in the long term.

---

Although I agree with the sentiments in the post, in reality the lines between investing, speculating, trading are all kind of blurred. I suppose the frustration comes when one sees normal people throwing the term around, which I understand. But professionally, you can't have investing without speculating, trading, and sometimes even gambling. At the end of the day you are making expected value judgement whether that be through cash flow and dividend or price appreciation. And capital flow from "investor" to "producer" is also not very straight forward in many instances and involves many parties.

An extreme example would be: (1) Is it gambling to bet money if someone offers you 3 to 1 on a fair coin flip? (2) Is it investing if you participate in a seed round of a company that is so obviously a bad valuation or bad deal?

One may draw the distinction on what is productive for the real economy, but the economy is circular and money flows. And who makes the judgement call for what is productive and what is not.
It's a myth that stimulants only work on people with ADHD. ADHD is not a real condition anyway, it's a collection of symptoms that can have many different causes.
I feel like you’re agreeing with the author
Seconded on a HN-style site for writers. I would love that. Aside from tech, I am also an aspiring author and seeing what others are up to helps me develop my own voice.
Defining all politics as toxic is concerning, if it's not just a proof of concept. That's something dictatorships do so that people won't speak up.
Amazing! Check out the image of the methane leaks in a gas field.
There is (still) only one statistical test (2016)
What a lovely detailed post.

typo here "if you have a 1Hz clock signal with a 350ps rise time"

This line is great: “I see these practices recommended in vendor’s
datasheets all the time! Surely they can’t be wrong? They’re
professionals!”. Yup, I've seen some pretty whacky serving suggestions
that obviously nobody ever actually tried building.

I would add, this is why we prototype, even if you have great
simulation. A few times I've hand populated a digital board starting
with ICs and found it works perfectly without any of the Cs other
than about 10uF on the main rails. Then add a few in as required as
the frequency ramps up. Finally remove all the through-hole drills or
SM pads for components you didn't actually need.

Another point not raised is that every C you can get rid of ups the
MTBF of the board, since caps go bad and are temperature sensitive and
one bad C can bring down an entire circuit.
great idea to add tags. Colourful account icons clutters page, i'd rather prefer the hacker news style without these icons
Yes, solid ideas, I was thinking along similar lines.

There are two possible meta approaches for this:

a) hard-code the whole progression, which is tedious and not very adaptive to the learner's level

b) use algorithmic exercise/question selection. Then, suddenly, degrees of freedom explode: You had 5 exercises in a row with 6 images, maybe you'd want something easier. It was a long time since we practiced anything with "apple". But "cutting" was just practiced, it would be boring to bring it up again. So here is a set with all possible "apple" questions in the database. Some include words not yet practiced. Which one do we pick? And so on. It's a fascinating problem, far more complex than I anticipated. And if you use simple shortcuts, you quickly end in very boring loops :)
>you may or may not have realized you were voting for this, exactly, but this is what you’ve gotten.

I voted for Trump and I am loving what he has started to do.

Small government has been a Republican Party talking point for as long as I can remember, but noone has actually done it. Not even first term Trump.

This time it's clearly different, for the first time in my life we are taking gigantic hammers and crowbars to tear the government down to size. Yes, it will be painful for all of us (that includes me too) especially in the short-term, but it's something that I firmly believe needs to happen for an even better future and second term Trump is keeping his campaign promise.

We actually got a small glimpse of this during first term Trump when he essentially emptied the State Department and left it that way for the duration of his tenure. The world was surprisingly more peaceful than it ever was and the country did just fine diplomatically, despite loud cries to the contrary.

I want more of that. I want an empty State Department again. I want an empty bureaucracy. I want a small, effective, efficient government. And even better, these mandates come with a mandate for judging people on their merits alone. As a minority (Japanese-American) I am ecstatic that DEI has finally been viciously put out to pasture, I firmly believe that All Men Are Created Equal.

All of this is what I voted for, I am happy I can get to see it all happen for real. If you disagree, and obviously we do, that's unfortunate but we'll just have to agree to disagree.
But imagine the damage you do for each ambitious kid who reads this
I think Ghostty outperforms Kitty in font rendering, especially on high-resolution, high-DPX displays like MacBooks. It also offers integrated session management—both features I personally value highly. That said, Kitty is still an excellent terminal.
Oh for sure, if it's about the game then using "counterfeits" is not a problem at all; many proprietary card games (like Uno) can be played using regular playing cards which are a literal dime a dozen or cheaper.

But this isn't about the actual card game though, but the collector's market where grading companies sign off on the authenticity and quality of in this case 30 year old playtesting cards. I feel bad for the people that did get scammed, on the one side they should've known better because these were too good to be true, but on the other they put their trust in the grading company. I hope the grading company gets serious repercussions for letting this pass, surely they of all people should know about the printer dots to determine counterfeits and age?
Is there a RSS feed? Why not make this a community in Lemmy?
Uh, isn't that exactly like it is for people? They pay taxes on income and VAT
The convolutional kernels in the first levels do converge to Gabors like the ones in V1 (and there were math works in the 90-ies, in neuro research, about optimality of such kernels) so it wouldn't be surprising if higher levels would converge to something that is similar to the higher levels of visual cortex (like hierarchical feature aggregation that is nicely illustrated by deep dreaming and also feels like it can be optimal under reasonable conditions and thus would be expected to emerge).
You seem to be listing a bunch of things that are illegal in Europe. Yes, that was my point. Do you want to suffer from all these things that are legal in the USA and not in Europe?
No expert at all here. But could I use this to say, model my room and understand how to treat it acoustically to remove reflections and stuff like that?
> Agree that the language has to be analyzed under the original design goals to be fair.

I mean if you're analyzing languages in a void, I guess, but we're not. We're looking at languages as tools to solve programming programs. And almost nobody has the problems that Go was designed around, so the original design goals are kind of irrelevant.

I mean, how many of you have worked on a million line codebase? If you haven't, why would you care that compiling millions of lines quickly was a design goal for Go? Yes, smaller codebases are also faster to compile, but partial compilation works just fine for that in other languages.
In the case of Pokemon or MTG, it's very important that the back of the cards look the same across the years and generations, so that the opponent can't see what the other player is playing. Of course, with MTG people often use card sleeves so it's a bit moot.
That is a very European thing to say/do/claim.
I repeat: it's unfair if the teacher gives LOWER grades to one student because a DIFFERENT student did better.

Sally gets 90% and gets an A. You get 80% and get a B.

Next year Sally gets 100% and gets an A. You get 80% and it's a D because you didn't keep up with Sally.

Pretty unfair right? Well, that's how capitalism works. So you go and write a regulation that says 80% is a B.
Accent Oracle: Do you have an accent when speaking English?
My Hat Runs on BoxLang
MAME 0.274
Thanks for the share! I am the original author.

It's particularly interesting, even with durable execution workflows, the need for idempotency to ensure exactly-once delivery.
A browser is quite literally the most complex project out there - systemd is absolutely tiny compared to it, so I don't think that would make a fair comparison, at all.
not everything needs to be federated
Why do you follow your question by a refutation of the supposed response ? They probably doing it for themselves like people saying « gosh ». If you find that ridicule fine, but no need to strawman their intentions. You chances to get an honest, non defensive response are pretty low.
The European Accessibility Act for websites and apps