MurphyA/hacker-news huggingface dataset:
by blindseer | 2025-10-09 07:52:29+00:00
I think multiple dispatch (useful as it is) is a little overrated. There's a significant portion of the time where I know I have a closed set of cases to cover, and an enum type with a match-like syntax would have worked better for that. For interfaces, multiple dispatch is good but again I would have preferred a trait based approach with static type checking.

I largely think multiple dispatch works well in Julia, and it enables writing performant code in an elegant manner. I mostly have smaller gripes about subtyping and the patterns it encourages with multiple dispatch in Julia, and larger gripes about the lack of tooling in Julia.

But multiple dispatch is also a hammer where every problem in Julia looks like a nail. And there isn't enough discussion, official or community driven, that expands on this. In my experience the average developer to Julia tends to reach for multiple dispatch without understanding why, mostly because people keep saying it is the best thing since sliced bread.

wrt to hybrid languages, honestly, I think Python/Cython is extremely underrated. Sure you can design an entirely new language like Mojo or Julia, but imo it offers only incremental value over Python/Cython. I would love to peek into another universe where all that money, time and effort for Mojo and Julia went to Cython instead.

And I personally don't think Python/Rust is as bad. With a little discipline (and some tests), you can ensure your boundary is safe, for you and your team. Rust offers so much value that I would take on the pain of going through FFI. PyO3 simplifies this significantly. The development of `polars` is a good case study for how Rust empowers Python.

I think the Julia community could use some reflection on why it hasn't produced the next `polars`. My personal experience with Julia developers (both in-person and online) is that they often believe multiple dispatch is so compelling that any person that "saw the light" would obviously naturally flock to Julia. Instead, I think the real challenge is meeting users where they are and addressing their needs directly. The fastest way to grow Julia as a language is to tag along Python's success.

Would I prefer a single language that solves all my problems? Yes. But that single language is not Julia, yet, for me.

PS: I really enjoy your blog posts and comments.
by xpe | 2025-10-09 07:52:32+00:00
> Please stick to facts here, not hype-filled wishful thinking. You are actively pushing misinformation that makes situations like the OP’s worse.

I don't understand what you are talking about. I have to wonder if you posted in the wrong place. Care to explain:

- What specifically did I write that was misinformation?

- How do you justify saying it "makes situations like the OP’s worse". Connect the dots for me?

Please remember to be charitable here.
by jeffparsons | 2025-10-09 07:52:45+00:00
There is no reason for a company like Discord to ever see the ID. The owner of each relevant form of ID — usually a government agency/department — should provide an attestation service, such that users prove their identity to the agency and the agency tells the company "yes, this user is who they say they are".

It's not that hard. Legislators around the world are consistently dropping the ball on this.
by sema4hacker | 2025-10-09 07:54:24+00:00
So many movies have been made since films were invented, that the number of "lesser-known" but good films in ALL genres is huge, especially for younger generations. I've got 30-year-old employees who enjoy movies but are more-or-less oblivious to all the great movies created before they were born. In my day, a hand full of local theaters might offer a new film each week, and a few old films would show up on TV. It was a lot easier to keep up with production. But now the vast number of movies that exist guarantees many films will just never get a chance to be widely seen and will be forever stuck as "lesser-known".
by bravetraveler | 2025-10-09 07:55:05+00:00
They opened with this [in 2018 and updated in 2021]:

> Your trust is our first priority. That’s why we’re making it easy to get all of the data connected to your profile, whenever you need it. Now you can better understand what information we store, so you can make informed choices about how you use GitHub.

Having not the best personal history/response, I get the feeling there was some auditable event that we'd want to see; they're making the bet that folks won't. Corporate moves in particular rarely serve just one purpose. Make the data available for whatever reason, dress it up in PR; sure. Also drop responsibility.

It's probably interesting to revisit with all of these Copilots floating around.

Ultimately, to your point, GDPR wouldn't be notable. I'm skeptical because they're speaking: if this truly was the first priority... the announcement wouldn't exist.
by pjmlp | 2025-10-09 07:55:07+00:00
Enforcement against social expectations usually means that other set of folks get to govern when time comes.

