skysight-inc/HackerNews huggingface dataset:
True to some extend. But if you have OpenAI on your resume I have to imagine there’s no necessity for your next job to be much different (e.g. go to any FAANG)
Backwards compatibility is a mainstay in Go and I don't experience bloat, and, I believe, such goals are a hallmark of good api design. Source: over the last 20 years, built several and used many large code bases that have used for years and years that had different teams and individuals regularly committing into them.
Never bite the hand that feeds you
> Kitchen sink stdlib, Exceptions, Verbose naming, Complex build system, @Deprecated...

Now do drawbacks.
Liteally "oh i love Teslas, why my Nissan cannot behave like that?"
After all, the marketing message of no new features with Snow Leopard was because of the reputation of Leopard.
> The biggest challenges faced were most definitely not related to the choice of programming languages, but after cursing and fighting with Go’s mechanics and philosophy for years, I’m ready to throw in the towel.

I think that is the problem right there. Instead of cursing and fighting, you could have tried to understand, embrace, and adapt.
The model isn't trained on journalism only, you can't even isolate its training like that. It's trained on human writing in general and across specialties, and it's designed to compete with humans on what humans do with text, of which journalism is merely a tiny special case.

I think the only principle positions to be had here is to either ignore IP rights for LLM training, or give up entirely, because a model designed to be general like human will need to be trained like a human, i.e. immersed in the same reality as we are, same culture, most of which is shackled by IP claims - and then, obviously, by definition, as it gets better it gets more competitive with humans on everything humans do.

You can produce a complaint that "copyrighted X was used in training a model that now can compete with humans on producing X" for arbitrary value of X. You can even produce a complaint about "copyrighted X used in training model that now outcompetes us in producing Y", for arbitrary X and Y that are not even related together, and it will still be true. Such is a nature of a general-purpose ML model.
Also I fail to understand why doctors who prescribed opoids are getting away with it. It's well documented by now that many of them were getting bribes, and could clearly see that their patients were becoming addicted which went against the claims that the said opoids were not addictive. Responsibility is not just on the manufacturer and consultants' side...
>I will also be switching programming languages, from Go back to Java.

https://en.wikipedia.org/wiki/Between_Scylla_and_Charybdis
Using `uv` for Python is the first time I have used Python and enjoyed the experience full stop.

`ruff` is also just straight up amazing.

Everything else should do us all a favor and deprecate itself tomorrow.
As opposed to:

`python3 -m pip install <package>' to install it?

And `python3 -m <package>' to run it?
Made a new app to visualize the LLM race
I remember when free craigslist was a majic box. Those really were the days.
App: https://huggingface.co/spaces/m-ric/llm-race-to-the-top
I spent around 15 years doing Java exclusively, and after discovering Go (around 2012) I couldn't wait to adopt it and have never looked back since. I don't think Go is perfect, but I find it a much better default pick for most things I've worked on compared to Java. Of course Go has limitations, especially in the type system and error handling, but rather than go back to Java for those cases where it matters most to me, I tend to choose Rust these days. It shares some of the advantages of Java (compared to Go) and also comes with its own set of other major advantages too.
I was not driven away, got jabbed
The Silicon Valley CEO’s and elite are deathly scared of OpenAI because of the power it has accumulated in such a short amount of time. ChatGPT is already at 300M users per week and the name is synonymous with chatbots which in turn will be synonymous with “AGI’ in the future. OpenAI is in its way to reach the same market cap as Meta, Tesla and Alphabet. I wouldn’t be surprised if they also reach the Microsoft, Nvidia and Apple club.
I don't like these category of articles that put the name of a language into its title if the article is in fact not about the language itself but its entire ecosystem. So this one. It's mashing up things that should be kept/viewed/discussed separate.

