HN user

creesch

976 karma
Posts0
Comments417
View on HN
No posts found.

Def not rockets. OP said hundreds of years.

Yeah to reach it with current tech. No shifting goal posts, thank you very much.

In hundreds of years from now our rulers will definitely have that kind of tech, whatever tech it is.

Also, I should point out that technological progress isn't linear and guaranteed. Also, "our rulers" what ...?

I want to know what future technologies could accelerate an object to a significant fraction of the speed of light.

With all due respect, this has been extensively debated online and is extremely easy to look up.

Could those breakthroughs be achieved in the next 2 or 3 centuries?

Any predictions on future scientific breakthroughs are wishful thinking. Even directions that seem promising at some point can end up being dead ends and we simply don't know what we will or will not achieve.

With current technologies, even hypothetical ones we can't get there in a time period that is under a few centuries at best and over a millennium at worse. Even for the centuries figure we'd require technologies we haven't been able to crack yet.

You are not wrong, but it still wouldn't make a whole lot of difference. First of all with any technology we currently have, including hypothetical proposals, we can't even get close to 1c. The best we can do, and this assumes purely hypothetical unproven ideas, is accelerate to a fraction of the speed of light. Acceleration itself will take up a significant amount of time and even then we are nowhere near the speed of light. Project Orion would in theory be able to do 3% to 10% of the speed of light. That's about the only proposed propulsion we actually have the technology for in the sense that we might be able to build it this decade.

So let's be optimistic and assume we can reach 10% of c (unlikely), that is 10 years for one light year, meaning that it takes about five centuries. Practically speaking 10% of c is unlikely, it takes about a month to accelerate to those speeds you'd need an insane amount of mass in the form of bombs to explode to just get up to speed. Which is why 3% is more "realistic". Oh, did I mention that there is no realistic way to slow down either? In theory it is just detonating the same amount of bombs in front of the craft, but in order to take that mass on your journey you'd need a lot more mass to get up to speed and the numbers get silly rather quickly.

So "realistically" at 3% of c we are talking about roughly 1500 years to just speed past our target.

Also, the original remark was about sending probes, not humans. But at 3% or 10% of c time dilation isn't much of a factor either so you'd need a generational craft if you want to send people.

Again, space is big, really big.

Just going to recycle this comment I made in reply to an almost identical comment as yours. I don't think you folks realize how big space actually is.

The speed of light is 1079 252 848 km/h, the fastest space craft ever made was the Parker Solar probe (using a sling shot) clocking in at 692 000 km/h. So at that speed it would take, 1559 years to travel one light year.

This planet sits at a distance of 48 light years, so it would 74 832 years to get there. Just for good measure, when it gets there it would also take 48 years for us to know that since radio travels at the speed of light.

Note, that the speed of the spacecraft I mentioned was the peak speed. Space is big, really big.

The speed of light is 1079 252 848 km/h, the fastest space craft ever made was the Parker Solar probe (using a sling shot) clocking in at 692 000 km/h. So at that speed it would take, 1559 years to travel one light year.

This planet sits at a distance of 48 light years, so it would 74 832 years to get there. Just for good measure, when it gets there it would also take 48 years for us to know that since radio travels at the speed of light.

Note, that the speed of the spacecraft I mentioned was the peak speed. Space is big, really big.

Also worth considering is that it is part of a broader ideology of Anthroposophy which sometimes aproaches semi cult status in how people identify with it. A lot of the principles of Steiner schools are actually pretty cool, but sending your kid there, depending on the school they will also be dealing with the more esoteric bits of all of this that have very little to do with didactic or pedagogic sound principles.

Some if it includes some schools teaching some of the more racists views of Mr Steiner.

Is that what I said in your mind? I honestly had to chuckle at the extreme hyperboles you decided to use. Surely having a less favorable view of hyper capitalist economics is on the same level as torture and genocide. Yup, that is a totally reasonable and measured response that just exemplifies acting in good faith.

