skysight-inc/HackerNews huggingface dataset:
Show HN: Checka – follow content beyond RSS – aggregate, filter, digest
Hi HN,
Our team has developed an information processing assistant called Checka. Compared to many other information services, Checka focuses on allowing users to describe their target information using natural language and use LLM workflow to filter the content.
Here is the simplified flowchart of information processing: https://images.checka.ai/images/HN_pipeline.png

How Checka Works:

- Data Collection: It gathers information from selected data sources using scrapers, APIs, and RSS feeds, and structures the data.

- Filtering and Analysis: Through multiple LLM requests, it pre-filters and thoroughly analyzes all the information data objects to determine if they meet your specified "target information" criteria.

- Digest: For data that meets the criteria, it uses generative capabilities to digest the information based on your chosen format, making it easy to quickly access the insights you need.

As developers, we’ve all been there—building tools to tackle the endless stream of scattered information. But just simply aggregating content often ends up creating more noise. If you’ve ever faced hundreds of unread items in your RSS reader, you know the feeling. Therefore, we created Checka, hoping it would be useful to some of you. We would greatly appreciate any feedback as we know HN is the best crowd for it.
For markdown-in-SGML specifically, there's a tutorial at https://sgmljs.net/docs/producing-html-tutorial/producing-ht... also covering usage of entities/text macros.
It annoys me that Firefox removed the ability to link directly to a setting in `about:config`. I'm almost certain this was possible before.
This is not a personal belief, merely an observation. Given past and present behaviour of the US govt., it's apparent that corporations receive a rather light touch. By comparison, the govt is much harsher with individuals guilty of the same behaviour. This is perhaps not just economic but also strategic: The corporations are often brand ambassadors of the "American Way Of Life" at a global scale. It's soft power.
Biomolecular shifts occur in our 40s and 60s, Stanford researchers find
Blocked by Paywall. Here is another copy - https://www.entrepreneur.com/business-news/leaked-data-shows...
In the context of managing water resources in an increasingly variable future, it's very important to quantify the relative impact of these kinds of factors on streamflow.

While perhaps it might be intuitive to you that transpiration impacts streamflow (which, if it is, you should consider a career in water resource management!), it's not sufficient to stop there when trying to model the future.
I learned web development while Supabase was the de facto standard for most hobby projects. However, I used Firebase and it seemed pretty easy to use.

I realize that Supabase is supposed to be the open-sourced Firebase, but is that the only reason? While the Firebase UI isn't as "sleek" as Supabase, but I'm not convinced that it's enough to beat a giant like Google. I'm pretty new to the open-source and hobby computing world; would love to see everyone's perspective.
Nice catch. This is a step worse than hiding the actor as in "the mice were sacrificed." It flips the whole script as in "the mice (heroically) sacrificed themselves (for science)."
Its one thing to form a hypothesis, and another to demonstrate that it is correct, especially when there are alternatives (in this case, sublimation was one.) Where climate and ecology are involved, it takes some time to gather robust data, and there is no suggestion that this was a massive study over that period.
Level 59 is the entry level software engineer position. Similar to E3 at Meta or L3 at Google.

Levels.fyi does a pretty good job at this kind of context at least for the big companies.
Likely Unpopular Opinion Alert:

Ever see a minimum required purchase for using a credit card? Same kind of deal. You might not be able to make sales below a certain threshold on their own and remain profitable. Is that eBay's fault or yours?
How a College Project Became a Chrome Extension with 1,312 Users and Made Me $20
LEEROY JENKINS!!
The author actually asked for feedback on this platform (in the spirit of the post...). Constructive criticism is not part of your process, huh?

Poor writing turns off readers, who won't come back and visit again, and it diminishes your effort and message. Pretty basic.
Currently EFI partitions are on the order of 300-500 MB for common installs, that'd allow you to store millions of PNG-compressed QR codes.

Or even better, a small library which'd allow bootloader to generate it on the fly.
All-sites still have a context in which their ads appear. You are looking at some content on their site, so thy can advertise in the context of that content.
Previous:

