skysight-inc/HackerNews huggingface dataset:
I think part of why tRPC shines is because it's tightly coupled to TypeScript (and especially Zod, its schema validation library of choice - many of its features map 1:1 onto TypeScript concepts that don't exist in many other languages), which means it can avoid many of the issues that OpenAPI generators have. I'd also like to see a good TS-first OpenAPI client - Fern [0] is probably the closest I've seen.

In general in my experience, when you take away the constraint of inter-language interop, you get much smoother DX because you can take advantage of language features. A good example would be the lack of native date/time types in JSON - valuable for interop because different languages handle dates differently, but painful when you're going to/from the same language. Web applications are a special case, because the client-side is effectively constrained to either JavaScript or WebAssembly (except you'd still need at least some JS in the latter case), so it follows that you'll get the best DX if you have JS or TS on both sides of the stack, especially if you can set up your project in a way that lets you share code between both. Not always an option, but I've always felt more productive (as a full-stack dev) when I've been using TS on both the client and server, compared to TS on the client and another language on the backend.

[0]: http://buildwithfern.com/
No idea, but packing an int in a single 32/64 bit value without indirections is how V8 JS does it as well, hence the speed. I'm going to guess that pypy does it too.
I understand what you're saying. I just don't understand what makes it a project vs. not. Fixed-scope projects, fixed-time projects, projects that are fixed in time and you have to fight the stakeholders on in scope... these are all projects with different features.

It sounds like you prefer to work in an env where there are only fixed-time, variable scope projects. I like that better too.
> And as soon as one hears "scientific consensus" you know you're listening to a political statement not a scientific one.

Sure, but not in any sinister way. Politicians have to make decisions somehow. If everyone who's studied the problem says essentially the same thing, that's a good hint as to the right decision.
If you think this way you must also think lawyers don’t study anything real because they study laws.
I don't see why they'd need to rebuild IPFS in Rust. Go is plenty fast. The problem is that the current IPFS network and design just don't scale very well.
1. People dedicate their time to stupid nonsense all the time. They mostly all honestly believe in said nonsense, and are probably in consensus with others sharing the same nonsense. That doesn’t mean it’s real! See: alchemy, lysenkoism, or the UFO stuff we keep seeing.

2. All science that does not internally generate revenues must rely on a patron, be that a person, corporation, or government. Funds from these orgs is limited, so scientists must justify why they should get money. This introduces a huge bug in science as a truth cremation mechanism because seeking truth may not be in a patron’s best interest. As the sums of money get larger, this effect becomes more intense.
Some of them play the ads somewhat constantly. Really freaked me out the first couple times I walked to my local grocery store with a gas station at 5 AM, then suddenly heard someone loudly talking behind me.
Unrestrained webservers on phones is an edge case that would certainly be abused by all sorts of crapware while being a very uncommon usecase for mobile devices at all.
Poor Clares Convent Cemetery
People sticking with REST+Json usually don't want to have a compilation step for the API exchanges layer. That means more validation and worse tooling, but also better legacy and potentially future compatibility, and way easier debugging at any stage.

I feel this is the same debate between scripting languages and compiled languages, both provide different trade-offs and I don't think we'll see one completely disappear at any point in time.
>> Open offices are the literal reason

Bumping this up a notch, I have co-workers who work together 4hrs/day on the same meeting but cannot sit together because our Zoom calls all collide when any one person is speaking. Core issue is the lack of conf rooms in a zoom-centric organization.
> I used an MCI service that would print out and snail mail an email to the laggards.

Was that before or after the USPS offered the same service ?
I prefer building an OpenAPI-compatible API over tRPC to avoid being stuck on Typescript. I don’t fault the creators of tRPC for their decisions. It’s their project, and they don’t have to build interoperability. You can always use gRPC for that.

I would prefer they focus on doing their one thing well than trying to please everyone only to end up pleasing no one.
Source please. I don’t see anywhere that they recommend ivermectin.

To that end, the problem was never ivermectin anyway. The problem was people buying horse dewormer from vet shops and self medicating.

You guys take “hey, maybe don’t self medicate with medication meant for horses cause we don’t even know if this works, let alone what sorts of dosage or anything is safe and adequate” as a personal attack, and then go off the rails over it.
one of the biggest difference is whether you are doing more reads vs writes. reads want indices, writes don't. reads want denormalization, writes don't. reads often want column major, writes don't.
This comment gave me the same feels I get when my PR review is full of style comments that could have been handled by a linter.

Everyone has their own opinion on style and if it's not yours that's fine. Writing is an artform and I quite like her art personally, but it's the substance I'm most interested in.
The article makes the argument that it is easier to query vector spaces when your database already supports them: why use an external vector db when you can use pgvector in postgreSQL ?