Speaking as southern European, where we also have our social differences between what the law says and what everyone does, when those trying to enforce are the first ones to show corruption pays off, it is kind of hard to have the population do otherwise.

Some examples of our dear politicians, those that would be the enforcement.

https://www.gisreportsonline.com/r/operation-marquis-portuga...

https://www.theguardian.com/world/2025/jan/24/portuguese-pol...

https://poortugalscum.com/isaltino-the-corrupt-mayor-that-th...

I have plenty to give from our beloved goverments in case you want more.
by empiko | 2025-10-09 07:55:33+00:00
What a great write-up, kudos to the author! I’ve been in the field since 2014, so this really feels like reliving my career. I think one paradigm shift that isn’t fully represented in the article is what we now call “genAI.” Sure, we had all kinds of language models (BERTs, word embeddings, etc.), but in the end, most people used them to build customized classifiers or regression models. Nobody was thinking about “solving” tasks by asking oracle-like models questions in natural language. That was considered completely impossible with our technology even in 2018/19. Some people studied language models, but that definitely wasn’t their primary use case; they were mainly used to support tasks like speech-to-text, grammar correction, or similar applications.

With GPT-3 and later ChatGPT, there was a very fundamental shift in how people think about approaching NLP problems. Many of the techniques and methods became outdated and you could suddenly do things that were not feasible before.
by CraigJPerry | 2025-10-09 07:55:41+00:00
There's so much to unpack here. I think the first thing to agree is that we don't need a model when we can just look directly at the law.

This goes in the bin:

>> recommend learning traditional macro

It obscures what is legally required to happen and it completely ignores entire aspects of the financial system through a series of absurd assumptions.

So rather than rely on any models, be they orthodox or heterodox, let's instead only refer to the actual operations of the actors involved. They are bound by the same laws.

Let me nail this one further home - there are different economic models, they're interchangeable based on beliefs and assumptions (not based on observable facts), but whatever happens all the actors have to comply with the law as it exists today. Let's just use that directly as our frame of reference.

With that given, when you say creditor confidence, at which step in the process of sovereign debt issuance does creditor confidence come in?

