skysight-inc/HackerNews huggingface dataset:
I used to use io-ts heavily but zod is my go to now - and it’s so ergonomic and easy for typescript newbies to pick up and grasp.
这今天
I remember when I was in grad school, I was out with drinks with a bunch of students from the biology department. One of them was talking about finishing up a paper to submit to the FDA on a drug she was testing. She called the FDA "the department of legalized rounding". Another author on her paper was proposing that they could round ".445" to ".45" and then to ".5" so that they could be above a threshold to go on to the next phase. She was horrified, but they were going through the regulations because it wasn't clear that it was prohibited.
Yep, they're normal.
I wonder if this has anything to do with Apple Intelligence. Maybe they can have an LLM that operates on encrypted input text without decrypting it, so that users can send sensitive information to an Apple-controlled central server without worrying about privacy issues?
Do’h

fg
some older asio hardware would have a hard time running I suspect, but if it's just so you can load up an old file and export then it may work!
I really like how there are only 12 channels, and you don't get to choose what's on. The only way to make it even more like tv from a few decades ago would be if half of the channels were static.
> "some professors can be downright mean to their students"

> I've had far too many teachers like this. They should be weeded out, fired immediately, and never allowed in the profession again.

These were often the professors from whom good student learned a whole lot.

The best example that I can give is a description that my father gave of one of his (former) professors: "He was an excellent teacher - but only for those students who could handle his teaching style."
> That's what makes Bank REST APIs so tricky - processing doesn't ever actually occur at request time.

HTTP has provisions to enable async semantics between the client and the server. I would always advocate for teams to return 202 Accepted responses with a Location header containing the absolute or relative path to an endpoint that can be interrogated for status of the underlying async operation. This can work fine for lower-scale services (or even higher scale services with rate limits enforced at gateway). You POST'd a payment. You get 202 Accepted with some Location value like (simplified) `/payments/<identifier>` for which GET can be used to retrieve current status (e.g. pending, failed, committed, etc).

If a polling model is not desirable you can also use webhooks and inform the caller whenever a given task is finished.

Both of these strategies work fairly well in practice in my experience. However, I Must agree that simply dropping a big file off at an sFTP share and moving on with life is certainly "easier" from the client perspective. But...do you then roll your own mechanism for checking status? Why not just use HTTP semantics that exist already?
TSV is also my go-to when mucking around on the command line. Perfect for noodling with data before you have to put together an Excel file to show to management.
It's not fair competition, healthcare is full of players competing with each other in a highly regulated marketplace. The system has been set up in a way (generally with good intentions, you want doctors to have expensive malpractice insurance for example) that no matter who is providing the services, the costs to the end user are going to be high.
Coast Fire: The Ultimate Guide to Semi-Retirement
Composer: A Robust Dependency Manager for PHP Developers
In that case, wouldn't it have to be more complex than just a particle which creates gravity? Something which is compatible with the finding of spacetime curvature?
That's a Nice Id
As someone completely ignorant in the field, my impression is that the point of this is to create something that relative amateurs (or research professionals on a budget) can use to tinker with various chemistries to achieve those huge breakthroughs (that we keep seeing in every other kind of battery, because it turns out batteries have a lot of room for breakthroughs).
I wish you well, good luck! If it doesn't work out, I hope you remember this conversation, and that someone tried to show you another door. Life is about choices.
The next project I build I want to try one of these services. The idea of a one-off PCB is pretty cool.
Just did the exact same as you. Love the result. Life changing.
This is neat! Feels just like old cable, the static transitions being a good touch.
It's not that easy when there's 2 or 3 degrees of separation between the source of debt and the collector. And also, what collections agency is going to go through that sort of trouble unless it's for maybe tens/hundreds of thousands of dollars?
> result in a better experience for all parties involved

Yu are mistaken in assuming businesses want better experiences for everyone, including workflows that may lose them revenue (like cancelations).

