skysight-inc/HackerNews huggingface dataset:
There’s been a bit of reporting on Boeing “considering” whether to cancel the remains of this program. There’s been no reporting on any decision — likely because Boeing hasn’t made one. But there’s zero financial upside to continuing, and zero PR upside to continuing… and I just don’t see any world in which Boeing, in its current state, continues to spend billions of dollars of its own money to set up more and more elaborate shows of its own (well understood, internally) incompetence. So, complete speculation on my side, but I’m comfortable enough making that speculation without a throwaway account.
Scientific publishing has been gamed to advance scientists’ careers
Everybody is incentived to use the tools FAANG+ are using even if completely unnecessary, ie follow fashion. Developers for Resume Driven Development, and execs because it reassure investors and is good for marketing. The industry doesn’t reward smart engineering choices.
Last time I checked the Discord bot API, it had explicit provisions for sharding.
Sure could. Any plumbing situation can leak and any holding tank can fill up to capacity. (Or run out of water.)

But I also looked up recommended amounts of portable toilets and a couple websites do confirm 12 single user units are enough for 2000 people for a short duration. When I slide the duration out to 20+ hours I get higher numbers at 20-30 units. I still would expect more so that surprised me.
I think one of the biggest "mistakes" with web components was coupling them in people's mind with shadow dom.

For app dev (not library dev) web components are a super lightweight easy option when you stick with the light dom.

You can continue to use bootstrap or tailwind or whatever css thing you like, but get great functional encapsulation with near zero cost, especially if you use lit-html or something similar as a renderer.

My teams have generally found working with native web components refreshing. It takes a dev coming from the framework world about a week to adjust, and then they never want to go back.

Just using simple class properties and a manual call to a render function on set() gives you all the benefits of reactivity without all the hassle of frameworks.

The problem most people have with getting started with WCs is that there's not much out there showing how do to it in "easy mode".

Most of the getting started things throw you right into shadow dom, css parts, and all these really painful technologies that were primarily intended for use by library authors, not app devs.

I've been building apps with native WCs for a long time now, I should get off my keister and write a guide on how to make your life easier with WCs, something like "The Good Parts".
Recently read a [similar article][1] and I couldn't agree more.

Essentially, you need to stringent the code review and testing processes. You cannot have AI doing code generation and code review and/or testing together. Either you have code generated by AI, and have Humans review and test the code, or have humans write the code and AI supporting with code review and/or testing the code. Never both.

I find the second approach better - AI supporting with testing and code review processes. Code generation is still Developer's domain and I don't see AI writing Production level code anytime soon. Developers can use AI to generate snippets of code which is then adjusted to make it production ready. That is probably best of both worlds at the moment.

[1]: https://rdel.substack.com/p/rdel-57-what-are-the-most-common
> Perhaps it only appears if you're using bluetooth keyboard and mouse, which I'm not?

No, as the article states, the Mac mini is connected to a USB keyboard and mouse.

The consensus in the comments is that the warning doesn't appear on laptops, which have a built-in keyboard and trackpad.
That’s not really what’s at stake here though is it. it would take a HUGE structural shift for men to go from “less actively recruited to be in STEM than before” to “being in jail and on drugs.”
Some people will never be happy
React has one up-front size for rendering code whether you use 1 component or 10,000 components.

Svelte and Lit rendering code size just keeps going up, and up, and up....

You can argue about which is better, but this kind of naive size comparison is disingenuous.
Becoming a part of ARES (Amateur Radio Emergency Service) might be a valid reason.
Haha we kind of have the same vision. That's eventually what I want to turn htmgo into, something like rails, but as minimal as it can be (essentially plugins, good defaults but you can opt out).

> You could use air, but I find it still to be too slow to recompile the entire app.

At the moment I'm using fsnotify to watch file changes and restart the process immediately, so far it hasn't been too bad for live reloading. I'm hoping as long as precautions are taken to lazy load things on startup, then it would stay fairly quick.
I really wasn't sure!

