skysight-inc/HackerNews huggingface dataset:
I remember seeing a talk from Jonathan Blow where he made a comparison: in the 1960s top engineers worked for NASA and put a man on the moon in a decade, basically doing computations by hand.
Today, we have super advanced computers and tech companies enjoy 100× times more of the top engineers than NASA ever had, and they are all working toward making you click on ads more.
I no longer bother to answer anything to cold emails or LinkedIn messages. Despate the personal tone, they seem to mostly driven by marketing automation tools.

Maybe in future I will have my ”AI secretary” to answer those and have a discussion with the ”AI sales assistant”.
I am pretty confident the spammers will remove the `+` suffix from your email. And this is why I find the Apple fake email building solution a lot better because they build a fully different email per service. No way for the service to be able to cheat and discover my real email address from the one I give them.

Still a smart enough system might be able to discover a valid email from my other id info, like my name. But this start to be a lot of work, while just `s/+[^@]*@//` is easy enough to do.
> It's a shame the author's passions are directed to (...)

Now do Google.
Whoosh. That would be the sound of that bit of humor above flying right above your head.
I wasn’t able to log into the store. Funny though I was playing my console without the network for a while because I have been trying to gentle a feral cat in my other house and just got a microwave link running from the main house last week. Thanks to video codec problems and a disagreement about the direction Microsoft is going I won’t get too mad if the cat pees on it.
It is a sales and engineering heavy business. Very difficult to generate large returns.
If you define variants sint(x) = sin(2πx) and cost(x) = cos(2πx) that takes x in units of turns instead of radians, then d/dx sint(x) = 2π cost(x) etc.

I agree with you that this is completely fine though. I also find it more natural to think of “how many percent of a turn” an angle is than how many “degrees” or “radians” something is, since we use base-10 everywhere else. My workaround is to mostly write everything in terms of sin(2πτ), cos(2πτ), and exp(2πiτ) when I can, where τ measures turns.
I would push back on this a bit. The best games I've played on my VR headset are not "realistic". "Fake" is more about consistency I guess, if everything around me in VR looks equal amount of "goopy" then I don't think it will feel weird.
Lisp was also the one that taught us that interpreters and compilers for nominally the same language really need to have consistent semantics, e.g. don't lexically scope in the compiler and dynamically scope in the interpreter.
To be fair to McCandles, who was generally extremely foolish in what he did too, at least his idiocy and lack of really basic preparation didn't get anyone else killed.
I once saw someone accuse another user of being an LLM because of a single word they used.
Yes, start comparing energy spend on bitcoin mining and the missing features. You will see that bitcoin already consumes a lot more energy than our proof of stake system.

What do you do when you want to exchange 1 bitcoin for 1 car and the person with the car doesn't give you the car after the 'absolut fairness/ security' of transfering bitcoin to their wallet? You go back to our Proof of Stake system. You talk to a lawyer. You expect the police to help you.

The smallest issue in our society is just transfering money from left to right. This is not a hard problem. And pls don't tell me how much easier it is to send a few bitcoins to africa. Most people don't do this and yes western union exists.

Or try to recover your bitcoins. A friend has 100k in bitcoins just doesn't know the password anymore.

What do you do when someone breaks into your home and forces you to give them your bitcoin key? Yes exactly anonyms moving of money from you to them. Untraceable, wow what a great thing to have!

And no Satoshi 'himself' is not an expert in global economy. He just invented bitcoin and you can cleary see how flawed it is.
Why is the level so low in software engineering in general?
Well, at least I know I'll never be out of a job.
Is there? How are you making that determination?
Ok for context:
You got st3 with a license, and maybe plugins.
St3 got regular updates to new minor versions.
They brought the st4 update like the other minor version updates.

