skysight-inc/HackerNews huggingface dataset:
Can somebody explain core use-cases? Postgres UIs of various flavours are already pretty numerous. Is this for developers? BI people? Is it intended to run on existing production databases or only new small databases used exclusively by Mathesar itself?

No answers like "you can use it for anything" or "it's up to you" or "just like Airtable" please.

I'm interested in real world, specific use cases, so readers can position this app and figure out if it has any value for them.
Companies, especially large, are not interested in fads unless directly invested in them. The higher and steeper the initial wave the bigger disappointment, or at least unfulfilled expectations happen, not always but surprisingly often.

This is just experience and seniority in general, nothing particular about LLMs. For most businesses, I would behave the same.
I would 100% expect a company to not use AI to evaluate candidates and, if they are, I wouldn't want to work there. That's far worse than using AI as the candidate.
The gender one is more consequential; if we accept that they exist there are a lot of women who get involved in the legal system because of their gender. Eg, say there is a case that involves gender discrimination - a judge that can't identify what a woman is will struggle to come up with reasonable rulings.

In fairness we don't have the words the judge used in front of us so maybe there was some hedging involved. But they do have to be able to come up with a working definition.
See my answer to the other comment on this question. We figured there were some good use cases for AI in an interview that weren't just copy/pasting code, it's not about guessing intentions. It seemed most helpful to potentially unstick candidates from specific parts of the problem if they were drawing a blank under pressure, basically just an easier "You can look it up on Google" in a way that would burn less time for them. However we quickly found it was just easier for us to unstick them ourselves.

> If AI is an issue for you then just ban it.

Yes, that was the conclusion I just said we rapidly came to.
DeepSeek API has also been down for over a week now, so does this even mean anything?
Is it the same as ollama?
Yup, we told them exactly that.
It's a new spin on the old leetcode problem - if you are good at leetcode you are not necessarily a good programmer for a company.
We both know that's not gonna happen. Europe is way too entrenched in its ways by this point. The good ol' glory days that brought in Airbus and Concorde are gone and not transferrable to the modern, dynamic and very internationally competitive SW world, nor are its leaders strong and motivated enough to enact policy changes that favor disruption of the old money guard at the expense of the status quo. Case in point we have no SW giants, no Airbus equivalent of the SW world. All Europe's giants are decades to centuries old. 20 years ago EU's GDP was on par with the US's, now we're only half the US's GDP. We're cooked.

Plus, we first have to prioritize solving more urgent and important topics like affordable housing (WHEN?!), the collapsing pension and welfare systems which is a ticking timebomb, cheap energy, collapsing demographic (see affordable housing), illegal immigration, Putin's war next door, the rise of the right wing (see illegal immigration) before jumping into another pissing contest with the US and China on something that's not gonna help fix the pressing issues we have right fucking now. I don't see how we can recover from this downward spiral when I look at the inactions of our politicians who are just kicking the can down the road and blaming the EU and other countries of the union for their own systemic failures.

Winning the AI race might sound cool but it might also be similar to winning the race to the moon: a cool flex but not super useful to the general population if they can't afford a place to live or getting healthcare in a timely manner. Until ChatGPT can wipe your retired old ass in a care home I doubt many people will see AI investments as being a top priority.
Out of curiosity, would an A100 80GB work for this ?
A weird approach to bioaccumulation which gets worse the higher in trophic level you go. Things like clams and sardines have the lowest levels of mercury etc. Swordfish and big tuna the worst.
It's not just the society, it's this particular company who optimizes for it.
> We said usage of ChatGPT was expected during the application and interview phase, since we heavily rely on it for work

You must have missed out on hiring some very good candidates, then.
It is valid C program. Undefined behaviour occurs at runtime, but it is valid and should be compiled by a conformant C compiler.
It would be unconscionable to buy US weapons at this point - after literal threats of invasion, we're still considering buying weapons with a built-in killswitch from the potential aggressor?

EU politicians need to face reality, transatlanticism is dead. We need to be able to stand on our own.
But they don't want to do that.

They want to use AI in their hiring process. They want to be able to offload their work and biases to the machine. They just don't want other people to do it.

There's a reason that the EU AI legislation made AI that is used to hire people one of the focal points for action.
> outsourcing all tech and manufacturing

Huh? Can you mention any examples of this, specifically in tech?

AFAIA outsourcing is done largely by western countries, including the US, _to_ eastern countries, including parts of Europe, Russia, China, India, etc. This is an obvious cost cutting measure, since developers there are cheaper and the talent pool is large. This has been going on for decades. Hell, the H-1B visa is made to bring those developers in, while still undercutting their salaries compared to US employees.

Outsourcing is much less prevalent in the EU, let alone "all tech"...

> overregulation

