skysight-inc/HackerNews huggingface dataset:
Show HN: On-Demand Podcast Notes and Takeaways
I have plenty of podcast episodes in my queue and I don't have time to listen to them. In addition, some of those episodes require taking notes, especially if they mention books/numbers/supplements/other podcasts. So, I decided to build this web app where I can request the podcast episode, and within a few minutes, I get the notes and takeaways.

Two features that I absolutely adore are "highlights" and "episodes digest."

If your memory is as fickle as mine, the "highlights" feature will be your savior. You can emphasize any part of the episode notes or takeaways, adding them to your highlights. Choose when you'd like to receive reminder emails, and you'll receive random snippets from your highlights. It's like having a personalized memory assistant at your fingertips!

The "Episodes Digest" is another indispensable tool for the dedicated podcast enthusiast. Receive a comprehensive digest email containing all the episode summaries that have been released by the podcasts you follow within the system.

Please share your feedback when you give it a try.
I think the author would suggest painting your lentils before using the tweezers to place them :-p
Is power the only relevant variable? What about wavelength?
Installing concrete tiles requires pretty much no skill. Anyone could do it after watching a 20 min youtube video. They literally just interlock and hold each other in place. You only need to nail down edge ones. A whole roof can be done in a day by 2 people - and most of the time is spend hauling the tiles to the roof - they're heavy!!
Executives want to work remotely more often but worry it's bad for their careers
I don't understand the problem. Or rather the design of their system.

> The issue was that our system for weekly ad was having an issue where the ads needed to 'clip' a coupon (read hit an api) for the discounted price to reach our cart calculations. However, the api that we used for managing the weekly ads was managed by an external vendor, and often when we queried their endpoint, the coupon field was returning empty when it shouldn't.

What's the authoritative source if I want to know that a product has a discount? The external vendor? If the coupon field is empty, doesn't it mean there's no discount? Unless it means there are two different fields: one for is_there_a_discount and another for coupon_id. Would there ever be an expected situation where there is a discount but not a coupon?

Or maybe the source is the internal system. In which case, can't the coupon be generated there?

Surely the source is not the frontend, right?

> Products already had the associated coupons.

From where? The source aside, does that mean the coupon_id never change or expire? If the same product has a different discount a few months from now, will it still use the same coupon?

Also, the apparent solution was hardcoding:

> so I completely hacked it, and replaced the api call service with a dumb function that returned hardcoded data copied from a production.

but a couple paragraphs before, the author mentioned it changes often:

> Because this data was missing a field, it required manual data entry to update it. However, this data changed in real time, so it was OFTEN out of date.

I don't understand how this was a showstopper before but isn't anymore. Or maybe these paragraphs talk about different things.

I don't question the bug fix or the author. I just can't grok it.
Yep. The conclusion just says "has increased", and that's unfortunately not followed by a "by X" or any other quantification.

I skimmed the whole article by now and am reverting back to the 260 data points (10 counties × 13 cancers × 2 genders) shown on page 3 to do it myself. Currently I'm wondering how to consolidate into a single number (on mobile). Should I eyeball guesstimate the percentage for each country, look up their population, and do a weighted average or what would be a good way to do this? Ideally I'd also compute the lower and upper bounds with the 95% CI values... Hmm

Edit: ah it refers to a supplementary table, not shown in the paper, for the original data. So I don't have to eyeball it. Downloading that. Let's see

... what did I expect. 4 pages filled from top to bottom with numbers in narrow table cells. Text is not copyable, maybe due to the mobile pdf reader idk. But I'm going to draw the line here

Eyeballing that thing on page 3 of the article:

- it's about +5% as a very rough estimate of an overall average.

- The highest I see is typically in Korea, up to about 20%, but often (for different cancer types) also around 5% or even negative in one case. (Keep in mind that 20% more may be peanuts if the original chance was one in a million. Is thyroid cancer common?)

- USA average is more like 2% I'd guess, with maxima of like 5%.