Destroyed the whole st ide setup (plugins didn't work for st4)
And st3 licence can't be used for st4 (you get the st4 licence if you bought st3 some months before)

If I use st for private stuff that would be annoying, but as I use it for my work that was money.
Beijing and Moscow Go from 'No Limits' Friendship to Frenemies in Central Asia
Not doing much dev work at the moment... In the rare event I need to do some file comparisons or git commits I use meld. How does it compare to more novel tools like this?
Any tools that consider the syntactic structure of code for diff/merging?
Mi300x only really started being used in April…. A whopping 3 months ago.

We are a brand new startup and tiny. Not pretending to be anything else. But we are also early and one of the first to buy and receive these cards.

We have excellent backing and will grow with demand. The more people wake up to an alternative, that is actually available and as we are proving… viable, the more demand we will have. The need for compute is endless.

Dell is a partner of ours and sees the value in our proposition. That is huge. They are hungry to grow their AI business the same way AMD is.

Give it time. The frankness is appreciated, but obvious. Comparisons against nvidia today are laughable. This is a long tail game. Talk to me in a few years.

This is not a football game with a winner and loser. Our goal is to not just be AMD, but every chip that our customers want.
I'd rather suspect the Windows API behind for this behavior, rather than the file manager itself. Apparently there might be leaked Windows 3.1 source code (but not all of it): https://www.betaarchive.com/forum/viewtopic.php?t=41781 (only comments here, didn't check further to see if/where this can be downloaded), but not sure if the relevant source is visible there. Windows 3.1 doesn't seem to use the same conversion as for Alt+XXX to read file names (which are stored in the OEM charset on the disk, e.g. code page 437), as typing Alt+255 enters a normal space (not event a non-breaking one).
Isn't actual reason that round shapes handle pressure better. So in the end it is about shape of the hole not the cover. As holes in ground are not square.

Then again I think here we have both, square and round. Square ones are more for rain runoff on sides of roads. Where as anything in middle of road are round usually with no grating and some rain water run off locations are also round for access again.
That seems easy for AI to adapt to, and has a massive side effect of calling the author's reliability into question. Are those people going to go back and fix the intentional typos in a couple of years once AI spam is also full of typos?
Japan declares victory in effort to end government use of floppy disks
Just come to NZ, go to the Dark Sky Reserve centered around Lake Tekapo and enjoy the Milky Way in all its glory.

We have zero snakes and very few dangerous spiders and you'd have to try very hard to find them, they're rather shy.

Also, we make great coffee and beer.
Damn, I don't think this is considered competitive in Poland, and that's even before taking taxes and CoL under account
I'm pretty sure staged programming is a design mistake induced by the capabilities of computers in the ~70s. Needing to pay attention to which parts of a program have already been compiled and which haven't is totally orthogonal to whatever problem you're trying to solve with the computer. It's going to go the way of manual memory management.

The implementation shall be JIT compiled with a separate linter running in the editor for that is the right thing.

We aren't there yet but I believe it's where we'll end up.
> So far, I haven't seen a useful application of LLMs. So far.

What?! Whole industries have been changed already due to products based on them.
I don't think there's a single developer who is not using AI to get help while coding, and if you aren't, sorry but you're just missing out, it's not perfect but it doesn't need to be. It just needs to be better than StackOverflow and googling around for the docs or how to do things and ending up in dubious sites, and it absolutely is.

My wife is a researcher and has to read LOTS of papers. Letting AI summarize it has made her enormously more efficient at filtering out what she needs to go into more detail.

Generating relevant images for blog posts is now so easy to do (you may not like it, but as an author who used to use irrelevant photos before instead, I love it when you use it tastefully).

Seriously, I can't even believe someone in 2024 can say there has not been useful applications of LLMs (almost all AI now is based on LLMs as far as I know) with a straight face.
It used to be called "New Holland" (and Vandimans land for tasmania).

Sadly, I feel most of name change is simply virtue signaling, but not all. Perth itself likely has multiple names due to its size, although I guess you need to settle one one. There are factors of multiple tribes, multiple timelines, appeasing one group likely pisses off another, but thats a different problem.
Leetcode is significantly overrepresented on HN. Leetcode is barely a thing across most of the world. Mid-career dev jobs in non-FAANG (and their orbiting startups) organisations don't expect people to spend their time studying for leetcode interviews. Leet is definitely not a thing in other industries - you don't interview for, say, a logistics co-ordinator, by making them study and regurgitate logistics theory.