As opposed to no regulation? The US and China are not role models for how tech companies should exist and operate in society. Whatever "innovations" are being stifled by regulations in the EU is for good reasons. Big Tech has way too much power and influence to the detriment of society. At least the EU is making an effort to draw some boundaries, and if you ask me, it's not nearly enough.

> allowing to be taken over by culture of lazy (and lazy cultures)

Yes, how dare those lazy europeans have a sensible work-life balance!
Rust was helped by being a Mozilla language, and some of the personalities it had around it.

The big plus of the language was proving that Cyclone ideas to improve C, from AT&T research project were sound and could be made mainstream.

And now other languages are building on it as well, that is why Swift, Chapel, Haskell, OCaml, D are also having a go at a mix of linear types, affine types and effects.

However many folks credit Rust for type system features that are actually available in any ML derived language, or Ada/SPARK, so it isn't as if knowledge is that well spread.
Remember War Games and 'winning'. This, like nearly everything, is a status game. Do you want to play?

Having been the 'go-to' person other posters mention... I suggest considerable hesitation. Inch, mile.
Built an iOS AI nutrition app that can replace your full-time nutritionist
I'm happy to share an AI meal log tracker app that I've been tweaking for many months. Last week, I released v4.5, which is built on top of the NutriAI™ model, my proprietary nutrition model that I’ve trained.
I’ve focused on simplicity instead of features. The app simply gets the job done. I’ve spent countless hours brainstorming to create the most intuitive flow for the end user, clear and straightforward. The app tracks calorie consumption, presented in an AI diary style.
plus 1! Really well done website, where the 3d bits are not detracting from the overall experience.
Screen record apps, that are protected in a normal phone.
I think that spending a lot of time typing is likely an architectural problem.
But I do see how AI tools can be used for "oneshot" code where pondering maintainability and structure is wasted time.
Failing for a bit, thinking hard and then somehow getting to the answer - for me it was usually tutorials, asking on stackoverflow/forums, finding a random example on some webpage.

The fastest way for me to learn something new is to find working code or code that I can kick for a bit until it compiles/runs. Often I'll comment out everything and make it print hello world, and then from there try to figure out what the essential bits I need to bring back in, or simplify/mock, etc, until it works again.

I learn a lot more by forming a hypothesis "to make it do this, I need that bit of code, which needs that other bit that looks like it's just preparing this/that object" - and the hypothesis gets tested every time I try to compile/run.

Nowadays I might paste the error into chatgpt and it'll say something that will lead me a step or two closer to figuring out what's going on.
The current system lies on the market of ideas - ie if you publish rubbish a competitor lab will call you out. ie it's not the same as the two people in an aircraft cabin - in the research world that plane crashing is all part of the market adjustment - weeding out bad pilots/academics.

However it doesn't work all the time for the same reasons that markets don't work all the time - the tendency for people to choose to create cosy cartels to avoid that harsh competition.

In academia this is created around grants either directly ( are you inside the circle? ) or indirectly - the idea obviously won't work as the 'true' cause is X.

Not sure you can fully avoid this - but I'm sure their might be ways to improve it around the edges.
They aren't deepseek at all but Distill models.
In LLM what distillation means is the better models trains ( fine tune ) the smaller models with their knowledge ( responses) so the smaller models are also getting better.
Prepping for an interview a couple weeks ago, I grabbed the latest version of IntelliJ. I wanted to set up a blank project with some tests, in case I got stuck and wanted to bail out of whatever app they hit me with and just have unit tests available.

So lacking any other ideas for a sample project I just started implementing Fizzbuzz. And IntelliJ started auto suggesting the implementation. That seems more problematic than helpful, so it was a good thing I didn’t end up needing it.
> On Sunday Reuters reported the Trump administration removed two top security officials at USAID during the weekend after they tried to stop representatives from Musk's Department of Government Efficiency (DOGE) from gaining access to restricted parts of the building, three sources said.

It will be interesting to see how this approach plays out when Musk gets around to the $800 billion dollar Department of Defense.
Completely agree. I'm judging the outputs of a process, I really am only interested in the inputs to that process as a matter of curiosity.

If I can't tell the difference, or if the AI helps you write drastically better code, I see it as no more nor no less than, for example, pair programming or using assistive devices.

I also happen to think that most people, right now, are not very good at using AI to get things done, but I also expect those skills to improve with time.
> because one of the primary roles of a software engineer is to develop tools and abstractions to reduce or eliminate boilerplate.

Is it? Says who? Not only do I see entire clans of folk appearing who say ; DRY sucks, just copy/paste, it's easier to read and less prone to break multiple things with one fix vs abstractions that keep functionality restricted to one location, but also; most programmers are there to implement crap their bosses say, that crap almost never includes 'create tools & abstractions' to get there.

