skysight-inc/HackerNews huggingface dataset:
> Something like that really deserves to be written in C so you don't need to install Ghidra to use it.

I think there's the Witchcraft Compiler Collection if you want a freestanding option [1], although I haven't looked into it too closely.

The problem is that object files are made up of section bytes, a symbol table and a relocation table. You can't just rip bytes out of a program and call it a day, you need to recreate all that information in order to actually delink code into relocatable object files.

Doing that isn't a trivial problem, it requires a lot of analysis and metadata, especially if you don't have debugging symbols or symbols at all. Leveraging Ghidra allows me to concentrate on the specifics of delinking, which can get very tricky depending on the platform (MIPS in particular is a nightmare to deal with).

I'm also trying to solve delinking in general and not just for one platform/ISA pair, so reinventing the wheel for every architecture out there is a nonstarter in that context.

[1] https://github.com/endrazine/wcc
https://docs.datasette.io/en/stable/facets.html
(almost like a group by)
Local being your neighbors downwind.
Sure, it's public: https://github.com/AdrianVollmer/Congruence
There is this Rust program to display a bouncing DVD logo in a terminal:

https://github.com/pythops/bouncinamation

https://news.ycombinator.com/item?id=35785932 [2023]

I haven't used a recent macOS in years, but I use the following command to get a fullscreen screensaver and locked screen on (Devuan GNU+) Linux. It's probably about as secure as a cheap padlock and flimsy chain or cable to lock a bike.

xtrlock -f & xterm -fullscreen -e 'sleep .05 ; /path/to/file/bouncinamation'

You can skip the 'xtrlock -f &' part to just run 'bouncimation' in a fullscreen xterm. 'Esc' exits.

If running with 'xtrlock' you must enter your password first to unlock 'xtrlock', and then 'Esc' to exit 'bouncinamation'.

The 'sleep .05' is to make it work better or more reliably. I don't remember exactly what, but there was some kind of issue that was fixed when I did 'sleep .05' before running 'bouncinamation'.
Hypertension is not caused by the heart pumping too well, so this would not work for the purpose of curing hypertension. But if you could invent a durable heart replacement therapy, you'd save a lot of lives.
Yeah I don't think that's a good analogy. Instead, you have guns that don't let you point at your feet. So you can never shoot yourself there. However, if you ever need to shoot straight down for a legitimate reason, you're out of luck. In C++, you can shoot everywhere without restrictions and sometimes that means shooting yourself in the foot or the head.
I know next to nothing about aeroponics - I did read about aquaponics a bit when I started, but hydroponics seemed the most accessible for me.

I've loved making my own crushed red pepper. And there's something fun about growing plants in the middle of a cold snowy winter in the basement.
The book is claustrophobic but otherwise forgettable. These comments, however, are paranoiac and chauvinistic.
UK election day 2024: traffic trends and attacks on political parties
Helion has not yet built a reactor that would achieve the conditions needed for net energy generation. I hope the person he was talking to was talking about prospective reactors, not currently existing ones, as the latter is the null set.

Helion's design doesn't use superconducting magnets of any kind.
Ente has built in backups and encrypted export options. Export should be better than Aegis
In college the course on Maxwell's equations was taught by Dr. Lord. Every time I walked in to class I thought "Let there be light"
Making large batches of the same board is absolutely faster; I'm having a hard time thinking of a single counterexample. I estimate each additional board I make is only 10% more work than the time to make a single.

Best example I've got is an 3D cubes design. Took me a week to make one of them, took me a week and a half to make 12, with less wastage due to division remainders.

Sanding, edge routing, handles - all goes so much faster when I only have to set up the drum sander once, the CNC once, each grit on the the palm sander once...

As for clamps, those certainly are not the limiting factor. Harbor Freight clamps are less than $10, can be exchanged no questions asked if (when) they break, and you can never have enough of them anyways.
Circa 2018, I went deep into investigating ADHD and whether I had it or not. I ended up "interviewing" a rather diverse group of people, from authors, teachers, and ADHD coaches to psychologists and other doctors. During this time, I was reaching out to many people, managing schedules and appointments, and eventually publish the interviews. The "reach out" to "interview" ratio was something like 100:1 and took a lot of management.

