skysight-inc/HackerNews huggingface dataset:
I think it is difficult to make general statements about all "open source" projects, because there seems to be at least 3 different types of open source projects:

1) Small projects, owned and maintained by a single person, with maybe a few random contributors.

2) Medium-sized projects maintained by handful of developers, without much organizational structure.

3) Large, almost enterprise-scale, projects used by thousands or millions of downstream users, maintained by dozens or hundreds of developers, requiring fairly complex organizational structure.

The article says that "instant you get that first contribution to your code, it becomes an open source project with an open source community of two", and the purpose of the project changes to "collaborating on the maintenance of the project".

For me, absolutely not. For most of my personal projects that I have open-sourced, I have no desire to migrate from a Type 1 (small, personal) project to a Type 2 (medium-sized, multiple-maintainers) project.

I accept PRs on a case-by-case basis, but I usually reject a vast majority of them: they are often buggy and incorrect, or they don't match the purpose and design of the project, or they are correct but severely incomplete (e.g. missing edge-cases, missing tests, missing documentation, etc). I have discovered that it usually takes me more time and effort to code-review the drive-by contributions into an acceptable state, than to just implement the feature myself.

On the other hand, for Type 3 (large, enterprise-scale) critical projects which affect numerous other parties, there is probably a higher level of implicit and social expectations that the project will handle bug reports and feature contributions from 3rd party contributors in a reasonable manner. The development process of a large project probably shouldn't rely on the whims and emotional state of a single maintainer on the project.

With regards to "kindness", which the article mentions a few times, I think for small projects, it might be reasonable to expect the kindness of the community. But for large projects, it is unrealistic that "kindness" will scale to thousands or millions of users. Too many people are too narcissistic, thoughtless, cruel, or all of the above.

In summary, it seems to me that the expectations and the dynamics of an open-source project varies quite a bit, possibly depending on the size and character of the project.
I would argue that you imagined something that the other person said - in this context, the other website. This is why your "strive to address... what was said, not what you imagine the other person said" comment sits uneasily for me.

I'm not sure if your highly condescending and somewhat reactive tone is intended or not, perhaps it's satirical, but in case you are unaware, your tone is highly condescending. Saying things like "if you pay attention to the words" and "you just have to make a genuine effort to understand" and your didactic "default to this" comes across rather badly.
This seems like a great example of having the wrong security mindset in console development. "We're the only thing that can write this saved data, so we only have to parse what we wrote" is a very common console mindset, and fundamentally wrong when people can prepare artificially constructed saved data.