Show HN: A Ghidra extension that turns programs back into object files - https://news.ycombinator.com/item?id=38852362 - Jan 2024 (4 comments)
Complexity-matching.

You have one complex adaptive system with a simplified interface to another complex adaptive system and you leverage that to understand the first, where trying to reduce it to a toolkit that you can internalize is impossible due to the finite nature of your cognition.

OP is like your ancestors trying to predict the arrival of game in the spring and relying on a certain flower blossoming.

Yours is trying to arrive at a working calculation involving the time from the winter solstice combined with the daily sun exposure, thermal gain, precipitation, and biennial changes in major weather patterns, etc, leading to the possible but not certain generation of a new complex system that must be sustained by a population of humans and might not ever work as well.

In many instances, your perspective is the more questionable one.
59 is the level that new college hires and entry-level engineers start at.
Gambling is effectively taking advantage of a subset of society that is significantly less likely to be able to stand against the “allure” of it.

This is why IMO in a civilized society it should be banned. But we’re not living in a civilized society so…
Oh there are actual watches with analog 24h display.

I felt very smart when I wrote my watchface for my galaxy s2 tizen/vue watch with 24 hour display years ago.

I also managed to build in timer/stopwatch functions to save battery (webworker) and it has a cucumber counter (I ate over 400 cucumbers a year back then).

After some tizen update on the watch, the certificates didn't work anymore and I couldn't install it on my watch. I gave the watch away straight away.

https://ackro.org/~mit/stuff/myClaw/
Some even go out, do sports, visit museums. How dare they?
Yes, over the past few decades, that sentence applies to every institution I can think of. Academia, government, business, religion, medicine... I don't know why administration has turned into such a plague, but it keeps absorbing larger shares of our money, power, and time to do less and less with more and more.
Anytime water and the southwest comes up I always recommend the documentary series Cadillac Desert, based on the book. It's on YouTube and tells the story of how the southwest became livable due to the damming of many major rivers.

https://www.youtube.com/watch?v=PR2BSGQt2DU
> Gambling will always be subject to one dynamic - if you're up, you're still in.

I appreciate this point, but I don't think it is a blanket rule. I have been to a casino twice in my life. The first time I was playing with a foreign currency and had no idea how much I had won. Turned out to be like a 7x on what I had started with. I got lucky a few times, cashed out, bought a cigar. Second time was the same: hit a few lucky plays, cashed out.

FWIW I regularly do the same with sports betting. I think my ratio of withdraw-vs-deposit is like 9:1 at the moment. Paying the taxes isn't super fun though.
Generally the answer is 'no' to that question.

Medical ethics tends to prohibit it, especially in a clinical setting. It's seen as doing harm to the patients, which physicians tend to frown on.

I've even heard of some papers on fasting, retrospectives -- which I think aren't technically studies but an aggregation and analysis of patient data, collected from events that have already happened, which patients voluntarily undertook -- that were banned from journals because the results may have 'encouraged harmful behavior.' Don't have any sources on that and it's a memory from like 6-8 years ago though.
What are the mistakes there?
Answer: The very bad math drying up the Colorado River

https://youtu.be/AzpYHXgfbbI?si=Snwfv4ocXn018CF_
> (as it turns out, writing code for yourself is a different skillset than writing code for a boss!)

That was exactly the point I was trying to make
Fair, though I think a charitable read of the advice would be not to wait for a complete consensus in science before living your life.
This is the case with most software "foundation".

As much as I disagree with Ayn Rand on a lot of things, she did make an important observation.

Parasites will be attracted to high value things in order to extract value, not to add to it. They climb the hierarchy of the organisation and then use it for their own benefit.

It is not only developers who do resume building oriented work. These people start social causes so that they can claim that they spearheaded this or that campaign. In order to gain prestige.