- Sweden is negative as often as positive, maybe +1%? Large error bars, though.

Dramatic? You be the judge, but the original authors never used that word
> Pulumi is free, except you pay for the features that aren't free: https://www.pulumi.com/pricing/.

That's being disingenuous. The link you cite is the pricing of Pulumi Cloud. Of course hosting infra can cost money. The second non-heading line in your link shows a way to host Pulumi on your own infra and that is fully free: https://www.pulumi.com/docs/concepts/state#using-a-self-mana...
Sounds like that to me too. I'm sure there is more going on there though
Also, number and percent formats are important too. I've seen many 'professional' websites/software, that uses only a standart 100.0% format, where the decimal and the percent are not localised.
My entire region runs on hydro, so even if I had a home lab x10 the size of this it wouldn't have the same environmental impact as someone who ran a laptop with power from a coal plant.

You can't tell from a blog post if what he's doing is good or bad for the environment. And further more, its unfair to tell people that they shouldn't improve their niche skills when those same skills are what they use for employment.
> This is kind of the point, in that tying art to the need to make a living used to severely limit the production of art. As we saw this difficulty being overcome, we saw an explosion in artists, and a whole lot of those unable to get paid for their art turned out to produce amazing things. Van Gogh being one of the obvious examples coming out of that.

Fair. But the argument I am responding to implies that making money is antithetical to making art — that artists can’t think about making money if they want to make true art. This is, frankly, patronising bullshit in the fullest sense (not least because it denigrates artisanship in the sense of making truly artistic useful objects).

Arguing for a world where artists should not be respected if they are as focused on their income as anyone else is insulting, not least when great art makes such huge sums and generates independent wealth for its owners once it becomes an asset.

It belittles art itself, as a plaything or an alternative to real work.
I'm basing this on absolutely no specialized knowledge or research of my own, but it has to be processed food.

Like it just has to be, in about 2-3 generations we've just utterly abandoned tens of thousands of years of fairly consistently eating variations on plants, cooked animal flesh, and fermented variations of the same, in favor of a staggering array of highly pre-processed chemicals.

The results are obvious and instantly visible everywhere: massive increases in obesity, chronic conditions like fatigue and depression, and so on. We're poisoning ourselves.

The only other contender that comes to mind is being constantly surrounded by and consuming plastic. Which is basically another thread on the same basic issue of our industrialized diets.

Hey maybe I'm wrong. But probably not right?
Thank you, it makes sense now.

If you'd like to do a video tutorial how to play this well that could be a great resource to learn assembly intuitively.
Well, somewhat. But Amazon doesn’t vouch for its supply chain since it “commingles inventory” that various vendors ship to its warehouses. So even if something is “sold by” Amazon there’s risk it’s counterfeit junk.

Some flea market sellers, unreliable as they can be, have an advantage here: many sell under their own brand, even if you’ve never heard of it. In contrast, if you seek out a known brand on Amazon, there’s the risk of fakes. Every product listing on Amazon carries a set of risks.
Modern medicine is barely a generation old.
Ask HN: How do you go about initiating code reviews?
I work in the Healthcare sector, we are an active department mainly working in data analysis. Our team is small and due to resources there is often a single analyst assigned to a project - more or less working in a silo and feeding back results when necessary. Analysis in mainly completed in R and we all code very differently, and rarely discuss it! For obvious reasons I would like to initiate code reviews - has anyone any experience starting code reviews and would like to share any advice? Or are there any resources people would recommend.
Television is meant to be fiction, and history books are not.
The first version of Ubuntu was 4.10 "Warty Warthog" in October 2004.

I used Warty myself. But while Debian was around in 1997, Ubuntu was not.
1.) Yes.

2.) Although I'm a philosopher working in related areas and know plenty of people working on hate speech, I confine myself strictly to problems in metaethics and value-based decision making. So I don't draw the line. Generally, this is done by lawmakers and judges applying the law. For example, using Nazi symbols or publicly supporting wars of aggression is illegal in Germany.

