skysight-inc/HackerNews huggingface dataset:
Seems to be missing a word. They will jettison the hot-stage ring which connects the lower stage to the upper stage. It's a special piece required by hot-staging, where the upper stage is lit when it is still attached to the hot-stage ring on the lower stage (perhaps the ring is actually called the "hot stage"). The hot-staging ring is probably quite reinforced and therefore relatively heavy. I'm not sure why they want to jettison it though. The whole rocket is aimed to be nearly 100% reusable, so this is probably a temporary measure.
I discover stuff on Spotify more than i would ever from pirating and only then i can go watch their live stuff and buy their merch. If I want a Flac i go to Bandcamp though
Foreign Physicians Can Help Solve America's Doctor Shortage
I'm using this for the AI annotations at https://pagewatch.ai/
Its strange how much different it makes the whole page feel from regular boxes, much more of a tangible/informal feeling. Felt perfect to go with the type of feedback LLM's give.
https://archive.ph/GmjLs
It's unclear to me what you are trying to say here.
I was reminded that Google Cloud offers a free forever 1GB RAM server with 1GB of network egress. In the US, additional egress costs $0.02/GB. A server sending 5KB/data every hour of every day for 30 days will cost you about 25 cents a month :-)
Sounds like these desktop folks need to band together and re/implement/think the donut of missing functionality around wayland and get it standardized. Ship a lib metapackage called "wl-plus" perhaps. Then everyone could move on confidently.

What is the freedesktop group doing? I thought this was their area.
just go atomic, break everything down to smallest things

the moment you feel resistance, get up, move away, and come back in a while

it worked for me to do deep work.
people don't want yet another monthly subscription so that's going to be a harder sell. even though the business advice is that monthly subscriptions are better for you, the business owner, you can't forget about your customer. who wants to setup a subscription for something they think they're only going to use once or twice? and then have to go through the bullshit of cancelling.
Given today's political climate, that seems extremely risky, especially since Russia has already officially announced the intent to discontinue cooperating with the ISS program

And besides, the purpose of aerospace spending on human spaceflight isn't just for the purpose of human spaceflight, but also for related capabilities.
Nice. Very nice!
And I mean the idea, process, electronics and all that. The visual end result isn't quite my thing but that's really just nitpicking.

Very very nice!
Probably all the explosions and bad reentries in the timeframe when he was supposed to already be launched gave thoughts of the Titan submarine. When he first signed up it was supposed to have something totally different for the heat shield, transpiration cooling or something.

Plus tying your money up at 0% interest rates is different than at 4.5%.
It's too broad to be spoken in one shot IMO.
The kind of person who wants a 3000sqft suburban home is in a different market than someone that needs to keep the rain off their head and shower before work.

Building dense urban dwellings, especially cheap ones, shouldn't impact the price for better housing much.

This is the same reason the availability of paddle boats doesn't impact the price of megayachts.
Not really prevented, the huge one is http sites being down ranked heavily by google.

But they are still there. Do a specific enough search and they'll be at the top of the search results.
Updated the numbers in the gist with more context.

This is .NET 9 preview 5 JIT or .NET 8 + DPGO casts and VTable profiling feature (it was tuned, stabilized and is now enabled by default in 9).

This would be representative for a long-running DB workload as the one the original blog post refers to, which wants to use JIT rather than AOT.

Practically speaking, the example is implemented in a way to make it logically closer to Golang one. However, splitting the interface check and the cast defeats default behavior of .NET 8 JIT's guarded and ILC's exact devirtualization. Ideally, you would not perform type tests and just express it through a single interface abstraction that inherits from IEquatable<T> - this is what regular code looks like and what the compiler is optimized towards (e.g. if ILC can see that only a single type implements an interface, all callsites referring to it are unconditionally devirtualized).

Tl;Dr:

CPU Freq: 3.22GHz, single cycle: ~0.31ns
L1 reference roundtrip lat.: 4 cycles (iirc for Firestorm)

Cost of GetValue -> (object?, IError?) + Errors.Is call
-- JIT --
.NET 9: 3.24ns value ret, 3.58ns error ret
.NET 8: 5.56ns value ret, 5.86ns error ret

