skysight-inc/HackerNews huggingface dataset:
I did that.

It seemed obvious that it was a small gamble for me, a big gamble for my friend, but he was doing all the right things.

VCs don’t waste time with concerns over failed investments.

When you hand over some money, you are accepting the risk.

Including complications, which are likely. Treat the money like a gamble, not the friendship.

I was really glad I did. My friend created a successful business after working toward that with major ups & downs for over ten years.

Then he got cancer, and died a year later. I got no money back. But it was the best investment I ever made. His dream came true and that mattered so much to him. That he pulled it off, and his customers loved him and his business.

Don’t invest in a friend if the investment isn’t about genuinely helping them.

If you can afford to.
They could, but if the LLM can iterate and solve it then the user might not need to know. So when the user input is needed, at least it's not merely to do what I do know: feed the compiler messages or test failures back to ChatGPT who then gives me a slightly modified version. But of course it will fail and that will need manual intervention.

I often find that ChatGPT often reasons itself to a better solution (perhaps not correct or final, but better) if it just gets some feedback from e.g. compiler errors. Usually it's like

Me: "Write a function that does X and satisifies this test code"

LLM: responds with function (#1)

Me: "This doesn't compile. Compiler says X and Y"

LLM: Apologies: here is the fixed version (#2)

Me: "Great, now it compiles but it fails one of the two test methods, here is the output from the test run: ..."

LLM: I understand. Here is an improved verison that should pass the tests (#3)

Me: "Ok now you have code that could theoretically pass the tests BUT you introduced the same syntax errors you had in #1 again!"

LLM: I apologize, here is a corrected version that should compile and pass the tests (#4)

etc etc.

After about 4-5 iterations with nothing but gentle nudging, it's often working. And there usually isn't more nudging than returning the output from compiler or test runs. The code at the 4th step might not be perfect but it's a LOT better than it was first. The problem with this workflow is that it's like having a bad intern on the phone pair programming. Copying and pasting code back and forth and telling the LLM what the problem with it is, is just not very quick. If the iterations are automatic so the only thing I can see is step #4, then at least I can focus on the manual intervention needed there. But fixing a trivial syntax error beteween #1 and #2 is just a chore. I think ChatGPT is simply pretty bad here, and the better models like opus probably doesn't have these issues to the same extent
Gemini can run Python using the Code Execution or Function Calling APIs.

https://ai.google.dev/gemini-api/docs/code-execution
english traduction:
https://www.ilfattoquotidiano.it/in-edicola/articoli/2025/01...

And his biography specify he is known for his coverage of Julian Assange's extradition case:
https://www.richardmedhurst.com/biography/

also related:
https://greatreporter.com/2025/01/03/british-activist-faces-...
Grass is greener. If you lived in a city all your life you know all the seedy areas and bad stuff happened to you in that city. If you go travel to another city and see the touristy places it will feel splendid and almost for sure nothing bad will happen to you because of statistics.

I lived in Belgrade and Nis for half a year. Did not feel too safe if you go far from center or too close to main bus station. I think I liked Novi Sad more than other two.

Regarding peace, I gathered that many people there support Putin's war so there's that. But people are different. Serbs specifically have an axe to grind because of the bombings (of course their government also committed a genocide but whatabout this, whatabout that).
Using home electricity as an analogy, “electric neutrality” means that I pay for how much electricity I use, regardless of what I use it for. My electric company can’t come in and charge me one rate for the electricity my washer and dryer use, and another for what my TV and computer use. They can’t make a deal with LG to give a “discount” to anyone with an LG refrigerator on the electricity used by it (that everyone else would absorb the cost of). They can’t “throttle” my car charger if they decide I’ve been using it “too much”. Having that allows me much greater freedom of choice, not only in the brands I choose, but in the overall way I live my life at home.

Net neutrality is the same thing. I don’t want to be constrained on what search engine isn’t blocked, or which streaming service isn’t throttled, or what service made a deal to get priority over something else I might want to use. If I have 500 mbps speed, I want 500 mbps, regardless whether I’m using it for Meta, Youtube, or farmersonly. If I have a data cap, I get to decide what to use it for.
I can't recall the last time I saw a post by a friend. No one posts there anymore, except if they get married or a kid. I think you may be in a particularly active bubble, while the rest of us just get fake engagement thrown in our faces.
Now try to build a competitor to Meta. Oh, you can't afford to buy the portion of the data bill for every person on earth? Never mind.

Meta rules forever, no competition, ever again.
Population is peaking soon which should be a good start for flattening that curve.
I suspect all troops new to state-of-the-air drone warfare are going to suffer from it, Western troops included.
other great resource - https://github.com/thoughtbot/hotwire-example-template
What even nonsense is this? Other than I think therefore I type.

Please can you actually explain how this is just big business vs big business? When this solidifies practices that allow major parties to unfairly dominate?

Do you even understand what net neutrality rules are/do?
Certainly, but they did also have a short-lived drop, as GP mentioned.
Makes sense. If I was paid by LOC and also responsible for fixing it, I’d probably make lots of errors too.
To put a finer point on it, Storr’s thesis is there are three main domains that humans try to achieve status: dominance, competence, and virtue. Same end goal, but different means to get esteem. Put differently, people ultimately need to feel valued by their tribe.
While not that strict, see how far you get hosting your own email as far as not being rejected or automatically classified as spam
This aligns with my experience.

Claude very quickly adds classes to python code which isn't always what is wanted as it bloats out the code making readability harder.
Do you mean has anyone looked into making suffering models like people do weather models for regional / global maps to predict likely suffering and remediation? Or are you just pointing to touchy EA issues?
Let me know when you've built that out to a million customers without any oversubscription.
There's a learning curve involved with these keyboards, as they move the modifier keys around. Because of this, the target audience is people who are willing to invest time and effort (not just money) into ergonomics. Those people typically already alter the default shortcuts of the software they use to fit their workflow.

Changing IDE shortcuts is really an easy win for ergonomics. Shortcuts aren't really designed: they grow organically as features are added, using whatever is free. Because of this, older features use simple shortcuts, young features require pressing more keys or even chords.
all four now use lexical scope. Scheme also supports dynamic scope.

1-lisp or 2-lisp is also a difference, though all support lexical closures and function objects.

Racket now has a variant without s-expressions. That's also a huge difference.
Once you can basically have it run and benchmark the code, and then iterate that overnight, it’s going to be interesting.

Automating the feedback loop is key.
It does not require believing in determinism to believe a majority of one's outcome is based on context that they do not control. For myself, I didn't choose which country I was born in (I happen to be born in a wealthy country). I also was not born into abusive parents but rather parents who valued science and school. We happened to get a computer early because of my dad's job and I happen to have enjoyed it. That doesn't mean it's a deterministic outcome, but it is chaotic, in the sense that given all these inputs it's not possible to predict the outcome. And small perturbations can have significantly different outputs.

> "Luck" is just a dumb concept we humans use to handwave away edge cases.

Or maybe this view is just people who really want to believe there is something else. What is that something else?
While you are right in saying China is a totalitarian regime, its implementation of state capitalism creates a lot of economic freedom, even though citizens still employ very limited personal freedom (as seen during COVID).

China's economy is very capitalistic, a far cry to the socialist west with its redistributive politices - and that's exactly why they're getting richer and slowly buying the rest of the world.

Once a country get rich, its population's tolerance for pollution drop, so this article is entirely plausible.

From personal anectodes I've heard from China, pollution improved greatly in the last decade. It's not just propaganda for once.
Realistically the "speed limits" are not imposed in name resolution, as that would offer only a temporary delay.
So the issue is that the frontend which "eliminates" those operations doesn't make the resulting values available to the backend if fits Intel's ad-hoc definition of a short immediate (which shift values do) and since there is no SHLX with immediate uop the small value has to be be expanded to a full 32 or 64 bits and requested from the frontend with adds two cycles of latency?

Has anyone run tests with ≥3 interleaved SHLX dependency chains in a loop? Does it "just" have 3 cycle latency or also less than 1 operation/cycle sustained throughput? Because if the pipeline stalls that would be even more annoying for existing optimised code.

Is the regression limited to only Alder Lake P-cores or also present it later (refreshed) cores?
I'd only heard of Honey by way of random YouTube thumbnails, I assumed it was some sort of scam. Go figure they're connected to PayPal...
maybe, the bypass network doesn't include these "constant registers"? a bit like zen5 where some 1-cycle SIMD ops are executed in 2 cycles, probably for shortcomings of the same network
Having had to do the occasional "start with an empty file" kind of rewrite/refactor, both in hobby projects and at work, I just take the "copy/paste" approach.

Start with the structure of what you really want it to be and then flesh it out. Soon discover that a lot of the existing code is OK, anywhere from a simple "for" loop to an entire module, because they work just as well in the new structure and don't have significant technical debt on their own. These can be pasted into the rewrite and possibly adjusted lightly.

There's rarely need for a truly clean sheet.
Yes, that's what can means. It's still the developer's responsibility to correctly write and test code such that things do what they say on the tin.

What's worse is trying to navigate an imperatively written 2000-line single-function, untestable module with undocumented, unabstracted routines found in ten other places in the codebase.

This is something I've encountered plenty in my career, always written by people who eschew best practices and misunderstand the benefits of abstraction, or think they're writing good abstractions when it's really just needless indirection without actually reducing coupling.

Understanding the nuance is one of the qualities of a good developer.
I wonder how they’ll get around the model producing “average,” (mediocre) outputs? Perhaps quantity?
Location: Argentina

Remote: Yes

Willing to relocate: No

Technologies: Java, Python, SQL (Postgres), JavaScript, HTML/CSS, R, Typescript, Scala, Bash, React, Node.js, FastAPI, JUnit, Spring, Express, PostHog, Git, GitHub, Docker, Jenkins, CircleCI, Google Cloud Platform (GCP), AWS, Intellij, Kubernetes, Nginx, Redis

Résumé/CV: https://sebiglesias.com.ar/assets/en/cv.pdf

Email: me@sebiglesias.com.ar

I am a seasoned Software Engineer with over seven years of experience designing and developing robust,
scalable systems across cloud, back-end, and front-end technologies. With expertise in functional programming
using React, Node.js, and TypeScript, I have led impactful projects that improved CI/CD pipelines and customer
experiences, driving measurable growth. Additionally, my work with data-driven systems and microservices
using Java, Spring, and PostgreSQL has honed my ability to deliver innovative solutions to complex challenges. I
am seeking opportunities to leverage my technical and leadership skills to build transformative software
products and contribute to a forward-thinking organization.
Djamo | Staff Software Engineer | Remote (UTC-3 to UTC+3) | Full-time | https://careers.djamo.com/p/c4594e2c416c-staff-engineer-back...

I'm VP of engineering at Djamo and we're looking for talented people at Djamo. We are building the neobank for 210 millions people in Subsaharan Africa.

Our goal is to build seamless and affordable banking solutions to bring millions of people into financial inclusion, where less than 25% of the population is banked. You can find out more about us on https://www.djamo.com

We’re hiring Staff Software Engineers to build high-performance, distributed systems in Typescript. You'll work on the largest neo-bank in the area to solve the toughest challenges we face.

What we’re looking for:

- 8+ years of experience in software engineering.

- Experience in designing the architecture for public-facing software that handles millions of requests per day.

Our stack is simple and scalable: Typescript, Flutter, Postgresql, Redis, Kafka. We run our servers on AWS.

You can directly join me at vianney at djamo.io
tell this to half the devs out there who view this as clean code because uncle bob says so.
> Testing finds the major bugs, not code reviews

This bug was undeniably major and i highly doubt a standard test would have found this.

What would such a test look like, "test that no file in /tmp was touched"? That can only be done after you know such issue might exist, which is great to prevent regressions, but doesn't help to stop new unknown bugs. What else are you going to test for, no files in /foo were touched, no files in /bar and so on to infinity? "No files at all were touched", sure could be reasonable, but again keeps growing to an infinite set of "X must not happen", including other forms of IO like connections and API calls. Most security issues have this property, you can't test if a system is free of injection vulnerabilities, without exhausting every possible input combination or using advanced fuzzing techniques.
Indeed.

https://quicklypdf.com/privacy-policy
I visited Syria in 2008. It was, by all appearances, a safe and peaceful country. A quiet place to live with children and family.
This comment is not helpful and does not add to the conversation.
Like when people took “two weeks to flatten the curve” with a silent “and then the pandemic is completely over” instead of the obvious “well then it has to go down later for it to mean anything”.
They don’t have to, but they can and it’s easy.

They already have to spend the money on AI anyway to keep up in the stock market.

It’d be a way to realize some return on their investment into GPUs.
a) People were also constantly taking their masks off to talk to people anyway (this is not me saying masks work, but it is me kind of implying people knew something was off and they weren't actually so scared, for the most part)

b) Covid (especially when you consider using PCR at high cycles to 'detect' it) relied on a model of asymptomatic transmission, when that was never proven
Make LangChian more database oriented
The current LangChian approach is framework-oriented, which treats frameworks themselves as the central part of the system and databases as a sub-part of the system.
This gives a higher level of abstraction but a lower level of flexibility because we will have less database-like operation, which has more flexibility.

This is one of the main reasons why people are complaining about the complexity of LangChain despite its intentions of making development easier.

What we end up developing internally for our own front end is a more database-oriented solution. We basically implemented the embedding and indexing functionality directory on top of MongoDB and Pinecone, making it look like a MongoDB with a built-in async embedding pipeline. The reason why we chose to do this is because we wanted to keep database-like syntax that is as powerful as LangChian.

What do you guys think? And what is your solution for your apps?
Hey, yes it draws a lot of inspiration from mitata, but it's much tinier and with less features. I remember I was getting some less accurate measurements in browsers when I tried it (~2 years ago) and I decided to build my own and got the results I expected.

Mitata has added a ton of things since then and it's very mature, and it's built by evan so it's definitely the right choice over benchmate. I used benchmate because I can easily extend it to support the upcoming features in BenchJS.

BenchJS is for easily building shareable benchmarks, and I want to evolve it into a nice code analysis tool. It uses Babel and esbuild to transform and bundle the code before it gets evaluated, and I want to use this to extract more useful insights like the number of operations of a given type (ex. array methods), code path analysis (coverage-like), inline indicators of how much % time a line took, etc.
I would if I trusted them, but IMHO ever device manufacturer is looking at their slim hardware margins and wishing they were fat software margins.

There's simply too much incentive for abuse.

The only way I personally could see supporting them is if there were first a legislative requirement that trusted modules always be user-modifiable.
Quickly, before I :homer-simpson-fade-into-bushes:

I think there is much value in Gource visualizations. My remake was rooted in a vocal minority who expressed a few negative comments on my uploads saying they were useless. I suspect they were just frustrated that they were looking for docs/tutorials and only found my video, heh.

With the right options and extensions/augmentation, Gource is incredibly useful. Especially when slowed down and when you add custom tailored config for each repo. That takes time, but can be automated as well. Ooo, that sounds so much fun!! Issue titles, big refactor custom highlights / slow-downs. Have it right next to JSCity (or equivalent for non-JS), gitstats, and... What was that other tool... You know, the one that makes watching network traffic fun? Oh! Codeswarm? No... It was... I'll find it. It's like ping pong. Where is my AI side panel when I actually need info without leaving HN?? Ok bye.

Next time I spam the planet with Gource videos, I vow to do it more justice :cat-salute:
He should put his money where his mouth is. Give it all away. That'll really change the world for the better and then he'll get to prove his entrepreneurial greatness by doing it all again without that gnawing sense of security.
The internet is a common service everyone needs. There should be a separate department that oversees all internet services in the US, ran by an elected official.
IIRC Robin Milner took the decision to pretty much ban any further work after the '97 revision being called "Standard" ML. The work can be done (and some has) but it has to be called something else.
By 2030, more than 85M jobs could go unfilled because of lack of talent
I also thought about lottery winners. I wonder if this guy will end up like the Minecraft creator.
The problem is, this leverage/throttling has been legal for seven years straight. We've seen tons of innovation during that time, these companies have had a long time to cause what we would see as very negative outcomes. It's a struggle to find any specific negative outcomes to point to.
Well, yes, I am specifically calling for ISPs to build this edge infrastructure in people's homes, so I don't understand your point ?
Location: Spain Europe

Remote: Yes

Willing to relocate: No

Technologies: React, React Native, Vue, javascript, Typescript, Python, Java, Kotlin, Mongodb, postgres, firebase, docker, k8s, ai

Résumé/CV: https://www.linkedin.com/in/julioevm/ https://github.com/julioevm

Projects: https://getweeklio.com/

Email:julioevm at gmail.com

About me:

Im a full stack developer with over 9 years in the industry. I'm passionate about building and shipping things. Im results driven and independent. I've worked in large companies like Oracle, but I don't thrive in large, buroratic heavy companies. After worked on some personal proyects and fully releasing one of them, I want to focus on startups where there's a faster peace and bigger impact. More interested in products that use AI, as I've been working with them lately. Personally enjoy more working in the UI side of things, but I'm polivalent and can work in any part of the stack.
Feel free to reach out and have a chat!
Location: London, UK
Remote: Prefer hybrid, can do fully remote
Willing to relocate: No
Technologies: Preferably python or rust, willing to do others. NO AI, NO CRYPTO
Résumé/CV: https://lex.me.uk/cv/
Email: hn@lex.me.uk

I'm a specialist when it comes to maintenance on legacy systems. If you have a big ball of mud that no one understands and need someone who can come in and add things like metrics, tracing, tests, documentation and so on - I'm your person.

I've just spent the last two years repairing the damage caused by 6 years of short term contractors coming in and tweaking things without specs and my team was able to get the system from causing customer-visible incidents almost twice a day to less than once a month.

If you're ok with me occasionally doing things like knocking 30 seconds off a CI pipeline's build time without a Jira ticket, please reach out to me.
Youtube compression algorithm also produces lots of artifacts that were never filmed by the video producers
If you were harmed by AI content, then you should definitely have the option to turn on the safety filter, but please don't stop the rest of us from turning it off.
Elephanat Language Loanwords
I gave it some thought and overall I'm happy my kids have happened relatively early. More than money or anything they need your energy and enthusiasm. As much as I complain about the lack of time, I think it's better than lack of energy and stamina. At least that's what I extrapolate from my experience so far.

For example, even between my two children I noticed that with the second one I've had sleeping issues, while with the first one I couldn't understand what "sleepless nights" everyone talks about. Like, a newborn kid at night sleeps 50 minutes out of every hour and so did I at the age of 25, being fresh and well rested in the morning. Didn't work as well at the age 31. Can't really imagine what it must feel after 40. And in general I would prefer healthy sleep over money and time.
> And yes, it's actually a surprise

Not sure why. Apple has presumably had AI scanning your photos for years now.

It's how they power the Faces feature.
This post is ultimately a scathing indictment of capitalism.

Money represents power. Our society let you have much more power than most individuals will ever have.

But you don't know what to do with it? Why should you have it then?

Capitalism at its best would allocate power to those who know how to use it effectively.

Look around you. Isn't there anything in the world - commercially, socially, culturally - you think should be better? And aren't any of those things in a domain in which you can be effective?

The legitimate capitalist would know the answer to those questions.
Ask HN: What are the typical work hours as AI/ML Scientist?
Neil Young confirms he'll headline Glastonbury after 'information error' pullout