But to give you a more substantive response, I think the tastemakers are not in control in the slightest. Everything about Notion now screams "we don't give a crap about note-taking or personal wikis, we want a piece of that juicy enterprise market".
Remember when phrases like "Never use your real name online" used to be near universal? Yeah, this is something I also miss about the old Internet.

Like, even back then you could absolutely tie your IRL identity up with your online identity, but the difference of course was that it wasn't a requirement of existing online, like it is now. Like yeah, you can stay anonymous but a) it's super difficult since the modern day assumption is that you're not doing that and b) that you're up to no good, because why would you be hiding who you are, unless you were doing something shady. And now even "normal" people lament just where we went wrong and what happened to online privacy. To the aware, privacy dying like this was clear as day, but I suppose most just didn't hear, or chose to ignore, the alarm bells.

And now everything is logged, analysed, and associates with the people who produced the messages and other sundry content. There is no ephemera, we need laws just to be forgotten by services (as an EU citizen, I'm glad about law existing here, but it shouldn't need to be a law, it ideally should be assumed), and we're constantly getting watched by both states and surveillance capitalists alike. Not actively in most cases, mind you, but passively, with our movements, our interactions online, and just what we do, just getting aggregated into these humongous data sets of Big Data, to train statistical models on. Mostly to surveil us even harder, or to manipulate us in the form of advertisement, which can be even more insidious in some ways.

I'm sure that stuff like the Cambridge Analytica fiasco could have occurred even without this destruction of privacy, anonymity, and ephemeral content, but I posit that it would have been way more difficult had people not been encouraged to put everything about themselves into services that would log them and build evermore complex models about them and their thoughts. And now this kind of stuff can be used to destroy democracies, and as alluded to earlier, manipulate for example our spending habits. And now we all wonder just where this all went wrong.

I miss the old Internet.
The other reply goes to airplanes but there are much more common ways to get disconnected. Locking my phone or closing my laptop lid disconnects me from IRC. A lot of Discord users have desktops that are always on (since Discord originally advertised to gamers), but a lot of Discord users don’t.

Discord is fundamentally a very versatile platform. If you lose one seemingly unimportant, you lose a lot of versatility. Maybe I’ll write a blog post just with examples of how I’ve used it. It replaces IRC, but it also replaces Facebook groups, Skype, a lot of group texts, and a lot of email for me.
I am not a huge fan of Notion either, but documentation organization is a huge strength of the tool. Google Docs is too heavy by comparison. Additionally, Notions database capabilities cannot be ignored. You can easily make Notion a task tracker that lives with your documentation. Huge.
So the article doesn't really go into what the innovation is here (from hydraulic fracturing). It's actually just a driling technique invented for fracking called horizontal drilling. Some detail here [1]. A primer on horizontal drilling in fracking is here [2].