This was my part-time hobby, I guess. My full-time gig is a software engineer at a bio-tech company.

So, I wrote some basic web software (PHP/Symfony) to manage and track the whole process. It took around 3 months to write the code, though there was no set beginning and no set end. The code was started when I became overwhelmed with the manual aspect of tracking everything. The code was done when I figured I had done enough to manage and automate the process.

Talking with a few people after the fact indicated very high interest in the software I had written. And thus began the journey to convert it to multi-user.

I started on the multi-user conversion and, maybe because I tried to make it do everything and then some, have not since finished it. The code is on my private GitHub, partially converted to multi-user, slowly rotting away (needs library and core updates).

What does it do? Manage the process of cold lead acquisition, follow-up interactions and onboarding, and eventual publishing of the resulting interviews.

How did I make it? PHP/Symfony.

How much time spent making? About 3 months in my spare time.

How often do I use it now? No longer used.
> This leaves ambiguous how to refer to decades like 1800-1809.

There is the apostrophe convention for decades.
You can refer to the decade of 1800–1809 as "the '00s" when the century is clear from the context.
(The Chicago Manual of Style allows it: https://english.stackexchange.com/a/299512.)
If you wanted to upset people, you could try adding the century back: "the 18'00s". :-)

There is also the convention of replacing parts of a date with "X" characters or an em dash ("—") or an ellipses ("...") in fiction, like "in the year 180X".
It is less neat but unambiguous about the range when it's one "X" for a digit.
(https://tvtropes.org/pmwiki/pmwiki.php/Main/YearX has an interesting collection of examples.
A few give you the century, decade, and year and omit the millennium.)

Edit: It turns out the Library of Congress has adopted a date format based on ISO 8601 with "X" characters for unspecified digits: https://www.loc.gov/standards/datetime/.
Reminiscent of a Doctor Strange scene:

https://youtu.be/ewFg5wUvkGI?si=bxKgLot0iqwYpLx3
Yeah i mean realistically just the port to “a tray in our stomachs” sounds like a nightmare. How do you make a port big enough to take the tray out? How do you prevent it from always getting infected? What do you do with the core muscles where the tray port goes? How do you clean the pouch where the tray resides? How will you make the tray-escophagus interface leak proof? What if someone with the tray in their stomach wants to do sports, or is in an accident? When they are shocked around will the tray mechanism tear their flesh and organs? Will the tray accomodate body shape changes during a pregnancy? Or changes due to old age? How will people know that their tray is full? Will they just start choking? How big the tray has to be to accomodate a family meal, but also be small enough to not feel as a burden during everyday activities?

The truth is that our body is marvelously complex, and dynamically adjusts to many challenges. It does this so seamlesly that we don’t even notice. That is why people come up with ridiculous ideas like this because they are not consciously aware of how amazing their body is at taking care of the job of keeping them alive.

The closest to this tray idea in reality is an ileostomy. And while it is better than dying, it has many risks and negative consequences. The idea that otherwise healthy individuals would willingly under go such a modification to their bodies is ludicrous.
Nope - but would love to do it. At the moment you can clone the repo and run start.sh which should work but obviously is not bulletproof like a docker image. Feedback and PRs welcome!
This is another company making the same product, they call it OxyBridge
https://virtechbio.com/
If your condensers drain into the sewer system, and its so hot outside that people are obliged to stay indoors… yeah for the part of the year where water matters the most I could see what you’re saying being true.
You can't but they should be better than Authy, at least they have export options...
I think it has its own backup service. But it otherwise lets you export/import your data. I feel like as long as I can do an export in some way then that’s good enough for me.
Cheers! Yes - lots of good options, and you said it well.
That behavior is so infuriating! Especially since I frequently fail to notice it because I am focused on the current word, not the one I had already confirmed as correct.
Show HN: Beyond Acres
Assistant to managed your home services. Built using elixir, fly.io, and ChatGPT.
Another ambiguity, though perhaps less important, is that "2000s" could refer to 2000-2999.
Yeah. Talked to a couple of solar companies. They were utterly focused on costs vs utility costs and very opaque about how that was being modeled. And it was based on the rules back then--which of course could not hold. Net metering is a huge subsidy that is already being walked back.