Anyway, thanks for genuine chuckle your response got out of me.

Economic growth doesn't mean much if the benefits are concentrated in a small percentage of the population.

And while I can't disagree it has benefited tech wages historically that is just one industry. Then there are also the recent mass layoffs.

That might be because of translations from Arabic. The article was also posted on a different website where the author responded

the Kashida section was contributed to this post from a talk in Arabic of Nawal Hadeed, which she translated and added to the post herself. Although I'm unsure of LLM usage in the translation process, looking at the original Arabic I felt some change in tone while editing the post. I could have either declined the translation and never have this documented, procrastinate in translating it myself (which has been ongoing for a while), or publish as it is. I found the last least damaging.

While purists will disagree, a little bit of javascript is fine. Having said that, you are talking about a personal website. Most companies will have a backend of some sort anyway.

Also, here is a little secret. If you want something that is future proof, try something that has been around for decades and still runs large parts of the internet. People will scoff at this, but PHP is actually really neat for personal websites and has been for decades.

A while ago I also found myself looking at static site generators, workflows from github to my host, etc. Eventually I realized I don't update things nearly enough, don't blog, etc.

For similar reasons as you I didn't want to go completely static as that is just too much hassle when doing multiple pages. So I decided to utilize that good old lamp stack to basically do something like this.

    <?php
    $pages = json_decode(file_get_contents('pages.json'), true);
    $page = $_GET['page'] ?? 'home';
    if (!isset($pages[$page])) {
        $page = 'home';
    }
    $pageData = $pages[$page];
    $contentFile = basename($pageData['file']);
    $contentFilePath = "content/{$contentFile}";
    ?>
    <html>
    <head>
        <title><?= htmlspecialchars($pageData['title']) ?></title>  
    </head>
    <body>
        <main>
        <?php include $contentFilePath; ?>
        </main>
    </body>
    </html>

Slightly more, but the base principle is the same. Just 10 lines of php code, and now I can just add pages by uploading their contents and adding them to the json file for whitelisting. For your use case it would be trivial to add a menu based on the json file and I'd be confident that it will still work in 10 years with minimal adjustments.

As a bonus I also rediscovered PHP in itself works really well as a templating language (as you can see) so no need for extra stuff like handlebars. As an extra extra bonus, I can just go to any shared webhosting party and get it running with no issue at all.

I am not saying you'd need to go down this road. But I just want to illustrate how stupidly simple a website can be with "old" basic technologies even if you want some form of backend.

I feel like there is some context missing in your story here. There is a lot of middleground between heavy SPA frameworks and creating everything from scratch. More importantly, I am left wondering what sort of functionality was your team trying to build that requires that much interactivity? At least that is what I assume with "rich user experience"?

I wonder why there isn't a mobile OS that simply lets you build apps with JavaScript, HTML, and CSS and gives you reliable storage without all this effort.

There is! You just have to time travel all the way back to 2009 when webOS was launched by Palm. Time travel is the easy part, you then also need to somehow prevent Palms demise and webOS fading into obscurity as a smartphone OS.

If 2009 is too far back you can try your luck in 2012 with Firefox OS.

Joking aside, people and companies have given it a go. But a combination of bad timing and various other events never made that reality happen in our timeline.

compared to the results in the actual Gemini.

Even those results have a lot to be desired, it is just buried deeper in the insanely verbose research report and impressive looking amount of sources you see move past.

I recently have had a close look at the various "deep research" options the big three (Anthropic, OpenAI and Google) offer. None of them are exactly transparent about how they perform searching other than the "research plan" the present upfront the and shitload of sources they show you (which, to be frank, seems to be clever UX/marketing to make it look extra legitimate and impressive). Which is already a worrying sign to me, as you can't audit the process itself properly. But even with the lack of information available on the front-end I can still see enough that worries me. A few examples:

- "Sources" are taken at face value almost no critical look at the validity of the source, the context it is placed in, etc.