3.) Judges and lawmakers.

> For instance, you mention conspiracy theories; do you think we should ban users who tweet about conspiracy theories?

Yes, for certain types of politically instrumentalized conspiracies that get intentionally amplified. The same for misinformation and fake news accounts, especially those run by state agencies like the FSB. But that's about moderation, not about illegal posts. Of course, any working social media need strong moderation. The lack of moderation is one of the reason why Twitter is such a horrible place - but there are other causes, it basically encourages toxic behavior and passive aggression due to its rules and their inconsequent and inconsistent enforcement.

However, moderation and blocking speech for legal reasons are two very different issues. I was suggesting that there is also a lot of illegal content on Twitter (according to local laws, not necessarily US law). When looking for #ukraine most notably open support of genocide, racist slurs, support for war crimes and the breaking of the Geneva Conventions such as displaying movies of POWs under duress, advocating torture, and supporting the bombing of civilians. There is also a high overlap with hate speech against the LGBT communities, mostly because many of the violently pro-Russian posters are also MAGA people from the US.

As for your doubts about what I see on Twitter, I took the liberty to quickly compile a short list of questionable and toxic accounts that pop up just by "exploring" for #ukraine Top and Latest (today, right now). To put this into context, you're right that the majority are pro-Ukraine. However, there is a danger of committing a fallacy of misleading two-sidedness in this case. Ukraine is the victim, Russia the aggressor. See my comment above about the German law. Supporting one or the other is not on a par, neither morally nor according to the law.

@Kanthan2030
@21WIRE
@DravenNoctis
@georgegalloway
@WithyGrove
@LanaAsanin
@Jewels_MsJay
@Qujuz
@2cnlkh68
@THEENDGAMEWAR1
@MettsnBock
@BowesChay
@mazzenilsson
@DasRgen4
@Judgenap
@RealScottRitter
@amitashi1985
@EmpireCide
@Ri1_AAA
@AdamStorm98

I'm not claiming that all of them are posting illegal content, but e.g. the last one wrote a post why a police officer should get the firing squad for being "woke" and a "lesbo". It's just the typical content you get on Twitter.
It’s sad that even an institution like Harvard is succumbing to this kind of sensationalism…
Wild is a nice way of saying crushing my soul. I've worked at companies that give you 10 days, that they choose, for your first five years. I have no clue why we do this to ourselves other than the person in charge is not bound by it, and one day we all hope to be in charge.
there were some projects that explored this actually one which was called chord.

https://en.wikipedia.org/wiki/Chord_%28peer-to-peer%29?wprov...
Ruby could be a good compromise. Unfortunately it lost the battle long time ago.
How a Small Team Made a “Smoking Pile” into a Gaming Classic (2019)
> Oh wait…every hedge fund bro is already doing this. And most of them aren’t billionaires. The problem is your model needs to include all the computers playing the market, and it also needs to include the other hedge fund bros themselves. This strategy only dominates if you have more compute than the whole market itself, which you don’t.

Best part of this article, honestly, I did not expected this, of-course one can say we just need more abstractions (how does brain/living things build them?), but this would be ignoring dynamical nature of such problems.
This story has been posted numerous times in the last fortnight. It’s a great story but certainly undeserving of a reread
It might be because psychological science has long since given up on these concepts as unscientific.
> What's the phrase... letting perfect be the enemy of good

I don't think this applies. When it comes to privacy of its citizens, there is no 'good' in the anglosphere. In the US we have a constitutional amendment specifically about the government not snooping, but it's effectively moot. There is no respect given at all to the privacy of citizens by government.
Wait, how does this work? JQ is written in C as far as I understand. Does this fork a jq process for each call? How can that possibly be fast if it's done per-record? Or does it do streaming processing?
How does this interact with rebases? If it's attached to git objects surely the notes will detach when the object hash changes?
I've been using the JSON1 extension on Android with the Android SQLite support library [0] for a couple of years now.