The friction is intentional and part of a wider dark pattern strategy employed for "retention" - even Apple does this when one tries to get them to stop an unexpected recurring Apple Music subscription that only shows on ones credit card and nowhere else (apple.com or the Music app). The support number is not provided on amy of the support pages, and ine has to get their bank to stop the outgoing payments. Guess how I know this...

In light of this, I'll gladly take any client-side agent assistance I can get to make to reduce my cognitive burden; the "hold for me" emulates the support agent calling you as you described.
, and the experience is more important than implementation details.
> Almost no one is picking a non-Tesla car because of the CEOs unrelated tweets.

I did
我Ronald Hansen
My Obsidian and Hugo blogging setup (Auto publishing with hotkeys)
> Even in this thread there's a split between people who can replicate it and people who can't

I don't think "even the buggy behaviour is not reliably reproducible" is really the selling point you should be touting, if your claim is that Google "does it better".

I can't reply below yours, so I'll add this:

> The point is that globally rolled out solution that billions of users use every day and companies depend on is obviously better tested, better monitored, fixed quicker, more accessible than a one-off handcrafted solution for most use cases and companies where that is not their core competency.

None of those things are obvious, and the original topic of this is from the context of a software developer, that also offers their own direct "email + password" sign in option, so clearly the monumental task of storing a password, and offering password resets is not too much for them.

Your claim that large companies do things "better, obviously" is honestly laughable.
You should make the channels change the video they're playing on a schedule, and link to a tv guide listing that shows the schedule.
In those last ten years, Republicans have been utterly obsessed with "identity characteristics". From pushing back against gay marriage, abortion, civil rights... It's basically all they talk about in political rallies today. Not the economy or anything else, just how it is important to never talk about trans people, and how they should not exist.
Everything that has whey powder.
18k lines is very small, CSVs are fine as storage option.

My rule of thumb is that anything that fits into Excel (approx 1M lines) is "small data" and can be analysed with Pandas in memory.
The use of mare's milk for yogurt ice cream and synbiotic ice cream production
Lasik isn't always the best for astigmatism.
It's triggered on use of the modified software. Not just any use but use in such a way that network visitors interact with the software. If you don't use the software that way, the requirement doesn't apply even if you modified it.

If you've not modified the software, interested visitors can just get the source code from the same upstream, so why would it be required of you to host it.

However the following situation could arise and I don't see how the license addresses it. You visited a site running some AGPL service which was modified by those site operators. You decide to clone your own instance using their modified code. Since you're not modifying anything yourself you're not required to host that code. Now suppose that original site shuts down and disappears. The upstream for that modified code is no longer available. Are you on the hook for hosting it now? You've not modified anything yourself.
Crimea is history at this point. https://www.cbsnews.com/news/official-results-97-of-crimea-v...

I was referring to claims we hear that Russia wants to expand its empire into European countries outside of Ukraine. RF expressly did not want to take in the Donbas as is shown in the Minsk treaties and its actions repeatedly. It tried to exert influence to stop the civil war with subsequent peace treaty negotiations, but those were thwarted. https://europeanconservative.com/articles/news/official-john... RF was left with little options at this point.
yeah when i noticed this, it blew my mind.
The Unaccountability Machine – why do big systems make bad decisions?
I've also recently picked this one up, can you elaborate more on the book? I've been doing drawabox.com and it seems pretty good for muscle memory and skill but otherwise it lacks a lot of areas.
*typo: meant to say we have a grant from NLnet https://fbrc.dev/posts/NLnet-funding/ , which will cover a few months of full-time work (for one contributor)
Pydantic is truly a godsend to the Python ecosystem. It is a full implementation of "parse don't validate" and does so using Python's existing type declarations. It uses the same forms as dataclasses, SQLAlchemy, and Django that have been part of Python forever so most Python programmers are familiar with it. And the reason you reach for it is that it eliminates whole classes of errors when the boundary between your program and the outside world is only via .model_validate() and .model_dump(). The outside world including 3rd-party API calls. The data either comes back to you exactly like you expect it to, or it errs. It's hundreds of tests that you simply don't have to write.

