skysight-inc/HackerNews huggingface dataset:
the comment was quite clear that you are building today what you need today, and when you need to have another solution tomorrow you don't need to rebuild everything but just move it and update some connections - but if you build the other solution - keeping cache in the application - when you need the other solution you will need to rebuild everything.

How could that very clear statement be misunderstood as to be well I am building a bunch of stuff I might need to tomorrow, it is the exact opposite of that!

I guess it's my fault, nobody on HN seems to understand a single thing I say even though the words seem reasonably clear to me.
Infinite Mac: Macintosh Garden Library
Hey, cursor composer (an IDE that lets you pair-program with AI)is awesome! I use it myself. Our extension is very different: its use case is for getting design context from any website, and then feeding that into our AI design tool - Magic Patterns - as existing "context."

In the first step, no AI is involved: we deterministically grab the styles on the webpage and then construct that into JSX. Then, you can optionally "convert" that JSX to use the component library of your choice using our AI + or update it using our chat editor to make it your own. For example, prompting: "make it green" (even if the existing HTML you grabbed is purple.)
It's actual the height of privilege. And likely unrecognized and unappreciated privilege. It really is sad that the divide is so large that the person that can turn down jobs thinks they're the oppressed.
Rails, ironically, doesn’t keep you in the rails. I’ve seen a couple of the things you’re talking about, and it’s really just mediocre devs in bad (but common) situations.

If someone gives you a paint-by my-numbers page, and you just scrawl all over it… is that the “fault” of the page?
Diet-dependent host metabolite shape gut microbiota to protect from autoimmunity
If you use Cloudflare workers, they just give you IP addresses and associated info (city/region/country) as metadata. No need to query a third-party service. Not sure if this is GDPR compliant though.
Go is nice, but the recent trend of using generics for many stuff is making harder and harder to keep Go code readable imho. See an example here https://eli.thegreenplace.net/2024/ranging-over-functions-in...

I'm not saying it's hard to read, but it's harder than previous Go code that used little or no generics at all.
Almost as if there was a single original source which was then adapted by multiple followers
Ask HN: What to do when Facebook 2FA is hijacked to an unknown WhatsApp account?
It seems weird to post for help here but I don't really know where else to ask.

I received an email from a friend saying they saw a weird comment posted from my Facebook account. My account was protected using 2FA, but somehow was hijacked, and they changed the 2FA to be a WhatsApp account. I don't use WhatsApp, and I don't have any way to turn-off or change my 2FA on my Facebook/Meta account.

I've gone through all the help pages and cannot find any way to contact support to help get this fixed. Any suggestions?
The RTLSDR is a great tool. But signals really be bandpassed (what the guy in the paper did) because its dynamic range is limit to only 8 Bit.
HPV vaccination: How the world can eliminate cervical cancer
Zero Setup AI Coding with OpenHands
'Gift' vs 'give' also rustles my jimmies. The phrase 'he gifted it to her' doesn't mean anything different from 'he gave it to her'. As a Calvinite, my stance is that 'verbing weirds language'.

https://www.gocomics.com/calvinandhobbes/1993/01/25
That can only work when there's a commitment to treat customers well. Otherwise, it's just a user base waiting to be sold to the highest bidder. And that's most likely a dating giant that will use the brand in an attempt to milk profit from the users in the least pleasant way possible. It isn't a technical problem.
Yes, in a way.

Think of a single dish radio telescope as a one-pixel camera, where measuring the emission intensity at each point in the sky lets you build up a map. Typically, this is done with high resolution on the frequency axis, which is used to map Doppler shifts for spectral lines of Hydrogen, for example [1].

With a rooftop antenna, it's not likely to be a very sensitive map, though. You'll see the Sun, and its easy to see the Milky Way transit overhead, but other than that ...