According to this article, `Prior to version 3.38.0, the JSON functions were an extension that would only be included in builds if the -DSQLITE_ENABLE_JSON1 compile-time option was included.` So from the looks of it it is now compiled in by default for about 1.5 years.

Does anyone know if Android's SQLite now includes JSON1 capabilities out of the box, and if so, since which Android version?

[0] https://github.com/requery/sqlite-android
Perfect, Amicable and Sociable Numbers
It’s from 2013. https://sealedabstract.com/code/nsa-proof-your-e-mail-in-2-h...
The disorder’s called visual snow syndrome, it’s named after the main symptom that differentiates it from other disorders which is TV-static like visual distortion but it sometimes causes a lot of other things typically associated with migraine to the point before it was studied in its own right it was assumed to be an uncommon variation of migraine; unlike migraine though for many people it doesn’t produce any pain at all, just other migraine aura like neurological symptoms. I’m not so fortunate, I get a permanent one-sided headache, brain fog, occasional derealisation episodes, photophobia (that one’s fun but fortunately I live in usually grey Britain), and that general kind of thing. It was a migraine specialist researching the condition in the UK who eventually diagnosed which was good as at the time there was a fair bit of rubbish on the internet about the condition (though that’s a lot better than it used to be, I was sixteen when I got it and all the doctors could tell me at the time was ‘we have no idea what this is but it’s not going to kill you’).

As for treatments there basically isn’t one. Among other things I experimentally microdosed quetiapine against it (under the theory dopamine might be involved) under the supervision of a doctor which basically cured the visual distortion but not the pain, but I quickly built a tolerance and binned it off because the side effects aren’t great. Some people benefit from anti-seizure medications but not everyone and the side effects can also be bleak. Fortunately medical cannabis is legal in the UK and it’s very effective against the pain, the amount of unsuccessful things I’ve tried qualifies me for it and the pain’s only a problem on very bad days now. Coding with the monofur font helps me too!

Of course everyone has some noise in their visual system, a little bit of TV static isn’t necessarily indicative of disease. For reference I struggle to read when it’s bad, and my night vision is impaired quite a bit compared to what it was before so you’d definitely notice if it was problematic.
Being able to tear through the source code of something to figure out why it's doing what it's doing is valuable even if you never make changes.

I worked for a company a lot of years ago that had BSDi licenses for some of it servers and had paid an extra fee for source access and that -did- actually come in handy to me once or twice.

Later, the same went for the Radiator RADIUS server where you got source access automatically with a license purchase.

White box versus black box debugging is absolutely something that can make a difference, especially when something goes wrong.
What anti-natalist propaganda?
Speaking of TrueNAS, in theory ZFS is a lot better for long-term storage. The ARC (RAM caching) and L2 ARC (SSD caching) means that there's a lot less wear on the drives.

My TrueNAS Scale box has 16GB of RAM and a 1TB SSD as a cache. If the SSD fails, it doesn't really matter: the data is always checked against the checksum (as I understand it). If the drive fails, it just uses the backing storage or the ARC.
Ever sold a used car?
Letting an uncaught exception error reach the user is generally bad. It risks exposing secrets / confidential information to the user and any returned client side secrets risk getting into intermediary caches.
The biggest risk is the user input being returned in the response creating an XSS (cross site scripting) risk. This is a very common source of reflected XSS vulnerabilities.
You should always catch exceptions like this so you can at the very least sanitize them for XSS. This is already built in to some frameworks. If you are using something that doesn't you need to do it yourself and it's probably easier to just strip it all in production, you just need to make sure you are still setting an appropriate status code.
Between 0% and some number…

>They couldn’t precisely measure what proportion of this growing prevalence could solely be attributed to screening and early detection. However, they noted that increased incidence of many of the 14 cancer types is unlikely due to enhanced screening alone.
The CLDR plural rules for Irish are here https://www.unicode.org/cldr/charts/42/supplemental/language... Not quite as complex as the ones for Breton https://www.unicode.org/cldr/charts/42/supplemental/language... but of course they might be wrong.
See previous discussion(s): https://news.ycombinator.com/item?id=36941720
That project looks great.