In the same way that SQLite bills itself as the better alternative to fopen(), Pydantic is the better alternative to json.loads()/json.dumps().
Wow this is really cool. I'd love to have specific channels for Ai, NBA highlights, etc, all of which are readily available on Youtube.
JavaScript Debugging Techniques Every Developer Should Master
Hey fellow developers! If you’re looking to level up your JavaScript Debugging Skills, you’re in the right place. Debugging isn’t just about fixing or finding errors, rather it’s part of a healthy development process. Today, I’m sharing seven debugging techniques that’ll help you catch bugs like a pro.
“Who ordered that?” is a pretty famous question in particle physics. I think the commenter is just asking “who ordered neutrinos”? It’s a good question, even if it’s not formally rigorous.

https://www.aps.org/archives/publications/apsnews/201711/his...
I ignore all or most of these labels anyways. Only need to look at the ingredients on an item to see how much garbage these companies put in what is supposed to be edible food.

0g sugar? Nah, we got sugar substitute.

Then when you look at the refrigerated aisle, it’s loaded up with shit tons of sodium and a metric shit ton of “preservatives” and artificial flavorings.

Yum. The food system in America is absolutely broken.
I'm enjoying it. It has a companion workbook that sets up a pretty clear learning path which has been useful.
You're not wrong. Building a TUI is basically the same as mainframe forms programming.
Are we going full circle from TV to streaming back to TV? Probably not, but I do really enjoy the discovery aspect as well as reducing the overwhelming options of streaming down to a few channels.

This has a super smooth feel and throws you directly in, really well done.
Seasonal energy storage is the last thing, but that also means it's the last caveat, as far as I can tell. If we figure out seasonal energy storage, that's it. Solar just wins. There's no further need for fossil fuels. We're done.

I guess there's still aircraft.
Having "unusual" technical skills.

You need to remember that America is stupid enough that working on calculus problems on a plane, is enough to delay the plane and get searched because the person next to you thinks you're a terrorist: https://www.washingtonpost.com/news/rampage/wp/2016/05/07/iv...
Playwright is shipping patched browsers. They take the open source version of the browser and patch in e.g. CDP support or other things that make automation "better. Playwright does not work with a "normal" Safari for example.
> That could be much better solved through coeffects

It's possible, but I can't thoroughly evaluate coeffects until they land in a mainstream language with production usage. What I do know from experience is that you can't quietly block the entire thread on a network request in some innocuous looking function in JS. You have to return a promise and then the calling function has the option to await that promise, but I'm sure the academics in their ivory towers have theorized about something better.
Anyone with a Java background will mention JCiP. But there's another book going deeper - "Art of Multiprocessor Programming" (https://www.amazon.com/Art-Multiprocessor-Programming-Mauric...).
Given how full of crap content and intrusive ads YouTube is these days, I actually kinda miss tv from back then. About the only benefits at this point are time shifting and pause/rewind.
Apparently the average distance between any two Facebook users is less than 5, and that distance is presumably lower when you restrict to smaller localities like a country or city, so assuming that's a good measure of social connectedness, I'd expect news to travel fast if there's something interesting to say.

Somehow I doubt uBlock Origin or SponsorBlock run ads, for example, yet here we are all knowing about them, and allegedly somewhere around 1/3 of Internet users have an ad blocker.
I've seen watchtower burn so many people...

