skysight-inc/HackerNews huggingface dataset:
> LLMs don't write code like that

As someone who has been doing this since the mid 80's in all kinds of enterprise environments, I am finding that the latest generation are getting rather good at code like that, on par with mid-senior level in that way. They are also very capable of discussing architecture approaches with an encyclopaedic knowledge, although humans contribute meaningfully by drawing connections and analogies, and are needed to lead the conversation and make decisions.

What LLM's are still weak at is holding a very large context for an extended period (which is why you can see failures in the areas you mentioned if not properly handled e.g. explicitly discussed, often as separate passes). Humans are better at compressing that information and retaining it over a period. LLM's are also more eager and less defensive coders. That means they need to be kept on a tight leash and drip fed single changes which get backed out each time they fail - so very bright junior in that way. For example, I'm sometimes finding that they are too eager to refactor as they go and spit out env vars to make it more production like, when the task in hand is to get basic and simple first pass working code for later refinement.

I'm highly bullish on their capabilities as a force multiplier, but highly bearish on them becoming self-driving (for anything complex at least).
That "need" is not as a helper but a cheap way to train the next gen senior which by the time they are senior know the ins and outs of your company's tech so well that they will be hard to replace by an external hire.

If your approach to juniors is that they are just cheap labour monkeys designed to churn out braindead crap and boost the ego of your seniors then you have a management problem and I'm glad I'm working somewhere else.
How do you argue that demand was induced as opposed to existing demand served?
Panasonic still manufactures the Toughbook line, but it's more rugged than tough (ah, adjectives).
Wenn I started to work at my current employer I got the choice of OS — I ended up with dualboot Windows/Kubuntu.

Having used Windows for more than a decade before that I thought let's give Linux a try. After a year I uninstalled the Windows and stayed with Linux. Now, 6 years later I am still extremely happy.

In my workshop I have all major operating systems and where 10 years ago Linux was the thing you had to constantly fix, this has now changed — in fact there are constantly things not working (or at least changing without notice) on Windows and Mac.