The MSSQL equivalent would be DbaTools, in case anyone is looking.

https://docs.dbatools.io/Write-DbaDbTableData.html
> Edit: I wondered about using a separate Blockchain to maintain consensus on the "central" representation of the repo that we get from a "git server".

There's nothing special about a "git server": you can clone/push/pull/etc. from any checkout you like (apart from shallow clones, which may not have the requested commits). You can do this using local file paths, or over SSH, or over HTTP, etc. For example, here's an old blog post describing my git setup (pushing commits between folders on my laptop, and syncing those to multiple mirrors (a self-hosted static file server and GitHub) when online): http://www.chriswarbo.net/blog/2015-06-06-more_git.html

You might declare that some particular clone is the central repo for some project, but nobody has to care what you say: everyone's free to push/pull from each other, or send patches over email, regardless of what you've written on some blockchain or website. That's an advantage of git!

Edit: If you want a verifiable mechanism to know what X considers to be the canonical version of Y, you can use "whichever commit of Y that's signed by X has the highest timestamp". That may work better with more anonymous p2p transports like https://github.com/dhappy/git-remote-ipfs https://scuttlebot.io/apis/community/git-ssb.html
They actively screw up Firefox (which I love).
But why? I looked at the page but could find no understanding of what he gained from doing all this? I have a single wifi router and power everything through that and still have much faster bandwidth than the author does. It seems like a lot of energy, time, and effort (especially for maintenance) for something with minimal gains. I get 1 Gbit down and 500 mbit up and even in the worst signal rooms it only drops to 600 mbit down and 93 mbit up). Printers etc all work through wifi and backups are done to several redundant cloud services. No wires required, no expensive and energy guzzling servers needed, no patching or maintenance needed.
Ask HN: I desperately want a solo business
An ex coworker (we are/were SWEs at Google) quit his job at the beginning of the year and started a solo SaaS solving a small and interesting niche b2b problem with generative AI, and his revenues are already $500k YTD (mostly profits, his hosting and marketing expenses are minimal). I am close to him and he showed me his Stripe account. No cofounders, no investors. Just himself, by design.

What an amazing dream, not having to deal with coworkers/managers/meetings/scrum/stand ups/reporting/RTO/etc. He spends his days doing programming, some customer support, self marketing on niche forums and subreddits, and thinking about the next idea.

It is truly my ideal life. I have had these thoughts for years, and every time I suppress them thinking “the grass is always greener, you’re a highly paid FAANG engineer, shut up and milk it”, but they just keep coming up in my head and I can’t shake off the feeling that I’m wasting my time in corporate America. It’s not even about the money, I am (currently) making more than my friend, it’s about the freedom. It would still be worth it even if it resulted in a 10x paycut for me.

How do I get an idea to start? I do not have any niche skills, I’m your typical run-of-the-mill backend developer with no particular expertise. Lately I’ve been learning the theoretical aspect of ML, and find it fascinating.

A couple other notes to hopefully prevent some of the most common responses:

- I am not afraid of hard work: I have worked in 80h a week hedge funds, and in no way I think of a solo business as “working less”. I am ready for it to take a large portion of my time and mental energy.

- I am fine with taking risk: I have worked in several early stage startups as an early employee, taking on many hats compared to my SWE role. I’ve done tech marketing, customer support, sales engineering, etc.

- I am in a financially stable position: I have multiple decades of living expenses because I aggressively saved up and invested in liquid assets ($4.5M in Vanguard index funds), no kids to support and no debt
There are a lot of PFAS chemicals and Microplastics just about everywhere and this is just a start.
clang has one:

https://clang.llvm.org/docs/LanguageExtensions.html#builtin-...
Post apocalypse, that Biomass & Other column is going to mean something completely different.
But you will still be able to pay taxes.
I was wondering whether this sounded more like ADHD or ASD than "bipolar", then decided that he wasn't using the word in that sense and let it go.