skysight-inc/HackerNews huggingface dataset:
Do scripts count? I own 100+ .id domains (generic names, like player.id, awesome.id, and sweet.id), and owning a lot of domains is expensive both in money (renewals) and time (maintenance). So, I became a registrar reseller to get better price and API access. I wrote some Frankenstein scripts that cobbled up together those APIs, GitLab's, and Netlify's to automate publishing through CI/CD to those 100+ domains.

At the end of the day, I gave up and just put everything in Dan. Apparently, it's more lucrative to just sell them.
I'm not sure if cars use more energy than LLMs; huge "citation needed" there. But for the sake of argument, let's assume that they do.

Cars use more energy than LLMs because most of the world is built around requiring a car to get to places.

It's not that we don't mind it; quite the contrary, in fact, as we're always reminded of when the price of gas/petrol shoots upwards.

When the cost of living forces you to live 45 minutes away from your job by car because living within walking distance is astronomical, many folks are conditioned to want a house with a garage "for the kids" because apartments are "for the poor," and EVs, in their current state, are not financially feasible yet (though that is changing!), it's more that we're forced to tolerate it.
Go makes a completely reasonable tradeoff, giving away performance to gain ease of use. C++ also makes a tradeoff that seems reasonable or necessary to its users, that it makes it possible to not be forced to write to the same class member twice, in exchange for a more complex language. Any language that attempts to offer this property unavoidably adopts the complexity as well. See, for example, Java.
>People dies when politicians decide what's the truth.

Politics exists to resolve factual disputes.

>What is proposed here is that the truth is decided on a judicial trial based on facts and proofs.

Which is literally a totalitarian idea. It removes politics and resolves all questions in a centrally adjudicated bureaucracy.

>If you think it will not work because the politicians control the judicial system

If this law comes into pass they don't. A court can jail a politician for whatever it deems false.
Custom logic to serialize a number as a set of symbols hardly comes near the threshold of "rolling your own crypto". So long as they follow a standard to generate the number, the serialization is basically irrelevant as long as it's reversible.
Something like talktoyoutuber would also be very useful for certain discord servers. They'll have a lot of knowledge on something but will gatekeep it with "just use the search." and they'll refuse to build a wiki or really engage in any kind of organization.
FTA: “The potential downside is that this system requires energy to release the water – the base of the device needs to reach 184 °C (363 °F) to wring it out. But the team says the device can tap into waste energy or heat from other systems, like buildings or vehicles.”

I guess it’s fairly hard to get 184°C of heat out of buildings. Getting it out of ICE vehicles is easier, but the device will add weight to the vehicle, and those are on the way out (slowly).

So, that leaves getting it out of waste energy such as excess solar or wind energy. If that’s your heat source, an important metric is “how many Watt hours per liter”

I skimmed the paper. AFAICT, it only mentions usage of current state of the art devices, at 11 to 23 kWh/l, compared to 5 to 7 kWh/l for conventional passive systems.

What did I overlook?
Once a quarter, I scan all my accumulated paper with a similar setup and tag it all in Logseq. I almost never need the archived docs, but when I do, it's a breeze.
Im thinking about a similar thing for plant-species. Knowing them makes being outside a whole different experience!
Everything worth doing in life takes effort. It’s extremely easy to watch Netflix or play video games and think about all the things you would do if not for all of these (abstract, uncontrollable) forces that prevent you from succeeding and keep you down.

It doesn’t matter if there actually is a conspiracy from some malevolent group of people keeping you down, or if your parents ruined your life, or kids in school made fun of you, whatever. That’s in the past. Ruminating on that is only useful insofar as if helps you learn from it to benefit your future.

If you want to survive and thrive, it is best to look at the future, try your hardest, be positive, and just take every day one at a time, trying to improve your situation bit by bit.
Extremely tangential but I think relevant: some of the DOOM mods that are still being made are utterly phenomenal.