-- AOT --
.NET 9: 5.72ns value ret, 5.91ns error ret
.NET 8: 5.52ns value ret, 5.89ns error ret

Note: .NET 9 numbers are not finalized - it's still 5 months away from release.
In Firefox, check for "Private Browsing" in the titlebar. In Tor Browser… default to "it's private". In stock Chromium, look for the string "Incognito" near the Chrome hamburger icon (e.g. via IAccessible2).

It's not hard to support this functionality in the major browsers: it'd take me all of 15 minutes.
Alright, I've emailed Randall Munroe.
Why send 100mb when the content is a paragraph of text? Its lazy and wasteful. Static sites are amazing. Pages actually load as fast as you’d expect them to given modern hardware and connections.
"No takebacks" is already inherent to the nature of all FOSS licenses. No one, not even a "supermajority quorum", can retroactively change the license to code they don't own the copyright to, and each contributor retains ownership of the copyright to whatever code they've written, individuall.

The only exception to this is when corporate-backed projects sometimes insist that contributors assign copyright before accepting their contributions -- not sure if that's what's going on here, though.

What does happen with MIT or BSD projects is that since these licenses are not "viral" (in the sense that they do not require modifications or derivative works to be released under the same license), and because contributors do own the copyright to their own code, anyone can take an MIT/BSD project, and modify it or build their own work on top of it, then release their own version under a different license applicable to their work.

But that doesn't retroactively change the license for anything that was already BSD/MIT, it just produces a new work that mixes BSD/MIT-licensed code that was already out there with new code that is under a different license.

So no one can ever "take back" anything that already existed: they can only control their own subsequent work built on top of it.
Cool—I saw it once, and then it was gone a few years later. Maybe being serviced.
There's no explanation.
Fly.io + EdgeDB cloud.
> Beyond the technology community I doubt that the loss of personal privacy is being discussed at large.

Actually, people in the US are worried about privacy in the age of AI. [1]

[1] https://www.pewresearch.org/internet/2023/10/18/how-american...
It makes all the money
Is an entity component system really functional programming? I had the sense that functional programming was more about writing functions that are pure and referentially transparent, and making data immutable normally, which can make code simpler and more modular. It tends to use higher-order functions (recursive operators) more than direct recursion, because it's easier to verify correctness then. Rather than imperative loops and mutation, the meat of the program consists of the composition of many different functions, both small and large.

Entity component systems are pretty cool, as is functional programming, but I don't see the relation.

In addition, object-oriented languages seem well-suited to making entity component systems. There are some tutorials on them in different object-oriented programming languages:

C++: https://austinmorlan.com/posts/entity_component_system/

C#: https://matthall.codes/blog/ecs/

Common Lisp: https://edoput.it/2023/11/19/data-oriented-clos.html
How Americans View Data Privacy? (Pew)
Eh, right; that's publicly available to anyone who connects of course >_<
I started trying fasting in the 1980's, and later keto. I've been watching people try it for a very long time. Almost everyone who tries keto successfully, says something akin to "I never realized how poorly my brain was working!" Definitely life changing for me (in combination with S-Acetyl Glutathione)
Because matplotlib is not so histogram focused (I guess because the kids these days have plenty of r
RAM), people always show these abominable scatter plots that have so many points on top of each other that they're useless. Yuck.
Still less than the Space Shuttle program.
No, with MIT, you are only releasing your subsequent modifications/derivative works under a new license. You can't retroactively change the license to anything that is already MIT.
I had the Kona EV for a while. The back seats are for ants (I was otherwise reasonably happy with it). We are currently running my wife's ICE into the ground, then a Kia is certainly on the short-list.
The best thing about root was how it handled data loading. TTree's, with their column based slicing on disk, are such a good idea. Ever since I graduated and moved into industry, I've been looking for something that works the same way.
Should the rewritten history still be preserved as history then?
> Posted on Wednesday, May 22, He’s post had been removed from WeChat by the following day, yielding a 404 message that read: “This content violates regulations and cannot be viewed.”