Engineers who only care about the product become the bottom of the hierarchy and the organisation becomes a reflection of the needs and wants of these parasites.
https://archive.is/ao37O
It's not "science is confusing", it's "science can't tell us anything definitive about this subject yet". Science is a process, not an artifact. Finding two conflicting papers on one subject and deciding to ignore both is not "ignoring science", it's ignoring two conflicting results that science is still working through.
The new word that you're using may become a slur in 10-15 years, and you may have to change again.

But I'd hardly say it doesn't help: it means that today, you've not made someone wonder if you're insulting them on purpose.

We already constantly have to change so that our language doesn't sound dated. It's doubly important if it also avoids insult.

I have to wonder a bit about people who really don't want to stop using terms that have become insulting, but otherwise freely pick up new usages of words in other contexts. It seems to me like they just want to be insulting.
What went into your decision to drop out?

Good on you too not wrap your identity too much in a credential to allow yourself that decision and also having unconditional support from those close to you.
Dupe: https://news.ycombinator.com/item?id=41313377
cries in European monies
Novel technique allows malicious apps to escape iOS and Android guardrails
Node.js – v22.7.0
I think this is a stretch, like saying the X.500 Directory System is widely used based on the fact that PKIX is technically adapting X.509 and thus your TLS certificates depend on the X.500 directory system. End users aren't just "unaware" that it's actually the X.500 system, it functionally isn't the X.500 system, PKIX mandates an "alternate" scheme for the Internet and the directory called for by X.500 has never actually existed.

Likewise then, IS-IS is the protocol that OSI standardized, but we're not using as part of an OSI system.
Each individual seeder is paying for electricity, storage, and internet access to make those torrents available to you.
A lot of people are bullshitters who say they would pay for your product but... only if it gets this additional feature or works differently. That gets implemented. They still won't pay.
Large chunks of the world economy run on specifically Excel.
I’m so sorry for being wrong.
Thank you daddy for punishing me for being a bad boy and voting me down.
They are well meaning, but they just don't realize this is async communication. They only know direct, sync communication. This is one signal that tells me they are junior (even after years of "experience").
At what point does my weekend project become a "critical online service"? At what point does my Pong clone become a game that needs regulating on how it's built?

Is it illegal for me to create a piece of art (i.e. a game) whose sole purpose is to demonstrate the fragility/absurdity of modern software abstractions by building it in some insane nesting of APIs?

I don't ask these to rhetorically imply that we don't need more regulation. I completely agree that there are online services that need way more regulation as they have become infrastructural.

These are all questions that we have to collectively (and not just programmers) discuss and decide where the lines are. It's not as simple as "force a set of simple as possible exe file format and OS interfaces."
The overlooked virtues of a crowded world
Interesting, increased heart rate after eating is not uncommon [1]. Could be a sudden influx of glucose after fasting kicking a lot metabolic functions into gear.

[1] https://www.healthtoday.com/be-healthy/heart-health/why-does...
Wrong. The middle item will be misaligned from the center if "left" and "right" have different widths: https://jsfiddle.net/hxe8pcuf/
Google is ironically a key sponsor of Firefox.
IBM's Big Bet on the Quantum-Centric Supercomputer
India's lunar rover found remnants of the Moon's ancient global magma ocean
Despite being down on all the extras, I wanna reiterate - I do think this is a cool project and I dig that HTAs are still around.
It's commonly used by parents towards their children. It's considered quite infantilizing among many disabled communities.
> Generally speaking similarly sized homes in Boston will consume more energy for HVAC than Phoenix will simply because heating homes in cold winters is often more energy intensive than cooling in the summer.

This is true, and I definitely agree that the majority of the work to match consumption with water availability lies in the hands of agriculture.

With that said, it's important to recognize that the CO basin states (AZ, WY, UT) have some of the highest per-capita domestic water use figures in the nation - far above the national average.

https://pubs.usgs.gov/of/2017/1131/ofr20171131.pdf
There is no such problem. It's not even the emergency codes. Those are just a silly misdirection all sites engage in.

