skysight-inc/HackerNews huggingface dataset:
The (vast) majority of labor on this planet is underutilized and there’s plenty of material still left in the ground if there was demand to extract it. There are two billion people living on subsistence farming alone whose labor could be unlocked by raising them out of poverty and feeding them via mechanized agriculture. Then there’s the massive logistics of modern militaries that could be retooled towards climate change diplomacy.

Unfortunately it’s all part of the same tragedy of the commons and coordination problem.
For me it was "JavaScript must be enabled in order to use Notion" (I'm a NoScript user). But it had already redirected me to another domain to show this page. How am I supposed to enable JS for the actual domain of the page? I have ways of course, but it seems like notion is deliberately flipping the bird to people like me...
I would think the value of lucid dreams comes from having a better understanding of your unconscious self. Aligning the conscious decisions with the unconscious desires could lead to a more satisfactory life.

I believe feeling fulfilled on one's death bed is a positive experience and feeling unfilled could be hellish.
Today I learned! I'd missed the news that MathML was back in Chrome. I've been publishing web pages using MathML for years, along with a note that the equations don't render in Chrome. I can finally remove the note.
Huh, I guess we have different expectations. I really don't mind a few seconds even to know I didn't totally break things in a commit.
Indeed, and the regulatory standards get really specific about what hardware can even be installed in some locations.

Also, due to past shenanigans with vendor lock-in schemes the Engineering Managers often have a valid concern for cryptographic/locked infrastructure and maintenance cycles. Ironically, right-to-repair legislation may slowly improve the situation.

It is not a technical problem, but a bureaucratic one =3
As I understand it, a common interpretation of The Buddha's teachings is that he wanted people to find their own path and he specifically dissuaded people against dogma and organised religion.
The post link goes to github's login page?
The Quest to Build a Star on Earth – When will we get fusion?
I've used Wiki.js for a while but was always annoyed of the loading times. It's just one of those applications that render everything in the client.

So I haven't stopped looking for other applications and when I tried BookStack I knew I found my solution: Loads amazingly fast, while running in the simplest environments as it's PHP.

Previously I have also used DokuWiki, which was also simple but I didn't want to write in Markdown, and especially explain it to others.

https://www.bookstackapp.com/
Wouldn't it be difficult as one would need large antennas and excellent alignment?

Voyager to earth is "relatively" easy it "just" beams toward the sun. And earth can afford to get big antennas scanning.
No, their RTGs are almost exhausted anyway so soon they won't have enough power to run anything.
Should video always be on during Zoom meetings?
Generally, when you get a message from someone that you don’t like, it helps if your complaint does not include casual racism and a critique of the author’s English proficiency.
"... science tells us that we are incidental, accidental."

And nonetheless, every second, when not sleeping, the author is trying hard to make sense (... notice how close to "science") of his actual space and time. Throughout the ages, most prominent scientists have managed to do this, with great success, knowing that the universe, and themselves as a part of it, were the opposite of incidental or accidental: they believed their existence had a Reason.
I see the irony, yes.
The voyager probes were built in an incredible hurry to take advantage of a once-in-a-few hundred years optimal gravitational boosting path. Something launched later would never have been able to keep up, plus the antenna would be so, so much worse. The ground reptilian networks have effective antenna lengrhs of miles.
None of that stuff was pre-NT, though. Windows 2.1 was not something you'd want to deploy on an ATM.
I guess I see Blue sky/at protocol as just another platform.

ActivityPub is truly federated with multiple platforms. Maybe I'm not giving BS a fair shake, but that's been my view.
Popular way to make analogue delay effect pedals, in fact, that's how I heard about the expression first, while wondering how analogue effect pedals worked without some sort of tape system.
You need to check the updated maps. And that was SOF folks, who are all dead now.
This is one of the few areas where rural living is better, in my experience.

Our water, power, and Internet are all delivered by local co-ops. We actually do get a direct say in how the money is spent on our infrastructure.

It's one of the reasons why I have fiber Internet whereas the closest town (managed by for profit entity) is still fighting to roll it out years after we had ours run to us.

I also got reimbursed by the co-op for the water line to my house when we built the place.

I also lobbied the power board to prioritize tree removal near lines for a more reliable service.
I'm convinced python's main asset for its growth was how ubiquitous it was. It was basically pre installed everywhere. With the batteries included idea, you were mostly good with basics, too.

This changed with heavy use, of course. Such that now packaging is a main reason to hate python. Comically so.
Show HN: Accio – AI Sourcing Agent for Alibaba
I tested Accio. Feels like Perplexity AI on top of Alibaba's marketplace. Worth checking out!
Hmm, on the other hand you could argue that China has been a centrally commanded dictatorship in one form or another for over 2000 years
With a new conservative presidency, oil subsidies, and a climate change denier as the proposed head of the Department of Energy, it's looking like the US will have a regression for the next four years, in the best case.
The paper for it is readable - Fast Reconnaissance Missions to the Outer Solar System Derived from the Gravitational Field of Jupiter http://www.gravityassist.com/IAF3-2/Ref.%203-143.pdf (1966)

Also fun to play with is: https://trajbrowser.arc.nasa.gov/index.php (example query with multiple flybys of outer planets - https://trajbrowser.arc.nasa.gov/traj_browser.php?NEAs=on&NE... )
Well you wouldn't know something is patentable from the outset, that's the whole point.
But if dreaming serves a purpose, like processing experiences, emotions, 'defragmenting' the mind, couldn't regular lucid dreaming disrupt this?
>If a particular function doesn't fit anywhere, create a new module (or class or component) for it and you'll find a home for it later. It's better to create a new independent construct than to jam it into an existing module where you know deep down it doesn't make sense. Worst comes to worst, it lives as an independent module which isn't too bad anyway.

Innocuous and fine I guess but it points to (and then ignores) a deeper and interesting issue around how codebases grow, split, and merge over time. When the same thing happens at several levels of abstraction/zoom, take note. Refactoring to extract a method is similar to splitting a package is similar to splitting a monolith into microservices (and the reverse operations). The creation of a new package/module/whatever is an early signal of a "fault line" around which a future refactoring will occur (or, more often than not, a signal that the dev may not be familiar with where things go - but even in this case I tend to agree with the OP to just put it in a new place and let the code review fix it.)
Well, there has been some social rupture on some of those things.
> t would have been faster to render the data completely on the server, html included.

OData batch, GraphQL, and similar technologies exist to reinvent this wheel:

"What if instead of a hundred tiny calls we made one high-level request that returned a composite formatted response that includes everything the client needs to show the next state."

Also known has... server-side rendered HTML like we did since the 1990s.
The AT Protocol supports it (in the “standard”), but Bluesky itself doesn’t, at least not yet.

Let’s say you are the owner of the example.org domain, and would like to federate your content to the Bluesky servers. The Bluesky servers are currently unable to make use of a `did:web:example.org` DID (that would induce a request to https://example.org/.well-known/did.json).

All you can do is tell all the Bluesky AppViews that your @example.org nickname is an alias to your `did:plc` in Bluesky’s plc.directory “database”. So it’s just a local mapping between a domain and an account, that’s somehow secured by a DNS verification (but non-techies don’t know it, and someone on X could very well make use of your domain as a local nickname too).

I would appreciate being proven wrong, though!
Indeed, I have a plan to publish a follow-up using GoMLX - I already have the code working and just need to clean it all up and write a post
> this is HN, a bunch of computer programmers think they know more than <figure of authority>

And they are correct

At least on the programming part, having in mind the huge advances in computers since the Voyager was built.

Any professional computer programmer here knows more in their field than a programmer from 70's. A Voyager built today with similar resources would be much better, 100% guaranteed.

Voyager 1 was a fantastic machine done by a terrific team, but lets not pretend that the state of the art hasn't changed. Anybody with computer skills polished towards building a machine in 1977 would be basically unemployable for building a machine in 2024.
One of the major motivations for windows, is that the driver situation for DOS really sucked. Every single office suite had to talk directly to printers. Text mode was reasonably uniform, but printing graphics required the application to know about the printer.

And games needed to talk directly to the video card and sound card if you wanted anything more than PC speaker beeps and non-scrolling screens on one of the default BIOS graphics modes.

One of the major selling points of Windows 1.0 was a unified 2D graphics API, for both screen and printing. The graphics vendor would supply a driver and any windows application could use its full resolution and color capabilities needing to be explicitly coded for that graphics card. This rendering API also supported 2D accelerators, so expensive graphics card could accelerate rendering. 2D accelerators were often known as Windows accelerators.

Windows 3.1 still relied on DOS for disk and file IO, but everything was can be done by VXD drivers, and should never need to call back to DOS or the BIOS (which was slow, especially on a 286)

With Windows 95, Disk/File IO were moved into VXD drivers, and it was finally possible to do everything without ever leaving protected mode (though, DOS drivers were still supported).

Read more about the history of Device drivers here: http://www.summitsoftconsulting.com/WinDDHistory.htm

And I really enjoyed this documentary about the development of Windows 1.0: https://www.youtube.com/watch?v=vqt94b8bNVc
Somehow I doubt the security posture was magnificent even before the defunding. This kind of thing is usually a simple checklist item for companies let alone government agencies.
thank you for such a great writeup, this is an excellent breakdown!
My core question is, why? I understand that security can be difficult, but why is infrastructure that is able to operate effectively for many decades before micro controllers were even a thing vulnerable to remote attacks.

I get having monitoring systems for it that are accessible in a way they could be hacked and disrupted, but why is the core operational infrastructure that way? Command and control should be isolated and be using 50-70 pneumatic tech to control it. Building in such a way to allow it to be disrupted remotely is the core problem here.

Just because you can, doesn't mean you should.
When our incoming president proposes to appoint a climate change denier as the head of the Department of Energy and also plans to raise oil subsidies while dissolving subsidies for clean energy, I think perhaps enough shame has not been handed out.

We've let blatant lies and science denial get way too far. We currently have people completely detached from reality running our nation states, and we have droves of people who will believe them when they say the sky is green. From a sociopolitical perspective, it's bad.
It doesn't matter who wins the popular vote. Since you don't get anything for it, the campaigns don't try to increase it. I'm not getting rallies or ads in California.
My rural "neighbors" pay more than 2x for electricity and don't have any water/sewer service. I live in a small town in a geographically large county that only has about 35,000 residents, so there may be differing ideas of rural at play.
The medians are at different positions, I think.
Netflix exec makes admission after Jake Paul-Mike Tyson streaming debacle
> Testability is correlated with good design. Something not being easily testable hints that the design needs to be changed. Sometimes that design is your test design.

I have struggled a bit with this at times. There are certain things that can go from "this implementation fits on a postcard" to "this implementation fits on 3-4 pages" if you want to provide the introspection required to provide useful tests (less true in languages like Haskell that provide nice monadic tricks, granted). I like having tests just to prove the point, but I will feel quite bad ripping up _tiny_ implementations to get tests working.

But test code is also code that should be introspected in a certain way (though the objectives are different). Maybe I'm just doing some things the wrong way.
https://youtu.be/v94YcXZInw0?si=xcJgZkpwJ8i-D0V_

Turn to do lists into quests. It was for a hackathon so it's not quite polished, but I've been using it as my to do list. Also I loved making the demo video as much as the app itself.
There's a long history of putting the blame for climate change on the everyday actions of individuals so that industry can avoid scrutiny. They'd love it if we devoted our time and effort to policing our neighbors for what car they drive or how often they go to the store or a doctor instead of focusing on the few sources that cause 80% (https://www.smithsonianmag.com/smart-news/since-2016-80-perc...) of global CO2 emissions or at the harms being caused by the Ag and food industry.

It's very appropriate to pull out "X is only Y% of emissions" when there are vastly larger targets we should be concerning ourselves with. Admitting where the problem actually lies doesn't absolve individuals of all responsibly or prevent individuals from making smarter choices. Very few people need a truck or SUV and we'd all be better off with fewer of them on the road, but it's that's the last thing we should be worried about when it comes to meaningfully addressing climate change.
this is gross, it's the only way to use high quality headphones with the iPhones shipped before the the newest USB-C ones.
The installer runs in Windows PE (a stripped-down, live version of Windows). It looks like Windows Vista, because Microsoft never bothered to update the bitmaps making up the fake theme.
Why is Singapore even in an English language competition? It's the dominant language there.
And dates and times
And currency
> How, then, do doctors diagnose patients? The problem, said Dr. Andrew Lea, a historian of medicine at Brigham and Women’s Hospital who was not involved with the study, is that “we really don’t know how doctors think.” In describing how they came up with a diagnosis, doctors would say, “intuition,” or, “based on my experience,” Dr. Lea said.

I was a big fan of the show House as a kid, and I remember being blown away when I learned that the “Department of Diagnostic Medicine” was made up for the show and not a standard department in every large hospital.
It indicates importance of the topic and hardness of disgreement.

Tabs vs spaces - people disagree but usually can adapt to the team if needed.

Use java1.4 for green-field web app - hard disagreement for many, looking for new job is more attractive option.
Because the production process didn't involve abuse, but it's still illegal to produce them. The distribution of them does though.
I appreciated the answer by manquer. HN is tech-focused but not tech-only, right?
I don't understand why enacting a 20% tariff on all imports makes sense, but enacting a 20% carbon tax on every company in order to pay off the damage of pollution is literally unthinkable and would cause every company to go under.

The days of letting companies do whatever the fuck they want and doing nothing to steer their incentives in the right direction are gone. It doesn't work, end of. We need to nudge them to do the right thing, and the only thing humans care about is money.
I don't use AI to generate code that I already know how to write, or code that I don't know how to write. I use it for that weird gray area of things I SHOULD know, but can't immediately conjure off the top of my head nor find good documentation on. Generally, my process is:

0 - Try to write the code myself, using LSP hints as needed

1 - Read the primary source (man page, documentation, textbook) to find an answer. Upside is that I learn something about related topics along the way by skimming the table of contents

2 - Consult stack overflow/google. This has become less and less useful, as both of those resources have become flooded with garbage info and misleading blog posts in the last several years.

3 - Pull out the AI copilot and ask it for help, while sharing what I already know and what I think the shape of the solution will be.

4 - Actively seek help - talk to colleagues, post a question on a relevant forum, etc...

Is this perfect? No, I've wasted hours in the worst case with an answer that the copilot thought was correct, but was not. But on balance, I'd say that it has saved me many days worth of time in the last year, usually in the form of research and knowledge discovery. It's much faster to test out a bunch of potential solutions when the copilot is writing most of the code and I just tweak a few relevant parameters.

I've been using all the time I've saved on mundane programming by studying computer science from first principles. As someone without a CS degree, I am acutely aware of my gaps in knowledge about theoretical computer science. I consider myself a halfway-decent programmer at this point, so I don't find that filling my head with more and more syntax and esoteric rules about frameworks to be helpful. I'd rather learn what the basis is for all those rules, and reconstruct them myself as needed.

I also have a lot more confidence to branch out from my moneytree (web dev) and try my hand at other areas of programming, like embedded development, messaging, and language theory. This field is endlessly fascinating, and I selfishly want to learn and try it all. So far in my career, I've spent most of it in web dev, but have also been able to test the waters of embedded development for a year, and interesting "back-end" services for another year or so. I even had the confidence to start my own company with a friend, realizing that I could actually shoulder most of the development burden early on if I strategically rely on AI to prompt me through implementation details which I'm not quite an expert in.

This is my strategy for ensuring longevity in this career. I'll admit I'm only on year 8 of programming professionally, but I hope this is the correct attitude to have.
or a heat based circuit ?
Kingdom of Saudi Arabia
That's a nice addendum to the quote, actually. Will use it in future.

> There are only two hard things in computer science: Cache invalidation, naming things and off-by-one errors
I suspected this was being managed in the Secure Enclave.

That means it's going to be extremely difficult to disable this even if iOS is fully compromised.
>The later WinPE environments are some of the most overlooked computer environments out there but they were absolutely everywhere. EPOS, ATMs, digital signage, vending machines.

Those are probably CE and not PE?

https://en.wikipedia.org/wiki/Windows_Embedded_Compact

or Embed based on CE

https://en.wikipedia.org/wiki/Windows_IoT#Embedded_family
Turing’s Cathedral

The Universal Computer

Computer Connections:
https://computerhistory.org/blog/computer-history-museum-lic...
Totalled up, yes - fair enough.
I found it a great way to relax when life was hectic. Back when I was sober most days, I lucid dreamed a lot (~80% of nights) and I could remember the dreams well. I have/had numerous calm spaces in which I spent time and felt safe. Given I have PTSD, it was very helpful. It let me practice feeling safe.
> We would need global participation, otherwise carbon emissions can just be outsourced to other countries

You can simply add a tax at entry to match your own carbon tax until evening rules are added into trade deals. The fact that such a tax is not in place in neither the USA nor the EU is proof enough to me that neither is serious about stopping global warming.
Probably a hard question to answer. IME, cultural norms around documentation vary pretty wildly.

Some orgs I've worked for were very "wiki" driven - there's a big expectation of using Confluence or Notion to navigate documentation. This applies both big (5000+) and small (50+) organizations for me.

Other organizations I've worked in were very document centric - so you organize things in folders, link between documents (GDoc @SomeDocument or MSFT's equivalent). Those organizations tend to pass around links to documents or "index" documents. Similarly, this applies for both big and small organizations in my experience.

Of the two, I tend to prefer the latter. Without dedicated editors, the wiki version seems to decay rapidly, especially once the org grows above some size.

Knowledge management is hard...
Chris Shier – canvas animations, animated GIFs
I prefer to keep video off and I think everyone should do whatever please them. If I’m taking notes, I’m not watching others videos at all.
If at any point in time t all the parts of the car have lasted so far, that point t is not yet the end of the life of the vehicle. The end of life occurs when a certain subset of the parts have failed, such that it's not economic to replace or repair those parts (except for a retro fanatic who does that because they love that car, which may even be valuable as a collector's item).

It's worth mentioning that a gasoline car made with perpetual, indestructible parts will be end-of-lifed when the infrastructure disappears: it cannot be gassed up anywhere. We can regard gasoline as a part that's always requiring periodic replacement. If that's not available, the car is toast.
if they used the same booster, say something like a Falcon 9, that was the cause of the disaster, anything using that booster would be put on hold until it was cleared. it just so happens the examples used very different systems, but that's not what you were referring to with your self assured declarative that just doesn't have as much weight as you want it to in modern launch systems.
No, it isn't gross. Third party manufacturers both make lightning audio adapters and lightning to USB-C adapters.
does lightning -> usb C -> 3.5mm not work? it requires an extra adapter but is better than nothing.
IMHO the main problem is the fact that lambda expressions have been deliberately crippled. Ruby is often described as a good-enough Lisp despite it is not homoiconic. That's because, like all modern Lisps, it makes pervasive use of blocks, procs and lambdas. Python could have been a very similar language, but Guido held a vocal anti-FP stance. Perhaps this can be addressed now, as other interesting features like the ones you outlined have been added to the language, but it'd have a very deep impact on nearly every API.
The most impressive part of this is your ideas, btw. I don't think for most people LLM's are nearly as effective, because they can't think of use cases.