The short answer to your question, and to try and not start up another HN thread on how good or bad differing interviewing techniques are, is that we did things similar to how most recruiters and hiring managers are still doing it across the world. I think the big difference is more around getting to the first interview. Technology means that there are more applicants, automation of filtering (bad), and remote interviews than there used to be in the past. The funnels to get candidates may have changed, but in my experience, once in the final stretch things are pretty much the same as they have always been.
I think the bear biologist forgot that cats often play with their prey before killing it.
It's Time for Photographers to Return to Museums and Galleries
This is what I do as well, but sadly it seems my phone number has been leaked at some point... I'm considering setting up a private VoIP thing so that each company gets a unique phone number. Really nobody can be trusted with my data, it is a statistical inevitability that they get hacked or sell out.
Really comparing the 'ghost of kiev' to the systemic undermining of western democracy by russia?
No, that's not the point. You're the one who is derailing this discussion. Almost none of what you're saying is relevant in connection to this article.

Is there proof that Russia was even involved? Maybe. But if it exists, it's currently classified and exclusive to Western intel agencies. Until there's a trustworthy source or leak of actual evidence, the claims of Russian involvement are nothing but conjecture that's in conflict with local police and insurance investigators.

I'm not disputing that Russia killed people or might have interests in attacking infrastructure.
Location: Toronto, Canada

Remote: Yes, and/or in-house

Willing to relocate: possibly

Technologies: Ruby on Rails, Javascript/ Typescript, React, Python, REST API's, Elasticsearch, SQL (Postgresql, SQLServer), data pipelines (Python, Pandas), DevOps (AWS, Terraform, Docker, Kubernetes)

Résumé/CV: LinkedIn https://www.linkedin.com/in/christof-dumke-47101363/, resume on request

Email: dumke.ct at gmail

Product focused full stack developer with Ruby on Rails, Python, Javascript and SQL skills. Worked at a variety of startups on CRM, e-commerce, software defined networking. Have built products from ground up and maintained them, resolved scaling problems and supported DevOps.
5km out to sea is far more dangerous than you think. For starters, you're 5km away from help. The water is deeper, and the currents and wind stronger.
In May reports emerged of this suicide by a young man in Australia - not AI related.
https://www.barefootinvestor.com/articles/this-is-the-hardes...

The following month, reports emerged of 50 girls in one Australian school being exploited in very similar ways by nothing more than a kid with a prompter.

https://www.abc.net.au/news/2024-06-25/explicit-ai-deepfakes...

Scaling this type of exploitation of children online is trivial when you think about anyone with basic programming skills.

The Techno Optimists manifesto is what appears to be utterly foolish to me when you figure out that there is not one mention of accountability for downside consequences.
No we don't have automatic updates. The issue was that our updater did not warn customers that their license would not cover the newer version before updating, so those with more than 3 year old licenses were met with a "LICENSE UPGRADE REQUIRED" in the title bar. Sorry to those who were affected by this, the loss of trust is understandable.

We've since added that functionality to the updater. We also don't nag paying customers regardless of whether their license applies.
TLDR from the provided links [0][1]:

Nuland and Pyatt are not talking about replacing Yanukovych as president, they are referring to who would become prime minister.

How do we know this? Well, for one thing, on Feb. 21st, 2014, the U.S. and E.U. managed to broker a deal between Yanukovych and the opposition (one which Yanukovych himself advanced) in which Yanukovych would continue as president (alongside a new prime minister chosen from the opposition) until new elections were held in December, a full ten months from that point.
The deal never came into effect. Why? Because immediately after signing, Yanukovych hightailed out of Kyiv.

[0] https://threadreaderapp.com/thread/1761873996675682423.html

[1] https://threadreaderapp.com/thread/1573307576959512576.html