I agree with you actually, BUT this is really not what by far most people working in programming believe one of their (primary) roles entail.
Just use Llamacpp directly
This reminds me of the fight for nissan.com between a PC shop owner and Nissan the car company.

I just had a look at the site and (at least for me) the name is not resolved anymore (used to ba a landing page with the whole story)

Edit: it does now, but the original page is gone
Spare us your bothsidism: Trump released political terrorists with a clear idea to give them a chance to do it again. Chesa Boudin pardoned criminals with the clear idea to give them a chance to start a new life.
Used to be good friends with a polish girl whose father worked on this. I was amazed but she really considered it no big deal.
A big problem was that he couldn't attain a mental model of how the code was behaving at runtime, in particular the lifetimes of data and objects - what would get created or destroyed when, exist at what time, happen in what sequence, exist for the whole runtime of the program vs. what's a temporary resource, that kind of thing.

The overall "flow" of the code didn't exist in his head, because he was basically taking small chunks of code in and out of ChatGPT, iterating locally wherever he was and the project just sort of growing organically that way. This is likely also what make the ChatGPT outputs themselves less useful over time: He wasn't aware of enough context to prompt the model with it, so it didn't have much to work with. There wasn't a lot of emerging intelligence a la provide what the client needs not what they think they need.

These days tools like aider end up prompting the model with a repo map etc. in the background transparently, but in 2023/24 that infra didn't exist yet and the context window of the models at the time was also much smaller.

In other words, the evolving nature of these tools might lead to different results today. On the other hand, if it had back then chances are he'd become even more reliant on them. The open question is whether there's a threshold there where it just stops mattering - if the results are always good, does it matter the human doesn't understand them? Naturally I find that prospect a bit frightening and creepy, but I assume some slice of the work will start looking like that.
There's a lack of transparency on what you're actually getting with storage these days. Akin to the actual flash architecture, I've been trying to find information on the level of OPAL/Sed support in SSDs and many manufacturers don't even mention that information anymore, nor do help desk people have any useful information. The whole flash industry has a shady feel to it when it comes to pricing, capabilities and reliability, not to mention the sheer amount of counterfeit productions flooding the market. That's a bit bizarre, data security is pretty paramount, this is not an industry that should be clouded in a shroud of secrecy and shadiness.
So, so, so many people have learnt to code on their own without a mentor. It requires a strong desire to learn and perseverance but it’s absolutely possible.
If this was applied in science we'd be still be flying blind with regards to stomach ulcers because a lot of 'researchers' thought bacteria couldn't live in the stomach (it's obviously a BS reason)

Yes, CRM procedures are very good in some cases and I would definitely apply it in healthcare in stuff like procedures, or the issues mentioned, etc.
Sure it isn't art but I guess it will be a substitute for art for many things: do people care that much if their workout music is actual art or artificial not-art art-like stuff?
What on earth are you talking about?

- Physical back-breaking work has not been eliminated for most people.

- Physical exercise triggers biological reward mechanism which make exercise enjoyable and, er, rewarding for many people (arguable for most people as it is a mammalian trait) ergo it is not undesirable. UK NHS calls physical exercise essential.
So what I was suggesting is I guess a detector of compiled (lol and possibly in need of deobfuscation now that I think of it, but that’s apparently a solved problem) code that generates the type of code you mention, in order to find a copy of the compiler, and not the compiler’s obfuscated output of malware, but as I try to clarify that in this reply and realize that the binary we would be trying to flag would probably be both of these things, it occurs to me that a) your near-turing-complete comment holds even if my original target wasn’t communicated clearly and b) if said copy of the compiler does already exist somewhere in the wild, it may well be picked up as a submitted sample based on an IOC anyway, since I have to assume the threat actor obfuscated their compiler binary by building it with a copy of itself. :-)
>And guess what, people's overall health and fitness have declined.

Have you seen what physical labor does to a man's body? Go to a developing country to see it. Their 60 year olds look like our 75 year olds.

Sure, we're not as healthy as we could be with proper exercise and diet. But on the long run, sitting on your butt all day is better for your body than hard physical labor.
In terms of copyright law, it's not clear that the model weights are derivative works from the training material. At this time, I think courts would lean towards the weights not being a derivative work. And even if it is a derivative work, it could be considered transformative use and therefore not a violation of copyright. Therefore, IMHO the creator of the model can license the model weights however they want to, regardless of the material that was used to train it.

For now, anyways.

