skysight-inc/HackerNews huggingface dataset:
When I was there where was always a group of people sitting in the first row live-translating the talks. That was many years ago so this is probably even better now.
LOL Bezos sold a few Bs of Amazon every other week recently. I’m sure all the top billionaires could get a billion in cash easily if they ever need to.
Here's my experience so far.
1) The best analogy for LSP is GPS navigator in your car. It's invaluable when you have to navigate to unknown places to do stuff but, it also slows down your ability to learn the roads of your closer neighbourhoods.
I am often surprised how confused I am if my GPS sends me down a road that is closed for whatever reason and I have no idea how to figure out an alternative route even if I am driving around my place, it shows me how much I rely on the navigator to get me anywhere now.

So what using an LSP is doing for you heavily depends on the kind of code you write. Are you the kind of dev who works in pretty much a very familiar codebase for a very very long time? Then LSP could even be impeding acquiring a better mental image of your code. Conversely, if you are a coder who often ventures into different and unknown parts then LSP might make you way more productive.

2) Depending on the language, LSP can become an actual part of the language itself. When I code in languages with good LSP (C#, Rust but also C++) I often code with the LSP as my "target".. I think what I'd like to see popping up when I type a "." . In this part of the code I want to see this var and this method.. in that part of the code I want to see also this other vars and methods it gives a very good idea of what the "surface area" of a piece of code looks like.

LSP are also very good instant feedback if something you are typing is wrong. I press "." and nothing shows up? I have some error somewhere and/or the thing I am dotting is not what I think it is.

But, in order for this to work the LSP has to be REALLY good to the point that has to be close to zero doubt that if the LSP is not behaving it means it's your fault. Sadly, not many LSP ever reach this level of reliability.

This is one of the thing that made languages such as C# and Java so popular: the ability to "dot" your way through unfamiliar libraries with great ease without having to dive into documentation to discover there's a function X in some file Y that already does exactly what you are trying to do.
Banger program once again! WOW!
I'm not sure I fully understand your point. This can be implemented quite easily by organizing each posting list with specific attributes to locate the values efficiently. For example, you could build each posting list into a B-tree, or similar to a column-oriented format that stores attribute statistics to enable skip scanning. Could you elaborate more?
> While I do have a fantastic memory, I don't feel like it makes a huge difference?

I'd say it does. Particulary for names based on English words with synonyms, if I recall the wrong synonym for this particular library, at least autocomplete is faster than searching the docs for all the synonyms. But not as fast as scanning the method/function list should the docs have that (and far too many miss it out).

If you can remember which word for the concept the method you're after uses, then you don't need autocomplete.

BTW only Jetbrains (and other heavy Java IDEs?) get autocomplete right IMO. The basic form in VSCode doesn't cut it in my experience, and gets in the way.
I keep hearing about this rare and extremely difficult to make pasta, but one thing I always wondered is how good it actually is.

My feeling is that it's just an ok dish with a cultural legacy attached to it.
On the one hand, communication is easiest if everybody uses the same language. On the other, the dominance of English is one thing that gives US too much cultural power.

I think I'm happy that there is still content in other languages out there.
Russian cargo ship sinks in Mediterranean after explosion in engine room
I like your optimism. Personally, I have found that, if someone freaks out about "alien drones", trying to facilitate a discussion is almost futile.
> even got sued

In a country of frivolous lawsuits, getting sued is almost meaningless. Big companies are sued for all sorts of bullshit all the time. Check back if and when there’s something concrete.
You could try to make a transform based on a sum of lemniscates in the complex plane
I've not used copilot outside of emacs, but copilot-mode does everything I would want for code generation.
Why do you keep putting a penis "=3" at the end of your messages?
This will work (make sure you check the video at the bottom):

https://circuitdigest.com/microcontroller-projects/DIY-wifi-...
In dynamic languages things like autocomplete often make it worse, they cannot identify the correct types and locations 100% of the times. So at some point I decided to avoid these and got used to it. To the point where I avoid QtCreator for Qt/C++ projects b/c autocomplete and fancy navigation features become annoying and distracting
Microsoft works to add non-OpenAI models into 365 Copilot products
CourseReel AI Max Review: Transform Your Course Creation Effortlessly
The global online course market is growing rapidly, expected to reach $325 billion by 2025. However, creating professional and engaging courses remains a challenge for many due to the technical expertise, time, and effort required. Enter CourseReel AI Max, an AI-powered solution designed to simplify and streamline the course creation process, empowering anyone to create high-quality video courses with minimal effort.

What Is CourseReel AI Max?

CourseReel AI Max is an all-in-one platform that automates the creation of video courses. It uses AI to handle time-consuming tasks like generating course ideas, writing scripts, designing slides, and adding animations. Whether you’re an educator, marketer, or entrepreneur, CourseReel AI Max provides the tools you need to tap into the $25 billion e-learning market.

Key Features That Set It Apart:

- AI-Powered Course Recommendations
- Suggests course topics and chapter outlines based on keywords or niches.
- Automated Content Creation
- Generates scripts and converts them into slides with text, images, animations, and background music.
- Video Customization Tools
- Easy-to-use editor for tweaking slides and adding logos, watermarks, and personalized branding.
- Marketing and Promotion
- Create promo videos, generate sales copy, and design landing pages with AI.
- Interactive Learning Features
- Add quizzes and convert slides into PDFs or ebooks to enhance engagement.
- Custom Voice Integration
- Clone your voice for narration or use lifelike talking head animations for dynamic video content.
- Multilingual Support
- Create content in English, Spanish, French, and Hindi to reach a global audience.
- Seamless Publishing
- Upload videos directly to YouTube, Facebook, or download for use on other platforms.

Why Choose CourseReel AI Max?

Creating professional courses is often expensive and time-intensive. CourseReel AI Max automates these tasks, saving hours of work while ensuring professional quality. Whether you need HD videos, interactive quizzes, or multilingual support, this platform delivers everything in one place.

Try CourseReel AI Max Today

With pricing starting at just $37 and a 14-day money-back guarantee, there’s no risk in giving it a try. Start transforming your ideas into impactful courses today. Learn more and get started here! https://nagudharan.xyz/corsereelaimax.ycombinator
> Also, when a "perfect" or near-perfect album is followed by a less exceptional performance it makes the second look bad even though it might be pretty good on it's own.

If you only went by King Crimson's first two albums, you'd think they'd run out of ideas. The second album, while actually a decent album, just seems like a copy of the first one down to the ordering and the vibe of the songs. There's only maybe one original idea on it (Cat Food).

Then from the third album on, KC pivots into entirely new directions and goes on to release a string of absolute prog rock classics. So I guess they escaped that second album curse.
With the power budget of a drone almost any board will do.
...based on the Isle of Man?
Wow, yeah, I thought Espressif just wrote the firmware, but this drone is really really similar to the one posted, PCB struts and all.
Cashfree Payments' Journey to Smart Log Management
openai is so cooked
I think it does reduce readability in some scenarios.

For instance:
const auto& processes =
getCurrentlyRunningProcesses();
for (const auto& process: processes) {
// Ok, what do I do with process now? Is it a pair from a map? A struct from a vector?
// If it's a pair from a map, is the key the pid, a unique id, something else?
}

std::unordered_map<Pid, ProcessData> is more readable than auto here IMO: you don't need to open the definition (or hope your IDE correctly display the type).
The sibling comment about a blind programmer is very worth reading, because it is relevant to what I've observed about other (non-blind) programmers who are highly skilled: they do not need tools to tell them what to do, because they have completely internalised the structure of the program and can think about it as a whole. Incidentally, one of the things I often do when solving a problem --- be it finding a bug or fixing it, or implementing a new solution --- is to close my eyes and think deeply about it, without distraction.

I don't use IDEs either. A plaintext editor and a console window (for compiling, testing, and the occasional grepping) is enough. IMHO someone who is reliant on IDEs and autocomplete is in the same category as not knowing how to type without looking at the keys on the keyboard --- yes, you can get by, but you will never be able to code as fluently and effortlessly as those who can think deeply about the code entirely in their brain, and you'll be frequently writing code that looks reasonable when viewed in isolation but obviously redundant and/or inefficient if considered as part of the bigger whole.
Was a bit lost by the serveless self-host part:

> Npflared is based on cloudflare services (worker, d1 and r2)
Keep meaning to go to this. What a great thing, the talks are often wonderful!
Whoops and 7" drones are pretty far apart (depending on what you consider "far", I guess). Whoops can barely lift their own weight, 7" drones can carry maybe a kilo.
Free Book "Rust Projects – Write a Redis Clone" Version 1.1.0
I just published version 1.1.0 of my free book "Rust Projects - Write a Redis Clone", available at https://leanpub.com/rustprojects-redis
Tiny nit: most of the units were good (s, g, M, R), but it seems a bit odd to use cm rather than m, and and GeV rather than eV on log scales.
I work with two types of LSP/LLM-averse programmers:

1. The HLSP user

This group does use an LSP, it turns out, only via you as the conduit: you are their Human Language Server Protocol. They'll ask, ‘can we pair today?’. From that point, navigating code, looking up method names and signatures, and flagging syntax errors before runtime or compile time is your job. How they find their way around when you're not there is unclear, but it's likely slower.

2. I am one with the machine

This crowd has been wrangling code long before IDEs, LSPs and LLMs. They've amassed a terrifying arsenal of tools to find files and references, bulk-rename, pull up docs, and twiddle bits in ways that looks fluent and natural enough when _they_ do it but would take months or years for you to learn if you didn't give up and go back to your IDE. When you ask them _how_ they just did something, they either pull up a short page of Elisp and say, "it's really quite simple we just reverse the node tree and iterate over the folded quarkenspace", or — if they're a vim user — say something like, "oh, that's just the hiboscus plugin, but piped through smark".

So the response to "how do you do it?" seems to be broadly summed up as, "the way we've always done it".

Group 2 isn't necessarily _better_ than LSP/autocomplete/heavy LLM users (people who are very proficient with more modern tools can look like magicians too). The LLM-free crowd were just forced early to become proficient, they've gotten very good with their home-rolled methods, and — in many cases — they probably wouldn't benefit that much from LSPs, or they use them but with features that bug them switched off.

Group 1 would probably better be served by an LSP but either don't believe in the benefits or is just comfortable with their current setup and feels no pressure to change.
Of course that are good things and maybe I wrote in a too much harsh way.

Linting features and autocompletes are nice, also autocomplete features are nice to have.

The issue that I pointed mostly resonates with the idea that depending on LSP is the big issue.

I personally use Neovim with minimal stuff, I run lint and tests manually and not automatically, because it feels to me like push notifications taking my attention elsewhere, so I go to fix them later after what my intention is already expressed in code.

But agree and dyisagree that "Keeping the code organized is still good advice, but has nothing to do with using an IDE.". It should not be based on IDE, but an IDE on the hands of an inexperienced dev may lead to some comfort that should not be there.

I reviewed many code written by junior people, and very often I see people adding code in random places that later may let the application to be hard to follow and everything "seems fine" to them.

Other smell is like, but "it is so easy to rename a variables with my IDE" even though I believe that refactoring is nice to be done, but if we keep changing names so often, why don't we read the code that is being edited to understand well its intention and maybe realized that a big chunk of code should be split and the name choice will be completely distinct once proper refactor is made.

My point is not about avoid automation, is about having a dependency on that because the code is not manageable to people anymore, but manageable by automation mostly.
I like the Compound Interest Calculator on Investor.gov.[1]

[1]: https://www.investor.gov/financial-tools-calculators/calcula...
I'm a native speaker and I hate how people have been stumbling through their presentations, lacking basic vocabulary, being dragged along by their bullet points. It wasn't even the accent, it was that the language occupied their minds so much that they couldn't think about what they had to say or how they were saying it. Lots of talks felt like watching a ninth grader in front of the classroom.

Now some of these guys weren't amazing presenters in German either, but my point is that they should not have to be. Some people simply are dry explainers and they don't naturally entertain. Nothing wrong with that at all, especially with such nerdy topics. But in those cases, I'd much prefer a lengthy blog article, or maybe a podcast interview with a capable host. Please, CCC, don't send these people on a stage that they don't enjoy when you could also work with them to get their stuff across.

And with how much is consumed as VOD, I don't think the live talk brings a lot to the table anymore. There could be live Q&A sessions for those who read article or heard the podcast interview.

(I'd argue the same for an academic context by the way - anything above seminar size is either a celebration or a sermon, but not a discussion.)

My best experience at CCC was to literally stumble over bunnie on the side of a hallway where he was sitting against the wall, introducing his own ARM laptop to a dozen of people or two.

And don't tell me this doesn't scale - he has also gotten his message across in ways that scale. But there was finally a natural way of asking questions in a back and forth manner that wasn't in front of a 500 people audience.
When you have to manually search for files and then Ctrl+F to find functions, lookup docs in a web browser (which I hear is how people who don't use IDEs still do that), or manually run a linter/compiler to see warnings in your code, you're just being really inefficient.

It's inefficient the first time but you quickly build a working memory and a deeper mental model of the code, which becomes even more useful in the future.

Why don't you use automation to help your job when the whole point of your job is automation?

That sort of thinking will get your job automated out of existence.
Even if they have components on them, that's only $1-$2 extra per board (depending on the components), JLCPCB will assemble all the common components (resistors, capacitors, some more exotic ones) for very cheap, and you can solder the rest yourself. Their PCB assembly saves so much time, I don't want to waste half an hour soldering 20 0805 resistors to save $0.30 any more.
Someone add "direct" before train?
Having that shape become more important to a civilisation than the circle because it has something to do with the geometry of hyperspace seems like it could be an interesting conceit for a sci-fi setting.
EU doesn't require a €30 annual fee for a camera drone, though. Your country might. Mine surely doesn't.
I think it's great. I've good passable German, not enough to really follow the details of a fast-paced, complicated talk, so I'm practically shut off from German media (at this level, anyway). But still, diversity is good, and the American-Anglification of all things cultural and linguistical is not necessarily a net positive.

As in, I'm aware there's good points to it, but it's not an entirely clear picture, and some alternative things existing is probably good. How many 12-year old Germans who dislike English for one reason or another found CCC and had major positive changes occur in their lives, ya know.
I tried to become member of my local one and they never replied to my application for membership.
I was an H1-B in the late 90s. I have been a US citizen for over a decade.

I come from an extremely wealthy Northern European country integral to founding the United States and English is my first language. I was not compelled to emigrate for a “better life”. I gave up a lot to be in the US.

H1-Bs are designed for abuse. There is no shortage of skilled workers. It’s just that immigrants are cheap.

I was hired in my country from a pool of over 500 for one of two jobs. Once accepted it took close to a year to do the legal paperwork. My sponsoring company was paying lawyers $600 an hour twenty years ago to get the work done. Despite being absolutely squeaky clean they easily invested 25k per applicant then.

When I arrived my pay tripled. I was earning 50-60k in the US and had been under 20 before. That was very low in my home country but it was a starting position and wages are lower outside the Us for myriad reasons even though living standards on low wages are higher.

The kicker was that similarly skilled Americans to myself were all earning 6 figures then. The industry I was in had a strong base in NY and the company that hired me was in LA. Their options were to pay 100k plus and relocate Americans from NY, or pay half that and relocate Europeans.

Better yet we were more qualified than the average American (as they got to pick the very best) and we were tied to them by the legal work and thus “indentured”. If we wanted to leave them we had to go home or find more sponsorship.

On arrival my colleague and I immediately realized we were both overqualified and under paid (pre internet this was much harder to discover). We ran rings round the locals. When our visas needed renewal the company “advertised” our jobs by placing printed sheet behind notice boards and claimed that was sufficient. It was a complete con.

Ironically I didn’t last very long. Given my skills and experience I found companies willing to sponsor my ViSAs and green card (which my first company sponsored for me also). So I was able to move around and establish myself.

In short the system has always been abused. The idea is good but as long as companies can choose to pay non competitive rates to immigrants they will do so and lie about the true state of the market. That’s what the system does and the purpose of a system IS what it does. It’s just lowering wages by importing skilled foreigners.
Would you elaborate for those of us slower on the uptake?
Curious - what’s the intended product direction of Sakana AI? Is it mainly a research lab or is it doing commercialization?
Code is read more often than written. It's not make the computer do something and done.

The right kind of clever results in "oh, it can be that simple?", not "what the hell is that line noise?"
> With the direction/trend of the "US Gov." being run as a business for the past 40 years, ...

Businesses that do get $37 trillion in debt go bankrupt. That government lovers managed to make believe it's normal for governments to go ever more into debt to then tax everybody through the inflation "hidden" tax is one of the biggest travesty of our time.
Many, many years into my “commitment” and it’s been the best time of my life. And my partner’s, too. I’d do it all again in a heartbeat, even the tougher times. YMMV, but such is life.
I find it hilarious to think that this was just an honest question and we downvoted him unfairly.
up or down?
I want to be able to reason about my code without sitting in front of it, so I simply don't use those tools and this understanding of the codebase builds over time.

When you're working in one area of it, you read it and make additions in it repeatedly, and eventually your familiarity increases until you have mastery.

Then you can code anywhere, anytime, and merely type it in when you get back to the keyboard.

It's like learning a (human) language. As an analogy: "[foreign language] speakers who don't use a dictionary, how do you do it?" But the foreign language is your codebase. Learn it.
The number 1 rule of European (esp. German) train travel is - minimize changes as much as possible. Timetables are so unreliable that booking a long trip with a change is just too much risk.
It's really a pretty strong web of trust system, if you know anyone who's volunteered previous years there are vouchers floating around by word of mouth.

If you don't know anyone in the community, purchasing a ticket online is a crapshoot. IMO this is a feature not a bug.
Very well summarised
Your snark is a bit unfair. But I also noted how far-left and anti-capitalistic many talks/speaker are. I guess it shows the power differential between US vs Europe/Germany and also the difference between disrupting American and risk-averse European culture? Super smart people in the Bay Area found startups to get rich (and invent the future). Super smart people in Germany can only go into academia and research how to decolonize digital activism.
I did this myself and it was some fundamental experiences of my life so from that point of view I'd say definitely go for it. Life is short.

On the other hand... Now older I see the financial/compounding aspect more clearly.

Specifically, you mention you have "savings for some years". If you stick at that, continuing to save and benefiting from compounding, you could reach financial independence, a magical point after which any work you do will be entirely optional, at your own discretion, and decoupled from what earnings it brings. For the rest of your entire life. Hard to overstate the freedom that entails.

So is it worth jumping off that trajectory early, squandering the savings, and pushing financial independence much farther back?

Arguably, no.

Your decision.
Uhhh that would involve a mouse, gross ; )
Gordon Mah Ung, PCWorld Editor and Renowned Hardware Journalist, Dies at 58
What makes you think this? On the face of it, what you're saying seems to be absolutely nonsensical, so I'm curious.