(be warned author uses pejorative language, which is a shame)
Can you site a reference for this, I have yet to see a dingo or dingo pack hunt wild pigs, but I do see domestic dogs do this instinctually.

I'm not saying hunting is smarter, but "dingos breakfast" is a common saying in Australia because they often are starving.
The right wing extremists and neo-nazis live in East Germany because the soviets thought they were immune to fascism simply because they equate anti-fascism and communism. They thought their job was done by doing nothing. West Germany took significantly more cautions to prevent a rise in right wing extremism than East Germany.
Fair Developer Salaries for Remote Work
'Almost whole island homeless' in Hurricane Beryl's wake
https://archive.ph/W5Ljv
> But in this part of the world, the mountain chains start from deep under the sea, which generates archipelagos rather than a continental sliver.

Technically New Zealand is the exposed portion of a continental sliver.
Cloudflare's Reuse of Sun' Slogan Honoring History? The Network Is the Computer
Fully:
"""Does the Repurposing of Sun Microsystems' Slogan Honor History, or Step on It? “The Network is the Computer”""
Medium2Md: Convert Medium Articles to Markdown
> Japan's government has finally eliminated the use of floppy disks in all its systems, two decades since their heyday

Sorry Rocky and Clarence, but the heyday was three decades ago. We're old.
Phil Schiller to join OpenAI board following Apple's ChatGPT deal
Ask HN: How to architect the back end for my side project (Family Movie DB)?
Working on a side project: Family Movie DB (familymoviedb.com)

Currently it's a simple static site (built with Astro) served via Cloudflare Pages.

The next phase of the project is to add user accounts to support the following:

- Staring a movie

- Marking a movie as "watched"

- Creating movie lists

- Customizing the weights used for the site's scoring algo (the "FMDb score") (because some families value X more than Y and are more concerned with A than B, etc, etc)

- Access member-only content (e.g. as movie discussion guides)

- Probably more things, that's just the initial thinking

From the beginning my thinking was to use the dynamic rendering abilities of Astro via Cloudflare Pages' "Functions" (Workers) to handle this and use something like Cloudflare's D1 or Turso for the database.

However, this means that 100% (or at least nearly 100%) of the pages will invoke a Workers function call. Since Cloudflare's pricing seems super cheap I wasn't concerned about this. However, after the recent Cloudflare drama, the idea of lowering my platform risk seems like a very good idea.

Context:

- Generally hate complexity

- Bulk of my experience is on the frontend

- Try to keep costs to an absolute minimum

- This is one of several projects in the works... would like an approach i could extend to other projects

- Have managed VPSes before... both love and hate the idea of doing it again

- Generally love the concept of something like Convex but am concerned about platform risk (yes, i know it can be self hosted, but this seems like more of an "in theory" type of thing than practical fallback option)

Options i see:

- Self host on a VPS (maybe using something like PocketBase or CapRover)?

- Keep using Cloudflare, but only for the DNS and hosting via Pages), with the idea that I could relatively easily switch this to something like Vercel or Netlify in the future if need be?

- Use something like Vercel or Netlify instead?

- Use Convex (https://www.convex.dev/) (would still need to host the site somewhere but i think this would cover all backend needs, current and future, without scaling concerns)?

- Other?

Please help me decide!
> Reverse a linked list

I don’t think I can do that without a browser. I can write pseudocode to do it without problem, but in general, writing code that compiles without the help of Google (documentation, manuals) is something I don’t usually do. That’s because I have worked with different programming languages and never memorized one very well.
I've been becoming more curious about GUI git tools of late, for those that have used both how does this compare with GitButler?
"You're the one who is derailing this discussion. Almost none of what you're saying is relevant in connection to this article." I mention clearly crimes of Russia in the past. Attacking a factory of major weapon supplier is suspiciously linked to Russia. This is just a broader picture. Also we don't have a crime case, we are in geo politics.

Mentioning Hersh is mostly a sign for bad discussion. He is a bad journalist.
> in most cases, you can just keep driving downward until you do!

I feel that the cases in which that technique doesn't work are stories to be told. Do you just keep driving downward for a very long time? How long?
Good reply. Good products. Keep up the good work!
How exactly? If we take the simplest possible "hello world" service, then protoc generates all the code for a gRPC service without you having to manually type anything
That's good feedback! Can certainly add this filter as we have this data internally
Rewatching this film, it really seemed fake to me. I love it, but I think it’s a mockumentary
Like some other comments here I find HN search useful and powerful and am a little unsure what the added value is here. Possibly/probably it's for people that search in a different way to me.

One of the most frequent searches I do is to look for a specific comment that I know a user made recently. For example, I might want to look for my own comment here: https://news.ycombinator.com/item?id=40801389 (sorry, this is a slightly political one but I just picked it randomly for test purposes).

Searching Vectara for "n4r9 NHS" produces no results: https://hackernews.demo.vectara.com/?query=n4r9+NHS&filter=

HN's own search however produces the goods in the top result: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

[ EDIT except for this very post :p ]

Maybe 6 days ago is outside the dataset that this is based on?

Some other thoughts/suggestions:

- Ability to click through to the comment itself? At the moment it looks like the link goes just to the main comments page and then I have to find the relevant comment on the page.

- Filter comments vs posts?

- Order by datetime?

- Filter within a date range?
One prominent example, Rust started off with mailing lists but shut them off a decade ago or so. Many other projects I participate in or follow have moved their communication to other means, Discord and Discourse are popular, sometimes the mailing lists remain but are silent, sometimes they are removed.
I'm not sure it's a matter of "blame" as such. While there are occasional cases of incompetence or malpractice, biology is inherently messy and uncertain.
Just took a look - this is a good csv no doubt, but looks like you're focused on countries with VAT and not those with GST, sales tax, and consumption tax right?
IBM Closes Software AG Enterprise Tech Business Acquisition
I think it's more nuanced than that. I used to walk to my bank, I can't do that any more because many branches closed. The bank now directs all interactions to happen via their app. In terms of emissions (and social interaction, particularly for vulnerable and isolated members of society) I think this is bad news.

But this is a complex calculus and - frankly - feels like a distraction from the issue. I don't want to get into the weeds of calculating micro-emissions of daily activities, I want climate responsibility and reduction in energy consumption across the board.
> unlimited travel on regional and local transport for €49 a month

Is this economic? Can it pay for its own repairs?
Sorry that happened to you. We've since improved our updater to avoid this happening again, but your loss of trust is understandable. Hopefully downgrading back to ST3 was not too big of a hassle.

ST4 has full backwards compatibility for plugins, keeping the same python 3.3 ST3 shipped with, so I'm surprised your setup broke. ST3 licenses were also fully transitioned to ST4, so any license less than 3 years old covered the initial ST4 release.
Show HN: DocDriven – Collaborative API design tool with AI code generation
We're Kevin, Mikael and Mikkel, the creators of DocDriven. DocDriven is a cloud-based platform that helps you build better APIs.

On a daily basis we're running a software development agency and DocDriven was born out of our own frustration with the current API design tools on the market. We wanted to create a tool that would help us design APIs more efficiently, while also making it easier to collaborate with our team members and help us write boilerplate code faster, without the need of templating languages.

As a developer, you can use DocDriven to:

- Design APIs with the visual designer

- Collaborate with team members on API designs

- Discuss and comment on API designs in real-time

- Monitor changes with ease and keep track of the API's
evolution

- Run cloud based mock servers with faker data to test backend functionality before implementation

- Write boilerplate code without the need of you learning another templating language. DocDriven uses AI to write code that follows your coding standards

We're very excited to share DocDriven with the HN community and would love to hear your feedback.
Always amazed and disappointed at humanity's ability to pollute everything it touches.
This is how I do it. Move to bigger bins if that "category" of cables gets too big. The zip ties are key here so that there are no rats nests. I have a rule for myself that I won't put a cable in unless it's coiled into a circle and zip ties at two points. It's worked well for years.