skysight-inc/HackerNews huggingface dataset:
I interviewed a guy with a CCIE who couldnt detail what a port forward was. 3 years ago.
...give it terribly painful diodes down its left side.
Prompt engineering for LLMs (GPT-4, Claude, etc.) is often an iterative trial-and-error process. You tweak a prompt, run it, and hope for a better response. But what if AI could define the intelligence of a prompt mathematically instead?

DoCoreAI introduces intelligence profiling—where an AI analyzes a prompt’s complexity and assigns values for:

Reasoning (depth of thought)
Creativity (factual vs. imaginative)
Precision (broad vs. detailed)
By using these structured intelligence parameters, we can get consistent and optimized responses without manual prompt tuning.

Example:
A standard AI prompt:
"Explain quantum computing to a child" (response is unpredictable)

A DoCoreAI-powered prompt:
"Explain quantum computing to a child (Reasoning: 0.8, Creativity: 0.4, Precision: 0.9)" (response is precise and structured)

Would love to hear thoughts from the community! Could intelligence profiling reduce prompt engineering complexity for LLM applications?
Hopefully you'll forgive my ignorance, but this is the first time I hear about DuckDB. What space does it occupy in the DBMS landscape? What are its use cases? How does it compare to other DBMS solutions?
I'm pretty sure manually scavenging through garbage is none of those.
Honestly most people want to be him. Everbody craves money and unchecked power. The problem is nobody understands that what he's doing is against their interests.
Because if you’re working on anything of note, you will need to sustain, scale, and operate that software while hopefully designing for it at a high level. LLMs are not suited for those problems, at least not anytime soon
Yes, they were, for reasons that have turned out to be half-right and half-wrong. At least by some people. Ctrl-c ctrl-v programming was widely derided, but people were also worried about a general inability to RTFM.

I had the good fortune to work with a man who convinced me to go read the spec of some of the programming languages I used. I'm told this was reasonably common in the days of yore, but I've only rarely worked on a team with someone else who does it.

Reading a spec or manual helps me understand the language and aids with navigating the text later when I use it as documentation. That said, if all the other programmers can do their jobs anyway, is it really so awful for them to learn from StackOverflow and Google? Probably not.

I imagine the same is true of LLMs.
800 lines is too long to parse? Wut?
Except you can easily add a keyboard and mouse.
Isn't guessing what a function does based purely on its name pretty risky? There's usually nuance, so if I'm not already familiar with a function, I'm looking up its docs at least once.
repo is updated, win32 works now.
_Kinda sorta?_

There's actually two things going on when I'm coding at work:

1) I'm writing the business code my company needs to enable a feature/fix a bug/etc.
2) I'm getting better as a programmer and as someone who understands our system, so that #1 happens faster and is more reliable next time.

Using AI codegen can (arguably, the jury is still out on this if we include total costs, not just the costs of this one PR) help with #1. But it _appreciably bad_ at #2.

In fact, the closest parallel for #2 I can think of us plagiarism in an academic setting. You didn't do the work, which means you didn't actually learn the material, which means this isn't actually progress (assuming we continue to value #2, and, again, arguably #1 as well), it is just a problem in disguise.
Not everyone does web dev. There are many jobs where it is necessary to have a vague idea of memory architecture.

LLM are very poor in areas such as real time and industrial automation, as there is very little data available for training.

Even if the LLM were good, we will always need someone to carry out tests, formal validation, etc.