Better to put everything in git and run your own renovate bot which will create PRs for you to review and also pull in the changelogs to the PR itself so you can check for breaking changes.
Did the automatic headline mangler change "DUNE" the acronym for "Deep Underground Neutrino Experiment" to "Dune" the name of a heap of sand and also the nickname of a planet in a fictional universe?
Can this be combined with uphill water storage so you store both kinetic and chemical energy? The pump would store water uphill as it does now, but when it flows down it goes through the membrane and also generates power this way? Of course it robs some of the momentum used for the turbines but idk, maybe it’s more efficient?
"I'd ran of the mouse pad" and pointing at the screen are not the anecdotes.
>
I don't get why students don't come to office hours - hardly anyone ever does.

Honest answer from my student time: because as a student you are/were learning and solving exercise sheets nearly all the time. Thus you typically didn't have time to come to the office hours.

Before you are able to ask questions about lecture topics, you better first understand where your understanding problem is and which questions you actually have to ask. This requires quite some time that you typically don't have - because of learning of solving exercise sheets.
>The easiest fix is to make office hours available on the same day that assignments are due, so that I can be available when students are working on the assignment.

Probably not a great idea. You're going to be overbooked when all of your students show up last minute.
This isn't complicated.

If you say something false in a context where it is likely to actually harm someone, or with the goal of actually harming someone, you're an asshole.

Your level of assholeness rises in tandem with the expected harm of your falsehoods.
Well I was a little wrong, modern NAND supports page, word, and bit level addressing. Older NOR flash only support page and word level addressing. But to access that 1 bit, the flash controller is still reading multiple bits.

With all flash, a cell is the smallest addressable unit. Bits are stored in cells and depending on the flash type it can store anywhere from 1 to 5 bits per cell. So with SLC flash a cell is analogous to a bit, but for the multi-cell flash types a cell might mean 2, 3, 4 or 5 bits.

Flash cells are organized into strings, pages, blocks, planes, and then the flash die itself. Reading and writing of NAND flash occurs at the page level (4-16 KiB per page) but erasing occurs at the block level. So in the case of NAND, the controller cannot read/write a single bit of data.

So while you can specify that only 1 bit be changed in flash storage, there's an entire abstraction layer between you and the flash chip that hides the fact that a lot of data gets moved around to support a single bit being changed.
channels are synced so everyone is watching the same exact content at the same time, just like TV.
She didn’t even sign up. It was the husband who signed up.
Capped supply is overrated anyway [1].

[1] https://john-tromp.medium.com/a-case-for-using-soft-total-su...
> Decreased fertility ( Obesity maybe? )

Obesity may be a factor. But many people at least try to not have kids until they're married and stable. And people are marrying later. And female fertility declines and then stops with age.
Yeah. I was mostly directing that towards the "the world is going to shit" crowd. I'm also a part of that crowd, but it irks me when people think we're in a unique situation. The world's always been going to shit. It goes to shit in rather short cycles.
> instead of understanding Python, which is straightforward, you have to understand a bunch about Pydantic and type unions.

This like saying "instead of understanding Python, you have to understand a bunch about SQLAlchemy and ORMs" or "instead of understanding Python, you need to understand GRPC and data streaming."

Ultimately every library you add to a project is cognitive overhead. Major frameworks or tools like sqlalchemy, Flask/Django, Pandas, etc. have a lot of cognitive overhead. The engineering decision is whether that cognitive overhead is worth what the library provides.

The measurement of worth is really dependent on your use case. If your use for Python is data scientists doing iterative, interactive work in Jupyter notebooks, Pydantic is probably not worth it. If you're building a robust data pipeline or backend web app with high availability requirements but dealing with suspect data parsing, Pydantic might be worth it.
Could you share a quote or source for others to check out what she said? It sounds very interesting, I'd love to read or listen to what she had to say there.
never read the book nor am I interested to do so but I have to say this must be one of the most mentioned books ever next to the bible. it's like reality set out to find reasons to confront me with it in random places consistently about once every two months for at least 10 years by now.

and as for it being a fraud or not ... isn't the answer obvious already from its cover?
That was also my experience with that experiment, as a professor, about a decade ago. Educational ideas always work in the ideal (imagined) environment, but not so well in the (actual) classroom.
I am, once again [0], asking for evidence.