The true value of solar or wind is the cost of the fuel it saves. Nothing more. Even if his numbers come true there's a big problem--bad weather could deplete your batteries. You want to turn to the electric company in that case? You are once again in the situation that the value is only the fuel.
One person's heresy is another person's sickos.png. This sounds exactly like my favorite sort of object code vivisection.
Am I misunderstanding your comment or do you think that Authy is the same as Aegis?

Anyway, Aegis and Ente have export options, Aughy doesn't.
most software i created were made in a couple of weeks for mostly one person (with me dogfooding as much as possible of course):

- text format conversion for a former coworker

- bookmarking for my sister

- calendar & bank account "manager" for my gf

- local weather log for my former boss
What do you mean by greatest and latest? Intel 3 is in high volume production, and Intel Xeon 6 chip, their datacenter offering, their bread and butter, are made on that process - [0]

18A is slated for 2025, not end of this year. Check this presentation from 2021 - [1]. Their latest update is that they are still on track - [2]

[0]-https://www.tomshardware.com/tech-industry/intel-3-3nm-class...

[1]- https://download.intel.com/newsroom/2021/client-computing/In...

[2] - https://community.intel.com/t5/Blogs/Intel-Foundry/Process-T...
A lot of programmers are annoyingly predisposed to view themselves as wizards wielding power that society cannot possibly comprehend. As a result of this delusion, they invent moral quandaries in which they, the heroes of their own stories, nobly agree to constrain their own limitless powers for the good of humanity.

"If I write this command line options parser, what if someone uses it to write a tool that configures a guided missile's running light firmware? How will I live with myself?"

Fucking get over yourselves guys. The good/evil stuff is usually handled way higher up in the org chart.
Hmm, This has got me wondering if I could use my daily ~4kWh spare solar energy for watering my dozen chilli plants, maybe something like a dehumidifier running outdoors. It is hot here, and in recent years has some higher humidity in summers. I'm guessing the extracted water is ok for plants?
Couldn't find any CAM software which works as I want, so I've been working on implementing G-code and DXF export (so as to match tool movement) from OpenSCAD for a while now --- got a big boost when a Python-enabled version was made:

https://pythonscad.org/

and now have a pretty much workable tool:

https://github.com/WillAdams/gcodepreview