[1] https://sites.google.com/site/galfahi/
I find the sketches reminiscent of the LaTeX logo delightful.
This made me exactly the same amount as frustrated like the originals. So, good job I guess :D
I feel the same way about not needing a physical calculator. I have an HP-48SX and an HP-15C Collector’s Edition. I enjoy these devices; they are high-quality and are exemplary products. However, as a professor I have regular access to my laptop, which can run circles around my handheld calculators. For quick calculations I open up the terminal and use the dc command, which is a command-line RPN calculator. For more involved computations, I have Python and Common Lisp REPLs, and I also sometimes use Microsoft Excel.

These days handheld calculators seem to be used the most in situations where people are restricted from using laptops and smartphones, such as during exams or in distraction-free settings. I think the reason Texas Instruments still has a viable calculator business is because TI markets heavily in the education market.
DistroWatch ratings are completely pointless and meaningless.
Oooh, that means you've got about twelve kilobytes to fit your Doom into. Or your bootstrap routine that connects to some other device connected to the Gameboy Advance and downloads your actual Doom. Whether or not this counts as "running Doom on this device" is open to argument.
There is indeed great scholarship here with major contributions from Jason BeDuhn, Matthias Klinghardt, and Dieter Roth in addition to Vinzent, Bilby, and Bull who you mentioned. I'm really excited by this research and did a deep dive reading Tertullian's Against Marcion and the idea that anyone could possibly take the arguments set forth there over the more modern critical approaches is mind boggling. I can't imagine anyone arguing for Lukan-Priority based on these patristic sources has ever read them as the argumentation is specious at best.
Traditionally, undersea cables were owned / maintained by telephone companies or partnerships of several. Over time, that morphed to telecoms companies, including dedicated networking companies. They'd run their own stuff on the cables and lease out excess capacity.

As big tech has been concentrating and also doing more global networking, and running their own backbones and things, they became heavy users of these cables, and then partners, and now sometimes sole owners.

I suspect the actual maritime operations are contracted out.

I don't know how accurate this is, but it seems like a good start towards a list of cables where big tech is involved [1]

[1] https://blog.telegeography.com/telegeographys-content-provid...
Except for the sky high complexity cost, you could expose a scripting api that could connect to the database and inspect things that didn't use rust.

I don't know if that's a good idea, but for much of what I personally used the django shell for (did this record get written the way I expected) it could help. Wouldn't help for situations where you want to monkeypatch the running app at runtime (but it's arguable whether you'd want to do that anyway).
> companies are wary of hiring people because it's harder to fire

This is another one of those obvious "unintended" consequences. The harder it is to fire someone, the correspondingly harder it will be to get hired. Companies will be unwilling to "take a chance" on someone.
My few tiny steps in JS world were alienating in that sense: having a brand new install of all tools, doing a “npx create-react-app” and got greeted with “congrats, your app is initialised, it has 13 vulnerable dependencies”.
The original comment was regarding employees currently being judged via metrics bringing up whether certain jobs can or cannot be judged using metrics is pointless.
https://www.threads.net/@astor.maggie/post/DB82iPoxKMC

> Some background: The Tech Guild represents hundreds of software engineers, product designers, data analysts and others who make and run our website, apps, games and publishing systems. It’s a sister to my union, the NYT Guild, which reps the newsroom (and advertising, security & more!).

> The NYT Guild contract contains a no-strike clause. That means we in the newsroom are legally forbidden to go on strike with Tech. So we will be supporting them in other ways, some of which you can also do.
I had a tech startup back in the day and I always had a hard time getting people to understand the significance of data and ended up often explaining how incredibly valuable the data is about when we simply take a sh*t is/would be. Most people couldn't seem to grasp that either.
Because it isn't necessary to function, doesn't add anything, and shouldn't be under source control?

The fact that it's "boobs" is irrelevant. It's dead code.
Apparently, for security reasons, your server needs to add certain headers if you want to use SharedArrayBuffers.

https://hacks.mozilla.org/2020/07/safely-reviving-shared-mem...
The main problem is Spring Boot and some other Spring projects like Security.

If you would use Spring MVC directly, it is very possible that one could upgrade Spring versions for many years with minimal or no changes at all.

However Spring Boot regularly breaks code. And given the fact that it's very popular, it means that any Java upgrade is pain. You need to rewrite code, sometimes a lot of code.

