skysight-inc/HackerNews huggingface dataset:
It’s very simple, but it’s not easy. But it will change your life.

1) Get rid of your TV.

2) Get rid of *all* social media, including LinkedIn and Reddit.

3) Get rid of your smart phone.

4) Block /blacklist all those sites on your PC/Laptop. Block the news sites too. Do it at a network level with something like NextDNS etc.

5) Go to work an hour or two earlier, and leave an hour or two earlier.

6) Make your side projects a different area/focus from your day job.

You will have so much free time if you do this. And you will live more thoughtfully. You will come back here in a months time asking how to fill your remaining free time.

This is what I have done. Got rid of TV 1 year ago, most social media 2 years ago (finally reddit too 4 months ago), and smartphone 2 months ago. It is all possible.

Life has drastically improved since
I recently made Saasplates in just 2 days—while there was a renovation going on at my home!

The idea was to create a place where I could add open-source boilerplates, AI wrappers, and similar stuff. But then I thought, to stay dedicated to this and keep it live all the time, I should find a way to monetize it—maybe with ad spots or by asking for paid boilerplates to pay to get listed.

I’m leaning towards open source because I’ve been trying to find good free boilerplates myself, and it’s honestly so hard to discover the best ones out there.

I know Vercel Templates is a great place, but it just doesn’t have enough options.

Imagine a place where you could find lots of boilerplates—a one-stop heaven for them, right?

But as this is still a MVP - I haven't added a lot of boilerplates there.

If you have any criticism on this - please let me know and you can also upvote this on producthunt.
> the kinds of antibiotics we need the most are ones with significant side effects

What? Absolutely not. The patients would have a very strong incentive to not finish the whole course of treatment.
checkout https://husko.money too. .05% of every transaction goes to charity.
Why not just do something like this then? This:

myfunction(data) {
# do one thing to the data
...

# now do another
...
}

becomes that:

myfunction(data) {
do_one_thing_to_the_data(data)
now_do_another(data)
}

do_one_thing_to_the_data(data) {
...
}

now_do_another(data) {
...
}

Still linear, easier to get an overview, and you can write more modular tests.
I keep seeing these note-taking tools pop up again and again. I am heavily invested into Logseq already and the new database version is coming out soon. Unless these tools provide import and export utilities to convert your notes between the most popular applications like Logseq and Obsidian, only new users will use them and people with very few notes who can put in the time to move.
Loose animals can be a danger to traffic, and the police should be called.

I've done this when a horse had escaped from a field at the edge of a village.
Russia is making Ukraine a puppet state very explicitly. Putin said so on his blog.
My most successful project of 2024 is my coding bootcamp, succes.ci. It's a comprehensive, online platform designed to teach and empower aspiring developers, focusing on practical, project-based learning.

What sets succes.ci apart is its potential to revolutionize coding education in Côte d'Ivoire and across French-speaking Africa. By combining quality curriculum, hands-on projects, and accessible pricing models, it addresses the pressing need for accessible, high-quality tech education in our region.

My vision is to partner with coding schools in Côte d'Ivoire and other French-speaking countries in Africa to scale the impact. This collaboration would help build a pipeline of talented developers who can meet the growing demands of the tech industry locally and globally.

I'm also seeking investors to help us expand the platform's reach, enhance its features, and create a robust ecosystem for coding education. With the right support, succes.ci can play a pivotal role in nurturing tech talent and fostering innovation across the Francophone African region.
Show HN: Redplus – A browser extension for better Reddit marketing
Hi HN! I built Redplus to help developers and creators better monitor and engage with Reddit discussions. It's a free browser extension that combines keyword monitoring with AI assistance.

Core features:
- Automated keyword monitoring across Reddit
- AI-powered relevant response suggestions

The tool was born from my own need to efficiently track and engage in relevant Reddit discussions about my projects. It aims to help creators participate in conversations more effectively while maintaining authentic engagement.

Try it out: https://redplus.ai