Nobody want to get on a plane or in a car whose critical firmware has been written by an LLM and proofread by someone incapable of writing code (don't give ideas to Boeing ).

The question about Fibonacci is just a way of gently bringing up other topic.
Because learning improves your internal LLM which allows you to creatively solve tasks without using external ones. Additionally it is possible to fine tune your internal LLM for the tasks useful for your specific interests, the fun stuff. And external llms are too generalised
The page does not recommend them directly, but also doesn't discourage them. In fact, it requires "guidance", which IMO might as well be a strength indicator.

> Verifiers SHALL offer guidance to the subscriber to assist the user in choosing a strong password
> remaining 99% of population...

Well in developing countries you can hire people to do house chores.
I've been down this path. Code generation is great; but the downside to this approach is that making the language debug-able is pretty much impossible. (An MPEG-SA structured audio compiler with a C++ back end).
Only if your actions would harm another human or yourself, right?

Anyhow in the caliban books the police robot could consider unethical and immoral things, and even contemplate harming humans, but it made it work really slow, almost tiring it.
Still not enough.

Not only that, still very far away from being good enough. An opinionated AI trying to convince me his way of doing things is the one true way and my way is not the right way, that's the stuff of nightmares.

Give it a few years and when it is capable of coding a customized and full-featured clone of Gnome, Office, Photoshop, or Blender, then we are talking.
AI IDEs Need Moats
Experimental version of Node.js with the lkgr (last known good revision) of V8
Your cognitive abilities to do programming may cognitively decline, but that's not the aim here is it? The aim is to solve a problem for a user, not to write code? If we solve that using different tools maybe our cognitive abilities will just focus on something else?
MBA or Mini don't also have a touch screen and pen support. iPads are a lot more flexible in form factor than anything else Apple sells.
turns out being captured by reactionary ideologues has its disadvantages
Because you're meeting the ones so content they don't leave.

All the things people are saying here about Australians are the same complaints Americans in the west have about Californians.
I've never seen anyone actually refer to time variance for either realtime or crypto as "side effects".

It's true that these are all somewhat related concepts, but I'm pretty sure the term "side effect" is consistently used in the functional sense.
https://archive.is/6SA8T
Too many marketing and advert goons on HN, not enough engineers and actual hackers.
Wishful thinking.

Not a single mention of the fact Google contributed to 89% of Mozilla's income since 2005 [1]. Good luck convincing Mozilla to bite the hand that feeds it.

[1] https://windscribe.com/blog/windscribe-expose-mozilla/
It is really unfair, the way capitalism treats nurses (and police officers, school teachers). Without them, the entire system wouldn't even exist. Capitalism may sound like a great idea at first, but in the end you have a few rich bastards milking the rest.
For short term wins you pay with long term losses.
There are a lot of people in Europe working on KDE, including the really open web browser. They are the provider.

The problem with a web implementation not being a small thing is inherent due to the size of the spec. You can definitely make a browser with many of the same functional capabilities in 20K lines but it won’t be showing the existing web or be a replacement for chrome.

Many companies have a customized Linux kernel which means you aren’t actually dependent on the provider.

In my opinion, the GGP’s claim the EU should fund their STEPS-like project because “it will help avoid American dependence” is … not in line with reality, just a straw man argument to grab available funds.

Other than that, I agree it’s desirable for everyone to have such a thing. But not in any way because of American hegemony over Chrome.
That's actually pretty good advice. He doesn't understand his own system enough to guide the AI.
Where is Elon Musk?: https://youtu.be/4WmWZ0pZpyQ
I think the point is that elderly people are fairly sentient so you don't have to worry about them doing dumb things like darting out in front of a semi truck like you do with kids so there's no reason to warn drivers about a high density of them since they behave like normal pedestrians if perhaps a bit slower.
RIP to privacy too
You can film your BYD on the move with this on-vehicle drone launcher from DJI
I'm pretty much with you and still trying to figure out why I want to switch away from pyenv+poetry.

I get that uv does both, but I'm very happy with pyenv+poetry combo.

Old baggage, but I came from the rvm world which attempted to do exactly what uv does, but rvm was an absolute mess in 2013. rbenv+bundler solved so many problems for me and the experience was so bad that when I saw uv my gut reaction was to say "never again".

But this thread has so many praises for it so one day maybe i'll give it a try.
Yeah I don't think I've found a good substitute for vector art.

There's stuff for more expressive creative raster art with procreate, I think the capacity is there to deliver a good experience here but the first one to do it will have to solve a few problems relating into a more professional workflow and take on quite a bit of risk seeing as the consumer base (most companies) probably don't issue iPads to their employees. There's very little incentive to this when their consumer is content with existing tools.
Elsewhere in this discussion thread[0], 'ChrisMarshallNY compares this to feelings of insecurity:

> It’s really about basic human personal insecurity, and we all have that, to some degree. Getting around it, is a big part of growing up (...)

I believe he's right.

It makes me think back to my teenage years, when I first learned to program because I wanted to make games. Within the amateur gamedev community, we had this habit of sneering at "clickers" - Klik&Play & other kinds of software we'd today call "low-code", that let you make games with very little code (almost entirely game logic, and most of it "clicked out" in GUI), and near-zero effort on the incidental aspects like graphics, audio, asset management, etc. We were all making (or pretending to make) games within scope of those "clickers", but using such tools felt like cheating compared to doing it The Right Way, slinging C++ through blood, sweat and tears.

It took me over a decade to finally realize how stupid that perspective was. Sure, I've learned a lot; a good chunk of my career skills date back to those years. However, whatever technical arguments we levied against "clickers", most of them were bullshit. In reality, this was us trying to feel better, special, doing things The Hard Way, instead of "taking shortcuts" like those lazy people... who, unlike us, actually released some playable games.

I hear echoes of this mindset in a lot of "LLMs will rot your brain" commentary these days.

--

[0] - https://news.ycombinator.com/item?id=43351486
Goodbye GitOps. Hello AccountingOps
You mean off the job you have to juggle all those tools? On the job that would be kind of crazy, to allow every project its own tool chain.
Huawei targeted in new European Parliament corruption probe
I would donate to mozilla an amount they deserve, which would be 0.

Now donations directly to firefox that only are used for browser development would be a different story. I would donate +15$ monthly for that and over time much more if I
I can see improvements.
Hi, DuckDB devrel here. DuckDB is an analytical SQL database in the form factor of SQLite (i.e., in-process). This quadrant summarizes its space in the landscape:

https://blobs.duckdb.org/slides/goto-amsterdam-2024-duckdb-g...

It works as a replacement / complementary component to dataframe libraries due to it's speed and (vertical) scalability. It's lightweight and dependency-free, so it also works as part of data processing pipelines.
> because they're letting AI do all the work

This is an unnecessary hyperbole. It's like saying that your reportees do all the work for you. You need to put in an effort to understand the strengths and weaknesses of AI and put it to good work and make sure to double check its result. Low-skill individuals are not going to get great results for moderately complex tasks with AI. It's absurd to think it will do "all the work". I believe we are on the point of SW engineering skills shifting from understanding all the details of programming language and tooling more to higher level thinking and design.

Although I see without proper processes (code reviews, guidelines, etc.) use of AI can get out of hand to the point of a very bloated and unmaintainable code base. Well, as with any powerful technology it has to be handled with care.
> Through a series of Executive Orders, President Trump has called on administrative agencies to unleash prosperity through deregulation and ensure that they are efficiently delivering great results for the
American people.

It's hard not to read this in Borat's voice.
> They were competently directing that money into their bank accounts.

And selling user data: https://news.ycombinator.com/item?id=43209768
Less and less now actually. Synthetic data is now being used on most new models as the public data runs out.
This has nothing to do with Claude. Otherwise all other Claude interfaces would be putting out this response.
I'm also only missing virtualenvwrapper-like support for central named venvs in uv.

I'm too used to type virtualenvwrapper's `workon` and `mkvirtualenv` commands, so I've written some lightweight replacement scripts of virtualenvwrapper when using uv. Supports tab completion and implements only the core functionality of virtualenvwrapper:

https://github.com/sitic/uv-virtualenvwrapper
I find it odd that the CE marking doesn't come with anything that also uniquely identifies the source company, product or SKU the way that an FCC ID does, it means it's impossible to determine if a CE mark is real or not.
Wait, a bundler? What needs to be bundled when using Ruby? Maybe this is not the same meaning as with JS bundlers. And why does a bundles manage dependencies?
I assume in an interview you can just ask for the definition. I don't think the interview is (should be) testing for your knowledge of the Fibonacci numbers, but rather your ability to recognize precisely the recursive definition and exploit it.
I was trying to say, Tesla is now a toxic brand not because of their product quality, but because of what their CEO is doing... at least for a lot of people the behavior of the corporation and people in it plays a role in buying products.

So it's a question of if Firefox and Chrome are just competing in quality. I can see people swearing off Chrome because of Google, as well as the same with Firefox because of its activism.
Are you going to take my washing machine next? AI is a gateway to spend more time, to do whatever you want. It's your decision to let your brain rot away or not.
Close it. Sell off all the assets and give the proceeds as compensation to those whose data was exposed. Why do we have a human death penalty but not a corporate one?
Sorting-Free GPU Kernels for LLM Sampling
Threats to "takeover Australia" on Chinese social media
We're witnessing the robot apocalypse coming at us in slow motion. It's coming gradually, until one day it'll come suddenly.
The biggest problem what I have with using AI for software engineering is that it is absolutely amazing for generating the skeleton of your code, boilerplate really and it sucks for anything creative. I have tried to use the reasoning models as well but all of them give you subpar solutions when it comes to handling a creative challenge.

For example: what would be the best strategy to download 1000s of URLs using async in Rust. It gives you ok solutions but the final solution came from the Rust forum (the answer was written 1 year ago) which I assume made its way into the model.

There is also the verbosity problem. Calude without the concise flag on generates roughly 10x the required amount of code to solve a problem.

Maybe I am prompting incorrectly and somehow I could get the right answers from these models but at this stage I use these as a boilerplate generator and the actual creative problem solving remains on the human side.
I don't think mortality is such a big factor under 65-70yo.

I wonder if the study adjust for age. I.e. the fittest young cohort should also be married to a lesser degree.

Obesity is correlated with amount of xmas dinners eaten.
Proper data privacy laws would make this sort of thing nearly impossible
People aren't stupid but there is no way to escape this bussiness model unless you go to PC. And the PC is only begrudgingly still an open platform. If something is ever going to successfully replace the PC it will be a walled garden as well.

I am appalled by how easily people dismiss the importance of open platforms as insecure and inconvenient. How will people ever learn technical skills if all the technology they own is locked down and glued shut?
What is it exactly about React specifically (as apposed to Vue, HTML) that makes it flawed from a design perspective? I used to design and develop with Flash (which I very much miss) and while it was amazing for things like games, digital signage, elearning, etc, there is no way I could develop in Flash the products with the kind of complexity/responsiveness/sophistication of the web apps I am building now. Designing with hot reloading and code, live, is by far the most powerful and iterative design workflow I have ever experienced. While an inexperienced front-end developer may limit their design possibilities by only reaching for existing components, a good front end developer should be able to create bespoke components that are fit for purpose and responsive with the flexibility to rearrange and iterate.

With all that said though, there is a HUGE gap that Flash left for highly bespoke and creative products that web tech doesn’t satisfy at all.
I think you're right, but what company's business model doesn't produce a conflict between the user's well-being and the company's finances?
It's more boycottfirefox.com that is needed.
ICANN moves to retire Soviet-era .SU country domain name
"Do not buy something for a promise of what it 'could' do, but what it can currently do." I forget who said this, but you just need to follow this rule and you won't have this problem anymore.
> This might be okay for consumer apps, but maddeningly, the same doctrine gets applied to enterprise applications as well

I think this is a great point. I was consulting with a customer and their key goal in a complex system that had a time-sensitive user workflow was "minimise clicks".

I said to them that that makes sense, but saving 0.5s on a click every two hours is not as impactful as (insert example of a change that would speed up the workflow by 10 minutes every two hours).

And it's as you say: they come from the consumer world, where minimising clicks keeps customers involved. But it's not the only thing to consider.
Feels like you're doing it wrong if you're dealing with all of those.
> most Result-returning functions in the stdlib being marked #[must_use]

Actually it's a bit cleverer than that, and some people might benefit from knowing this. The Result type itself is marked #[must_use]. If you're writing a Goat library and you are confident that just discarding a Goat is almost always a mistake regardless of the context in which they got a Goat you too should mark your Goat type #[must_use = "this `Goat` should be handled properly according to the Holy Laws of the Amazing Goat God"] and now everybody is required to do that or explicitly opt out even for their own Goat code.

Obviously don't do this for types which you can imagine reasonable people might actually discard, only the ones where every discard is a weird special case.

Types I like in Rust which help you avoid writing errors the compiler itself couldn't possibly catch:

Duration - wait are these timeouts in seconds or milliseconds? It's different on Windows? What does zero mean, forever or instant ?

std::cmp::Ordering - this Doodad is Less than the other one

OwnedFd - it's "just" a file descriptor, in C this would be an integer, except, this is always a file descriptor, it can't be "oops, we didn't open a file" or the count of lines, or anything else, we can't Add these together because that's nonsense, they're not really integers at all.
Some other factors -

In 1916 the communists dud not want to take over Russia. In 1917, Lenin said they should take the opportunity to take over Russia, and wait for Germany to become a left wing government, the real revolution. This did not happen, big business at the 1933 Geheimtreffen decided to back a right wing government in Germany, and the divided left was pushed aside by a united right when the Catholic Center party signed the Enabling Act.

Russia knew from 1917 it needed political winds in the west, but they blew the other way. Continental Europe invaded Russia in 1941.

Then in 1953, Khrushchev shifted capital spending to consumer spending, one of the main blows to the Sividt economy which was humming along from 1933 to 1953.

Karl Marx basically said communist revolutions can't succeed in backwards countries, only the biggest and most advanced countries.
Spacebridge: The Original Series
> Who says is easier to rebuild than to fix?

People who don't understand the codebase
Lip-Bu Tan Takes over as Intel CEO – ServeTheHome
Python Developer Tooling Handbook
We invented gas masks and atropine.
I guess that's straight out of the training data.

Quite common on reddit to get responses that basically go "Is this a homework assignment? Do you own work".
Like... sorry to be That Guy, but maybe just employ / have a team with the right people from the start?

If a designer had a tech startup with no engineers, we'd all be (rightly) sniffy about it.

Imagine this post the other way round: "Hey, designers, here's everything you need to know about engineering and devops and coding in ONE PAGE!". Think about the HN response to this - it'd go down like a ton of hot shit. And rightly so.

I used to work at an educational tech company and they would - without even breaking into a sweat - take one of their engineering team and put them in charge of marketing. Same rule applies - imagine it the other way round, a marketing person with no knowledge of engineering setting the strategy for engineering. (And yes, I know it happens, but when it does we all moan on about it, no...?!)

Long and short: a startup / product without a UX person or designer in it right from the start is likely to be a clusterfuck.
Play his engine here in 3D: http://chess.hulha.net/
skidMark? what is this code? sounds like a joke almost... maybe it's some kind of April fools preparation that leaked too early
“Not sure if LLMs know what they are for (lol), but doesn’t matter as a much as a fact that I can’t go through 800 locs. Anyone had similar issue? It’s really limiting at this point and I got here after just 1h of vibe coding”

We are getting into humanization areas of LLMs again, this happens more often when people who don’t grasp what an LLM actually is use it or if they’re just delusional.

At the end of the day it’s a mathematical equation, a big one but still just math.

They don’t “know” shit
It’s what it’s called https://bundler.io/

No sillier than the other various package managers.