When you set up 2fa, you just save the seed value exactly the same way you save any other good random password you rely on a password manager to keep for you.

It is exactly as difficult and exactly as easy and exactly as portable as the regular password.

They just don't tell you that the number in the qr code is something you can keep and re-use exactly like the password.

They lead you to throw that away and give you the stupid emergency codes instead. But just, don't throw it away that's all.

It's the keys to your own kingdom. If you throw it away, yes, you can lock yourself out. One way you could solve that is by not having any keys, or another way is by just not throwing away your keys.

You were never limited to any single magic device that better never break or get lost. You can have N different devices all generating the same valid current totp codes at the same time. You can set up a brand new device any time you want, if you just have any form of access to any copy of your password db.

Flagging this was correct.

What is wrong with 2fa is the way all the apps and sites don't tell users what the seed value is and don't tell them to keep it and thereby put the users into a risky position they never had to be in. It's criminal if you ask me, like a doctor or lawyer giving bad advice.
The problem here is how piracy kills the growth of alternatives. You still help grow the ecosystem of whatever you're pirating, and might buy supporting tools, merchandise, courses, ...

Microsoft famously said they rather have people pirating their software than someone else's. Another example is how pirating Photoshop doesn't hurt Photoshop, but does hurt e.g. Paint Shop Pro.
> I wish we could have another and bump the packet size.

The clock precision (100s of ppm) of the NIC oscillators on either side of a network connection gives a physical upper limit on the Ethernet packet size. The space between the packets lets the slower side "catch up". See https://en.wikipedia.org/wiki/Interpacket_gap for more info.

We could use more precise oscillators to have longer packets but at a more expensive cost.
Mystery waves that baffle scientists may be 'everywhere' inside Earth's mantle
By using pinned certificates which are hardcoded into all the major browsers.
59/60 - SDE
61/62 - SDE II
63/64 - Senior SDE
65/66/67 - Principle SDE (aka Staff)
68/69 - Partner SDE (aka Senior Staff)
I guess I don't understand what overhead it removes. Is it just the cascading that's difficult to work with?
You can have a finding without knowing the underlying cause. As an easy example, see gravity.

In this case, the presumption is that it isn't necessarily the eating? It is specifically the sequence of fasting -> eating. As just eating with no fasting involved does not trigger this. Similarly, just fasting did not get this response, but it primed the mice so that their next meal did.
Why in the name of all that is unholy would you ever think that?

The people in charge of pay and hiring will never, ever, ever set things up such that they're considered less important or are paid less.
It is worth keeping in mind that "insult" is fairly opposite to "calmly and legitimately pointing something out". You can highlight why an idea was bad without insulting.
If the team stays small - rails stays ok.

I've twice now worked for companies that have experienced very dramatic growth. In both of those cases, rails became a huge liability.

Case 1 - I was hire 7, we grew to ~350 engineers in 5 years.

Case 2 - I was hire 50, we grew to ~700 engineers in 5 years.