- A lot of sources I know are legitimate are rarely included while a lot of listicles, low effort "reviews", etc do make the cut.

- In multiple instances when looking closer at the research plan and the "hints" they show during searching it becomes painfully clear that often enough they start with an answer in mind based on training data and try to validate that rather than actually researching the data itself.

- Subtly different prompts that by all means should still produce the same factual outcome actually provide wildly different results. This one probably relates to the other points.

In addition to all of this, I also am 100% convinced that AI powered search is incredibly expensive[1], more so than traditional search. In my mind this increased cost eventually will need to be paid by someone, which likely is going to be the user. Since the process is non-transparant I am not confident that the results will not end up being polluted by sponsored deals, etc. There is simply no way in my mind that this is going to end up well for us users.

[1] A while ago I have experimented with creating my own deep research flow with the idea that I might be able to do something with local models. To limit costs I used a SearXNG instance for searching, setup playwright for browsing sources. Using an agentic flow with agents making all the various calls and dispatching other agents ended up eating A LOT of tokens. Even when I did switch to a non agentic flow where each step is orchestrated by code calling on LLMs with simple prompts to validate results still ate a metric ton of tokens for the simplest search query. Mind you, this was not even doing actual deep research but only a few simple search queries. Ironically, google models also did seem to have more trouble coming up with good search queries compared to other models.

And to be fair 2: The other package repos also suck.

If you mean other languages, then yeah a lot of similar issues and weirdness there as well. Maven dependencies in any complex project are a "fun" challenge as well.

Though the sort of recurring supply chain attacks you see within the npm ecosystem is something I haven't seen elsewhere to this degree.

In this case they seem to be firmly closing the path though

There will not be a separate process for submitting patches by other means. We do not want to create a shadow contribution system through issues, comments, email, or forks. External code can of course exist under the terms of the license, but we will not treat forks or patch dumps as a review queue for upstream Ladybird.

This does raise the question on how they are going to get new maintainers. The only thing I can think of is by active outreach to people contributing to adjacent projects that are still open. But that does not seem ideal to me as that will not yield people specifically interested and caring for the project you invite them to.

There is no support for accessibility for the visually (or otherwise) disabled in KDE Plasma's wayland extensions (and none in core wayland at all

Can you clarify what you mean by this? In the process of KDE implementing Wayland support I also have seen several issues and blog posts dedicated to accessibility features. In fact, I am fairly sure I saw KDE explicitly funding accessibility development in relation Wayland a while ago.

I am using KDE with Wayland and just had a look in my settings and the Accessibility menu is there and the features in there also appear to be working. Including the screenreader which worked on all windows I had open at the time.

Which makes sense as none of that goes through the display server but rather a D-Bus protocol implemented by Qt and GTK as far as my understanding goes.

There is a bunch of stuff that came with X11 "for free" like access easier screen capture for magnifiers, input injection, etc but as far as my understanding goes KDE (just like GNOME) has been working on DE specific implementations of each.

I am not saying things are perfect right now as far as accessibility goes. I am not someone who depends on these features. I also know that things are in fact not perfect across the board and there is still work to be done. But the claim that there is no support for accessibility seems like a rather large hyperbole to me.

So what ends up happening is seniors become more heads down, getting things done, and juniors struggle to get time with more experienced coworkers.