(Completely separate from that, consoles shouldn't be treating users as the adversary, but given that they do, games are failing to have a security mindset consistent with that stance.)
> I'm interested in more lit on the subject, but I never understood how anyone sells anything via cold-calling.

Read a good sales book that talks about it.

There are a few factors: Effective salespeople will narrow down the list to cold call - so it's not completely random. Examples:

When trying to get a house for cheap, it's not hard to find a list of people in a locale who own more than 50% equity. Now it's a matter of cold calling and finding one who is in hard times and cannot sell (e.g. house is in poor enough condition that no bank will give out a mortgage). The home owners are at risk of defaulting, so you take the property off their hands for relatively cheap, fix it up, and sell it. This way the homeowners get money (as opposed to a foreclosure where they'd get nothing).

Roofs: A lot of new homes have a 20 year roof. Look up neighborhoods built in the last 20-30 years. Go door to door and try to sell them a new roof. Many will buy, because they know they have to replace it sooner or later.[1] You can also tell them which of their neighbors recently got a new roof.

Solar panels: Same idea: Find people with old roofs, and give them a "deal" for a new roof + solar panel combo. Getting that solar panel incentivizes them to change the roof.

Really, the key is to have a systematic way to reduce your search space. Then you'll get more successes.

[1] Pro tip: Never get your roof changed this way. I've actively gotten quotes for my roof, and the highest quote I got was cheaper than the lowest quote from the door to door salesmen.
The standard library alone is insane. The only time I need an outside library is for something specific like a database or sdk.
And if Congress doesn't pass a budget because it doesn't agree on one, the whole country is meant to grind to a halt. This is mutually assured destruction, guaranteeing that Congress will pass a budget.
I think it's mostly a question of how NASA assesses the vehicle: is it going to be an endless series of patches on a fundamentally flawed base? Or is it somewhere over 50% done, with some software cleanup, thruster fixes, and some decent QA and then good to go?

Rejigging New Shepard with appropriate docking, heat shielding, maneuvering thrusters, life support, power, cooling, etc, etc, etc, is a huge project. Certainly it's a head start, but I think it'd be a ground-up redesign with that as experience and maybe a starting point for beefed-up parts.
Yeah but then I have to figure out the pocketbase API and keep it as a dependency. I'd rather the dependency footprint be as small as possible, accepting the minor tradeoff of having to implement auth myself.
It should be pointed out that looking at the average cost of developing a drug is misleading, since one has to include the cost of all the drugs that failed to make it to market. One also has to include the money spent by small companies that failed and were not bought out, not just the money the big companies spend buying the successful ones.
There was a period a few years back where LinkedIn was the easiest place on the internet to get organic reach. As such, the marketing guru set were all recommending LinkedIn as the best place to “build an audience”. I haven’t checked, but I’d guess the juice has been mostly squeezed out by now.
That doesn’t seem obvious to me at all. Seizing the plant and rigging it to explode as a quid pro quo demand for Russia to leave the Zaporizhia NPP seems perfectly reasonable.

It’s not like “nuclear terrorism” is morally superior to threatening nuclear annihilation via MAD

Its also one of the few exit plans for a raid deep into enemy territory with no logistics.
/*

https://es.wikipedia.org/wiki/America

Not all countries see North America and South America as 2 continents. Rather, they're regions of a single continent called America, like South Asia is a region of Asia.

There's more to education than the US-American perspective.

*/

Consulting with people's opinions in the Spanish-speaking world really does not matter, because they're still wrong. The Darién Gap physically separates North and South America.

There's a better argument that Eurasia is a single continent, than there is North and South America.
The site also indicated that "Adherence to F/TAF and F/TDF was low" which means those that got infected most likely weren't taking their pills on a daily basis, unfortunately.
What are those things on which a supermajority of people agree, including implementation details and funding sources? Everyone wants more free stuff from the government. No one wants to pay higher taxes.
Gilead claims that is false and that they spent 1.1 billion on developing Truvada.
https://www.gilead.com/news-and-press/company-statements/gil...
I'm banking my profits to start a dyson sphere company. I am not joking. I'll seriously do it.
Discontinued on windows.

https://www.xda-developers.com/safari-for-windows-editorial/
You probably got a bit higher number than the true one, because water flows faster the farther it is from the floor/wall, and leaves float so they move like the fastest water, not the average water.
They haven't even actually made the nanoparticles yet, so lets see that and a manufacture process that only has reusable reagents before we get too excited.
What's hiring like these days?
I work for a, uhh, large semiconductor company and am successful and like the work but they are frankly offering me too much money to "retire" early I almost can't turn it down.

But I would want to find more work within a few months. I'm 51 and have been at the company for 27 years, in areas ranging from IT enterprise full stack development to design engineering automation to C++ driver development these days.

What's it like to come out of the protective, motherly embrace of the corporate world these days for a middle aged person, how is the job market for remote or hybrid work?
I felt the same. Then I decided to spend some of my money hosting others at my home and sharing nice things with them -- things that they themselves may not be able to afford or care to spend personal money on. For example, taste testing an expensive bottle of whiskey, Wagyu beef, etc.

That's been enjoyable.
I don't have anything insightful to add, I just want to add my voice to the choir of people saying that after using sum types, working in a language without them feels unnecessarily restrictive and awkward.

If this feature were implemented, it would take C# to a top contender for a daily driver language for me, and would make me feel a lot more confident in choosing it for projects where the C# ecosystem is already present, such Godot's C# version.

I'm really excited about this proposal, and I don't know anything about C#'s development pace, but I'll be watching from the sidelines hoping I can use union types in production in 2025 or so.
Yeah, because things we know very little about always turn out to be easier than thought.
This is fantastic! Excellent work. Congrats on shipping this.
They have a similar prompt for accessibility (I believe) API in the beta, and it completely breaks Chrome Remote Desktop.
I do this for https://browserflow.app (and the AI version in development at https://browserbot.ai) via the chrome.debugger API: https://developer.chrome.com/docs/extensions/reference/api/d...
> David Fox has plenty of savings. He earns hundreds of thousands of dollars each year. Recently, he allocated $60,000 to buying a new car—but when he arrived at the dealership, he could bring himself to spend only $30,000 on a used model.

David Fox may be making the right decision here.

The question for me is whether I have enough saving to sustain a decent lifestyle in an adverse, yet possible, scenario (getting laid off, declining stock market, inflation, reaching an old age, high medical expense...). And incidentally, will the $60K car make me that much happier than the used one for half the price?

Even with a high salary, it may not be a very good decision to buy the expensive car.
Our developers write C# code using windows/mac/linux (it's up to their own preference) and we deploy to linux containers on AWS. Times have indeed changed.
> That case has implications respecting third party advertising but it has no bearing on direct campaign contributions to candidates.

It's by now become rather clear that both parties have found loopholes to get around the so called firewall between the campaigns and these third parties:

https://www.opensecrets.org/news/2023/08/super-pacs-raise-mi...

> Is there a case where significant public pressure has failed?

I guess the best example would be campaign finance reform itself. That's an issue Democrats and Republicans actually agree on:

https://www.pewresearch.org/politics/2023/09/19/money-power-...
> things we know very little about always turn out to be easier than thought

I mean, yes. Sometimes. Wrap this rock in a wire and you’ll have a radio is not exactly what you’d expect.
This is the opposite, fixing payment flow is something can be completely done without customer feedback. It’s q&a work.

You would want to test the response of customers on your product as well as your acquisition strategy, this is something you can’t fully predict, but still can get close if you spend a lot of time in that market
A room where all the walls, floor, and ceiling are made of this would be pretty disorienting, wouldn't it? Even with a light source that let you see all the people in the room, wouldn't it just look like you're all in a pocket dimension?
Let's treat Türkiye's pronouns with the respect they treat ours.
> Our hope is that GA pilots will no longer need to do things like train stall recovery.

I hate everything about this thought process. Every pilot should know how to handle stall recovery, for the same reason that every driver should know how to handle loss of traction whether they have traction control or not. Driving the skill bar to the bottom intentionally will just result in more and more people flying without a clue what they're doing, just like we have on the roads today.
A significant portion of the cost is the drug trials. Excedrin Extra Strength and Excedrin Migraine have identical formulations, but IIRC Bayer spent $300m on FDA approval for migraine treatment, which is why the migraine variant continues to be more expensive.
> A federal judge ordered Ripple to pay $125 million in civil penalties and imposed an injunction against future securities law violations on Wednesday.

What does an injunction against future violations mean? Why would that be weightier than the criminal legal code? Shouldn't such an injunction be assumed by pretty much everybody doing anything?
Show HN: Voyage – Toolbox of otherwise expensive SaaS marketing tools
Voyage is a bunch of marketing tools for SaaS in one platform.

We're betting on three things:

1. Many marketing tools don't offer free tiers. Think Optimizely, 6sense, Mutiny, Typeform, Qualified, Marketo, Drift, etc. A lot of these have minimum contract sizes of 5 figures. Voyage is completely free right now (haven't shipped monetization yet) and will always be usage-based + free tier.

2. Having these tools in one place compounds. We offer global themes for all of the user-facing marketing assets, which means you won't have to manage a brand theme for each of Wistia, Drift, etc. We also can use the data from one tool to modify another. Ex: personalize the header of the pricing page based on whether a visitor went through the video on your splash page.

3. We can outship most engineering teams in the long term. It's difficult for mar-tech companies to attract/retain talent since they're GTM-first, not eng-first. We're building an eng-first mar-tech company, getting into teams early with a generous free tier, and making money as our customers scale.

We can probably offer these tools much cheaper at bundled scale too. If you use any of these tools and want to combine them together for a reduced bill or better cross-tool integration, please reach out. We'd love to have you as a design partner.

- Wistia / Vimeo
- Typeform / HS forms
- Optimizely / Mutiny
- Google Analytics 4
- Drift / Qualified / etc
- SEO content tools

bryan.houlton@withvoyage.com
I relate to the persona above you. I have plenty of hobbies, and almost all of them are free or cheap. I don't need a better laptop than what I have, I don't need an expensive bike to enjoy riding around, I don't need better running shoes -- or any shoes -- to go for a nice long run. The high of having the shiny new thing wears off.

Recently I got rid of my bed, entirely. I had an expensive latex mattress, but I realized I enjoy sleeping right on the floor. It's firmer, cooler, and easier to maintain. It's just one of the many cases where I realized that less was more.
Find an aggressive home inspector that isn't associated with your realtor, preferably one with general contractor experience and someone who is older. Like it or not, older folks have seen more things go wrong in more ways and can spot problems that younger folks might not be familiar with.
Maybe everyone should just mind their own business?
I'm in the same boat, down to preferring travel/experiences over things.

But last year, I bought a "nice" car. Not a Lambo, nothing that makes people turn their heads on the street, but 3-4x more than I'd ever spent on a car before. I'm not a car guy, but I remain astonished by how much I continue to enjoy driving it and how much the little luxury fripperies like a really quiet ride, driver seat automatically adjusting to my preferred position, heated steering wheel, adaptive cruise control with lane following etc add to the experience. Maybe I've been underestimating the value of well-made things after all.
source https://vm.tiktok.com/ZIJno7Wpg/
WhereI'd you get 20 from? I'm looking at 4 for a Chromecast Ultra 4k.
This is great! I’m curious about the accessibility tree noted in the unsupported-for-now APIs. Accessing the accessibility tree was something that was in Playwright for the big 3 engines but got removed about a year ago. I think it was partly because as noted it was a dump of engine-specific internal data structures: “page.accessibility.snapshot returns a dump of the Chromium accessibility tree”.

I’d like to advocate for more focus on these accessibility trees. They are a distillation of every semantic element on the page, which makes them fantastic for snapshot “tests” or BDD tests.

My dream would be these accessibility trees one day become standardized across the major browser engines. And perhaps from a web dev point-of-view accessible from the other layers like CSS and DOM.
If the university owned the IP, then its value should have been reflected in what was bid for it.

If the knowledge was not restricted by IP law, then any drug company could use it, and compete for new drugs based on it. As such, it would not provide any of them with a competitive advantage, and so would not be reflected in what they could charge.

What universities typically produce is not a chemical that can serve as an actual drug, but is only a starting point for a long and expensive process of producing such a chemical. And then, it's often found that the target of the class of potential drugs isn't actually a good one. One can't determine that until drug candidates are available to test on real patients.
> It's just a very predictable decision

But if it's a certainty, with perfect information, then there's no choice to be had. The choice is an illusion.
First thought was this was about the acclaimed board game that is on my to-do list
I've found it quite easy to build and deploy to Linux, also curious what challenges you've run into.
In the 1960's (I think?) NASA did studies on various emergency situations in preparation for the post-Apollo space stuff that never happened. I remember a zippered inflatable sphere that could be used to EVA a person between vehicles, and I think there was an inflatable cone-shaped reentry device that got out of orbit, and down to a reasonable altitude, before being discarded and the person used a parachute for landing.

A quick search turns up:

https://en.wikipedia.org/wiki/Personal_Rescue_Enclosure

https://en.wikipedia.org/wiki/MOOSE

https://en.wikipedia.org/wiki/Paracone
This is kind of ridiculous. Like there is something wrong with living within your means and being financially responsible. Guess it's bad for business. First time I'm glad for a walled off article on here. Saved me some time.
One thing I find odd about this: the rules for CAs are long and detailed, but they don’t seem especially complicated. If I were implementing a CA, I would have the main code (their “service oriented architecture” or a monolith or whatever) produce not just an instruction to issue a certificate but a transcript of the entire exchange. Then a completely separate code path (plain old synchronous Rust or Python or Go or Haskell or ML — no microservices) would check the transcript for compliance with each clause of the requirements and block issuance if anything fails. And raise an alert that gets noticed.

One could even get fancy and use verifiable randomness for everything in the protocol that is supposed to be random.

And then one could refactor some other code with much less worry about messing up.

This might also reduce the blast radius from a bug in some other component. If the magic random string generator can be coerced into returning ‘www’, then a separate check would prevent this from compromising everything.

(I work in a different industry, and in my industry there is plenty of complex, evolving code, that needs to do the right thing. The more competent players have separate verification code as a double-check.)
So the conspiracy being alleged is that Google "censored" the autofill but not the actual search (which they admitted to) and... featured mainstream media sources (which they always do) and... somehow got all of those news agencies to purposely write stories badly, omitting details and pushing opinions (which they always do) so that Google could push the results for the real stories past the fold, where it would take the monumental effort of scrolling the mouse wheel and maybe clicking a link to find?

Those devious bastards....
>Out of interest, what "patterns from the .NET framework era" do you think don't work well in .Net core?

Overriding equals to do memberwise comparisons on POCOs

Any checking of types where pattern matching would be better

Old-style tuples without names (old style is tuple.Item1, tuple.Item2, etc.)

Checking of multiple tuple values at once without pattern matching

Any code that could be refactored with the new LINQ methods

Long ifs/switches that could be replaced by pattern matching

Concatenate a lot of strings (one per line) so there wasn't a ton of horizontal scroll, particularly for SQL in C# code

using statements still needing a level of nesting
The outcome for taxpayer ROI should be about the benefit to the public at large regardless of who commercialized it. Commercialization should eventually lead to better and cheaper version of the technology, which increases benefit to the public.

Of course, the people who worked to commercialize it deserve pay for their work, so the question is exactly how much.
Parents growing up post World War 2 in places with rationing like UK, too.
OP probably refers to Lenovo ThinkCentre mini PCs; they're well made, quite expandable and cheap, but if you can't find any, check out used Chromeboxes. They can be unlocked and reflashed with Coreboot in a single step, which makes them more secure aside allowing the native install of your OS of choice. Hardware quality is usually very good.

More info here: https://docs.mrchromebox.tech/

Chromeboxes aside, I've installed various Linux distros on different MiniPCs and the outcome has always been great; the only caveat is to check if your particular model does like to be used without a monitor. In some cases they didn't and refused to boot, but I solved by connecting on the HDMI port one of those cheap "virtual monitor", "dummy monitor", etc. dongles sold to perform this exact function.
Gazette is at the core of Estuary Flow (https://estuary.dev), a real-time data platform. Unlike Kafka, Gazette’s architecture is simpler to reason about and operate. It plays well with k8s and is backed by S3 (or any object storage).
What sort of performance are you needing?

My Apple M1 MacBook (2021) can infer whisper-medium at roughly 10x realtime, for comparison. Takes about 20min to process three hours of audio.
Including the author?