You don't get your comments censored by commenting about natural entropy on the internet. You do get your comments censored by drawing attention to the censors.

I get very tired of people drawing false equivalences between organic human behaviors in the West and intentional abuse by central authorities in China. We can and should do more to preserve our history in the West, but we are already preserving orders of magnitude more data per person than any of our ancestors could have dreamed of. There's no comparison between emails getting lost when someone dies and centralized censors actively purging old content to make it easier to change the party's narrative.
you can use ublock origin, it has a setting for that. It's pretty much a necessity for me to disable JavaScript and images until i manually enable them. The modern internet is a mess
A nonce is a token specifically meant to prevent replay attacks. There's no sane reason to assume TPM is deterministic, as that would defeat the purpose of all the security.
Perils of the nighttime: Impact of behavioral timing on mental health
I've played chess in the U.S. Open, NY Open, World Open in the 1980's (finished in the money in 2 out of 3). Really leaves you starving after playing for hours.
It's not clear why the hold was called, but the launch was scrubbed because the launch window to ISS is relatively narrow.
Yes but I also don't think enjoyment is gated behind some arbitrary maximum quality.
> ? The comment literally says:

> States with prolific death penalties just skip the religious angle.

But read the two sentences before that. They're making a complete comparison without mentioning death penalties at all, and without any placeholders that could be filled in by a later sentence. The third sentence mentioning death penalties does not retroactively change what the first two sentences were talking about.

The comment very clearly says that slavery in the prison system is next to sacrifice, not just the death penalty.

If it wasn't supposed to say that, then the original commenter needs to come here and clarify.

> Whether or not the work sucks is orthogonal to the many reasons slavery is bad. While inmates certainly don't have freedom, they are still not property of the state, and profiting from their labor is both immoral and presents a huge moral hazard to the broader criminal justice system.

So there's a much bigger and connected moral hazard, that the people that are paid to run prisons want there to be more inmates, whether or not they do any labor. That's especially bad when it's third party for-profit companies running things. And they'll use prison labor to make extra money on top of what they're already paid.

We should fight against that situation very strongly.

But if we have all the money controlled by the state, and the labor merely reduces the cost of keeping prisoners, then there's not a huge moral hazard to the criminal justice system.

If prisoners actually start making enough money to offset the entire cost of the prison system, then we should intervene. But limiting hours and/or giving more of the money to the actual prisoners doing the labor should be enough to fix that moral hazard.
I think you can add a metatable to _G with an __index function. This should be called when accessing undefined local variables (as they end up trying to access the global scope _G) and you can thrown an error.
If it only adds disadvantages, better not to use it though.
Well there is some flag that you can set in robots.txt of your website. But however I am sure, not many AI vendors respect this flag.

Which is why Google Gemini doesn't works to that level of magical greatness, I guess. They go with the ethical route of data collection.
Chrome has a built-in, hard coded limit of six (6) concurrent requests. Once you have that many in flight, any subsequent requests will be kept in queue.

Now take a good, hard look at the number of individual resources your application's page includes. Every tracker, analytics crapware, etc. gets in that queue. So do all the requests they generate. And the software you wrote is even slower to load because marketing insisted that they must have their packages loading at the top of the page.

Welcome to hell.
You have a very restrictive and limiting view of what constitutes social interactions.
Apparently that’s true (in the UK).
> Rust and Lua are a lot closer together than PHP and assembly.

Perhaps for some definition of closer, but they are very far away still.

Like opposite-ends-of-many-spectra far away.
Lots of discussion over the last 9 days [0][1][2](77 points, 9 days ago, 229 comments), and related Spotify won't open-source Car Thing, but starts refund process [3](256 points, yesterday, 233 comments)

[0]: https://news.ycombinator.com/item?id=40456644

[1]: https://news.ycombinator.com/item?id=40457867

[2]: https://news.ycombinator.com/item?id=40465102