I just replied further down ( https://news.ycombinator.com/item?id=48353154 ) about this. You are entirely right, but it is also something that can largely be mitigated if companies and teams are self aware enough. I am not going to rewrite that entire comment but in addition to what I wrote there any self respecting company over a certain size should still have a junior training process in place that spans at least a year possibly two. Letting individual teams or even individuals figure out how to handle juniors always would give you wildly different results, but being in the office this was often hidden because some juniors would organically find other people for support. If you are not physically in the office you need to make sure they have other check-in moments with each other. Allow for moments where they can meet people outside their teams (knowledge presentations, workshops, etc).

I still think working hybrid (but one day per week imho is often enough) is the sweet spot for many reasons. But overall I mostly think that the FT (as often) is making excuse for things that boil down to "no, the main reason is actually corporate cost savings and refusal to invest in core processes".

From a different perspective your sample size is just one, your team/company.

I started in a whole new team (as a senior) remotely during Covid which also contained juniors. They did incredibly well and were able to reach anyone remotely with no issue.

What might have been different is that the entire team was new and we knew we had to focus on our communication online and think about effective ways to do so. Which also benefited the juniors in the team. Many teams and companies never really gave it that much thought to begin with and I still see teams struggling to work remote at times. But, after giving them some pointers they often manage to do a whole lot better.

Some basic things out the top of my head that have benefited teams and juniors specifically:

- Have a "working together" channel where people can start meetings and where anyone can join if they feel like it. It often ends up being used by people who either like working together or those who can use some overall input on what they are working on. - Have social online moments as well. One team had a 15 minutes social block in front of standup's an other team had just a weekly social call. - Actively check in on other team members. Which feels silly to say, but the amount of times where I have seen teams only communicate during standup is also silly. Specifically juniors. If they are given a task after a little while check in with them how it is going and ask if they want to share their process. Basically how you probably in the office would walk past and also have a little conversation with them. - Take time for questions from juniors and make it clear you will do so. Whenever you are in the office and they approach you for help it means you also often serve them on the spot. Yet online I have seen juniors being ghosted for a variety of reasons. At the very least make sure to respond to juniors with a "give me 5 minutes and I'll give you a call".

To be clear, I personally like working hybrid and I do think there are benefits to coming to office at least for one day per week (assuming it is coordinated and not a ghost town). But my main point is that juniors struggling due to remote work is often more a symptom of the company not really having a good training and coaching process/culture in place more than anything else. Which I am not blaming on individual teams either. Training people is hard, people get bachelors degrees in education and then spend a lifetime getting better at educating. It's up to companies to educate their teams in this as well, offer the resources and have people on staff who solely focus on junior training.

it's not just about cost reduction, it's about solving some long-term structural deficiencies of industry.

You know, I hate that this is a world where I have to ask myself if this is LLM written because it is one of those patterns.

But that is besides the point of what I wanted to say anyway. Those deficiencies aren't going to be solved by LLMs I recon. In fact, they likely will make things worse. As you said, a lot of human devs didn't understand the context when they wrote code previously. True, but LLMs are even worse at context in many areas and still need human prompting for input.

The only thing I really see happening is that the blast radius of people not fully grasping the context and still producing something is going to be larger. More specifically, it is already larger. Previously incompetence limited the damage people could do, now that is less of a factor.

Except that a lot of software likely is already broken in fun ways we currently don't know about. That is what makes it such a "fun" challenge. Supply chain attacks are one thing, but CVEs in already released software allowing other attackers are another.

As always, I know most of us work in IT, but things rarely are actually binary.

With Noctua I highly doubt that is the case given their track record for quality overall and all other information available around their design and engineering process. As far as I know based on all the information I have seen all the design and engineering is done in Austria. They also have a track record of only releasing things once they are satisfied something performs within their standards. Something that would be next to impossible when solely relying on external fabs and process engineering.

They also utilize different manufactures afaik (historically Taiwan, but also China these days) meaning they need to have pretty solid in house knowledge and expertise to make sure different factories produces similar results. When they first started utilizing Chinese factories people noticed visual differences and were worried about that. But Noctua at the time claimed that they made sure that performance was still the same. A claim that was put to the test by various review outlets at the time (I want to say gamer nexus did a big piece about it?) and confirmed to be true.

Having said that, if you do utilize external factories you automatically are making use of their process engineering to some degree as well. But, and this is difficult for many people to understand, that isn't a binary thing either. You can entirely rely on the factory to basically do everything for you and just send feedback on iterations but you can also work closely with them and actually get involved in the process itself.