It's easy for people to think "Why would you constrain yourself to a DOOM engine when you could use Unity/Godot/Unreal/whatever and have better graphics and more freedom?!", but that's kind of missing the point. The point is figuring out how far you can stretch something, and how to get the most out of something limited.

Blade of Agony, for example, exclusively runs on GZDoom, which while more advanced than the vanilla DOOM engine, is still a lot more limited than Unreal or something, but I think that what they did to really stretch that engine to its fullest extent has made something that's extremely fun, charming, and gives it a distinct look and feel that you simply wouldn't have if you used a "modern" engine.
Why do you consider that ironic?
> I miss the 70s when programming was the default way to solve problems.

When you get deep enough into writing a custom tool it starts doing things a generic tool would never accomplish (or it would have to be bloated with features no one needs) Hard coding values and constraints for personal use makes such elegantly simple interfaces.

For example, my agenda is a beutiful boulderdash-like grid of icons. The data is a set of arrays [1,2,1,0,0,1,1] and an object for special days. There are no setting, it has zero buttons to press.

I've made countless silly things other people could use if only they knew it existed.

https://go-here.nl/real-salary-calculator.html

https://title-spider.go-here.nl

https://salamisushi.go-here.nl

endless things I've made for personal use. I think something like 60% needs one or two lines of love to work in 2024.
Yep. Some things we can always rely on in America: death, taxes, and being lied into forever wars repeatedly. And an enthusiastic chorus of cheerleaders for those wars, I might add.
Paywalled here (UK).
You would need some coordinating mechanism to ensure that all the p-zombies have the same hallucination. Including some detailed state machine that takes sense inputs, and processes it to produce the qualia present in each waking moment, plus the valence attributed to each moment of qualia.

Since a non-p-zombie can sit down and interrogate the details of their conscious experience, then write a book about it, which others read and agree upon the fine details - I find it hard to come up with a p-zombie substitute that wouldn’t just be consciousness by another name.
Obviously not. Every single person who supports this would instantly recoil if their opponents would propose the same exact thing.

The dishonesty here is just completely disgusting.
The End of Jr Engineers [video]
End grain boards, while they may look nice, don't seem to be a good idea:

* https://www.youtube.com/watch?v=0QdXvBtN3iE&t=4m44s

Go with edge grain.