Basically, current geothermal designs are built on vertical wells and I believe they are paired (but I'm not 100% sure about this) so you drop water down one, the heated rock boils it into steam and the steam comes out the other to turn a generator and generate electricity.

Detail is light here so I'm speculating that perhaps geothermal hotspots aren't uniform with depth in a lot of places so you can drill horizontally to get more heat generation. Or maybe a geothermal plant can use this to access a wider area of hotspots?

What's not clear to me is how you'd move water (and steam) through horizontal wells. Oil drilling has a whole process for doing this that I don't think applies.

I'm favor of trying whatever this is though. Sure, why not? I still think solar is our future but I'm happy to be wrong.

[1]: https://time.com/6302342/fervo-fracking-technology-geotherma...

[2]: https://oerb.com/environment-innovation/horizontal-drilling-...
> However, what we’ve learned is that almost all customers that were impacted by the change were unaware that they had a certificate pin in place.

All that lengthy blog post and no explanation of what configuration is causing this and in what kinds of software. And how to find certificate pins in your infrastructure.

Anyone know?
Web Components let you use a UI component made in a different framework than yours. That's it. For most other purposes they're pretty awful.

Also they let you publish a UI component that works in every framework, without having to build 7 versions of it (or just exclude everyone who's not on React, or something like that)
Governments hunted down my family in the 30s without DNA, so I don’t think random PE firm is going to be able to do anything too evil with my 10 year old cheek cells or partial sequence that they couldn’t do without it. Honestly my name and face give me away.

Finding out that I had all the known markers for Parkinson’s 30 years before symptoms are expected to show up gave me an unbelievable head start and changed the trajectory of my life in several ways.

I read the TOS at the time. Would do again even with the data leak.
I joined this hobby recently and found that most of the activity has moved to digital radios that use a hotspot.

OpenSpot[0] is a high-end version but there are cheaper ones, too. These products create a tiny digital network in your house and act as a router/repeater for global ham networks. The digital radio + hotspot solution gets around the short range of handheld radios and lets you talk or listen with a global audience.

[0] https://www.sharkrf.com/products/openspot4/
While that link is great advice it's not 100% true that you need to have JS enabled to render anything in a web component - there's declarative shadow dom. Also while it's also true to depend on as little as possible JavaScript it's also required for some accessibility aspects. You can get far with only HTML and CSS but not always all the way.
You're ignoring page bloat as a performance cost. That's hugely impactful for UX on the web.
I see your point. How far do we go to protect the fools and is there infringement upon the non fools when everything has to be scoped down for the lowest common denominator?
GodSVG SVG editor built with Godot
Funniest thing, Bluetooth is not really off, even after you disabled it. Mac will still ping other devices, report nearby AirTags and so on. This settings just disables UI notifications!

The only reliably way to disable Bluetooth on Mac is a shotgun and shovel!
Source for hundreds of thousands naturalised?
People are also concerned about the amount of energy going into AI.

But still, there is a major difference between AI and Bitcoin. With AI, the more power we put in the more we get out. That might be in the form of more accurate output, longer output, or larger context windows. With Bitcoin, more power going into the calculations just makes the calculations harder so the amount of useful work stays exactly the same. The calculations themselves have no use other than to waste time and power.
Macs without input devices (Mac Mini/Studio, iMac) are stationary devices. The devices that primarily contribute to accurate Find My info must be portable, since fixed locations wouldn't help much.
The numbers 2-4 at Apple come up quite often, but “how annoying it is to work with Tim Cook” isn’t a recurring thread, despite his also being one of the most famous, wealthy, and powerful people on Earth as well.

Joel Spoksky’s meeting with Bill Gates about Excel is famous lore in our circles as well, although I doubt Spolsky was ever even top 10 at Microsoft.

Werner Vogels comes up fairly often, too.
This is interesting context to my experience at the time. I graduated from high school and started college in 1982. I was keenly interested in computers and electronics, but went to a small college with no engineering program. Yet the people doing cool things with computers were in the math and physics departments, and I majored in those subjects.

The profs all had TRS-80 machines, in addition to terminals connected to the school's mainframe. The secretaries had TRS-80s as well. Given the times, I strongly suspect that the profs had paid for these computers out of their own pockets. Their arguments for why they chose TRS-80 were knowledgeable and solid. They also ran their own cabling around the department so they could transmit documents to the secretary for editing and printing.
Since global production capacity seems to have exceeded 500 GW annually, the associated investment must have been at a scale of approx 150 bn and 120.000 jobs (if we scale just linearly and ignore that the Chinese probably do this more cheaply and with more people).

This is way less than I would have expected. Considering world crude production is 80m barrels per day at 50 USD per barrel, so 4bn USD per day.
Reflow happens at 200°C, out gassing any 3D-related harmful stuff.

Equal to inject-molded ABS cutlery.
How about per-node memory pressure, did it change in favor of Scylla? I ask because I would legitimately expect that GC-based system would have a larger pressure on the memory subsystem.
Ah, well that's encouraging, if the tech itself is good, it means I can start using them more.
That is kind of what I thought, that the local stores had various titles hanging on the wall but since none of it interested me at the time I ignored it and so it's not seared into my memory.
https://mastodon.green/@solar_chase/113214911341855405 has more context, the author (Jenny Chase) was an intern who created Bloomberg's solar research and analysis practice at https://bnef.com/

Also relevant:

https://ourworldindata.org/data-insights/solar-panel-prices-... ("Our World In Data: Solar panel prices have fallen by around 20% every time global capacity doubled")
A couple of anecdotes relating to point 3 above:

a. I once worked on a project where the webapp frontend went through a time-consuming, mid-project framework swapout because the "senior full-stack developer/architect" decided it needed server-side rendering for SEO purposes. Never mind that it was a niche industrial app that required a login to use and simply wasn't visible to search engines.

b. I remember being advised to stay quiet when I asked why a different web developer, upon being asked to build a simple static website, had nevertheless built it in React.
"The messaging IS the program"

(Apologies to Marshall McLuhan)
CBD shows promise as pesticide for mosquitoes
This looks great, actually using streaming for responses is a nice touch.

Having built a few front end ai chat features, one of the key things is making sure the llm provider is swappable, and that chat history is stored in your own database.

The architecture I typically use is chat frontend (usually react) -> custom llm wrapper api -> openai/anthropic api | my own db for chat history .

Would this be able to support calling my custom llm wrapper out of the box?
Geothermal energy can be seen as just natural nuclear energy, where the fission reactions are safely isolated deep underground.
Interleaving Helps Students Distinguish Among Similar Concepts [pdf]
Hi Nelkins. We do have a Rust crate you could consider using directly: https://docs.rs/dbsp/latest/dbsp/. Our SQL compiler puts together a pipeline by generating a Rust program that uses this crate.
Not entirely, I said "Most runtimes are pretty small".

I think people got trained by React into thinking that frameworks are big. SolidJS is 7kb, Lit is 5kb, Svelte is tiny and used to have no runtime at all, etc. Only React is big. And, well, if you're writing React components and publishing them as web components, it's usually quite feasible to build them with Preact instead, which is tiny as well.

So on a page with like some hodgepodge of 5 frameworks purring along inside various web components, there's still going to be only 20-30 kb of extra overhead. You can compress one image slightly better and save more than that.
> In Calling Bullshit, the authors give the example of the Virginia Mason Quality Equation Q = [Ax(O+S)÷W] (Quality equals Appropriateness times the sum of Outcomes and Service divided by Waste), a formula used for improving operations management in healthcare.

I think it's best to think of this as an overextended metaphor, rather than a clumsy attempt to provide a rigorous relationship. The message to take away from this 'equation' is:

* more appropriateness means more quality;
* better outcomes means more quality;
* better service means more quality;
* less waste means more quality.

It's a small minority of people who give a shit about mathematics. The children who used to whine about, 'When are we every going to use this?' grow up to be adults who complain about not having learnt about how to complete their tax returns at school.

The equation above is an aide de memoire for people managing healthcare facilities. It's irrelevant to people who understand that it's an abuse of mathematical ideas.

The 'Fixing mathiness' section, however, is very good. This article is from a survey company, so this is about increasing the validity of the results you get from their product, but it speaks to the problem of inappropriate statistical methods being used to manufacture signals from noise.
Show HN: I made 1000 virtual billboards because why not?
I wrote a shortcut that checks the input device and if its not connected to anything to hard-off bluetooth
IMO the slots that allow a component to have children are the difference. You can compose indepent components that way. Also the styles are scoped to the component by default, and you can only break the scope with custom vars (css vars)
This is not the case for embedded systems where 32-bit ARM is still used.
I mean I have donated $250 every year for the past 7 years so it's not like I don't put my money where my mouth is
Yes, you’re talking about you and your users. I’m talking about the industry at large. Those two perspectives don’t have to line up.

The article we’re discussing is titled “Web Components are okay”, not “Web Components are better than Svelte for webdevladder and their users”.
It's just bad design. Rather than a confirmation/warning/nag Apple could've altered the existing UI to make it clear what devices would be disabled. Show a connected device count next to the on/off switch with little mouse/keyboard/etc icons. The interface should be clear, discoverable, and consistent. It shouldn't throw unanticipated popup windows and warnings at the user.
That's exactly it. We are just missing slots for lightDOM
Hey HN!

So, I built a website with 1000 tiny grids. You can rent one for a year, add your image and link, and call it your internet real estate. Will it change your life? Probably not! But for the price of a coffee, you can claim your own square in this... uh... digital masterpiece.

Let me know what you think!
Doesn’t seem like this is updated when a goal is reached?

For example:

> 10,000 Teslas a Week [Link]
2,615 days since Elon Musk promised producton of 10,000 units a week by the end of 2018. (8/2/2017)
"What people should absolutely have zero concern about, and I mean zero, is that Tesla will achieve a 10,000 unit production week by the end of next year."
Elon Musk, quoted by Giovanni Bruno in The Street

They are producing now around 2 million cars a year which is four times 10K a week.

———————————

> Teslas Are Boats [Link]
1,703 days since Elon Musk advised consumers that Teslas can safely function as a boat for short periods of time. (1/31/2020)
"A Tesla works as a boat for short periods of time, as an electric car has no air intake or exhaust to block & battery/motor/electronics are water-sealed."
Elon Musk in a Tweet

I mean, yes? Everytime there is a flood people are astonished about this. This videos from 5 days ago:

https://www.youtube.com/shorts/CEUq8PUAPWk

You could nail him on a technicality in that it is a submarines, but come on:

https://www.youtube.com/watch?v=UBwmAMNI9qk

———————————

> Super Fast Starlink [Link]
1,315 days since Elon Musk promised Starlink customers their speed would double by the end of 2021. (2/22/2021)
"Speed will double to ~300Mb/s & latency will drop to ~20ms later this year"
Elon Musk in a Tweet

Some customers are hitting that:

https://www.reddit.com/r/Starlink/comments/1fh303p/live_in_t...
I’ve helped build significant portions (nearly all, technically speaking) of a few small US government services through contracts, so I’ll share my opinion although I realize US government agencies may be a bit different than those in the UK government.

In the US, tech you can deploy varies significantly agency to agency. In my case they were using a dated PHP CMS and we’d have to go through significant efforts and sign offs to get our own simple RDBMs in place on their services. Deploying to cloud infrastructure also was filled with red tape, especially for small applications. Internally they had little experience so forget just spinning up and hosting some AWS service. Then there’s costs, it’s not that such services might be too costly so to speak but money has color in the government and money to build the application is often a different color, maybe entirely different group, than those who will maintain it. So deployment/transfer for handoff is pretty much a nightmare, yet agencies often want (for good reason I’d say) full ownership of the application and surrounding infrastructure.

Stakeholders pop up from the agency your working with and any sort of collaborations between other agencies they’re trying to leverage, then if you have your own organization you end up with a superset of “idea makers” from a couple agencies and your own coming up with “wouldn’t it be nice” features from what otherwise should be a simple application.

Ultimately for deployment to arbitrary infrastructure and maintenance, SPAs simplify a lot if you absolutely need dynamic content and absolutely struggle to get real server side service infrastructure (eg most government organizations from my experience). So you pack as much complexity as you can into JS because it can somewhat take it, and you rely on user browsers to pickup the slack. This only goes so far of course, as there’s only so much you can do in an SPA that actually runs on a lot of devices but needs some real application functionality, so think small desktop applications, wizards, small computational models (a lot of what I do), etc.

So SPAs are the land I’ve been pushing in this space, no matter how much I loathe them in general, they’re one of the best fits for the constraints in these environments (which is why they get them a lot).