[3]: https://news.ycombinator.com/item?id=40534665
Recently: Google refuses to turn up old pages. I was recently searching for a person who used to have a notable web presence before passing away about a decade ago. I had to dig to find a few links, through DDG and Yandex.
Love2D is popular (https://love2d.org/)

Also Lua binaries are available here (https://luabinaries.sourceforge.net/)

And a big list of Lua frameworks (https://github.com/uhub/awesome-lua)

I'd suggest working with LuaJIT as well because of the C API (you can easily use something like SDL and build metatypes around them) with the caveat that it's stuck at an older version of Lua[0,1].

[0] https://luajit.org/

[1] https://github.com/LuaJIT/LuaJIT
NASA has no choice. Boeing is a political requirement.
Show HN: Generate PCB Footprints from text using AI
Hi HN! This is a little project to generate PCB footprints from text descriptions.

It works by teaching an LLM a compressed DSL representation for footprints. I think this is generally a good technique if you're trying to get LLMs to work on spatial problems.

Right now I'm focused on reproducing footprint shapes, but after that I'll benchmark the correctness of the footprints using % overlap on known package descriptions, as well as a kicad_mod export

I built this because I realized I needed to use AI to help tscircuit catch up to the decades of electronic design tool progress that I'm not able to utilize (as an MIT-licensed, Typescript project)

Source code here: https://github.com/tscircuit/text-to-footprint

Feedback/critical opinions appreciated!
I wish the trial was televised. The source of information about the trial I'm relying on is Allen Dershowitz and CBC news youtube channels. Derszowtiz is a self described lifet8me Democrat and CBC news is hardly right wing, it's actually kind of opposite.
Allen is an experienced lawyer and gifted lecturer and orator. The criticisms that Allen has levied against the trial are nothing more than simple logical counter arguments to what went on in the court room.

CBC is pretty much is Canadian version of PBS.

I have also watched yesterday a more conspiratorial take on things which I suppose you could classify as fun intuitive speculation. Ian Caroll on Twitter

https://twitter.com/i/broadcasts/1djGXNqnEVdxZ

I wish it was televised so I could watch it directly.

But maybe I can get some AI help to read the pdf transcripts time permitting.
Author is correct that Rust is not OOP. It simply has optional dispatch (which does not an OOP language make). I'm sure many of my fellow rustaceans will agree that the lack of OOP is one of the most competitive features of Rust.
It's sort of like a game of chicken in that respect...

I guess Boeing would have to do the math and figure out that paying SpaceX for 6 ISS missions is a cheaper way of fulfilling the contract?
Sorry, my flub, I meant OpenAI's Sky of course!
The problem with "lack of classes" is that every non-trivial program makes its own implementation of something-like-classes, but built on top of metatables.

So before you can start hacking on anything in Lua, you have to first understand the class system, which may or may not be documented.
Lulu Hunt Peters pioneered counting calories a century ago
> Blog posts also bring marketing value to your company

there's an european engineering firm doing amazing work and they attract amazing engineers because, in part, they document their work via some youtube videos that rival the quality of most documentaries out there. fascinating work and fascinating videos. if anyone is looking for a video to watch today the drilling one and the moving bridge one are great https://www.youtube.com/@MartiGroup
Ask HN: How would you remove Reddit.com from all search results?
Since Reddit blocked VPNs, every reddit.com result has become a waste of space and attention on results pages.

Since I don't plan on changing my security posture for the sake of whatever privacy violation they are planning, how would you recommend removing all Reddit.com domain results from search engines like google, duckduckgo, startpage, and presearch?
I second this. If Peopleware or The Mythical Man Month are for managers, The Effective Executive is for individual contributors.
Longitude and our neurons of navigation
> Is there a phrase that means the opposite of "attention to detail?" Every little detail is a shitshow

I've used "fractally fucked" before, which I think is nicely evocative of how something is messed up at every level of detail.
WHAT: Hearing titled “Investigating the Origins of COVID-19”

DATE: Wednesday, March 8, 2023

TIME: 9:00 AM ET

LOCATION: 2154 Rayburn House Office Building

https://oversight.house.gov/release/wenstrup-to-hold-first-h...
I have used Lua a long time ago and I don't remember ever touching C/C++. You can even make simple games without ever going low level thanks to https://love2d.org/! If I recall, most https://stabyourself.net/ games are based on Love2d.

If you're using Linux/MacOS, you can copy-paste these commands on the terminal and you should be settled:

curl -L -R -O https://www.lua.org/ftp/lua-5.4.6.tar.gz
tar zxf lua-5.4.6.tar.gz
cd lua-5.4.6
make all test

You should find the lua executable inside the lua-5.4.6/src folder.
You can define a metatable on your objects of interest (or the root table meta table if you don't mind breaking the language's conventions and thus libraries) with __index and __newindex members. Then you can throw in those by calling the `error` function when they'd otherwise normally return nil, should you desire it.

But runtime checks have a cost, and static types that transpile away are a bit better for overhead so long as you don't mind the build step, so using one of the typed lua variants is probably a bit nicer in the long term. Catching those typos early is their bread and butter.
Horseshoe crab counting with New York’s citizen scientists
Open in Thunderbird, it will be there, probably.

I had a similar, though not the same, on new and old Outlook and indeed it appeared on Thunderbird. After an hour or two also appeared on Outlooks.
In addition to the self promotion benefits, writing about something in plain terms is the best way I know of to shine a light on areas I don’t fully understand. It’s a useful tool to have if you’re serious about self-improvement.
https://en.m.wikipedia.org/wiki/Lua_(programming_language)#:....
Why Did She Stop Writing?
> These days, some hobbyists opt for modern epoxy instead of the traditional and expensive Urushi lacquer. Epoxy probably yields a more robust bond and certainly allows for quicker repairs, but I question its safety for food-related use, especially at the temperatures found in a steaming cup of coffee.

People opt for epoxy because Urushi lacquer is traditionally made from poison oak sap and is a potent skin irritant to most people (it's where urushiol gets its name). It's really tough to do Kintsugi without smearing trace amounts of it all over the place, especially if you're doing it with kids, and cleaning it off is a pain since it's a hydrophobic sap. Even trace amounts can cause a reaction, especially if someone has sensitive skin or is severely allergic. People who do a lot of kintsugi develop a tolerance for it but it's an annoyance that most hobbyists just don't need.

Epoxies can be perfectly food safe and the FDA has a database [1] although it's not particularly user friendly. You can get MAX CLR or similar from Amazon. I wouldn't use it in an oven above 300F but it's fine for boiling temps. These FDA approved two part epoxies are used all over the place in hospitals and food manufacturing facilities where they're used to coat rough surfaces that would otherwise harbor bacteria.

[1] https://www.cfsanappsexternal.fda.gov/scripts/fdcc/?set=Indi...
At the Webster Apartments
“You Are My Friend”: Early Androids and Artificial Speech
Thank you! It's good to know.

Specially since I plan to create a forum for a small web framework I might share in the future.
It’s time to give the science fiction community help by creating a single page of toxic fan resources. I’m no authority on the subject, but I’ve been watching this phenomena for over twenty years. The experience has taught me one thing: we don’t stop toxicity by ‘destroying’ toxic fans. Rather, we should work to identify them, reach out, and heal them. My hope is that this virtual toolbox can be of help to you.
Couldn't you just do a bunch of different faxes, perhaps in different fonts or different font sizes, which would lead to different randomly distributed errors? Then you can do OCR for all of them, and just take the median of the result, and get exponentially less error.
Embraer competes at the smaller end of the market. E.g. they compete with the A220, but they don't really compete with things like the A320 or the even larger planes from Boeing and Airbus.

Mitsubishi also tried to build a plane to compete at the smaller end, the MRJ was cancelled though.

Also, yes I flew on an Embraer. It also was the worst plane I was ever on. Everything was cramped and it was notably loud. But not sure that this is true in general.
that's odd. TEfficiency is a relatively simple thing to read/write :

- https://github.com/go-hep/hep/blob/main/groot/rhist/efficien...
I have not looked at Lua but this:

> I can usually accomplish whatever I need to without looking anything up"

And "everything is a table"

Makes it sound a lot like SQL.

Edit: I prefer replies to downvotes.
The Switch doesn’t have a Linux desktop mode installed and consumer-accessible by a prominent menu option by default. The Steam Deck does.