skysight-inc/HackerNews huggingface dataset:
You're right, it's a little weird. I wrote a short essay about my setup[1] but the tl;dr is that I wanted certificates distributed in the same way every other thing on my machines is distributed.

I wanted my homeprod setup to be as hands off as possible while still allowing easy management. Each physical host is running Alpine. During provisioning I install docker, Tailscale, and manually start a "root" container that runs[2] docker compose and then starts a cron daemon. The compose commands include one or more "stack" files and are generated based on a yaml file listing the stacks for each host. Watchtower runs with a 30 second cycle time to keep everything updated, including the root container. Adding or updating services means committing and pushing a change to the root container repo, then CI builds and pushes a new image. Watchtower picks up the new image and restarts the root container, which re-runs Compose which in turn starts, stops, modifies, etc anything that's changed.

For certificates, I tried a number of different things but ultimately settled on the method I described earlier. The purpose of the container image is to 1) transport the certificates and install them in the right spot and 2) be updatable automatically with Watchtower.

Certificate changes are very similar to the root container, except the git repo self-modifies upon renewals (yes I keep private keys committed to git, it's a homelab, it's really not a big deal).

[1]: https://www.petekeen.net/homeprod-management-with-docker

[2]: https://github.com/peterkeen/docker-compose-stack/blob/main/...
Even open source is getting worse.

GIMP will stall for 10-15 seconds at startup looking for XSANE plugins. Apparently it's calling some external server, bad in itself, and that external server is slow. Worse, this delay stalls out the entire GUI for both GIMP and other programs.

There's no excuse for this "phoning home". Especially for XSANE, which is a rather bad scanner interface.
Only because of how they're installed. This is yet another reason why we should go back to having user-replaceable batteries.
Related ongoing thread:

Canada's new tech talent strategy - https://news.ycombinator.com/item?id=36506854 - June 2023 (59 comments)
Thing is, angles don't really have units (the technical term is they are dimensionless). They are a length (the subtended arc of a circle) divided by a length (the radius of the circle). When you want to do something like get a sine wave of period T, you inevitably have to include a 2π somewhere.