If you just use JAX-RS, probably simple Spring setup would suffice, but people usually want to slap database, security stuff and other things and everything is provided by Spring, so it's not apples-to-apples comparison.
Beyond complete misrepresentation of basic statistics, you have also failed to contextualize the statistics in a way that is useful for the conversation.

A better number would be: the median time an american in the labor force would be able to live off their net worth, something like net worth divided by annual salary. What's the median of that? We could then compare it to the amount of time the median job search takes, and have a fact-based discussion around the policy implications of that number.

But I expect no such intellectual honesty from you; you've already shown your cards.
There’s actually a couple really good ways to embed React in a Rails template. Let’s you have something really interactive when you need it.
> you bear the consequences if the risk doesn't pan out your way.

Okay, but that's what they are doing. They can't work there anymore under the current situation, so they have accepted that their risk didn't bear fruit and are now no longer working for the NYT. Consequences bore.

They have graciously extended an opportunity to the NYT for it to reconsider the current state before the workers walk away for good. Accepting risk doesn't mean you can't still be cordial. At this point they are still willing to go back if the conditions allow them to. But if the NYT in the end says "no, we don't need you anymore, it is time for us to close up shop", so be it.
I meant: do not put too much emphasis on any single tool. If all you know is debugger, try other instruments. You might find they are “vastly more efficient” (in certain context).
He didn't say fully random (unsupervised). I understood that as soon as I saw the first winner was at the town hall, but I have been following Elon for years.
The Shakespeare-typing monkeys are a terrible metaphor for evolution, because there’s no selection (also, of course, 200,000 monkeys is really very few monkeys; for instance there are estimated to be about 10^30 bacteria on earth at any given time).
Show HN: Turn Scripture Memory into a Fun, Daily Game
Hey HN! I’m thrilled to share *[HideTheWord.app](https://hidetheword.app)\, an app I built to tackle a challenge that’s been close to my heart: creating a consistent, impactful routine for scripture memory.

### Why I Built HideTheWord

For years, I struggled with staying consistent in memorizing Bible verses, often forgetting the ones I’d learned or feeling lost on what to memorize next. HideTheWord was born out of my journey to cultivate a deeper, more intentional approach to scripture memory.

### What HideTheWord Offers

1. *A Library of Verses*
HideTheWord keeps track of all your verses, whether you’re currently working on them or they’re already memorized. This feature has been invaluable for me to see, at a glance, what’s in my heart and what I’m working toward.

2. *Verse Suggestions When You’re Stuck*
Sometimes, I don’t know what verse to memorize next, so I added a feature that offers verse suggestions tailored to my needs. Now I have a reliable “next step” every time I want to deepen my knowledge.

3. *Personalized Micro-Lessons*
I wanted a way to interact with the verses daily without feeling overwhelmed, so HideTheWord generates bite-sized lessons each day. These lessons come in three formats:
- *Read and Reflect:* A moment to read and jot down reflections.
- *Fill the Blank:* Test recall by filling in missing words—great for sharpening my memory.
- *Multiple Choice Questions:* Thought-provoking questions that get me thinking about the verse from different angles.

4. *Goals and Daily Reminders*
Consistency is everything in memory work, so I built in reminders and XP-based goals to stay motivated. I set my personal goal to 150 XP and 15 lessons daily—something that keeps me pushing forward in a manageable way.

### How HideTheWord Has Impacted Me

HideTheWord has made scripture memory feel attainable and genuinely rewarding. It’s no longer just something on my to-do list but a meaningful part of my routine. My hope is that it can help others find the same sense of growth and accomplishment.

Would love to hear your feedback and thoughts!
a lot of words and yet no real world issues identified
I work for a startup that provides meal plans. This and competing apps let you set requirements (kcal, intolerances, etc), also includes breakfast, etc. These apps are aimed at people that want to eat healthy and are looking for some inspiration.

You seem to go with user generated content, so the inspiration part is out, the health part is out, but you focus very much on the problem of forming a choice just for diner.

I do think this way your audience is huge, but the added value is a bit limited.

So you can decide to slowly move towards those other apps. Or, perhaps move away from it somehow. Maybe it's a generic tool to help you grow and maitain your relationship with your partner by providing tools that deal with each other preferences and choices within that relationship. Both practical and more emotional. But I guess I'm now more brainstorming :).