(Re)wrote it using Literate Programming techniques, probably hundreds of hours (I've been at this for years and am not a particularly good programmer) and I use it on pretty much every project I make which isn't just drawing stuff in a Bézier curve drawing program.
It says 20% comes from food, (which depends on what you eat, right?)

But taking it literally it would then say to drink;

12.4 cups for men.
9.2 for women.
Adderall Shortage Caused by DEA Quotas on Controlled Substances
I didn't realize you had a sister!
This is the kind of thing we should be putting a lot of resources in figuring out.
I created

- SignalsTalk[1] to study quantitative trading signals and algorithms, for my own curiosity.

- YCVerify[2] for verifying YC companies and founders. No one else is using it yet.

- Content Credentials API[3], to find the signatures of AI generated content.

I'm also working on:

- A search engine for online ads.

- A way to track grocery item prices from receipts using LLMs.

[1]: https://www.signalstalk.com/

[2]: https://www.ycverify.com/

[3]: https://contentcredentialsapi.studioxolo.com/
Ask HN: Ego Death
Has anyone experienced genuine ego death? I feel like a totally different person.
For example here [0] - Russian Glonass Kometa antennas with 4 elements to reduce effects of EW warfare. Great samples for Western military complex of bleeding edge Russian EW countermeasures.

Or when Russians appears to have lost a jamming pod above Ukraine [1] Again bleeding edge EW tech which Russia just lost.

[0] https://mil.in.ua/en/news/russians-use-bombs-equipped-with-e...

[1] https://www.twz.com/ukraine-just-captured-one-of-russias-mos...
Curiosity: in Brazil, Serra da Capivara National Park, there are painting form 30000 years ago and artifacts from 50000 years ago...which challenges the theory that man came to america 12000 years ago via bering strait.

Source: https://es.wikipedia.org/wiki/Parque_nacional_de_la_Sierra_d...
You'd be better off selecting pieces of wood that are compatible with each other and have natural color variation, then order them from dark to light to achieve a gradient. Or change the width of strips to create a "dithering" effect. You certainly don't want to use stain on a food-grade surface.
This seems like a separate thing from what you were talking about before. (Unless you're referring again to the "no positive belief in gods" definition of "atheism", but I don't think you can be since in fact if you sincerely declare that you have no positive belief in any gods then that does pretty much mean that you in fact have no such belief.)

If all you're saying is that some people make a lot of fuss about being rational, informed by evidence, etc., and then fail to be sufficiently rational, informed by evidence, etc. -- well, yes, people are fallible and think too highly of themselves, and I expect that state of affairs to continue at least until the Glorious Transhuman Future, should any version of that ever arrive, and probably beyond. I don't see any particular reason to think that atheists overestimate themselves more than theists do.

Also, I think more highly of e.g. Sean Carroll's rationality than it seems you do, and I see absolutely no reason to think that he isn't genuinely attempting, with more success than most, to apply logic and critical thinking to evidence. If you claim he's just mouthing those words and thinks that saying them makes him rational, then I would be interested to know on what grounds you think so.

Also also, although I don't find Richard Dawkins super-impressive when he argues against religion[1], if you think he isn't substantially more rational and more evidence-led than most of the people he argues with[2] then I fear you're severely overstating his shortcomings.

[1] His writing on evolutionary biology is generally very good.

[2] Most, not all. I am not claiming that there is no one reasonable on Team Theism.
back in windows xp days yes, it's pretty much never a problem nowadays. for the past...almost two decades, actually - thumbnails get stored in user profile folder since vista. (though it is different for network folders and may still be a problem.) and desktop.ini files - you'd only ever encounter them in predefined system folders (like pictures, etc.) or if you manually customize a folder in its properties - customize tab (like changing folder "type" to one like those predefined folders or changing its icon, not the same as changing size/thumbnail size/columns/etc though, that's stored elsewhere too)
I have a very very limited understanding of biology because I never took anything other than a highschool class.

Is hemoglobin critical just because of its ability to deliver oxygen to cells? If so could a synthetic replacement for hemoglobin be developed that could replace to function of hemoglobin in the human body? Or is this a issue of chemical structure where our body would reject non hemoglobin molecular structures attempting to deliver oxygen?
They also backpedaled and allowed that your first cup of coffee or tea in a day counts as one of those beverages. I think beyond that the diuretic effect cancels out some of the fluids.

If your pee is clear stop drinking. That’s how I rehydrate after a workout. That’s how a lot of actually healthy people do. Over time I’m growing more fond of the habit of calling people who aim for the trappings of a discipline without following it as cosplayers or LARPers. The people carrying the quart bottle of water are LARPing.
"The implications of consciousness explanations or theories are assessed with respect to four questions: meaning/purpose/value (if any); AI consciousness; virtual immortality; and survival beyond death."

This is theology. What's it doing in Elsevier's "Progress in Biophysics and Molecular Biology"?

Most of the classical arguments in this area are now obsolete. The classic big question, presented in the article, was, “Out of meat, how do you get thought?". That's no longer so mysterious. You get some basic processing elements from molecular biology. The puzzle, for a long time, was, can a large number of basic processing elements with no overall design self-organize into intelligence. Then came LLMs, which do exactly that.
From the About page:

"The Cutting Board Designer does not support IE because I'm not at work and I don't have to "
Iirc serotonin is also found in the gut.
Hence the old saying "the only truly intuitive user interface is the nipple".
In the US those are usually called "self-healing cutting mats" made of PVC (indeed, a plastic).
I built a macOS app to securely encrypt my personal files. My password is converted to a key that’s used to decrypt files
Yeah. And one of us is objectively, measurably correct, while the other is speaking in terms of “performance is a premature optimization” Haskell community brainwashing tomfoolery.

I mean. Fundamentally, reducing cache invalidation, reducing pointer following, and branch prediction are like 80% of your performance gains today. Haskell, being bad at all of these, fundamentally will never perform from a language standpoint.

You can make all the “I believe!!!” Arguments you like. Belief is not fact. Fact is that Haskell measurably performs badly, and Haskell idioms will never perform well.

If your organization is okay with accepting that huge performance tech debt, that’s a choice for your org.
When I was a little boy, the librarian at our small local branch was named Virginia Read.

In the late 70's and early 80's, there were two doctors who shared an office in San Luis Obispo, CA. Their names were Dr. Herten and Dr. Payne.
tvScientific | Senior ML Engineer (Zig) | Full Time | Remote (US) | https://www.tvscientific.com/ | $175-210k + Bonus | https://grnh.se/3e08afa98us

We're a Series A startup building a low-latency ML inference engine (and much more) as part of our Connected TV ad-buying platform. We're looking for Senior and Staff level Machine Learning Engineers with experience in Zig and Python to join our growing team!

What you'll do:

- Write production code in Zig, Python, and C

- Design and implement new ML products to deliver clear performance from connected TV advertising

- Serve as a technical lead and mentor to the team

Ideal candidate:

- Ability to write & review production-level code in Zig and Python

- Excellent writing skills

- Strong statistics and ML fundamentals

- Desire to work at a fast-growing Series A startup–working under uncertainty, owning and scaling new products, and an experimental and iterative development process

Why join us?

- An engineering culture optimized for async work and learning; remote-first, flexible, and humane.

- Competitive salary and equity options.

- An enormous diversity of high-leverage problems, from the CPU/GPU core level, through distributed systems, and up to the ML training stack and the experimentation around it. You can work at whatever level you think is interesting and leverages your skills the best.

If you're interested, apply on Greenhouse (https://grnh.se/3e08afa98us) or email me at mbilow[at]tvscientific[dot]com (I'm the Hiring Manager & Head of Data Science)
Image Watch for Visual Studio 2022
Image Watch is a watch window for viewing in-memory bitmaps when debugging native C++ code.

The current version has built-in support for OpenCV image types (`cv::Mat`, `cv::Mat_<>`, `CvMat`, `_IplImage`). To enable user-defined image types please refer to the Image Watch documentation.
Cupii
Very much it is. For example we never heard what happened to this [0] Iskander dud which landed in Ukraine

https://www.businessinsider.com/ukraine-found-dart-like-myst...
Looks like you need to filter out <script>alert.., and similar XSS from the input.
Memory allocation is one of the areas where currently C/C++ has or had genuine advantages over Rust. Custom allocators took Rust years, and giving standard library constructs like a Vector a custom allocator that isn't the global allocator is still experimental (=opt-in nightly-only). Similarly while Rust gives you good control over where the data ends up being stored, there is no way to make sure it isn't also put on the stack during function execution. One of the implicit assumptions underlying the language seems to be that the stack is cheap and effectively infinite while the heap is expensive. So you have a lot of control over what touches the heap, but less control over what touches the stack.

Those are temporary pains that have remedies in the works. Rust is a fairly young language, and a lot of good-enough solutions get thrown out before ever getting beyond the experimental stage. But if you are writing software today then needing absolute control over where exactly your data touches is a good reason to prefer C/C++ today. Not that that's a very common need.
The ending: "Things can be better. I'll show you how."

It's just an intro for clickbait.
See, ECMO. Although it can save one's life where perfusion is otherwise inadequate, it is extremely difficult to initiate and maintain.
The title is the relevant part:

> I just said "Hi" to ChatGPT and it sent this back to me.