I'm not saying you can't also mess up that growth without Rails (trust, me - it's very challenging to grow at that speed and retain your sanity) but Rails makes it basically impossible.

And as a counter - if you're small and stay small, basically any tech stack will work just fine, Rails is fine and so are most of the rest.

Essentially - Rails heavily prioritizes single developer productivity at the expense of multi-team productivity.
I don't want to dig out the reference, but it seemed pretty credible when I read it.

It states that while it is true that people exposed to the sun get skin cancers more often, their outcomes are also usually far better.

So are their outcomes to all other forms of cancer. Thus, overall, the benefits are substantial.

This is not to say you should go out and lay in the sun for hours and get your skin dark brown - instead, it is about not being afraid of normal and regular sun exposure. It is good for you.

Things that mildly damage cells are not necessarily bad for you. They trigger apoptosis, a renewal of these cells. This is why fasting is beneficial, why exercise is beneficial, and why challenging your cells is beneficial. Many of the famous mud and water treatments that help arthritis have waters that are ever so slightly radioactive (well within safe limits but far higher than normal background radiation) for example.

You get new and more resilient, and better cells.
Browsers enforce that certificates are signed by two independent CT logs. The public keys of which is shipped by the browser. So a MITM would need to compromise a trusted CA and two CT logs to be able to pull off an attack undetected. Maybe not impossible but much more difficult than just a single CA compromise.
Except the ad market is a very lucrative source of revenue. Every corporation that owns/operates a platform is incentivized to exploit that market to bolster their overall revenues. We're talking about user privacy, so it's really about user privacy while being on the platform. Companies not participating are at a competitive disadvantage to their competitors in their respective markets. Even Apple collects data for ads now. They can't afford not to.
For those potentially concerned about cancer risk from breaking fasts, from the article itself:

> Researchers should always be concerned about anything that could cause cancer, but Valter Longo, a biogerontologist at the University of Southern California in Los Angeles, says that mice with the tweaked genes were “almost doomed to get cancer”, and that the slight rise in risk found in this study might not be applicable more broadly. For example, he points to a study he published in 2015 that found a 45% reduction in abnormal cell and tissue growth in mice that fasted compared with animals that did not.

The mice that developed precancerous growths were genetically modified to be prone to such cancerous development.
Ask HN: Are you optimistic in a deterministic way?
Without centralizing the AI trend, how do you feel about the future for humans as a species?

Do you feel it's getting better?

In which specific ways do you see it getting better if so, or is the future more nondeterministic, but a trendline, to you?
I haven't had that experience, but I usually do longer fasts.

My go to for this would be electrolyte levels, which can vary heavily depending on water intake, diet, exercise, supplementation, etc.

Here's some journal articles I found based on a quick search.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1364615/
https://pubmed.ncbi.nlm.nih.gov/8777833/
https://link.springer.com/article/10.1007/s002280050682

Be interested to hear if something in one of those pops out at you.
A command-line interface to easily setup of a new projects for developers
GoForge is an open-source package that simplifies the process of starting new Go projects. Instead of manually creating each file and setting up the project structure, GoForge allows you to spin up a complete project with a single command. It not only saves time but also ensures that your projects adhere to Go’s best practices.
I think I have a personal sense of unease when pieces of my systems are proprietary, very hard to replace, and under control of a different entity. But it's really not my primary concern. My primary concern is moving quickly and not spending too much money.

I am a satisfied AWS MemoryDB customer. It's not open source, but I feel more comfortable that it implements a semi-standard protocol (Redis) so if I needed to get off it I could.

I am also a satisfied customer of Doppler. I briefly looked at Hashicorp's Vault product, but that was just so complicated to use I think the choice of Doppler (or one of their competitors) over Vault is clearly correct for startups. This would be a pain to replace quickly, but fundamentally not that big of a deal, it's just a reliable key value store with a bunch of integrations.

I am still a cheapskate though, like every other developer, we got a quote for Dagster+ for 20k/yr recently, and decided we'd rather keep using self-hosted Prefect.

I think the main takeaway I have from selling software is that selling it to front line developers is a fool's game unless it's cheap and you're going for huge scale. If you want to charge more, you need to sell to someone who has cash, but very indirect leverage over development.
This looks gorgeous.

Here is my wishlist for my ideal watch:

1. Automatically adjusts to the timezone I'm in, including accounting for daylight saving time

2. Analog watch face with zero visible electronic displays

3. Connects to google calendar and has a haptic signal when something is about to start or end on my calendar

4. 2 hours of charging lasts for 1 year

5. Precise enough to act as a PTP grandmaster source.
I Back Up My Data
Look up WinJS sometime! It was a really neat idea that MS sadly abandoned.
Do they have the training data for the fine-tune somewhere? Or blog posts about how they did it?

More here for those interested:

https://news.ycombinator.com/item?id=35946060
Centralization is what makes stuff like this interesting. I come here because the comments are nice, not just because the links are interesting.

It's the thing a lot of tech people miss about centralization. It has lots of good effects.