You can also just keep it small and have fun tinkering in a way that works for you. I read a comment:

> There are servers needed for the app to work, right? So I guess subscription makes sense?

Perhaps you don't really need servers. Keep the data just local on the app. Let people use regular chat for getting to a compromise. That way you could ask a one time fee of $5. It could be a (very) small passive income that doesn't require you much work, no moderation, no security risks.

Either way, good luck!
thank you! Given Tailwind's conciseness, it's interesting seeing how "LLM-friendly" it is. Less tokens needed to style more!

But if you want to start with an existing design: first deterministically grabbing the styles via our extension helps a lot to get that initial prompt for the AI to even do the conversion in the first place
I'll gesture at it. It's not an open source tool, so I can't point at the code (and in fact I just checked and I don't have perms to see the Jira ticket I caused to be raised!), and I am wary of describing security bugs in company-internal code. But in general terms it was a service that attempted to check whether a request was allowed, and it ignored errors from that check. (I just searched history for a bit to find the error in the absence of any actual details about it, but it was a while ago and I failed.) Sorry this is not a very satisfying answer.
As a millennial with auditory speech processing difficulties, going back to old tracks on modern gear is always a treat. There’s entire instruments I just could not pick up on when I first heard the tracks years or decades ago, that my modern headphones or BAS (Big-Ass Speakers) bring out so clearly and cleanly, all from the exact same lossless file from the exact same CD I ripped at the time.

Now I need to go back and listen to Vogue again, it sounds like. Totally not complaining!
Gradient Descent Boosts Cryo-EM Refinement
Google doesn't show you what you're searching for. OK.
ChatGPT search lectures you morally for searching and then doesn't show you what you're searching for.

Calling anything a Google Killer is like taking a sword and stabbing a dragon after its head has been cut off and then calling yourself a Dragon Slayer.

Calling ChatGPT a Google Killer is like having to listen to a 90 year old southern baptist preacher tell you about the condition of your soul any time you want to get a glass of milk after 5:00pm.
I would benefit from the app myself, primarily. And I would need to pay to host it anyway. Others may also make use of it, with no warranty, and no guarantee of me keeping the service running for any length of time.
For now. Our transmitters have links via isdn from the studios. Isdn goes away soon.

Beyond that, how does the studio receive information? By say phone? SMS?

Again depends what “the internet” means
Geopolitics often is quite nuts.

But if you choose to applaud or legitimize this insanity -- that's on you.
Noted, thank you.

Singing up now...
There are two semi-connected concepts at play here. Polarization in this context refers to the ratio of neutralizing (i.e. "up" vs "down") spins in a given system. For most nuclei in organic systems like protons, carbons, and nitrogens, this ratio is naturally very small, which is the reason that magnetic resonance approaches like MRI usually have poor signal-to-noise. Hyperpolarization techniques usually involve the transfer of polarization from a source of high ratio, like a free electron, to a relevant target (in the original poster's example, 13C in pyruvate). The polarization in this case is hyperpolarized 13C, which has an "up"-to-"down" spin ratio that is much higher than regular 13C, which makes the signal-to-noise that you get from the pyruvate much higher than it would be otherwise. Tumors love pyruvate so this approach means that tumors will light up like a beacon in your MRI.

The physical rotation/tumbling of molecules in an MRI is also very important, because the strong magnetic field is the thing inducing the "up"-vs-"down" split in the first place, and if the molecular motion is happening at a certain frequency with respect to the external magnetic field there are other interactions that can come into play which can affect the coherence of the nuclear spins (i.e. they can fall out of sync). Thankfully, the rotation of a small molecule like pyruvate is very fast (might higher then the "spin" frequency-a.k.a the Larmor frequenct of 13C at the magnetic field strengths involved in MRI) so the physical tumbling of pyruvate doesn't really come into play when trying to measure its signal. It can be another story for molecules that don't tumble quickly, like the ones that make up tissues, fat, etc.
I'm a Catholic so trust me, I believe the events happened.

But I'm also somewhat studied in history. The gospels are the best historical records available for Jesus but they have their flaws (and that's why all four gospels are used, to help us figure out the truth between the writings).