Looking forward to your feedback and suggestions!
Who did they think did it?
SSL Tunnel, Client (C#), Modified Putty Client (C) + web site (HTML5)
* Mandatory bird flu vaccination for farm workers in high-risk large facilities.[1]

* Mandatory N95 (or better) PPE for farm workers in high-risk large facilities.

* Mandatory testing for bulk milk tanks.

We're living in a crazy surrealist theatrical performance when we charge animal activists with bioterrorism charges (despite wearing head-to-toe PPE[2]), but meanwhile farm worker in these high-risk facilities (who are around sick poultry constantly) aren't required to have any sort of protections.[3]

Unfortunately half of American are currently anti-science enough to oppose these sensible, minimal measures tooth and nail. If this really is an adversary nation bot psyop to divide Americans[4] and get us act against our own self-interest... well played, adversary nation!

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

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

[3] https://www.statnews.com/2024/05/10/bird-flu-virus-dairy-far...

[4] https://old.reddit.com/r/self/comments/1gouvit/youre_being_t...
What I miss from this type of apps, including notion, is the ability to "inherit" properties from databases.

I would like, for example, to create a superdb with basic task properties (title, deadline) and then create subdatabases that add more project-specific properties.

This, I'll be able to create a single view with all my tasks for the day in a single place, but also add all the info I need for individual tasks.

Unfortunately, for some reason, nobody (that I know of) built something like this into their apps.
You might enjoy my comment elsewhere in this thread. You can take this idea even further
What was your most successful project of 2024?
My most successful project of 2024 is my coding bootcamp, succes.ci. It's a comprehensive, online platform designed to teach and empower aspiring developers, focusing on practical, project-based learning.

What sets succes.ci apart is its potential to revolutionize coding education in Côte d'Ivoire and across French-speaking Africa. By combining quality curriculum, hands-on projects, and accessible pricing models, it addresses the pressing need for accessible, high-quality tech education in our region.

My vision is to partner with coding schools in Côte d'Ivoire and other French-speaking countries in Africa to scale the impact. This collaboration would help build a pipeline of talented developers who can meet the growing demands of the tech industry locally and globally.

I'm also seeking investors to help us expand the platform's reach, enhance its features, and create a robust ecosystem for coding education. With the right support, succes.ci can play a pivotal role in nurturing tech talent and fostering innovation across the Francophone African region.
At this point it seems pretty likely that several of these cable cuts are intentional. Sometimes it's ok to entertain conspiracy theories, a significant number of theorized incidents do turn out to be actual conspiracies.
From Nuremberg to now: a war crimes trial in Sweden is changing legal history
None of these answers are honest.
> We are not engineers. We are craftsmen

Same difference. Both appellations invoke some sort of idealized professional standards and the conversation is about failing these standards not upholding them. We're clearly very short of deserving a title that carries any sort of professional pride in it. We are making a huge mess of the world building systems that hijack attention for profit and generate numerous opportunities for bad agents in the form of security shortfalls or opportunities to exploit people using machines and code.

If we had any sort of pride of craft or professional standards we wouldn't be pumping out the bug ridden mess that software's become and trying to figure out why in this conversation.
This has nerd-sniped me waaaay too much. Now I need to know the capacity of the ISS urine tank since an average adult urination is between 200 and 350ml.
“security through obscurity” and then go on a publish it in a news paper?

Can someone provide some context here because I dont understand what is going on here.
Russia also bombs people though.
> Navidrome can work with your folder layout, too.

Is that recent? When I was looking to replace libresonic I looked at Navidrome and it couldn't do that, and the developer indicated they didnt have plans to add that feature.

I also settled on Gonic. Mostly for this reason.
Probably ignoring the fact that if you split the two halves, the bottom half will likely develop on their own time, their top half. And without extraction of resources and all the other machinations of the former top half, this might happen faster than you think. The former top half did not spontaneously come into existence.

Now the question is, why do these halves always form? Because you will always have a spectrum between the curious and explorers, and those that just want to settle and be content with what they have. The latter tends to be larger because, I believe, it’s a state of equilibrium. Being a CEO or an astronaut is not stable in the least. It brings disproportionate benefits to humanity, but if we were all to be this way, we’d likely collapse as a species. So think of the current society’s structure as self balancing.
For the unfamiliar: this causes a reddit-owned bot to send them a passive-aggressive private message telling them how not to kill themselves. There's no way to know who caused it to be sent.
Unfortunately for compliance reasons PRs are required.

Funny part is that not even in highly regulated markets.

ISO270001 or SOC2 are pretty much something every software company will have to do.
Creating a new thread is equally simple in Java:

var thread = new Thread(() -> {
// Thread code
});
thread.start();
// ...
thread.join();
He grew up in Britain, and would easily understand the concept and the symbolic "no pedestrians" signs.

Others comments mention a route map, but I can't find it.
Reduced substances are those that can be oxidized by the free dioxygen from the air, so they are reactive and unstable in the presence of air.

In the presence of air, oxidized substances, like silicates and the other abundant components of stones and soil, are the substances that are non-reactive and stable.

For many billions of years, even long before the evolution of the kind of phototrophy (a.k.a. photosynthesis) that produces free dioxygen by oxidizing water, the living beings had to continuously produce reduced (and reactive) forms of carbon, nitrogen and sulfur from the oxidized (and non-reactive) forms of carbon, nitrogen and sulfur from the environment.

These biological reduction processes have also used solar energy a very long time before the evolution of the variant that produces free oxygen, and before that they have used free dihydrogen, which is produced naturally by the reaction between the partially reduced iron, Fe(II), from volcanic rocks, with water, which oxidizes it to Fe(III), releasing reduced free dihydrogen as a consequence of the reaction. Here the origin of the energy that powers this process is the internal heat of the Earth, because at the higher internal temperatures the substances that are in chemical equilibrium are not the same that are in chemical equilibrium at low temperatures. So when surface rocks are created by volcanism, they are not in chemical equilibrium and the reaction between their reduced components with water can produce the energy that has fed the first forms of life until they have evolved the means for capturing solar energy.

Probably the most important development in human technology has been the discovery of how to transform the non-reactive oxidized forms of metals from the environment into reduced forms of metals, which are reactive, therefore they are easily corroded, but they are very useful materials. For many millennia, the reduced metals have been produced with the help of another reduced substance, i.e. charcoal, whose ultimate origin is in the reducing processes by which living beings produce reduced carbon from the oxidized carbon dioxide.
Tbh, it sounds like 'good' AI to me. This isn't putting anyone out of a job and it's apparently optional. What's more, it can be configured to work locally, so that should take care of privacy concerns.
Love that, what are Axes Y and C?
Not an accident. A Chinese vessel did this.
Vector Search – Hierarchical Navigable Small Worlds (HNSW)
The fact that there is a PR review process in place, makes commiters try harder. And that's good!
The way I've implemented SSE is to make use of the fact it can also act like HTTP long-polling when the GET request is initially opened. The SSE events can be given timestamps or UUIDs and then subsequent requests can include the last received ID or the time of the last received event, and request the SSE endpoint replay events up until the current time.

You could also add a ping with a client-requestable interval, e.g. 30 seconds (for foreground app) and 5 minutes or never (for backgrounded app), so the TCP connection is less frequently going to cause wake events when the device is idle. As client, you can close and reopen your connection when you choose, if you think the TCP connection is dead on the other side or you want to reopen it with a new ping interval.

Tradeoff of `?lastEventId=` - your SSE serving thing needs to keep a bit of state, like having a circular buffer of up to X hours worth of events. Depending on what you're doing, that may scale badly - like if your SSE endpoint is multiple processes behind a round-robin load balancer... But that's a problem outside of whether you're choosing to use SSE, websockets or something else.

To be honest, if you're worrying about mobile drain, the most battery efficient thing I think anyone can do is admit defeat and use one of the vendor locked-in things like firebase (GCM?) or apple's equivalent notification things: they are using protocols which are more lightweight than HTTP (last I checked they use XMPP same as whatsapp?), can punch through firewalls fairly reliably, batch notifications from many apps together so as to not wake devices too regularly, etc etc...

Having every app keep their own individual connections open to receive live events from their own APIs sucks battery in general, regardless of SSE or websockets being used.
Usually, the war can not be stopped just by taking a flight to the side that's initiating it and telling them to stop. We need more than that.
Why do they not capitalize the pronoun I?
On latest Android, long-pressing home activates the Google Assistant overlay, which allows you to select any text on screen (and translate and search region).
So here is my question, or one of them, as someone starting this whole journey: exactly what metadata do you want outside of artist, song title, album title? Because I can see there's a lot to be had. Embedded album covers, subgenre tagging, synchronized lyrics ... hyperlinks to Discogs and MusicBrainz, maybe? Tempo in BPM? Key?

ID3v2.3 or IDv2.4? Can you even do that to FLAC? And where do you get that metadata, using what tools?

I just don't want to be the guy who has to re-rip three thousand CDs because he did his workflow in a lazy or careless manner.
There are some nice studies on correlations between metrics (cohesiveness, coupling, complexity, levels of indirection, etc.) and maintainability. Basically anything that scores poorly is inherently hard to understand because it induces a high cognitive load.

The reason what you outline is bad is because they each impact these metrics. Bypassing layers creates a more tight coupling: you are basically putting code in the wrong place. This also makes the code less coherent. The two go hand in hand. And then you end up doing complex things like reaching deep into layers (which violates Demeter's law).

Anyway, MVC style architectures have always had the problem that they invite people to mix viewer and controller code and logic. And once your business logic mixes with your rendering logic, your code is well on its way of becoming yet another UI project that fell into the trap of tight coupling, low cohesiveness, and high complexity.
And how is that an excuse to kill innocent people?

„The US did something wrong, let’s make something even worse“

Insane logic
I would imagine the amount of time someone spends “investigating” a port like 3306 is the amount of time it takes for the existing automated software to run a check to see if the mysql server is vulnerable. So unless the service on 3306 is able to spoof a vulnerable mysql server, they don’t care if it’s real or not. They just care if their tool reports a vulnerable service.
RED and OPS are sadly not even a faint and distant shadow of WCD.
I don't see any mention of UPnP. Is anyone using a set up where they have some kind of headless device plugged in to a hi-fi amp and just want to control it from their phone without switching on another screen?
All of my Japanese friends work 2-3 jobs, never seem to sleep, and are constantly drunk when off the clock (it seems). I always say Japan is the greatest country in the world, unless you’re Japanese.
This year I learned I will be a father soon :D
Generative AI – The Power and the Glory
The difference is that one is immutable and the other is not. One can be rolled back to earlier version while retaining user data and the other doesn't offer that ability.
Should more of us be moving to live near friends?
Jason Webbs blog post (which is linked in the github ReadMe) explains the math really well.
> That’s the primary reason FOSS has so few non-technical users.

Yeah, citation needed. If your argument that 'non-technical users' (whatever that is - being technical is not restricted to understanding computers and software deeply) don't use software that exposes a lot of data on its internals as exemplified by FOSS having few 'non-technical users' meaning people who are not software developers, this is just false. There are entire fields where FOSS software is huge. GIS comes to mind.
I'm not sure I like this analogy since the immune system regularly malfunctions and damages the host (allergies, cancer, etc) but then again, it does draw some concerning parallels,.
No-cloning theorem applies to logical qubits too! That "30% of errors" doesn't allow you to read out the logical state. Information is physical.
I built a set of scripts to fully automate my Linux installation process from live to bootstrap to target environment. It includes a way to build a snapshot of the system in use. The snapshot is sourced by the installation script. The system consists of a general system to handle snapshots and the specific snapshots themselves. A snapshot consists of specific scripts to configure the system (partition disk, bootloader, configure network, and etc) and a directory tree mirroring the target system.

It is meant to be used in an iterative process where I easily update the snapshot as I make changes to my system in use. The purpose is to not have to spend time trying to figure out how the system was configured in case it crashes. I should be able to restore my system with minimal trouble.

I use this for my local computer and simpler servers I operate. The project has been a fantastic way to learn Linux.
TokenSmith – Bypassing Intune Compliant Device Conditional Access
Delivery is a lot more efficient than each person driving to the store.
Monkey as a synonym of a completely fungible creature.
RIP W3C's HTML working group 1994-2024
I think a lot of this is bike shedding. Changing the interface design is easy. Understanding usability and building usable systems is hard.
Tool to detect and monitor GitHub org users' public repositories
Do you mean "browse using your folder layout" as in "show that layout in the UI" as opposed to browsing by artist / album / playlist?

If that's the case, indeed, it doesn't seem to support that.

I thought you were talking about the actual on-disk organization, like iTunes would import and rearrange the files to its standard.
You can buy a used AX1800 with OpenWrt in China for around five or six euros.... XD
For me primarily a matter of convenience: I don't want to be inconvenienced by ads. Secondly and thirdly safety and privacy.
I've been using this for a couple of years on my home-server.

It's an Obsidian knock-off. It's pretty janky and the documentation is lacking. It's open-source which is nice... But the company behind it is ??? I don't know. They are Chinese but I couldn't find much about them.

I use it because I can self-host it, it has most of the features Obsidian has, and I can use it in a web-browser from anywhere - which is the biggest feature for me that Obsidian lacks.
The current prime suspect is flagged in Cook Islands and registered owner is in UAE. Currently anchored off Finnish coast with a Coast Guard escort.

True, there was a Chinese ship nearby but its path crossed the cable several minutes earlier.
I'm actually a panel of 10 randomly selected people.
The trap of "I am not an extrovert"
Creating a note taking, personal productivity app is an elaborate but common procrastination technique for developers.
China to build largest hydropower dam in Tibet
Follow @auonsson.bsky.social for cutting edge Russian Baltic cable vandalism. Their analysis of AIS trajectories and speeds correlated with cable positions offer great insight: https://bsky.app/profile/auonsson.bsky.social/post/3le754kjl...
It’s typically due to local laws. Sometimes it is straight up zoning, but often projects on the scale of a Walmart have to be negotiated.

18 wheelers on the parking lot fringes are a good indication that parking overnight is ok even if the signs say no.
Nice! What's the tech stack?
The photograph doesn't seem to corroborate the claim. Is it of the correct animal?

The sunlit parts of its black "fur" are much lighter than those in shadow. It looks like ordinary, everyday black.
Yeah, sorry mate, it can be confusing, will use unix epoch next time.
My completely unfounded pet conspiracy theory is that China or Russia gained control of the company that owns the fibre repair ship.

Cut fibres one at a time, and the victim will pay you to insert a listening device into their fibre.

If you simply cut the fibre with a submarine, they might get suspicious.

If you’re repairing an “accidental” cut everyone expects the outage. They’ll investigate the cut, not the repair.
On the main docs page it says:

> Navidrome does not support browsing by folders, but simulates it based on the tags with a structure like: /AlbumArtist/Album/01-Song.ext

I don't think I have seen this tag simulation when I tried it around 2 years ago. But in any case, is this good enough? And does it recognize artists and songs from MusicBrainz like Jelly does flowlessly?
Would be interesting to know how much the anchor hangs to the back when it cut the cable, and whether it was the chain or the anchor itself.
That sounds like an arcology.

I would not want to live in an arcology.
That's not the argument that was made in the original post that I replied to. You explained those words in english just fine.
Or try less because they have to spend time doing pr reviews
Weird, I read that between the lines of parent's post. Of course local reasoning precludes global effects.
Twenty Years of TiddlyWiki