KDE as a desktop is just amazing and beats even MacOS in many places. Hardware support has become mostly a non-issue (I'd still advice to check beforehand tho). Some things like Audio routing (pipewire) are downright amazing. You want Youtube to output audio via HDMI while outputting VLC audio via bluetooth and something else via the headphone output? You want to run your microphone through your DAW before going into Zoom? You can do just that by patching some wires.

Edit: Linux on the Desktop has become better (and is still doing so), meanwhile I am not 100% convinced Windows and MacOS aren't in fact getting worse.
Alley Cat was one of very few old PC games that ran at a fixed speed, making it playable on higher end later PCs without having to use tools like MOSLO.

Too bad the new version was not completed for MS-DOS. If it was it would have been possible to play it on not just on Windows, but pretty much every modern and near-future (and far-future?) system.

DOSBox is a very good virtual machine for 2D games actually. It can support games far beyond what any real DOS hardware could. I wish there was support for exporting to DOS-executables included in some modern game engines, since that would provide at least a single fixed, future-safe, target platform. The closest I know of is an old DOS port of Löve 2D, but it only supports 320x200 VGA graphics. There is nothing limiting DOSBox itself to not support virtual VESA SVGA modes up to modern graphics modes (as long as x and y sizes each fit in unsigned 16-bit integers).
>How would a site admin determine what is acceptable and what is not?

I remember there were stories about GDPR at the time that some site simply decide to block all IPs from EUR, and some sadly because they believe they dont comply, simply shut down the site.

In a world ( well US at least ) where the trend is moving to deregulate things. UK decided to quite literally regulate everything. This is sad.
Truly deserving of the title "watchmaker".
I think the folding/etc would all be mirrored as well if all the components were on mirror-chirality and the overall molecular-kinetic behavior of the result would in-theory be the same when zoomed-out too (assuming it doesn't encounter too many normal-chirality molecules I guess - would be just as dangerous to them as mirror-chirality is to us).

This should mean that if the DNA is mirror (no need to alter the sequence), and the RNA/proteins/etc are as well (like 100% made of the mirror-chiral molecules), then in isolation it might work just the same as regular-life, just twisting the other way?

Kinda does seem like it might be a bit arbitrary what direction things should curl in, however there are maybe aspects of how quantum-spin might interact with things that might rule out stability with mirror-chirality? I am not a QM scientist but I do find it very fascinating!
I tried it for a year or so, then I moved everything to zigbee2mqtt and a slae.sh CC2652 stick (https://slae.sh/projects/cc2652/). I had a lot of problems with deCONZ / Conbee II dropping messages and losing devices, forcing me to reset, re-pair and re-configure every few weeks (specifically my Hue lights). The new stick and zigbee2mqtt has been flawless so far (18 months)
Nice project, I really like it. I have tried to upload my runs, but it didnt recognize lot of streets, I have runned through.

If I focus on missing section it seems that my recorded GPS track is few meters in the building and even no street is near wanderer just does not count it and it is missing ability to edit in map. I cant even edit the GPS in 3rd party app and upload as it is missing the upload ability and wants to be synced only via Strava. I am using Strava just as the middleware to upload GPX files to wanderer as I didnt find other way...
Blend2D – high performance 2D vector graphics
This is a somewhat simplistic take. Yes, people worked with their hands, but there were also other factors in the mix:

* frequent starvation or food insecurity among anyone but the high class, not good for overall physique,

* high parasite load sucking you dry from within - read up something on how massive infestation with hookworm can sap big, adult men of power,

* infections like tuberculosis.

I would be surprised if a 16th century peasant had more muscle than a 21th century student who does at least some sports. They would be a lot more used to physical work, yes, but that is not the same as "our muscles have atrophied".

If anything, we might have weaker sinews, but not muscle per se, and our bones are almost certainly stronger, as we lack neither calcium nor important vitamins.
Yeah I imagine it forges you better than business schools, 90% of french politics come from two schools, they more or less all have the same background, and then they rotate between government jobs for a few decades before finishing in the private sector
Is not high earners that I have a problem with, it is high wealth people that contribute nothing.
The problem I have with this is "professional languages have an enormous corpus of examples that students can look up."

The problem is that especially for common languages like Javascript, complex ones like C++ and changing ones like Java the published code follows Sturgeon's Law "ninety percent of everything is crap" Made worse by the languages and libraries have changed over time so even good code 20 years ago is not good code now. (This is also the problem with AI generated code - it learns from rubbish) Experienced programmers can look at code and see what is crap so the way we look is different to beginners.

For teaching you want curated examples.
It's probably worth double checking the bands they support.

I had the M6 before and I had issues where it would have coverage but calls would go straight to voicemail.

Maybe it was just an issue with that phone, I returned it.

I never had any problems with the M8 Flip.
This is meaningless without talking about the capabilities of the app. I’ve seen examples of this before where non-programmers come up with something using an LLM that could just be a webpage with camera access and some javascript
I have a question about that. I'm currently developing a platform with strong end-to-end encryption. My servers only store the public keys of individual accounts, the platform doesn't allow me to see what content people post or transmit without actively eavesdropping, and there are no means for me to moderate the content. However, there will be means for paying end-consumers to moderate the content of people they have invited. It's mostly intended as a collaborative tool for small business. However, other than steering it with marketing, I see no easy way for me to control who buys a subscription.

From what I can gather, my tools will fall under the Online Safety Act and are incompatible with it. So how do I properly exclude all UK customers from purchasing subscriptions? Will it suffice to geo-block the website where you buy subscriptions?
Then we simply won't buy TVs and will only watch computer.
"Another up-and-coming solution is Julia's simulation ecosystem"

Still not comparable with Modelica that has proper specification, including graphical representation of models.
I am sorry but you were pretending through the whole conversation as if they were treated differently by HMRC when they aren't.
In the world of industrial machinery it's not too surprising to have to make special fasteners from scratch, especially as replacement parts may no longer be available from the original manufacturer. Taps and dies are common tools, and single-point-threading on a lathe can also be used.
If you need to store 15GB of sensor data, a MySQL derivate is not what I'd choose
We have constructed a society where market forces feel inevitable, but it doesn't have to be that way.
Eh. For children of less than stellar parents, a funeral is:

- A bad person gets celebrated in a way that is not aligned to your understanding

- A bunch of people who don't know about the less than stellar bits offering what feels like performative grief

- Others who enabled the less than stellar bits angry their applecart has been upset, looking to lash out at a scapegoat.

Obviously not everyone has this negative experience, but narcissism is in about 6.2-7.7% of the population; other "dark traits" are also around in a long tail. So it's not unreasonable to expect around 12-15%? of people risk a potential increase to trauma at an already complex time of their lives.
PydanticAI vs. LangChain: A Tale of Two AI Frameworks
I think that it is more about working around limitations, a TOS saying "I can do whatever I want, you cannot" might not hold on the basis of being too general, so you list all the areas where you can do whatever you want.

Also if by law the user has some rights sometimes you might want to be careful to avoid contradicting them.

Overall the cost of adding another paragraph is fixed and negligible and the possible gain in loss prevention is considerable
Let's say we get an AI that can take well-written requirements and cough up an app.

I think you have to be a developer to learn how to write those requirements well. And I don't even mean the concepts of data flows and logic flows. I mean, just learning to organise thoughts in a way that they don't fatally contradict themselves or lead to dead ends or otherwise tie themselves in unresolvable knots. I mean like non-lawyers trying to write laws without any understanding of the entire suite of mental furniture.
Good distinction
We already kind of have exoskeletons anyway: cars.
Cows and other animals have been intentionally bred to become bigger.

If you look at medieval illustrations of shepherds and farmers [0], one thing that strikes you is just how small all the animals are. Even in relation to the medieval humans who were significantly shorter than us.

It had its advantages - for example, a leaner, smaller animal can walk long distances and won't get stuck in swampy ground. But it doesn't give you a lot of anything - hide, meat, milk... Nowadays, we have huge animals, which nevertheless have to be transported by trucks. No longer capable of walking 50 miles from the lowland to the mountains to graze.

[0] https://britishlibrary.typepad.co.uk/.a/6a00d8341c464853ef01...

https://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Me...

https://imgcdn.stablediffusionweb.com/2024/11/21/ce988f0d-9e... - note how the cow barely reaches Villon's waist!
Corporate death penalty [0]

[0] https://en.wikipedia.org/wiki/Judicial_dissolution
What would motivate "big tech" to warn people about their own products, if not regulations?
Indeed. It being BASIC tracks well with my remembering having played it, with no tape drive. I must have typed it! :)
Disclaimer: I wholeheartedly hate all the systems they call AI these days and I hate the culture around it for technological, ecological, political, and philosophical reasons.

I won't future-proof my career against LLMs at all. If I ever see myself in the position that I must use them to produce or adjust code, or that I mostly read and fix LLM-generated code, then I'll leave the industry and do something else.

I see potential in them to simplify code search/navigation or to even replace stackoverflow, but I refuse to use them to build entire apps. If management in turn believes that I'm not productive enough anymore then so be it.

I expect that lots of product owners and business people will be using them in order to quickly cobble something together and then hand it over to a dev for "polishing". And this sounds like a total nightmare to me. The way I see it, devs make this dystopian nightmare a little bit more true everytime they use an LLM to generate code.
> Am I missing something, or does this make it very difficult to start up a public facing service from scratch?

It's by design. Politicians have fallen for big tech lobbyists once again.

Also who says that the hashes provided by your CSAM database of choice are actually flagging illegal data and not also data that whoever runs the database wants to track down? You have no idea. You are just complicit in the surveillance state, really.
If an LLM can give you feedback on a way to proceed it sounds more like you might be the junior? :P

LLMs seems to be ok'ish at solving trivial boilerplate stuff.
20 attempts deep I have not yet seen it able to even remotely solve anything I have been stuck enough on to have to sit down and think hard.
I honestly don't like either of the three solutions. They don't really scale when you have a lot of combinations of attributes.

I have deployed this type of data using both solution #1 and the Entity Attribute Value model and I honestly prefer the latter.

We now have incorporated new data from multiple sources and the number of attributes has grown to around 1000. I don't see how deploying a table with 1000 columns can be considered a good solution.

Also, the data is used downstream in multiple places which means that If I had gone with solution #3 (which looks like the best one) we would have needed to edit tens of queries to add a new join with the new table for the class with custom attributes
It sure looks like I was somehow using the 7.82 gigatonne number as the total, rather than multiplying it by the necessary 422.

A simple calculation in units(1) shows that your figure is the right order of magnitude:

You have: 400ppm 4pi earthradius**2 atm / gravity
You want: trillion tonnes
* 2.1080571
/ 0.47437046

That's a bit low because the 422 ppm number is by volume, not weight, but that is relatively easy to correct with the molecular masses, assuming ideal gas behavior:

You have: 422ppm (carbon + 2 oxygen) 4pi earthradius**2 atm / gravity (21% 2 oxygen + 79% 2 nitrogen)
You want: trillion tonnes
* 3.3925982
/ 0.29475934

And that's within 3% of the number you give from Wikipedia.
The could call Sweden and see if the can have some! In 1831 the Swedish crown started an oak plantation to supply the navy.

My translation from Wikipedia[0]:
In 1975 the agency in charge of the forest notified the head of the Navy that the timber
was ready for harvest. The navy declined the offer since they had transitioned to new
materials

0: https://sv.wikipedia.org/wiki/Ekplanteringarna_p%C3%A5_Visin...
As a junior dev, I do two conscious things to make sure I'll still be relevant for the workforce in the future.

1. I try to stay somewhat up to date with ML and how the latest things work. I can throw together some python, let it rip through a dataset from kaggle, let models run locally etc. Have my linalg and stats down and practiced. Basically if I had to make the switch to be an ML/AI engineer it would be easier than if I had to start from zero.

2. I otherwise am trying to pivot more to cyber security. I believe current LLMs produce what I would call "untrusted and unverified input" which is massively exploitable. I personally believe that if AI gets exponentially better and is integrated everywhere, we will also have exponentially more security vulnerabilities (that's just an assumption/opinion). I also feel we are close to cyber security being taken more seriously or even regulated e.g. in the EU.

At the end of the day I think you don't have to worry if you have the "curiosity" that it takes to be a good software engineer. That is because, in a world where knowledge, experience and willingness to probe out of curiosity will be even more scarce than they are now you'll stand out. You may leverage AI to assist you but if you don't fully and blindly rely on it you'll always be the more qualified worker than someone who does.
At least where I live in Japan (not Tokyo), a huge portion of taxi drivers quit over COVID, and it can be impossible to get a taxi during many times of the day. This wasn't a problem at all 5 years ago.
Slightly disagree, only in that the people who supported the horrible person should hear the terrible acts done.
Otherwise, yes. No comfort to those who comfort/enable abusers.
Ilya was very much in awe and totally contrary to what you are saying btw if you read the Elon ope ai emails. Also, they do run llama the fastest.
So you think that was it? Amazing comforting thoughts here
I agree that currently it's a net drain.

I also agree with your assessment that issue trackers and other aspects of the workflow are as important as the coding phase.

I don't know yet exactly what can be done to leverage LLMs to offer real help.

But I think it has the potential of transforming the space. But not necessarily the way it's currently used.

For example, I think that we currently rely too much on the first order prose emitted directly by the LLMs and we mistakenly think that we can consume that directly.

I think LLMs are already quite good at understanding what you ask and are very resistant to typos. They thus work very well in places where traditional search engines suck.

I can navigate through complex codebases in ways that my junior colleagues cannot because I learned the tricks of the trade. I can see a near future where junior engineers can navigate code with the aid of ML based code search engines without having to be affected by the imprecise summarization artefacts of the current LLMs.

Similarly, there are many opportunities of using LLMs to capture human intentions and turn it into commands for underlying deterministic software which will then perform operations without hallucinations.

Building those tools requires time and iteration. It also requires funding and it won't happen as long as most funding is funneled towards just trying to make better models which would potentially leapfrog any ad-hoc hybrid.
That's bad advice to always go to social events. I tried to follow it in order to expand my social circle, but I ended up staying in places that sucked, with people I didn't like. I try to dedicate some effort to tell whether I actually want to attend or not, and then follow through. I follow my gut, but never change my mind after making the decision.
Any decent payment provider and bank will include the country code with the payment. Have a ToS preventing them from buying, warn UK users (geoip?) and then reject any payments from the UK.
Well I'm convinced
Source code for my old games. Atari Basic and 6502 machine code
And it’s the short wrong answer. I get absolutely zero benefit if you or anyone else uses it. This is not for you or I, it’s for young people who don’t know what to do. I’m a person who uses a few LLM’s, and I do so because I see the risks and want to participate rather than have change imposed on me.
> syntax = "proto2" uses explicit presence by default

> syntax = "proto3" used implicit presence by default (where cases 2 and 3 cannot be distinguished and are both represented by an empty string), but was later extended to allow opting into explicit presence with the optional keyword

> edition = "2023", the successor to both proto2 and proto3, uses explicit presence by default

The root of the problem seems to be go's zero-values. It's like putting makeup on a pig, your get rid of null-panics, but the null-ish values are still everywhere, you just have bad data creeping into every last corner of your code. There is no amount of validation that can fix the lack of decoding errors. And it's not runtime errors instead of compile-time errors, which can be kept in check with unit tests to some degree. It's just bad data and defaulting to carry on no matter what, like PHP back in the day.
They have already taxed sugar in soft drinks. I am guessing porridge is not too far out.

https://www.gov.uk/government/news/sugar-tax-revenue-helps-t...
Nothing in return?

If you had caught cancer, lost your job, had a baby then you would have got help.

You drove to work on roads didn't you? Or perhaps it was subsidised public transport. Your wealth, and the wealth of the company you worked for was protected from a mob with pitch forks. Were you protected from foreign armies invading?

What about education? Or education for your children?

I run a large payroll, I don't see anyone that pays half of their pay in tax?
A village in India used its forest to go from poverty to prosperity
> and why they hate X and other freer media sources

I left X precisely because it was flooded with Russian propaganda/misinformation.
Looking forward to Boro Tintin: The Fillum
> they may be both possible to apply simultaneously to reduce the attention mechanism to almost 0 memory usage which would be really cool

https://matt.might.net/articles/why-infinite-or-guaranteed-f...
consoles only make financial sense if you think about the short term.

They cost monthly, games are more expensive, no cheap future upgrade path and backwards compatibility is a gamble.
Did I say anything about positive changes?
You must realize that makes no sense, right?

Set aside that none of the school shootings has changed national gun policy ...

Set aside that it's unlikely the US health insurance system is unlikely to change, especially given the majority party's calls to tear down "Obamacare" and privatize more ...

There is no head, not even a symbolic one, for the current IP/copyright system.

DRM is in every fucking thing these days because many businesses profit by protecting their business model via government-granted IP monopoly.

General Jackson may have slayed the Many Headed Monster, but at least you could count the heads. When 10,000+ organizations benefit from the IP/copyright system, the hydra heads are too many for one to make a difference.