Is it when the select panel banks, the primary dealers are legally obligated to make fair market bids for every issuance? (there aren't many other markets where the buyer legally obligated to buy)

Is it when the Fed conducts repurchase agreement operations with the primary dealers (this is the bit where the fed ensures the primary dealers have sufficient reserves to participate in those treasury auctions - in what other market does the seller give you the money to bid on the auction?)

So far the process is just a legally mandated mechanism that everyone must serve their part. We could entirely elect not to do any of this.

The specific question that brings the whole house of cards down: where does creditor confidence come in? You can't answer from an economic school of thought, they all? ignore the reality of how these transactions are executed.
by jamiecurle | 2025-10-09 07:55:46+00:00
I don't get this. Many years ago there was "Do not track", a header that was sent based on browser configuration. As a data subject, I loved it. As an engineer I also loved it - it was easy. If the header was present don't render any tracking code. If all services acted in good faith, it could have been epic. But there was pushback, and it went away. Sadface.

For what it's worth I think the browser is the right place for tools like this. If the same thing could have been applied to cookies, we'd not be experience cookie-preference-popupageddon.

The article suggests browser vendors are somehow on the hook for implementing "do not sell". Is the idea the same as do not track?
Show HN: Built Open Source AI Coding Assistant Which Rivals to Cursor
by MindBreaker2605 | 2025-10-09 07:56:15+00:00
I built a completely FREE, open-source AI coding assistant in Python over a weekend. It works with any codebase, keeps your data local, and rivals paid alternatives.

What is Lynecode? Open Source: You can customize if you want Terminal first: Works with ANY language, ANY project size 30+ tools from ASTSearch to SEMGREP Your data stays LOCAL Built in safety, Auto-backups before every change without even having git

The "Holy Sh*t" moment I built my entire website (https://www.lynelabs.com/) using Lynecode in under 2 hours. That’s when I realized this thing actually works and could rival the expensive alternatives.

Why this matters for developers everywhere: No more $20/month subscriptions draining your budget Data sovereignty: Your code doesn’t leave your machine (or host on your own Azure for extra privacy) Learn from readable code Toolset which can rival it's paid alternative and easily expandable

The bigger picture This isn’t about claiming to be the absolute best (I honestly haven’t tested every tool out there). It’s about showing that you don’t need million dollar funding or fancy marketing to build something useful
by moomoo11 | 2025-10-09 07:56:32+00:00
Why not try and work at a actual unicorn startup? One that will probably IPO instead of get acquired where you get jack shit.

90% of startups are shit, but there are some actually good companies out there. I worked at such a company, made a lot of money too when we IPO'd.

Find some that are at series B or so, doing something interesting or new to you, with a good track record beyond just unicorn valuation. Bonus points if the CEO is actually passionate and comes from whatever field they're solving for. AKA not some 23 year old fuck boi.

If they're successful, and the company IPOs at like 10-30x you'll make a good amount of money even if you're employee 500. Enough money to not work for a decade, and you'll be making a lot off interest by then so hopefully you can live a upper-middle class to lower-upper class lifestyle if you do nothing else.

Working outside VC tech is like boomer central critical mass of mediocrity. It is a whole new set of issues (mostly dealing with mid-low tier workers who just cannot work independently or without drama, who will drive you insane if you're an Exceeds Expectations type of person), with little financial upside.
by jacquesm | 2025-10-09 07:57:02+00:00
No, I've seen this happen on larger arrays. The restart with a degraded array risks another drive not coming up and then you are on very thin ice. Powercycles are usually benign but they don't have to be and on an array there is a fair chance that all of the drives are equally old and if one dies there may be another that is marginal but still working. Statistically unlikely but I have actually seen this in practice so I'm a bit wary of it. The larger the array the bigger the chance. This + the risk of controller failure is why my backup box is using software RAID 6. It definitely isn't the fastest but it has the lowest chance of ever losing the whole thing. I've seen a hardware raid controller fail as well and that was a real problem. For one it was next to impossible to find a replacement and for another when the replacement finally arrived it would not recognize the drives.
by Arch-TK | 2025-10-09 07:57:16+00:00
It wasn't specifically in the context of debug pins.

On a "normal" arduino, an FTDI chip on the board handles the job of exposing a serial adapter to your computer over USB. The atmel chip on the other side of the FTDI chip runs your code and getting serial out from your firmware is a short codepath which directly uses the UART peripheral.

On a teensy, there is still a secondary chip, but its just a small microcontroller running PJRC code. This microcontroller talks over the debug pins of the main chip, and those pins aren't broken out (at least back when I last used a teensy). Despite covering the debug pins, this chip only handles flashing and offers no other functionality. Since there is no USB serial adapter, for hobbyists trying to use it for running code with an arduino HAL, the HAL has to ship an entire USB driver just for you to get serial over USB. And this itself means you can't use the USB for other purposes.

For advanced users, this makes debugging much harder, and god forbid you need to debug your USB driver.

It's kind of just a bunch of weird tradeoffs which maybe don't matter too much if you are just trying to run arduino sketches on it but it was annoying for me when I was trying to develop bare metal firmware for it in C.
by NitpickLawyer | 2025-10-09 07:57:17+00:00
Novel as in never done before? Of course not.

Novel as in "an LLM can maintain coherence on a 100k+ LoC project written in zig"? Yeah, that's absolutely novel in this space. This wasn't possible 1 year ago. And this was fantasy 2.5 years ago when chatgpt launched.

Also impressive in that cc "drove" this from a simple prompt. Also impressive that cc can do stuff in this 1M+ (lots of js in the extensions folders?) repo. Lots of people claim LLMs are useless in high LoC repos. The fact that cc could navigate a "new" language and make "variables as emojis" work is again novel (i.e. couldn't be done 1 year ago) and impressive.
by ktallett | 2025-10-09 07:57:21+00:00
The EU need to move to E-waste such as this next. Either hardware that has no functionality with a subscription or permanent support needs to be banned, or there should always be a provision of access to SERIAL commands, an api, or the code needed to run these devices should be able to be use these devices locally. This doesn't stop companies offering more value, say an app or something to manage things, so you stick with them, but it does mean the whole device isn't bricked when the original manufacturer stops offering the service.
by altacc | 2025-10-09 07:57:25+00:00
The other day I was helping somebody choose some funds to invest in. The majority of "global" or "index" funds we looked into either directly or indirectly had the largest share of holdings in Nvidia, Microsoft, Meta, Alphabet, AMD. Often these were about 50-70% of their portfolio. The returns for the past year look great but the crash is going to be devastating and widespread because so many investments link back to this bubble.
by ZeroGravitas | 2025-10-09 07:57:54+00:00
The big problem is that it is only covering about a third of electricity, same as coal at the moment.

We can cost effectively replace the vast majority of that coal and gas and stop people building more without it ever being necessary to guarantee 24/7 clean energy until much later. And save lives as well as money in the process.

Why people feel the compulsion to leap ahead and invent non-problems and purity tests to slow that process down is fascinating but deeply depressing.
by piva00 | 2025-10-09 07:58:26+00:00
Surely, those existed since ancient times, there's a reason why Romans had inns and waystations. There was some expectation to host strangers traveling as an act to please the gods, etc. but for any mass events there would be lodging at inns, camps, and so on... Not an expectation that everyone hosts thousands of strangers when they pour over for such events.

The scale is massively different, they didn't have millions of people coming through a city during the summer, like Paris, Barcelona, or Lisbon gets. Just Lisbon gets some 5-6x its population as tourists per year, it's in a very different scale to some tens of thousands in ancient times, which wouldn't expect the same relative level of amenities as modern tourists do.
by sixhobbits | 2025-10-09 07:58:48+00:00
FWIW, there are similar top-of-google and top-of-reddit results for all bootcamps. Try googling 'lambda school', 'hyperiondev', 'coding temple', 'le wagon' along with 'reddit', 'review' 'legit' or anything similar (or often that's not even needed.

In the end, these bootcamps charge people thousands of dollars to sell them the dream of getting a high paying job after 3 months of part time work, and that's just not realistic.

In addition, in order to survive and sell to consumers, most bootcamps are 90% sales and marketing, and 10% education. They use their own students to teach the next generation, and increase their job placement rates (if you hire your own grad you can claim that that grad got a job!).

I used to work in the industry, and in theory I think it's great to have alternatives to universities which can be elitest and out-of-date with new tech, but I left because it felt kinda like the used-car market of CS, and I don't think it's a great model overall.
by _ink_ | 2025-10-09 08:00:14+00:00
> LLMs are terrible at asking questions. They just make a bunch of assumptions and brute-force something based on those guesses.

I don't agree with that. When I am telling Claude Code to plan something I also mention that it should ask questions when informations are missing. The questions it comes up with a really good, sometimes about cases I simply didn't see. To me the planning discussion doesn't feel much different than in a GitLab thread, only at a much higher iteration speed.
by JimDabell | 2025-10-09 08:01:46+00:00
> I need to address several evasions and fabrications of yours here with actual evidence.

> Source this immediately.

> That's pure gaslighting

> You are now dictating how I have to adjust the style of my writing so you can be bothered to finally answer my questions after you've repeatedly evaded answering question? You never had any intention of answering them. Apple's conflict of interest which you're hellbent on denying is indicative of your own conflict of interest. Shareholders tend to be defensive of their own investments.

> You evaded and dodged questions by Gish galloping and didn't expect that I would relentlessly press you on answering them. After you've realized that I will not give up on demanding substantiated answers to those inconvenient questions, you pivoted to arguing about tone. Your strategy is obvious.

> @dang can you please review these coordinated false flags?

You are being flagged because you are dragging this thread down into the mud. Note that your earlier comments where you were behaving more reasonably are not flagged, but as you descend into baseless accusations and conspiracies, your comments are getting flagged.

I pointed you to the site guidelines before:

https://news.ycombinator.com/newsguidelines.html

If you make more of an effort to follow them, you might not get your comments flagged so much. But more importantly, you would stop making this thread an unpleasant distraction from the main topic.
by truetraveller | 2025-10-09 08:02:33+00:00
Thanks for your side.

I hate fake reviews by competitors. But I read the article myself, and it seems exaggerated. It did read like a hit piece, and did feel ironic. This was before I even read your response.

I don't know who's saying the truth, but it's never too late to better one's self. So that's the advice to myself and you.
by BoorishBears | 2025-10-09 08:02:43+00:00
> Yesterday Huggingface Deleted the account of a talented User @BasedBase which was creative in open weights (threatening the big techs).

I looked it up it found a pretty clear reason they'd delete it themselves?

https://www.reddit.com/r/LocalLLaMA/comments/1o0st2o/basedba...
by fjfaase | 2025-10-09 08:02:56+00:00
What is real? There are strong indications that what we experience as reality is an ilusion generated by what is usually refered to as the subconscious.

One could argue that knots are more real than numbers. It is hard to find two equal looking apples and talk about two apples, because it requires the abstraction that the apples are equal, while it is obvious that they are not. While, I guess, we all have had the experience of strugling with untying knots in strings.
by austin-cheney | 2025-10-09 08:03:13+00:00
I have a personal project that is a web server. It started out as HTTP over WebSockets for increased speed and durability with built in proxies and redirections via tiny JSON rules. Right now it’s just Linux and Windows, but I suspect FreeBSD would work too.

I wanted remote monitoring of machine health and interaction so now it’s more like a PM2 alternative with a built in terminal emulator. Next I will add support for peer-to-peer data sharing so that the dashboard displays data from multiple machines.

In the meantime I am trying to figure out the reporting I am doing for things like USB devices, processes, services, users, and more in an event oriented way so that I can alert on changes in real time.

It’s all TypeScript and the dashboard is a browser page. Interesting learning from yesterday when I tried to perform list analysis between system sockets and processes. For some reason that analysis was dramatically slower in Node (about 100ms) versus in the browser (about 10ms) even though it was almost verbatim identical code against the same list data.
by Orygin | 2025-10-09 08:04:05+00:00
Do you have the quote? I would think such "right to merge" would go against the notion that maintainers work for free and have no obligation to merge your work.

Edit: Found the quote. The Right to Merge is about the maintainers right to merge your fork/changes back to their branch. Not the other way where random dev have a right for their changes to be merged into the original project
by lqet | 2025-10-09 08:04:10+00:00
Philosophical problems regarding the fundamental nature of reality aside, this short clip is relevant to your question:

> https://www.youtube.com/watch?v=tCUK2zRTcOc

Translated transcript:

Physics is a "Real Science". It deals with reality. Math is a structural science. It deals with the structure of thinking. These structures do not have to exist. They can exist, but they don't have to. That's a fundamental difference. The translation of mathematical concepts to reality is highly critical, I would say. You cannot just translate it directly, because this leads to such strange questions like "what would happen if we take the law of gravitation by old Newton and let r^2 go to zero?". Well, you can't! Because Heisenberg is standing down there.
by altacc | 2025-10-09 08:04:29+00:00
I am for a medium risk profile and I've already started diversifying. A lot of major "global" or "index" tracking funds are now majority comprised of holdings in Nvidia, Microsoft, Meta, Alphabet and also Tesla. I've seen many supposedly non-tech funds where about 50-75% of their portfolio are linked to this bubble. Sometimes the holdings aren't clear if the fund invests in other funds. As an individual investor I won't be able to react fast enough to a crash, so am being proactive with moving investments so that no more than half is exposed. Will obviously keep an eye on things to reduce that if it looks wise.