Also: lean towards teak wood. It has a resin that naturally repels moisture (it's why it was used on boats for so long (until man-made material became popular)).

There are also pros and cons to using wood versus plastic:

* https://www.youtube.com/watch?v=GETfxYaBj3w

(Sanitation seems to be a non-issue, though if you have a dish washer, plastic may be more convenient.)
Livebook 0.13: expose an HTTP API from your notebook
This may well be true. In the startup industry though, I encounter so many "lazy optimists" that I feel fully justified when I identify and criticize deficient businesses or products.
POTA seems to be pretty active -- I managed to make a couple of voice contacts a few weeks ago on a 5W rig, so voice work isn't out of the question.
I built a headless CMS to generate the static site, https://bestalbumsintheuniverse.com.

The key feature is that you can put in a Wikidata ID (https://www.wikidata.org/wiki/Q1536639) and it will auto populate the name, artist, release date, and Spotify ID. It will then grab covert art from https://coverartarchive.org/, which it resizes and mirrors to S3 (previous versions of this project used images manually uploaded to imgur, but broke when they changed their secret API).

So basically all I have to do is write the description and I've got a new entry on the site.
Haha, I enjoy thunder’s spirit, but his vids are so drawn out and repetitive that it makes them hard to watch.
Homelessness is a choice. Just compare Germany where there is a right to housing to the US. All homeless people in Germany are homeless by choice, usually because they are severely mentally ill.

Btw. guess who has more homeless people Germany or the US.
Worked for Gotham City!
I’ve developed several webapps to help our family and personal life:

* Vehicle Maintenance Tracker: Logs all vehicle maintenance and sends reminders based on time or mileage for upcoming tasks. This one is probably one of the most used and useful of everything I have made.

Lend/Borrow Tracker: Keeps track of items we've lent or borrowed, to/from whom, and when. We use it most for books, but it can be used for anything.

Library Book Manager: Lists all the books we checked out from local libraries, displaying their cover images and ISBNs. Using a barcode scanner, we can quickly "check in" books on return day, accompanied by an adorable "ding ding!" sound recorded by one of my kids. Really beats manually searching the paper printout. It can be used on multiple devices at the same time - the checkin status of each book is synced live between all users, so each kid can find and check in their own books.

School/Home Lunch Manager: Displays the school lunch menu alongside each of my kids’ names. We mark school/home lunch days at the start of the week for easy morning prep.

Sickness Documentation: Tracks sickness details like symptoms, medication, temperatures, and timelines, helping us coordinate how we are going to take care of the kids when they are sick.

These apps, along with a few others not listed here, run on a server in my home, accessible only within our network (in home of via a VPN).
The article doesn't say drink 11-15cups of water a day.
Show HN: Yet another simple header-only C arena allocator
I think you had the moisture vaporators, not these harvesters.
Mostly stuff for hobby 3D metal printer projects that is still too kludgy to release into the community.

A ton of administrative tasks I automated with expect/tcl shells, and various instrumentation control test rigs over legacy GPIB (metrology project).

Other exploratory boring RF stuff that maybe 5 other people would care about. =3
How do you find the energy level for that mindset, with so much despair and apathy surrounding you.
I have the Studio Display and personally find the larger and uniform bezel gives it a premium esthetic and unique look. A smaller bezel would inevitably draw comparison with cheaper monitors.

It seems like an intentional design decision that is rooted in better UX. It's certainly easier to position with your thumbs on the bezels, and provides a surface to attach post-it notes.
> Russian territory is stupendously rich in vital natural resources, to the extent that sooner or later it will become a super power just on this account alone. I'm not just talking about oil but fresh water and oxygen too.

"Mr. President, we must not allow a̶ ̶m̶i̶n̶e̶-̶s̶h̶a̶f̶t̶ an oxygen gap!"
Came here to say this! What a great device.

Cracker: "So I brute forced your safe"

Customer: "I asked you not to damage it!"

Cracker: "No damage. The combo is 27, 32, 14"
Samsung NX camera to Mastodon bridge
Show HN: A better way for homeowners to find service pros
What is it and who's it for?

A tool for homeowners that allows you to snap a picture of an issue, understand your problem and automatically find local pros.

Why I built it?

I'm a millennial newb to homeownership that hates always feeling anxious and unprepared every time something happens to my house. Plus, I hate spending so much time searching for pros and reading reviews.

How can you try it?

- Visit https://mercado.clearcasa.co/

- Upload a pic of your home issue

- Confirm it understood correctly

- Get your list of vetted pros and key insights on the problem

What am I seeking with this post?

Feedback, thoughts, questions. Is it helpful, what you hated, what you like, anything and everything would be very much appreciated.

You can also view a demo video here:
https://youtube.com/shorts/Jtj3kJL5dzs?feature=shared

What's the long term plan?
I'd like to turn it into a complete property management assistant for homeowners that can actually get things done for you...not just a chatbot.

Next I'm imagining it'll actually call and schedule times with pros for you. And since this is using publicly available data I don't have to ask pros to sign up, it's a direct connection between homeowners <> pros...no lead costs for pros.

Thank you!
Probably because vapor in the atmosphere condenses more easily as temperature goes down.
To keep them yp and running do you need power converters?
Something like that really deserves to be written in C so you don't need to install Ghidra to use it. The way I imagine it working is if I want the function `foo` then I'd say `objsuck -ffoo -ofoo.o prog.elf` and it'd look at the elf symbol table to find the `.size` of `foo` and copy that symbol into the .o. I guess you would then need to use xed to disassemble the opcodes to see what other symbols it jumps into or calls, and grab those too, along with any memory references, and then emit relocations. Overall I support this, since it'd be the easiest way to expropriate content from open source codebases whose source code is too byzantine to let me extract one teensy tiny little feature without the bloat. To me this is perfectly normal. You'd also be smart to only support COFF if the person uploads the binary to a hosted service you control and pays you money. In fact this would be even better if it could generate .s files from the object content, so no one would get triggered by binaries.
>If they'd try to use this institution to jail someone, I don't see why they wouldn't use some other way right now.

Because in most western states it is extremely hard to jail someone for a political crime.

It doesn't happen because the most important thing to a working democracy is a powerful opposition. And in most western countries oppositions have more than enough political power to prevent this.
Carbide junk in a hole will not only shatter weak drill bits but also deflect the stronger bits sideways, likely snapping them. Many security devices insert carbide debris, usually ball bearings, as protection over areas likely to be drilled.
There is no endpoint for random tracks. The method I found that works the best is to search for two random letters, e.g. "fq", pick a random result, and then use the API to find recommendations based on that track that have a minimum instrumentalness of, say 0.9, then pick a random recommendation from the results. I store all the songs that have been added to the playlist in a DynamoDB database and make sure no song gets added twice.
What even is a footgun supposed to be? The analogy doesn’t really make sense, in that… I mean the first thing anybody learns about guns is that they are “always loaded” (even when you know they aren’t) and you only point them at things you want shot.

Is a footgun a gun that only aims at feet? Because that seems like a dumb thing to invent in the first place. Or is it a gun that happens a to be aiming at feet? That seems like something that could only exist by user error.

I think “enough rope to hang yourself” is a more accurate description of almost every programming languages, since rope is at least intended to be useful (although it is a bit more morbid of an analogy).
> Very useful to let AI summarise a large wall of text when browsing Hacker News for example

This right here is why I'm against LLMs big time.

Walls of text are long for a reason. Yes, many of them might have filler. But sometimes there is nuance in the filler that a summarizer will happily throw away.

I don't want long form to be Instagrammified --- condensed into a ten-second paragraphs with 40% of the details that perfectly fits an endless consumption model that's perfect for advertising.
The thing is we are acting like 99.9% p-zombies for most of our interactions with the world - that is we are acting unconsciosly for most of what we do.

The question is where does that subjective 0.01% - the rider on top of the elephant come from?

We generally do not pay attention to walking, breathing or brushing teeth and so on.

We can do more complex tasks as well once we achieve unconscious mastery in some subject.

With proper training we can play chess or tennis ("The Inner Game of Tennis") at a high level, without paying attention. In fact it can be detrimental to think about one's performance.

It is the Dennett's "multiple drafts model" - but where does the subjective experience arise when some model is brought to foreground "thread"?

Thus allure of Chalmer's zombies. Why not have a 100% zombie?

There are many stories of people seemingly being conscious, yet not really.

Black out drunks driving home from a bar.

Hypoglycemic shock is another example - my wife's diabetic friend was responding seemingly logically and claiming to be conscious, yet she was not and paramedics were barely able to save her.

A human being can achieve very high levels on unconscious mastery in multiple subjects.

A very tired me gave a remote lecture (on intermediate Python) during Covid where I switched spoken languages mid-lecture and even answered questions in a different language. Meanwhile I was was half asleep and thinking about a different subject matter. I was not really aware of the lecture material - I had given the same lecture many times before - I was on autopilot.

Only after watching the Zoom recording I realized what had happened.

Thus, are there are some actions that our zombie (unconscious) states unable to produce?

Presumably, subjective experience helps in planning future actions. That could be one avenue to explore.
Amazing to read about the Recurse Center [1]. It seems to be some kind of artist-in-residence, but for programmers.

I've spent some time in residencies as an artist, and it's amazing how much it helped me to open up new perspectives. It'd be nice if there were more of these opportunities to do nonsensical (i.e., non-commercial and non-competitive) things in science. I'm sure it's beneficial to society or at least for the lucky individuals who get accepted there.

[1] https://www.recurse.com/
>since you might be a simulation specifically designed to "feel" conscious

I would argue this is actually consciousness also. If (and yea, it's a big if) consciousness is an internal model/simulation of how we experience reality, then a simulation of a simulation is still a simulation.
I got annoyed at all the invoice generators so I recently built my own in a weekend. I put the data in Airtable and a python script generates the pdfs using typst. Much more flexible than any of the solutions I found and it took me less to build it than the time i spent trying out the available solutions.
Not really. According to diskprices.com, $99 buys you a 12TB hard disk (new, not used).

Admittedly there's only 1 entry for that price, could be a dodgy vendor, but there's plenty of 8TB ones for <$100. Also there's a 16TB drive for $130.

https://diskprices.com/?locale=us&condition=new&capacity=7-&...
SikuliX: Automate what you see on a computer monitor using OpenCV
>How can you arrest your opponents in such system? It is explained that it will go through the independent judicial system.

Politics is about finding facts. The winner, by definition has won in that discussion, the looser has lost. That is what political systems seek to accomplish.
> ‘one person’s cult may be another’s religion’ (and vice versa)

Yet the author has no problem with the R word...
Start moving.
Lots of my software are for myself. To algorithmically generate wallpapers for my phones and computers, I hacked up a forth-like mini language running on GPU to make generative arts easier. Some samples https://news.ycombinator.com/item?id=40413433.

To make recalling my web browsing easier, I built a browser extension that shows my browsing related information on one page. Pressing the shortcut key Alt-L brings up a page showing my frequently visited sites, my open tabs, my bookmarks, and my history visits. Searching and navigation are super easier. Searching can combine terms with logical operators. The hardest part of the project was getting fast performance when rendering a lot of data.

I use this extension daily, and I put in some effort to polish it as a releasable software.

https://chromewebstore.google.com/detail/one-page-favorites/...

https://microsoftedge.microsoft.com/addons/detail/one-page-f...

https://addons.mozilla.org/en-US/firefox/addon/one-page-favo...
I wrote a tool in Haskell that continually polls my city's (Toronto) bike share API and dumps it into a database, along with a web server component that does a bunch of on-the-fly analysis of the data and serves that up as various visualizations and stats.

I got so frustrated with my city's bike share program one night and I wanted to figure out whether the problems I had been having were widespread or not.

Surprisingly enough there's a standard for bike share APIs [0] that my city adheres to. I'd been looking for an excuse to learn Haskell and figured the best way to stay motivated was to make useful tool for myself.

I've been working on it for the better part of a year at this point (probably >200 hours) and I use it roughly daily. After gathering a few months of station-level data it became clear enough that the system (specifically, how the e-bikes are handled) has some pretty serious issues.

I ended up sending the city a couple of freedom of information requests for some data I was missing and for the contract between them and the company that operates the system. The contract says that the operator gets paid a fee for every dead e-bike they move to a charging station - regardless of whether or not that bike actually manages to charge.

The city owns around 2000 e-bikes and there are frequently times where a whopping 20 are available - the rest are out of battery, sitting in docking stations for multiple days. Occasionally the operator shuffle the bikes over to the handful electrified charging stations, and about half the time the bikes don't charge (they just completely fill the stations, meaning nobody can use them - one of those stations happens to be right outside my partner's place). Then 4-7 days later they come around in a truck and get rid of the bikes, and the whole cycle repeats again in a couple days.

Basically, we're getting fleeced by the system operator. It isn't even clear to me if it's intentional or not, or just the usual combination of lax municipal oversight and an apathetic operator.

I've been meaning to send my data and the contract over to a few reporters who care about that sort of thing, since (a) the bike share system is genuinely a great way to get around (when it works) and (b) financially it's really good value for the city [1], and I'd like to see the problems fixed (especially given that the city is planning on massively expanding the e-bike fleet).

[0]: General Bikeshare Feed Specification: https://github.com/MobilityData/gbfs

[1]: The per-trip subsidy is $0.67, versus $4.08 for a trip on our transit system (!)