If model weights are ruled derivative works of copyrighted material, it would wipe trillions of dollars off the S&P500 overnight. Currently, copyrighted works are needed to train all the big foundational models - and there's no practical or cost-effective way to get a license for all of it.
Shame we cannot combine the two threads we are talking about, but our company/clients structure do not allow us to do this differently (quickly; our clients have existing systems with different frontend tech; they are all large corps with many external and internal devs which built some 'framework' on top of whatever frontend they are using; we cannot abstract/library-fy to re-use across clients). I would if I could. And this is actually not a problem (outside it being a waste to which I agree) as we have never delivered more for happier clients in our existence (which is around 25 years now) than in 2024 because of that. Clients see the frontend and being able to over-deliver there is excellent.
> 2. Do either no take home test, or one that takes at most two hours. I do discuss the solution candidates came up with, so as long as they can demonstrate they know what they did there, I don't care too much how they did it. If I do this part, it's just to establish some base line competency.

You need to do this to establish some baseline competency... for junior hires with no track record?
"Guns aren't the problem, it's all the people pulling triggers."
Sorry, but a Chrome developer complaining about 1.4MB being too "massive" is just the funniest thing ever! xD
The government wants to introduce a law to make it illegal to possess AI tools that are capable of CSAM output. As we know this is impossible, any company starting in the UK with AI will likely fail compared to other countries if this law passes.

https://www.bbc.co.uk/news/articles/c8d90qe4nylo
I’m not sure where this whole “usb stick” story came about but I couldn’t find any news stories that said he was just plugging in usb sticks. I imagine this was a narrative developed to make DOGE’s access seem less official.
it makes sense, because interview questions often lack novelty, it's usually very repeated, and almost all AI is very good at these, i think asking to switch of AI and doing a live coding or thinking outloud is the way forward. or else just give them a sample story point and see how well they respond, if they can do it well means they can work well in the company.
An open source bike computer that isn't the price of a 2025 flagahip smartphone and the specs of a 2010 midrange smartphone! Please please!
this is a reasonable request, provided there is a human on the other side who is going to read the 200-400 word response, and make a judgment call.
Strava also imposes limits on app developers, it doesn't matter if you have 1 user or 1 million users, and it was quite hard to get the limits increased.

You'd think they would allow a popular app that their customers likes to use could have higher limits.

CityStrides were battling with it a lot, but it looks like it was resolved, finally: https://community.citystrides.com/t/increase-strava-api-limi...
It seems still possible to avoid being tracked (protections, filters, degoogle, etc), and the business is not very interested in the minority willing to trade off functionality, practicality and ease for privacy.
For how long?
I feel very similarly. I'm also an extremely visual thinker who has a job as a programmer, and being able to bounce ideas back and forth between a "gifted intern" and myself is invaluable (in the past I used to use actual interns!)

I regard it as similar to using a text-to-speech tool for a blind person - who cares how they get their work done? I care about the quality of their work and my ability to interact with them, regardless of the method they use to get there.

Another example I would give: imagine there's someone who only works as a pair programmer with their associate. Apart, they are completely useless. Together, they're approximately 150% as productive as any two programmers pairing together. Would you hire them? How much would you pay them as a pair? I submit the right answer is yes, and something north of one full salary split in two. But for bureaucracy I'd love to try it.
Considering that this dates from 2003 and the author, Mark Irons, died over 12 years ago (http://www.zuckershack.org/mark/) I would consider this very well preserved. There are estimates that 38% of the sites that were available in 2013 are gone now (https://www.pewresearch.org/data-labs/2024/05/17/when-online...).

So, who ever keeps Marks site up & running: thank you!
DeepSeek gives everyone a chance to catch up, to be precise.

It is just the beginning.
can sometimes hallucinate facts in responses or make incorrect inferences, though at a notably lower rate than existing ChatGPT models, according to internal evaluations. It may struggle with distinguishing authoritative information from rumors, and currently shows weakness in confidence calibration, often failing to convey uncertainty accurately

Taken from the limitations section.

These tools are just good at creating pollution. I don't see the point of delegating a (not just) research where 1% blatant mistakes are acceptable. These need much better grounding before handing out to masses.

I can not take any output by these tools (google summaries, comment summaries by amazon, youtube summaries etc etc) while knowing for a fact some of that is a total lie. I can not tell which part is a lie. e.g. If LLM says that in any given text the sentiment is divided, it could be just one person with an opposing view.

If same task was given to a person, I could reason with that person on any conclusion. These tools will reason on their hallucinations.
That this has been a known problem for a while (which I agree with) does not necessarily mean that recent actions haven’t made the problem worse. The parent asked how you can know it’s “definitely unrelated,” which seems like a pretty high bar that you haven’t come close to meeting.
Blindly generating code is deserving of the chaos that comes from it.

Learning to code, and then going a little faster on the repetitive pieces where oversight can be maintained is key.

More and more, tools like Aider seem to differentiate themselves from having taken such a position from the beginning.
For learning it can very well be. And also it really depends on the tool and task. Calculator is fine tool. But symbolic solver might be a few steps too far. If you don't already understand the process. And possibly the start and end points.

Problem with AI is that it is often black box tool. And not even deterministic one.