Speaking of worker issues, while he was CEO of Google Schmidt oversaw the illegal collusion between other large tech companies, including Apple, to not poach their employees [1] while also sitting on the Board for Apple [2]

[0]: https://news.ycombinator.com/item?id=36434455

[1]: https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...

[2]: https://www.apple.com/newsroom/2009/08/03Dr-Eric-Schmidt-Res...
In how many of those places was there due process for the government searching that private mail?
What about a comparison to vacuum (https://quobix.com/vacuum/) - the supposed killer of Spectral?
Maybe you should store your passwords in plaintext (2023)
Portal connecting New York City and Dublin to close permanently
What can software developers learn from SpaceX Raptor 3 engine?
Agreed. As a concept they're all the same thing.

Another way of phrasing my query is that given these are all basically ML-style constructs, why would the examples not be ML? And I was assuming the answer to that is "the sorts of people reading these blogs in 2024 are more familiar with Rust"
You must have an incredible lack of imagination, the story of software is the story of mayflies.
Yes I should have stated more clearly that most of the people in the Donbas were either ethnic Russian or Russian speaking. Regardless of that, the majority wanted to join the RF. https://nationalfile.com/donbas-region-overwhelmingly-votes-...

2014 may not have looked like a coup from the media and is difficult to prove as one. Too much US state department involvement makes it look like one if you did deeper. Countless analyses by others with inside knowledge believe it was in the style of a color revolution. Too many sources to list here.
It's much safer with some sort of eye protection.
Open Source LLM-Gemma Powered Agentic Research Assistant
You are missing the point.

The point is that globally rolled out solution that billions of users use every day and companies depend on is obviously better tested, better monitored, fixed quicker, more accessible than a one-off handcrafted solution for most use cases and companies where that is not their core competency.
They're against $specific_group, they can't be racist.
Now we need a TV Guide.
>The crux of my argument is that I cannot think of many applications where a commercial grade flow battery is the best choice

I think the argument against that is that we've spent tens of thousands of person-hours a millions of dollars more researching, developing, improving, and refining lithium-ion batteries than we have flow-batteries, and the purpose of the project in OP is to make it easier to tinker with flow-batteries.

Think of how much better lithium-ion batteries have gotten since we first started using them. We went from "You simply cannot achieve the energy density to propel (tethered) cars without fossil fuels" to "Oh wait we have electric cars now." in like a decade, and in the decade since them, lithium ion batteries have improved in every metric by at least an order of magnitude. We simply don't know how good flow-batteries can get, because we haven't tried, and it's silly to say "why bother trying, they're not very good right now" when we've just seen how much of a difference it makes to invest into this sort of technology.
a version of it lives forever. You can associate siblings/changesets based on hash linking.

https://sentido-labs.com/en/library/201904240732/Xanadu%20Hy...

Something like Xanadu tumblers.
Is there an open source code repo for this?
I’d love something like this where I can configure channels to have podcasts, music, movies and it all streams to my tv.

Is there something like this? I’ve heard of other users mentioning side projects like this.
I download videos and schedule them as channels with https://ersatztv.org/ to watch through Plex locally to get the same effect. I usually want some noise on the background and in that mode I can't be stopping frequently to choose the next video or mess with playlists.
I've come to believe that sufficiently advanced type inference is indistinguishable from an interpreter

...which has the implication that what TypeScript is actually giving us is a REPL. Our code is increasingly "evaluated" by our IDE, in our hover-overs

I think this is a major reason people like TypeScript so much
If you think that's weird, you'll love this. Go look at another human. There's a skeleton in there!
In this specific way America and Britain are culturally in almost perfect resonance, so no, it would not improve my opinion of him.

Literally the only positive thing I've ever thought about CS Lewis is that he might have been homosexual or at least capable of entertaining complex thoughts about homosexuality.