Speaking as someone who had to write down many 2π's in university (especially as I find angular quantities like angular frequencies ugly and unintuitive to work with), I think this notational trick would've been very useful!
Justification wasn't requested. Elaborating on their "trigger" was. Again, this is abhorrent. No one should be required to go into details about being sexually assaulted as a means of "justification."
dent, crush, lid or seal failure (which can't be cheaply/practically made of steel)
Show HN: Scientific publishing platform to crowdsource review using reputation
Hey HN,

Academic and scientific publishing is badly broken with impacts that affect all of us. It's still operating more or less the same way it did prior to the internet, but it is exactly the sort of thing the internet was supposed to make faster, more transparent, and more freely available.

The platform I built is an attempt to replace the mostly closed academic journals with something open -- open source, open access, and user governed.

It enables crowdsourced peer review of academic papers by using a reputation system (similar to StackExchange) and tying reputation to a field/concept tagging system. Submitted papers must be tagged with 1 - n fields, and only peers who have passed a reputation threshold in one of the tagged fields may offer review.

Review is also split into two phases: pre-publish and post-publish. Pre-publish review is author driven. It's focused on collaborative, constructive feedback and uses an interface heavily inspired by both Github Pull Requests and Google Docs. Post-publish review is much closer to traditional review, and is focused on maintaining the integrity of the literature by filtering out spam, misinformation, fraud, and poorly done work. Reputation is mostly gained and lost through voting that happens during post-publish review. Reputation can also be gained by offering particularly constructive pre-publish reviews.

All reviews are open and published alongside the papers. Post-publish review is on-going.

In theory, this system could allow review to happen among members of each academic field with out the need for editors to organize it. It also allows authors to have a dialog with reviewers during the pre-publish review stage, allowing for much better feedback and potentially contributing to better final papers.

As much as I believe review could and should be crowdsourced, it seems pretty clear that going straight from what we have to this platform would be a huge leap for a lot of people. So I have ideas for how to build a journal overlay on top of the crowdsourced review system that would allow editors to manage teams of reviewers and run their journals through the platform. Authors would then be able to choose to submit their papers to one or more journals, crowdsourced review, or both. Building that out is the next project.

I would love feedback on all aspects of this project - both the current iteration and attempt to crowdsource and the idea to build a generic, open platform for diamond open access journals on top of that iteration.

You can find the platform here: https://peer-review.io
The source here: https://github.com/danielbingham/peerreview
And more details about exactly how it works (in its current iteration) here: https://peer-review.io/about
Maintaining an open roadmap here: https://github.com/users/danielBingham/projects/6/views/1
Dragon capsule was designed in close partership with NASA, and the Falcon 9 is the most reliable orbital rocket in history now.
Yes, this technique was critical to understanding the break up of the space shuttle Columbia as it re-entered. The debris track stretched across Texas and Louisiana, and in general objects to the west were those that had broken off first. Although things were confused because differences in ballistic number affected how far fragments travelled eastward, and in some cases modules broke off, travelled east and then disintegrated into sub-components.
Can you explain the bug?
I was here for the discussions on hacker news, and it seemed to me like most people knew basically how it worked. A lot of people on here defending the authorities and clutching pearls about “think of the children” telling us we didn't understand and when we presented them with evidence that we did in fact know how it worked they would go radio silent.
You could ask the same question about why Hetzner is so much cheaper than the big cloud providers. If there weren’t any tradeoffs, presumably every company running containers or VMs on a big cloud would move to Hetzner and save 80%. Why isn’t that happening?

Whatever the answer is, it’s probably the same answer for why many companies would likely be willing to pay more for fly.io than Hetzner as well.
It’s not “another option”. It’s a tool for dealing with the only option they give you.
> More than 7% of the country, or more than 8.5 million homes and small businesses, is considered underserved, with internet speed below the government’s standards of at least 25 megabits per second for downloads and 3 Mbps for uploads.

42B in tax dollars seems like a lot, but 8.5 million homes and small businesses works out to just under 5K each. That's not too bad.

Isn't StarLink a much more cost effective use of tax dollars that could be much more rapidly deployed? I understand this is all political horseshit, but it begs many questions.
Because open source software is the only alternative we know to the problem that was described, that has consistently liberated people everywhere it was introduced. And utility tokens are a great way that was invented several years ago to monetize open source and turn it into a free market instead of only a gift economy.

Blockchain is the most widespread and proven way thus far to eliminate the middleman, and it’s there right now, you can deploy a token in a few minutes if you wanted. Many people here seem to keep repeating the mantra that “Web3 has no good applications” but here is one that literally solves the societal problem you are complaining about and has done so with IPFS, Ethereum, Polygon and many other permissionless networks.

It’s a wall of text because there are literally so many detailed examples, that I chose to engage in a few. I like to back up what I’m saying so people don’t think I’m just talking out of my ass. Now the ball is in your court to explain why you disagree anyway.
I’ve been guilty of using timer apps but to squeeze in a session before work but it never works. That little anxiety stops me from going in all the way. Modern compromises I suppose.

My quality of life did greatly improved when I started waking up very early and invested in some hourglasses!
> spit in the collective face of the millions of small business owners in the US and around the world.

Their income is similar to that of most working professionals and their assets are similar to the savings of most working professionals. They entrepreneured themselves into having a job, they're not the investor/capitalist multimillionaires we picture when we think of rich people.

>the world would exist as a series of 3-5 megacorps, and small businesses would not exist

The economy exists as the 500 megacorps that make up the s&p 500. Small businesses just fill in the gaps and are for the most part beholden to the megacorps for their business, their supplies and/or their financing.
The problem is that without labels you're having someone in government decide what risk levels are acceptable to everyone and that simply doesn't work when you have a population that includes upper class suburban mum who is willing to pay for $100 bananas to decrease her lifetime cancer risk by 0.01% and a homeless dude with a $20/week food budget.

And guess which one of these groups has actual influence on government policy? Yup, its the poor who get screwed.
Minor nit:

> The kind of platform company we want to be hasn’t changed since 2020. Our features are all generally a command or two in flyctl, and they work for any app that can packaged in a container.

can be packaged
nah, it doesn't make any money.
> It's shameful that we have 6-700k people here in the US that are effectively treated as second class citizens and a permanent underclass

They are either second-class non-citizens (compared to those on immigrant visas) or if using “citizen” broadly to call all those who are immigrants by intent (regardless of status) as well as actual citizens, something like third-class citizens, behind both legal citizens and permanent residents.
AI-Powered VC Sheet (OpenAI's Text Embedding)
Hey guys, we have loaded GPT with 50k VC websites and LinkedIn profiles. Categorised their investment focus. Then created OpenAI's text embeddings for instant search within the descriptions based on relatedness of text strings.
The post got viral last week (1m+ impressions, 4k+ comments) so we put a version 2.0 on Product Hunt today.

Would appreciate if you check it out and support us if you like the idea! Web with the PH upvote button https://www.producthunt.com/posts/ai-powered-vc-sheet
1. Generally photos from active investigations aren't released until the investigation is completed. These are active records, and could potentially become part of civil or criminal hearings, so the agencies in charge of them tend to keep them close until they've finished the report.

2. The US Coast Guard is a part of the Department of Homeland Security; the sonar and pictures they take could reveal capabilities they deem important to US national security (ie how good the sonar is, resolution of photos, etc.).

3. It's generally considered poor taste to post disaster photos before the families have had funerals. Naval institutions tend to be more tradition focused than other entities.
Petty corruption is the open secret in all of American construction. Even out in the boonies where we never had the militant unions and "Machines" of new york, the construction company is owned by a guy who is high school friends with most of the people on the town council. Is it any wonder the contract goes to them?

Just blatant nepotism everywhere.
I generally agree, but it also depends on who you are. Although I don't have direct experience with this yet, I can imagine it's better for people who are not tech savvy or are prone to devices getting broken or lost.

As a programmer, I've yet to have needed a password manager. My passwords are random word combos that are somewhat memorable and I have 2FA setup for most things. If I forget a password, I rely on the "forgot my password" flow, and just accept that as the occasional tradeoff for not having a password live anywhere specifically. For some sites that don't have 2FA, I rely solely on logging in via the "forgot my password" flow.

Far as I can tell, I haven't been pwned.
That sounds a lot like what I am looking for. Thank you for the links to reading material!
Amazon is terrible for small companies. Sure, it boosts your income and customer reach, but that's just the cheese to get you in the trap.

After you are locked into their ecosystem, they prevent you from selling for less elsewhere, even on your own site, they coerce you into paying them ad fees to boost your listing in their search results, and if you don't pay them enough they will put your competitors above you and redirect searches that are specifically for your product to other similar items.

Then, if despite all of that you do well, they will find some company in China to make an "Amazon Basics" version of whatever it is that you're selling and then undercut you on price and boost their listings above yours.

You might even say that this is a win for consumers since they get fast cheap access to products, but the product quality is always a race to the bottom and because this happens so often it results in the death of product innovation from good companies because they have to spend so much brainpower and energy keeping the Amazon machine happy while it consumes them.

Ebay is a little better, but that is also rapidly enshittifying as well.
I turned off JavaScript one day and found my browser memory woes completely evaporated. Now I turn it on per site on a case by case basis and it's easy to figure out which sites leak a lot and prepare accordingly.
> but I can see why someone from a place like the American Midwest might think this is true.

Ironic since I don't live in the midwest. I've visited there during summer once. :)

> The difference between -1C and 1C is something you can literally see around you. The difference between -1F and 1F is not. Anything “below zero” is literally frozen and completely inhospitable to normal human life!

I dunno, down to 20°F/-7°C, it's pretty easy to have liquid water still when hit by direct sunlight. It's also not really that extremely cold (I'm still fine with short sleeve shirts in the 20s F). 0°F/-17°C is where I'd say things get extremely cold and even direct sunlight ceases to melt water.
Also, π is the wrong constant. The very definition is awkward: the ratio of two radiuses to the circumference. How about one radius?

It is much more natural to work with 2π. Some people use the letter τ (Tau) to denote 2π, and it simplifies almost all naturally occurring expressions. For example, what is more elegant?

e^(π*i) = -1

e^(τ*i) = 1
The only way the carbon tube hasn't turned to sea dust is if the porthole failed first. When carbon fibre fails it catastrophically fails. I'd put money on the joint between the ti and carbon being the weak point and once there's a chip in the carbon under that much pressure it'll disintigrate.
Show HN: Bullet Points – news briefs written by AI, built with open-source LLMs
Many people subscribe to email newsletters curated by a human on a specific topic. What if you could create a news brief for any topic, with AI?

I'm Chris, and I created Bullet Points, an AI-assistant to help you stay briefed on any topic in the news.

You give Bullet Points a topic, and it shows you the top stories related to that topic, with AI-generated summaries and links to the underlying sources to dig further. If you like what you see, you can subscribe to daily or weekly briefs for that topic, delivered to your inbox. Whether you're a professional keeping up with industry news, a student researching a particular subject, or simply an informed citizen, Bullet Points is designed to keep you in the loop efficiently.

I've implemented this project with open-source LLMs, running on CPUs. I made this choice to minimize costs, and because I wanted to learn how to work directly with LLMs. I'm using the following models:

Instructor for embeddings (https://huggingface.co/hkunlp/instructor-large)

BART, fine-tuned on the CNN Daily Mail dataset, for summarization (https://huggingface.co/facebook/bart-large-cnn)

FLAN T-5 for curation (https://huggingface.co/google/flan-t5-base)

I'm using pgvector for vector search.

Bullet Points scans thousands of news sources, aiming to cover a broad range of topics, regardless of your location in the world or your industry. However, for now, Bullet Points is focused on English-language news.

I'd love to hear feedback from the HN community, in a comment here or a note to contact@bulletpoints.news. Thanks for trying it out!
I feel like it's not true that their services are end-to-end encrypted. I mean, they are, but they have the encryption keys so it's the same as if they are not.

https://news.ycombinator.com/item?id=29103056
https://encryp.ch/blog/disturbing-facts-about-protonmail/
https://news.ycombinator.com/item?id=17775326
https://news.ycombinator.com/item?id=28057433
To fix the Spotlight delay, you have to disable Siri in the system settings.

If Siri is enabled, the OS waits until you release the space bar to determine if you performed a long or a short press, which causes Spotlight to be delayed.
There are allusions in open sources (e.g. the Afghanistan Papers—a series of interviews the government conducted to perform a "WTF went wrong" appraisal of the war in and occupation of Afghanistan, that has since been released to the public) to some agencies having free (as in, unrestricted, not gratis—I expect the arrangement involves money changing hands) access to customer data & activity at several major telcos.

I'd be very surprised if none of Google, Amazon, Facebook, Twitter, Microsoft, and Apple have similar arrangements with them, these days. I'd also be surprised if all of them have such arrangements, but I doubt none of them do.
The problem with dynamic allocation (aside from the problem that it can fail) is that calls to malloc don't complete in a predicable time, so it's pretty much verboten in hard realtime apps. Pool allocators can (though not always are) written to return in a bounded time, so if it's created at startup, yeah, not really dynamic allocation.
Here is an alternative, unpopular (for the narrative like in the above post) hot take.

Nothing is forever. Five years is a long time. People need motivation. Enjoy and make use of things while they last. Nobody owes you anything.

But you have options.

You can have a business genius build a company that delivers great product forever without grinding employees into the dust, burning up founders and still outmaneuvering competitors.

You can have no product or a company going under because founders have stretched them thin, burned out and went broke ruining their lives pursuing a good idea that morphed into a sunken cost.

Or you can crazy pricing models justified by the desire to live like a VC LP while shipping a 3rd party API-dependent cute app. But without VC!

Or you can have a VC-subsidized business that ships a product at ridiculously low prices, locks you in for some 3-5 years and then goes ballistic and becomes unusable. But it’s been five years of a very good run, FIVE YEARS. And then the next will come to take their place.

Reading how five years is a short timeline for a low-cost-high-value product is wild. Now that’s some entitlement.
So rather unpopular opinion here and i expect to be downvoted

Tough luck kiddo, but you are reasonably fucked

The sad thing about these injuries is that they are in fact life changing

You are not the "bright young student" that you used to be you need to get it out of your head that these things are still an option

You might at one day recover but for now that's not something for you to rely upon

The person you used to be is now dead
> I had over 1000 tabs open in Firefox

this is me

> 500 tabs open (because that's the limit) on my iPhone

that's my wife
I can tell you that I have a pretty good idea that the application software and operating system on my phone isn't listening to me all the time. I have a pretty good idea that the permissions controls (capabilities) do what they say. This is because I run libre Graphene OS on my phone, rather than a proprietary Android.

(I cannot prove that the baseband chipset/software is betraying me by listening all the time. The point is you have to dig through most of the layers of avoidable surveillance to focus on the real technical flaws)

> every couples of months out comes some news about how you car was tracking you all these years.

Please try not to take this too personally, but this is the effect I'm talking about where it feels like all this complexity gets bundled into learned helplessness. Does your car have a cell modem? It so, "it is" tracking your location - meaning the cell provider(s) are obtaining your location, and most likely selling it to the surveillance industry, in addition to whatever your car manufacturer is doing. If you want to be assured that it's not, remove the cell modem or buy an older car without built in surveillance.

(I'm certainly not putting forth self-help options as a substitute for needed overarching privacy legislation like the EU's GDPR. They're both independent topics worthy of discussion)
> suckless

Mind you, the software we had 20 years ago was fully featured, smaller and faster than what we have today (orders of magnitude faster when adjusted for the increase in hardware speed).

Suckless, on the other hand, is impractical esthetic minimalism that removes "bloat" by removing the program. I'd rather run real software than an art project.

If you want more from your hardware, the answer is neither the usual bloatware, nor Suckless crippleware.
> The eco cups are PLA.

That is very surprising given that PLA can't support heat.

Does the cup get out of the machine in a complete different shape? Because if it's PLA, it should.
What are the licensing options? Can I use the npm package in a commercial project?