What is more, as with any (formal) language, the test of time doesn't show how "good" a language is. It shows how a language and the entire ecosystem around is able to adapt to current needs. In other words, whether a "language organism" is "good" or "bad" is subject to personal preferences/opinions. Whether a "language organism" survives the test of time shows how viable the entire organism is. It's the same evolutionary process as in nature.
You don't have to 'activate' anything if you don't want to. The bin/ directory inside your venv contain the binaries and scripted entrypoints for the packages installed in your virtualenv.
I hate Java just as much, but at least it’s trying to improve and grow beyond its past limitations, instead of promoting bad design decisions as good for the programmer.
Just to give a concrete example, it helped me with my projects involving langchain and several langchain extensions. I have a clear and consistent source of version record for each dependency.
this would be true… if you lived in fucking china or north korea and someone controller “all jobs”
You forgot to initialize venv and activate it. And now also do it on other dev's machine shared via git.
That’s been my experience too. I have a friend who is very involved in a large (250+ people every week, same time same place) - she has a group of volunteers and a rota, who help and set everything up. Her job is mostly keeping those volunteers happy and dealing with the occasional troublemaker (usually in the form of someone forcing themselves into the volunteer role and trying to “make things better” without understanding why things are the way they are.
So now you're using not one (conda); not two (conda and uv), but three (conda, uv and pip) different package managers to manage your Python environment?
Even better, use mise to install uv and all your other tooling
I think beyond technicalities, the spirit of "fair use" is to allow individuals to build upon the work of others, provide critiques, and clarify existing issues. And the reason why this is a "good thing" is that in society, we want everyone contributing their ideas to make an intellectually better world.

In short, the true spirit of fair use is about people sharing their responses to the ideas of others. And the ultimate reason for that is that we want a free interaction of people.

AI should not be considered under fair use at all because it doesn't propagate the responses and reactions of people -- technically AI, creates, but since the creations of AI are not expressions of the experience of a person or group of people. Instead, the only goal of AI is to take away the opportunities that people have to express themselves because those opportunities often came with a small payment.

Therefore, even though at times AI might comply with fair use (and that's even be argued against here), whether AI violates fair use technically is not even the most relevant question. The question is, does AI violate the spirit of fair use? And the answer is unquestionably, yes. Fair use was designed to increase the production of works that reasonably include samples from other works for the express purpose of encouraging human creativity. HUMAN.

AI is just a tool that big tech uses to tip the balance of society and take more than their fair share of wealth. It's a shiny toy that is amusing but not really of much benefit to society and it uses the technicalities of the law (such as fair use) to crush its true intent for selfish gain.
Why not both? We need people working on moonshots in hope of a breakthrough that will leap us forward. Even if, in case of string theory, we probably both agree that the chance is slim at this point (but I'm not a physicist, so nobody asked my opinion and nobody should listen to it).
In our entire codebase, Go's generics have been used, like, 3 times, even though they were introduced almost 3 years ago. It's unsurprising: generics are most useful for writing your own custom containers, and generally, most projects don't need their own custom containers. It felt somewhat anticlimactic, considering all the anticipation.
They are one-offs, much like your init command. You do not have to activate it: you can explicitly invoke the binary in the venv if you do not want this.
Likewise, if you program C, you better be full of self-doubt, precise and disciplined.
My mantra is

"Programmers thinking that dynamic typing is better should never use a dynamically typed language, whereas programmers thinking that static typing is the only sane choice may use a dynamically typed language in special cases."

People that don´t see dangers take more risks, but they are also the least likely to understand your advice. People that don't understand how types help to adapt and grow software are the least likely to refactor when needed to.

That is why I think it is fine to use a type-brittle programming language for quick scripts, but not for building applications that have to change over time and need to be maintained by multiple people.
> For that issue, I think that as any medium ages, it transforms from "explore" to "exploit", which is also why films have a lot more sequels and reboots.

I've never agreed with this argument, it just felt like an excuse. For 100 years movies kept changing as society also changed, and all of a sudden they hit the exploit phase somehow after 2000, when GCI was still improving.

Movies are in part a product of a social climate, and that climate is never static, so to me it seems like there should always be something to explore. It just seems that financier no longer want to put any money in exploring, and culture becomes poorer while the GDP grows.
KeyTik Website Documentation is live at:
https://keytik.netlify.app/

Using template from: sprucecss-eleventy-documentation-template by conedevelopment

Deploy using Netlify
There's a barrier of entry for the army of people who use Python but are not (and often have no interest in being) engineers/developers/programmers.

This is the modern equivalent of building key components in Visual C++ for use by Visual Basic people; it kept the unwashed masses away from things they could break.

I think that this is probably the only way you're ever going to fix the horrific experience of using Python in anger. Which is a good thing, Python's a great little language which is let down by being built on sand.
Because Sam.
Thank you, this is exactly the answer I would expect from this kind of forum.

I am all but an anti-capitalist per se. I believe that, among all forms of societal organization, capitalism has proven to be the most effective at taking masses out of poverty.

I am also very aware that different types of capitalism exist, and in my critique I'm usually referring to the American "unbridled" or more or less libertarian Capitalism, rather than the social democratic flavor we have in Europe.
We even have chinese capitalism, the most beautiful and effective economic oxymoron to ever prove effective at what it does.

My gripe is mostly with the American form, and its role as a fundamental engine of disequalities. It's socialism for the ultrarich, as many capitalists in America would define it with no issue. I do think that this explains not all, but a lot of the undercurrents that lead to what this article described, as most of this trend seem to spread from a globalized push for optimization through homologation.

Especially when discussing with an educated American counterpart, I have the feeling that capitalism is the untouchable axiom of everything - which is expressed in your "annoyance", or at least that's what I perceive.

"Oh, here we go, let's blame it all again on capitalism..."
To me that's like fish complaining that everything around them is always wet, but getting annoyed if anyone mentions water.

Of course, getting out of the water is not an option for them, and sure there is no alternative for us about capitalism.
In this case the options are twofold: go the Mark Fisher way, conceding to the despair of a lack of an alternative; promote constant discussion and self-reflection about it, in a democratic and dialectically constructive way, to make the best of the water we all swim in.
As an exercise, articulate the thesis of the article.

Extra credit: articulate the author's logic and support for her claims one or two levels deep.

Drivel.
On the slide of body/brain weight relation he highlighted the humanids difference in scaling

What he didn't mention, that I found interesting, was that the same slide also highlighted a hard ceiling for non-humanids at the same point
What I've always disliked about calling it "memorisation" is that we already have machines with much better memorisation than what LLMs do: the hard drives with the source documents.

To the extent that it's able to respond to and with natural language, this is already an improvement over, say, grep or PageRank.

To the extent that it is memorisation in the way we mean when we say a human has memorised something, it's an example of another aspect of what was meant by "intelligence" when I was growing up.

It's definitely weird and alien as an intelligence, but it still ticks the boxes we used to have even a decade ago, 2014, let alone the late 80s to 1999 when I turned 16.
This is very odd.

Java is my "main" language, but I do enjoy Go. I think it is very ergonomic, and it shines in some contexts where Java is lackluster.

The error handling in Go is kinda meh, but hardly a dealbreaker.
https://archive.is/9oXtG
Meta's approach doesn't seem to throw out character grouping entirely, it just makes it dynamic.
Also trying to integrate AI code review into our project.

In theory copilot code review would be goto solution, but it is still in closed beta

Aslo there is an opensource ai code review action in github.
(My POC project: https://github.com/VKotivskyi/RN-Expo-Example/pull/3)

I would say it obviously works in basic cases.
But also it needs a lot of fine tuning to actually do high quality code review.

Anyway we agreed to try to use it for a while as experiment.
FrontPage 98 would like a word.
Your examples are excellent but I agree with the GP that "quite" can also be used in the sense of "somewhat but not entirely".
You are not wrong here, capitalism is the rule to make as much money as possible (be it by selling legal drugs, weapons, food, gambling, insurance).

The role of a state and it's laws is to control and limit these companies.

A lot of people think it's good to assassinate the CEO of an insurance company, but then I ask, where are the checks and balances, where is the state?

If you have to have insurance, the state has to make rules where it's almost impossible for the insurance company not to pay the necessary actions (like in Europe).

With McKinsey...what did the FDA do wrong here would be my first question.

Don't hate the companies, criticise the state (who is the responsible blob to keep a society healthy).
Gimp and Libreoffice both seem to go out of their way to do everything their own way and ignore what has been demonstrated to work well and has essentially been established as a standard, this is one of the major issues with OSS for me along with trying to offer more than is reasonable and put in time on niche features (MORE MORE MORE) instead of working out the issues with what is already implemented. LibreCAD is a prime example example of doing it their own way, cutting off their nose in spite of their face, there was no reason to change most every command and require us to hit return after every single command. The free version of QCAD is still superior to LibreCAD and it is difficult to justify suffering through all of LibreCAD's failings when QCAD only costs $45 with a year of updates, even if you don't renew that outdated QCAD it is still more capable and usable than LibreCAD.

I have used nothing but linux for over two decades now but it is getting harder and harder to justify using linux, too much of the software is so fixated on competing that they have lost all perspective. For awhile now I have seriously considered switching to Haiku and developing the software I want for Haiku with its API that will not run on anything else, but I have not quite been irritated enough to go that far. Getting there and it might happen once Haiku irons out those last few wrinkles.

Edit: Should add, been a few years since I last used LibreOffice, they may have gotten their act together. I suffer gimp far too often.
I am about to draft a UI and user flow for an internal tool (an LLM based RAG). I was thinking about using Vercel/V0. Is this an option? What else can I use? Is Figma a must have in my tool belt?
That's what I'm saying. When price goes down, robotaxis become a more viable option due to convenience and speed. You're shopping? Just put it in the trunk. Have fun with 4 grocery bags on public transport.

Public transport can be faster for going from A to B, but most people live a couple of kms from A and they're not going to exactly B but somewhere in the vicinity. The "last mile" will more likely be by robotaxi.
This has been discussed.

Yes Google - and particularly DeepMind were far ahead when OAI started. They even have the first paper on Transformers I think. But the people who ended up productising the entire thing was OAI because the incentives weren’t there for Google to make ChatGPT.
Yeah, and I don't "have" to use Make and build systems either, but it makes my life easier and bullshit free.
I would love to have a text box in Figma and then just type in what I want.

"Design a basic login screen. Change red for yellow. Move the layer up front."

Is anyone working on this at Figma?
Same here. I honestly love react, it just seems to make sense, integrates well with legacy stuff, great tooling, really nothing else comes close
Although the model weights themselves are also outputs of the training, and interestingly the companies that train models tend to claim model weights are copyrighted.

If a set of OpenAI model weights ever leak, it would be interesting to see if OpenAI tries to claim they are subject to copyright. Surely it would be a double standard if the outcome is distributing model weights is a copyright violation, but the outputs of model inference are not subject to copyright. If they can only have one of the two, the latter point might be more important to OpenAI than protecting leaked model weights.
I spawn dozens of one-offs, cost adds up. Some of those evolve to not be one-offs, and then synchronization with other devs becomes a problem.
Your catastrophizing belief is a self-fulfilling prophesy. There are quite a few safety options: law that forces AI companies to dedicate half of their compute to safety research. Tool AI idea by Tegmark instead off agentic AI. Worldwide direct-democracy constitution for AI like the one Claude has but with real-time voting. The idea is for AI to not have a specific certain goal (always leads to unintended consequences and fundamentalism) but to forever be uncertain and seek to better understand humans and help them: to maximize each individual human’s freedom of choice and options now and in the future. Just look into it, Tegmark is a good start
Me too!, me too! I also want to make a clever math joke here!. Here we go...

...

Dam, I forgot how I hated maths. My head aches.
I have to agree with author. I don't see what people like about golang. It seems like people use it because it is cool but after a while people realize they are less productive with it.
Show HN: Svader – Create GPU-rendered Svelte components
Svader is a library for rendering 2D shaders on Svelte websites, using either WebGL or WebGPU.

It's streamlined for the specific use case of rendering 2D graphics using fragment shaders as an alternative to SVG or the JS canvas API, so it's not meant for doing 3D objects like three.js, for example.

This started as something I needed for my own project, but I eventually decided to split it into a separate library. I've since found that this use case fits really well into the Svelte compiler-based approach and its fine-grained reactivity system.

In general, I think using shaders like these has some really positive upsides compared to traditional ways of doing graphics on the web — not just for games and stuff, but also for something like data visualizations and aesthetic details. My dream is that one day, you'll see web developers using small, isolated shader components ubiquitously across web applications, just as naturally as something like SVGs are used today.
I'm sorry, can someone please explain
It's easy to think that AI is mostly a harmless concept, after all, all it does is give you text and image responses, how can that cause any serious harm? But that betrays a very serious blindness to how quickly these things can change, it's like thinking the invention of electricity cannot possibly have any huge implications for society because all it does is light some lightbulbs, and we already have oil lamps that does roughly the same. The future is not simply what you have right now scaled larger.

A lot of money, time, and effort is being poured into AI, and putting anything but a trivial chunk of those resources into AI safety, or limiting further development of AI until you know it's safe, means that you'll lag behind your competition who aren't doing such pit stops.

If OpenAI, Google, or Meta decide that they won't release AI models or services into society before they know it won't do serious harm in some unexpected way, then the other two will speed ahead and capture the momentum and market share.

As usual, capitalism pushes us ever closer to the gaping maw by it's very design. If you aren't willing to entertain the destruction of society in your pursuit of new innovation and technology, you'll be out-competed by those who do.
Have applied earlier , just wanted to clarify if this a remote(US) position only
Thanks
Yes I did. But the time machine backup was way larger than my macbook‘s ssd. The reason was this:

I had only 600-700 gb of data on my Mac. Installed OneDrive, did not know that I had configured my NAS to do 800gb of cloud backups to OneDrive. And Time Machine downloaded that data into its backup. Although I had configured OneDrive not to download that folder to my Mac. So time Machine screwed up.
DW is literally the only German state owned media, financed directly by tax money. And they don't even have a German broadcast anymore.

Compare this to the other German public broadcasting (ARD and ZDF), who are financed by their own (obligatory) dues ("Rundfunkbeitrag"), which is set by politics, but cannot be easily taken away from them.
May I ask what distro you're using, and when there's any good documentation around for the installation procedure?
For all who haven't, please read the other two as well.

Last Answer

Nightfall
"But I also have strong opinions that other people don't agree with, and may occasionally write those opinions in a not-so-nice way."

Personally I learned to interact with people in a nice way, even though I very much disagree with their strong opinions (if they don't have to shout their opinions every 5 minutes from the rooftops)

I believe HN meetups could work the same? Focus on the curious technical things and not on whether we like Musk or not?

I likely would have a look at the profiles of people who also go there (I just did for my area) - but if it is not a toxic troll, I don't care if there ever was something weird. I certainly have my strong opinions and topics that trigger me as well ..
Was he there to make predictions?
Factorial announces milestone for its solid-state EV batteries for Mercedes-Benz