That is a fine argument if you don't mind that pgvector is second-to-worst amongst all open-source vector search implementations, and two orders of magnitude slower than the state of the art [1].

The author also makes the argument that traditional DBs are better because they are battle-tested, and then goes and rewrites the pgvector plugin from C to rust.

[1] http://ann-benchmarks.com
Yeah they held off becoming a blob for a solid decade
Believe it or not (i'm walking on air), there was a time when Apple had an official Cocoa-Java bridge . They were betting heavily on it, rewrote WebObjects on Java, etc.

Then, for some reason, people began to realize ObjC was quite all right after all, despite its crazy bolted-on syntax, and it “caught on”, for some reason. Maybe because Mac OS X was already dog slow and memory hungry as it was to even consider Java. And, funnily enough, ObjC was the slower solution to C/C++ on Carbon, that they somehow menage to run on a phone with 128MB of RAM and a DVD player SOC.
At the station by my house somebody used a label maker to label the mute button on all the pumps. I assume an employee who was tired of hearing the ads or hearing customers complain about the ads.
No-one should be applying patches from emails. I know several people will react with certainty that I'm wrong, but email-patch-based flows are just used because the old-timers using them are very accustomed to it.

It makes vastly more sense to transmit a patch attached to the specific code base state that it is intended to modify: in other words a patch doesn't exist in isolation. Git is great; I'm not saying everyone should use any particular Git-hosting or code review framework. But the fact that the inventor of Git continues to use email in one particular project with many expert and experienced contributors has more to do with their expertise and experience (aka age) than with the benefits of email. I mean look at the reality of these people's workflows: they're using things like Mutt and Gnus to read email locally and apply patches from local email. I get it, I've done it, I've even run a local dovecot for the purpose. It had it's time in technological history. That time isn't now.

There are multiple open source projects that I would have contributed to were it not for the email-based flows (e.g. emacs).
I only use cloud storage as a convenience / easy backup, not as "permanent" storage. My need for large storage devices hasn't really declined, it's pretty much crept up year by year.

Also - it starts getting very spendy for cloud storage after a few TB.
I also recent did a personal project that uses tRPC and Zod and I agree that it was a fantastic experience. It also makes writing unit tests way easier.
Select the line, then type

C-u M-| jq -c sort
Even with the door open, it still blocks a lot of ambient sound. Sound also isn’t the only problem with open offices. The other problem is with visual distractions. It’s hard not to interrupt your work whenever the constant stream of people pass by, especially when they greet you
Anyone visiting wine country north of SF can visit a vineyard and tasting room that is/was tied to their family. It is almost a little museum with various artifacts from the family.

The wine is also decent, and many bottles are quite affordable. They make a lot of Italian grape varietals that are a little hard to find elsewhere.
You still can on modern phones: https://wiki.termux.com/wiki/Termux-services

You'll have to use port 8080 or some other high port number because of privileged ports, but for just temporarily sharing your camera roll that shouldn't be too much of a problem.
Vectorized UTF-8 Validation for Java
Not sure if you’re trolling. The whole point of this is type safety which requires…types.
Independent fonds would be a big one. Otherwise, independent researchers that finance their own research (In the case of the LK-99 research many lists had independent researchers names with Twitter links where they publish their research).

I am sure one can easily think up more ways to figure financing of (scientific) projects.
> latin1 as an encoding also results in broken Unicode support

That actually depends on whether your application actually relies on collation behaviors for case insensitivity or accent insensitivity of non-Latin characters.

From experience I can tell you that some of the largest companies in the world actually store unicode in MySQL tables using latin1 character set! It's not ideal and it's conceptually very gross. But in practice it actually works completely fine for these companies, because the relevant collation logic is handled in the application and/or in ancillary services.

Anyway, I agree with your overall point that MySQL should have changed the "utf8" alias to point to utf8mb4 much much earlier. Although I also understand the significant backwards-compatibility concerns (especially regarding logical dumps) which forced MySQL/Sun/Oracle to slow-walk this change.
So basically all of the politicians who enacted crazy covid mandates for three years?
That’s not the CDC recommended the use of ivermectin. It is a court case stating that doctors are legally allowed to prescribe human safe variants if they so choose.

It doesn’t have anything towards the effect of ivermectin on Covid.
Am I reading this right? You’ve written a vector database in python? Are there any performance benchmark comparisons for me to look at?
Yes, but my point is that it's a really bad example, chosen to optimize for marketing rather than illustrating actual effective communication. In and of itself there is nothing wrong with marketing, but intentionally sacrificing effective communication in a piece whose topic is effective communication strikes me as particularly ironic, and it really rubbed me the wrong way.
Most people never stored their TV on their personal devices in the first place. People shifted from rental to streaming / DVD & Blu-Ray to streaming.

Every year I have more pictures and more documents and more stuff in general to store. That or I have to fuss with pruning things, which is a PITA and I'm reluctant to do.
No method of payment is accepted everywhere. Not only is cash accepted in far more situations than gift cards, that's obviously the case. If we were truly debating this point and not shooting the shit on the Internet I would go after you, rhetorically, for interviewing dishonesty.
> So an article from a Topeka paper, 1.5 hours away from Marion, is given more benefit of the doubt than locals on the ground?

Yes, of course an established newspaper is more credible than an anonymous online user.

But it's also not just about who gets the benefit of the doubt. The facts available so far do not fit easily into a plausible story that would justify the police actions: we would need explanations for why the paper would be committing identity theft and computer hacking crimes to report on matters of public record, why the paper would claim to have reached out to police rather than publish damaging information, why the paper was raided but nobody was arrested or charged with any crimes.

On the other hand, the available facts do fit easily into a plausible story of cronyism and incompetence. It's a lot easier to believe that the local officials were being overzealous in pursuit of someone they perceived to be trying to damage the reputation of someone politically connected. The unanswered questions here are more about which plausible explanation is correct: are the police trying to build a case against the paper, or against the paper's confidential source?
Amen, less headcount more founders! Bootstrap!
Not being cash, housing vouchers are also difficult or impossible to apply towards a roomshare situation. As mentioned in the article, this is a common solution for students to afford housing, by splitting the rent with multiple roommates. A voucher could easily cover the cost of a bedroom in a large shared house, but will never allow you to secure a studio or 1-bed on your own.
Don't know. This would have been early to mid-80s I think.
Okay…go fix your non-type-related bugs.
This really scares me. The wayback machine is a treasure. I don't know what will happen to it if these cases succeed.
> The reason I think this is needed is because a large percent of Internet users cannot afford hosting personal websites.

I sympathize with this, but disagree. There are a lot a great free options for hosting a website. I personally use GitHub Pages, but Netlify, Vercel, and even Glitch offer excellent free tiers. Heck, if you just want to put some words on the web, WordPress.com offers free blog hosting.

All of these options are using someone else's service, and that may go away without notice. I understand some people wouldn't prefer that. But on the other hand, I value my phone's battery and site's availability over owning the full stack.
InfiniBand is intended to be run in parallel. You could handily exceed the M2 Ultra bandwidth if you ran 4 channels of IB, but rarely do people need more bandwidth than what PCI offers. At least for AI.
Rigghht... It's the millenials, not like corpos haven't been doing this for decades. As soon as there were cubicles, there were people rejecting them.

See SC Johnson HQ for one of the most famous versions of this. (https://youtu.be/yb-kYt1lpnI)
This is what consultants get taught when communicating to executives. Start by your conclusion/most important idea then support it
Cloudflare, Porkbun, used to use Namecheap but their prices are too high now.
I know about privileged ports, they just don't make sense anymore. They were a good idea on a timeshared system with groups of students logging into their own shells because equivalent personal computers were unaffordable.

These days, computers are used by one, maybe two or three people. If I, the only user of my phone, decide I want to use port 80, why can't I? Put this stuff behind a special privilege for all I care.
Hollywood’s Cold War Dissidents in Ireland
Funny. That is what seemed to happen in reaction to covid. Data and science were routinely ignored and replaced by fear and tribalism. How else can you get people to sign up for insane never ending government mandates?
A world without art? There’d still be plenty of art even if we didn’t saddle gullible teenagers with lifelong unserviceable debt to fund the study of art
Saying that doctors have the “authority” to prescribe is not the same as recommending it. Additionally a lawyer’s statement taken out of context does not necessarily represent the organization’s stance or advice. It seems like the post you provided is making some unjustified assumptions.
That's a big if
I can see it since Apple managed to popularize face ID which is almost as good except for identical twins and so on.
Command-line secrets manager powered by macOS keychains
Hey folks!

I've been cooking this up for the past few weeks. It's a small CLI to manage secrets that stores them in keychains on macOS.

I wrote this after rejecting OnePassword / Keeper / lastpass as I don't want to rely on a third party and a credit card subscription for what is really just... storing strings?

My needs were simple: a CLI to securely store secrets and inject them in scripts. That's mostly it. Everything else seemed overkill. Now with keychains, I get that, plus a nice UI to manage my secrets afterwards and syncing across my machines.

Hope this is useful for someone else!

Thank you, let me know what you think!
Ideas on demand (check Amazon)

Check Indie Hackers idea generation posts
Okay, maybe there's "consensus" in your mind about "washing your hands', but it's not clear what that means. We need people questioning what is the best way to clean your hands. Maybe soap is good. Maybe soap poisons a few patients. Maybe isopropyl alcohol is good. Maybe some other kind of alcohol is better. I could go on. The point is that there could be some cases where a traditional application of soap and water is actually worse for the patients, the doctors, the nurses or someone else.
There are all sorts of things that I personally disagree with that I'll fight for your right to do.

If you want to have ten sexual partners at once, do a ton of drugs, generally live a hedonistic lifestyle, you do you. I'll judge you and won't associate with you, but I'm not going to stand in your way.
I'm downvoting you because an estimated 3% to 5% of the world's entire GDP is linked to criminal activities (official CIA factbook numbers). Bitcoin doesn't even register on the radar of money laundering.

And only the dumbest of the dumbest criminals leave traces in a public ledger, especially now that several companies do specialize into analyzing these public ledgers to find evidence of criminal conducts.
The upcoming Office redesign is even worse
Actually in many universities grad students are already sort of independent contractors. The offer I got from Berkeley for instance didn’t guarantee funding beyond the first year, students are expected to secure their own funding (through advisor’s grant, personal grant, etc.).
Far Manager: files and archives in Windows
Don't let that stop you. They'll always have complaints.
If anyone wants to split, make backend and frontend repositories separate, take a look - https://github.com/mkosir/trpc-api-boilerplate
It slows down the iteration cycle - when you make a change to your API definitions you'd need to push the change to either a schema repository or into production, then regenerate the API - at which point, if you've accidentally introduced a breaking change, your frontend is already broken - you can work around this with CI that detects breaking changes, but it requires a fair amount of work. Having them in a monorepo means that breaking API changes can fail CI and never make it into production.
According to Merriam-Webster, it should be About-Face with a hyphen in between.
> The MM experiment aimed to observe a predicted effect of the theory of luminiferous aether ... which provided strong evidence that the aether theory was wrong.

MM failed to observe effects predicted by theory of STATIC luminiferous aether. It looks like there is no absolute aether frame (which will be strange to have in the infinite Universe).

> They're just much larger and more precise, which is why they can observe the much smaller effect of gravitational waves.

Yep. We can discard MM experiment now, because LIGO/Virgo is much better.

If we want to measure wind at high altitude, but we put our measurement tool deep and isolated it well, with high enough precision, we will be able to measure distant earthquakes and nuclear explosions. No luck with wind, of course.

To catch the wind, we need something like NANOgrav, but at much smaller scale at high orbit around Earth. Luckily, we have large number of GPS satellites with high-precision clocks in the sky: https://link.springer.com/article/10.1007/s10291-017-0686-6 . I see strong annual signal here.

> Yes, but the effects observed by LIGO and VIRGO are predicted by general relativity

This doesn't make GR unique. Other theories can predict this too. It's just waves in a medium. However, GR is abstract theory, which lacks explanation power. Lack of explanation causes lack of understanding.
He leaked top secret information and fled to america's worst enemy Russia, where he enjoys a peaceful life now. His revelations are not as shocking to the public as they are to tech people. And the journalists he went to were not american. If he indeed exhausted legal options to report his findings he should have made his case in a US court.

There several implications to his actions. One is that he has no faith in the US legal system and has rejected it, another is that he believed his revelations were unlawful and without precedent, both things are untrue, the intel oversight committee was aware of what the NSA was doing and it was not their first time spying on americans. Even before electronics, intel agencies opening the letters of americans and spying on them was a thing. Many regular people I talked to about this are actually glad because they hear about ISIS and terrorist bombings all the time (back then at least). When bombings like the boston marathon bombing happened, what did the public/media say? They all blamed the fbi for not stopping it beforehand, and after 9/11 the NSA and CIA were expected to work hand-in-hand with the FBI and domestic LE by lending/extending their capability to help them.

You will all remember how this was not even a 2016 election issue.

Personally, I am very glad snowden revealed what he did, and a lot of people in the USGOV should have been imprisoned for it.

But the people voted and continued to vote in favor of the government, vindicating them and condemning snowden. Other leakers followed his way and they were appropriately jailed and then released as he would have. This is thr unfortunate reality of democracy and the state of mind of the majority of americans.

Self included, the USGOV is not my enemy but Russia is. As much as I appreciste snowden's efforts, expecting americans to side with a person who defected to Russia is silly. He is someone who did what he thought was right but defecting to Russia makes him an enemy, not a hero, despite what he said.

Let me put it in a very simple way: American's (self included, as much as I care about privacy -- I have been a victim of this more than you know!), compared to defecting to Russia or humiliating the US by fleeing to our enemy don't give a shit about the government spying on us unlawfully.

The people are aware,every major media outlet and even major movies told them exactly what snowden did and revealed. Snowden is a pariah because that is the will of the plurality of americans.
Climate change can hardly be called a science by the way. To be a science you need to make falsifiable claims. Without the ability to experiment, all you are doing is fitting some gigantic models to some historical data, and we all know how bad this can go.
My lazy research pointed to 6K calories which is a lot more than a typical person can burn by physical exercise.