It's actually somewhat uncomfortable to discuss the differences of Mark, Matthew, Luke and John with regards to important events like the first Easter.

Did Peter come to the tomb first? Or did the women? When exactly did the angel appear to declare that Jesus is risen? In the tomb? Outside the tomb? Etc. etc. Who rolled back the stone?

The core, historical truth, is muddy. The four gospels have slightly different stories even if the important events are mostly there (Peter checking the tomb. The women checking the tomb. The appearance of the angel and the declaration that Jesus is risen)

Even Mark itself isn't a single work either. The earliest versions of Mark don't have the events of Easter detailed like the later versions of Mark. (IE longer Mark 16 vs Shorter Mark 16 issue). And Mark is the earliest written gospel, the one we should defacto trust the most.

That Jesus arose from the tomb is in no doubt for any of these gospels. But when we dig into the specific order of events, we realize it's a story and reconstruction of the history with different nuances.

And alas, that is the nature of the Gospel Truth. Anyone who studies the Bible must contend with this and accept it.
Unmanaging Unity
Criticizing your own people is how you have maximum impact
It's reposted from time to time. Only two big discussions:

https://news.ycombinator.com/item?id=16280973 (41 points | Feb 2018 | 13 comments)

https://news.ycombinator.com/item?id=9480949 (110 points | May 2015 | 40 comments)
Related:

New York Times Tech Guild goes on strike

https://news.ycombinator.com/item?id=42040795
The physical addresses of data/code sources to use for sneakernet transfers while the internet is down.

It would also be nice to download the "card catalog" of the local library for offline use at home, if that was possible.

Truth is, "tomorrow" is not enough advance notice for me to save much. Need to be proactive, i.e., "What have I already preserved if the internet went down tomorrow".
I just finished Polostan, and I think Doctorow's review is spot-on, nice to see another writer I like quite a bit so enthusiastic about both the strengths and quirks of the novel. I hadn't thought about it, but he and Stephenson both have a sometimes charming, sometimes maddening tendency to interject rambling discussions of things they have gotten personally interested in into their works, more so than most other SF authors I read (maybe Kim Stanley Robinson should be on that list too, realistically).
oh god thanks, different kind of music but not what i intended indeed
Treating diseases makes billions forever curing those disease makes billions once.

Which option is selected in a capitalist society?
Aperture always (I think, definitely by 1.5) extracted the IPTC metadata, along with other vendor-specific data from photos. I think (hey, it's almost 20 years ago..) it was 2.0 when we supported XMP. It definitely came in at some time, but it wasn't there at the start and I can't recall exactly when.
Using “assembler” instead of “assembly” was common enough back in the day that there was no confusion. There were 100x more people writing “assembler” than writing actual “assemblers” so you know, the odds were good.
Disproportionality matters if the policies had a disparate impact on a protected class.
The german Wurzberg radar system (https://en.wikipedia.org/wiki/W%C3%BCrzburg_radar) was used after the war to help discover the hydrogen line.
> By and large, Christians are extremely anti-intellectual and hostile to research into the origins of the Bible as they believe the Bible is divinely inspired.

Some books of the Bible don't even claim to be divinely inspired. Corinthians is a set of administrative memos. From: Paul, head of the church. To: Christians at Corinth. Subject: Plans and operating rules
This is interesting. I thought one should generally avoid the vectorized AVX-512 because most processors with it get thermally throttled. I'll definitely take a closer look now.

By the way, whenever I've written platform-specific code we've just #ifdef'd it and compiled it one way or the other. How does ffmpeg and other binary-distributed software do it? You can't late compile on the platform so presumably they select implementations at runtime? Install-time configuration seems too risky (people move hard drives and so on).