skysight-inc/HackerNews huggingface dataset:
> When any company releases their tool as open source, the contract with the community is always the same...

There is no contract. Try to enforce it. Even non-binding expectations differ widely among projects.

> We believe that HashiCorp should earn a return by leveraging its unique position in the Terraform ecosystem to build a better product, not by outright preventing others from competing in the first place.

Nobody at Hashi cares how their competitors think they should make money. As for competition, Hashi just blew the whistle for an all-comers product pace-race against its formerly free-riding rivals. The old code remains MPLv2-licesed. That's the starting line. Their new BSL automatically releases new code under MPLv2 four years after it's published. That's Hashi committing to a minimum pace. They clearly foresaw a fork.

They are betting their maintenance commitment, expertise, new development pace, and existing book of business will make their new, less than four-year-old versions the versions users want, despite the license. Hashi's announcement and FAQs try to minimize perceived cost of the license change by emphasizing they intend no change for users, customers, and contributors, as distinct from product-service competitors. This new fork announcement tries to maximize uncertainty about the license and throw shade on future development prospects. It's all in the game.

Customers can watch the runners run. Eat popcorn.

I think it's highly unlikely Hashi's rivals will make enough marketing pain on this to force them to reverse the change. The database companies made far bigger moves, with more complexity and fewer marketing lessons learned. They held out. So the war's on the product dev and product marketing fronts.

The real test will come in January, after Hashi says it will stop backporting fixes to the current MPL release. At that point, the rivals are under their own power only. Will any MPL-today-licensed fork be so competitive with Hashi's version at that point that customers bet on it over Hashi's long-term? It will have to bear its own development and maintenance costs for whatever differentiates it.

I'm familiar with the products, but not an active user. My main question is whether there's substantial new development still to be done on the most popular projects, or whether it's really a maintenance war. I'd be looking for whether Hashi's new versions break compat, either tactically or as a consequence of new development.
Overheard at the watercooler: The only way a CS guy knows how to prove an algorithm works/does not work is to find counterexamples.
Long time YC reader here. Created an account just to make this comment: maybe this idea of a fork is a good thing. We maybe able to potentially explore developing HCL further. Develop further abstractions that are provider agnostic. At least for most common resources like instances, security groups etc.

Obviously there would be tradeoffs involved. But if we can cover the 80% situation, that would be a good start.
If it's eMLC, kept at elevated temperature (40C), and unpowered. Consumer drives use higher floating gate voltages so they'll keep data for a year while unplugged.
That sounds like Solaris threads, with userspace threads multiplexed on OS threads of course themselves multiplexed onto physical cores?

(https://a.co/d/1XGdjWQ is an Amazon link to Solaris Internals)
I’d be interested if you elaborated. Open source is definitely a tough starting point, though sometimes it can have some competitive advantages.
Moreover you can even work with the ULP co-processor from micropython using assembly directly from micropython code. https://github.com/micropython/micropython-esp32-ulp
Thanks! Really appreciating the links, will watch later.
It's doubly strange because usually it's the other way around; if you want the paper check you have to pay for it, otherwise they transfer (slowly) electronically. Some places have a "pay you before" option that is electronic and fast and also takes a fee.
Hot take - their involvement in gambling is much better than lobbying for copyright term extension and preventing Mickey Mouse from entering into public domain.
Unsure of the HN cultural mores surrounding posting your own articles. I forgot I wrote this, but it encapsulates a sense of modernity I frequently consider. It's short, has references and doesn't have blinky ads. There are worse things you can subject your eyeballs to, I suppose.
This is a film that I wouldn't go to see, but I was surprised when at least a few conservative pundits came out with really positive reviews of the film, and they explained how it could be interpreted in interesting ways beyond the surface appearances, or the way that everyone hoped it would promote certain values. I think it's just great that such a popular film has layers and layers of polyvalent meanings. That's art, when all sorts of people can look at it from different points of view, and see radically different things.
I don't know the practical realities and complex legalities of this field too well, but when I was paying cash for common medical procedures for a few years, the biggest problem I had was finding out the prices of procedures.

Trying to call a medical office and get a price for anything was often a frustrating exercise. The staff would say things like "The doctor has to examine you first and then tell you how much it costs" or even "We won't know the full price until after the procedure".

Trying to comparison shop was very difficult, even for relatively common tasks.
They seem to have six, either 4090s or 3090s judging by the total amount of VRAM. How many more do you think you could get with $15k considering all the other hardware costs? I doubt you could make it more efficient at this price point.
> Fortunately I didn't listen the advices and stopped after 4 months, my therapy now is just walking, running, cycling, outdoor, trees, vegetable, minimalism

Over-medication is a big problem, but you have to recognize that you are extremely lucky to be able to function without it. Not everybody can. I couldn't.

I share your experience regarding side effects, it would likely kill my career. Thankfully anti-psychotics work quickly, unlike antidepressants. As long as I have the discipline to recognize the signs, I can medicate mostly as needed. But this, again, is a privileged situation. More severe cases can't risk that "as needed" treatment.
I think it also shows how tyranny manifests through a series of small pushes. Napoleon didn’t establish an autocracy as soon as old major died - it took him all the way until the end of the book to let the mask drop fully. There were dozens of small ways the other animals could have resisted his rise to power along the way - missed opportunities for good people, aka “the only thing necessary for evil to triumph is that good men do nothing.”
wut.

cDc has been around since 1984. L0pht was founded in... 1991, iirc?
About as useful as Feynman's algorithm for solving problems:

1. Write down the problem.
2. Think very hard.
3. Write down the solution.
The truth is that people who are fine operating and managing their own ElasticSearch/Postgres/Spark whatever cluster are not the people who will be buying the SaaS offering. Theres no point trying to convert those people, theyll convert themselves once they get tired of constantly upgrading and maintaining a non-differentiated piece of their business, or they’ll just be happy users who bring your tech stack to their next gig, where the buy vs self-host choice gets revisited.

The main problem is that many teams think they’re “that guy (or girl)” who can manage a complicated piece of infra as a small team and will be saving money. If you spend 10% of your time doing devops work, you spend 10% less time on your actual product (you might as well be binging netflix). A majority of these teams convert (IME) to a hosted offering once the right price and SLAs and DevExp are there. The only part of your sales pitch that matters to these teams is “this isnt worth your time to self host when we have a great offering thats cheaper and faster to get setup”. If you have a logo from a big co that has the talent to self host but are buying your product, then your work is done.
W4 Games Unveils W4 Consoles
Forgot to add this:

> I probably could not even make a generalization about what normal closur-ing does or should look like.

I would say the key reason why this looks so wrong is that it essentially breaks lexical scope. The closures "look like" they are the same values from the scope above, but they are actually values from previous runs.

I would be hard pressed to find another library API that breaks lexical scope reasoning for its closures in such a way.
How election rules affect who wins [pdf]
> [/]even[/] Rust programmers feel it

:D

> Someone should write a PhD thesis about it

In a perspective it could be related to Multi-Agent Systems (maybe with reference also to Minsky and H. Simon), as a consequence of the narrow view of the single agent, and/or an intrinsic fault of resource optimization.
Trezor hardware crypto wallet is also running on micropython
I'll present a different take. There are some basic things you can do to make your code more readable:

- avoid double negations

- use grep-pable names and avoid string interpolation

- keep code duplication if that version is more readable and maintainable.

I'd love to see a longer list. In my experience, engineers too often code as if keeping the code as short as possible is what matters, instead of optimizing for code that is easy to read.
> Glenn Greenwald didn't do anything of merit before or since.

I'll leave it to curious readers to explore Greenwald's articles at salon.com, generally castigating the Bush security state and nuanced on Obama. Make your own assessment of merit.

https://www.salon.com/writer/glenn_greenwald
The name is not really legible, at least not to me: Here is the back of the check in question: https://i.imgur.com/ICBydCo.png

Nevertheless I will try to talk to someone at the post office about it. I had covid all last week, so didn't want to do it then.
"Food Insurance" does exist in some places and cases; many colleges charge for "room and board" if you live on-campus, so you're paying for meals even if you don't eat them that day, or at all.
I agree, and to me it hints at a couple of possibilities...

Perhaps they are receiving sub-standard vision care (and are thus unable to get updated eyeglass prescriptions, cataract surgery, etc), and this might be associated with other forms of sub-standard care.

Or perhaps a person suffering from dementia is less likely to notice and/or less able to pursue treatment for their own declining vision...
On Mac? Probably because only Safari has access to the private api's
The 1-2 quarters is just to "realign" the SWEs, not the codebase.

Old code can usually be left as-is unless there some particularly egregious security hole or the like.
My concern is liberal and scientific communities have a history of looking the other way at Marxist violence.
I wish I didn't need to choose which genocide deniers I'll have to cater to.
Of course this is only my opinion, but I'd rather trust an open-source password manager such as KeePassXC. They all have browser integration (native or plug-in) if this is important.
Ignoring bad technologies is great thing. Nothing wrong with that.
With the current state, most powerful LLMs are also limited in the amount of topics they are allowed to discuss. I bet you could easily differentiate between player and AI by asking opinions on some controversial topic.
Ransomware Diaries: Volume 3 – LockBit’s Secrets
> but I wonder if the v8 team is chasing benchmarks at the expense of real-world code that might not be so perfectly written.

Isn't it the other way around? https://v8.dev/blog/real-world-performance

I recall there was some newer blogpost discussing this topic with numbers and examples but can't find it atm, maybe it was chromium/chrome team blog, maybe someone else can find it.
>A better way to solve the problem is to go with a single-payer healthcare system

Better for who, and under what circumstances?
What does "build software that can be replaced easily" mean, if not "ensure the abstraction for this component makes sense so that people can replace it if needed"?

Together with your followup qualification of "keep mind of where things need to be focused on efficiency and less on abstraction" I don't understand what you're trying to say at all.

The idea that software needs to be designed to be replaced (as opposed to maintenance/improvement) seems to be very specific to some particular company's organization practices ("re-orgs"). Perhaps my objection to your generic "advice" is that your "it depends" is not "meta" enough to cover the cases where these Conways or whatever re-org crap isn't a recurring thing.

For example, a person who's worked on too many failing projects might advise others to just write crap while looking productive by gaming LoC/commit/bugs fixed metrics, because all projects eventually fail anyway, and nobody cares about code quality if they discontinue the project.

Another person who's stuck maintaining the crap they wrote themselves 10 years ago might go around telling others to make sure you get the first version right so that you don't end up in a situation like them.

I'm not really sure which situation is more prevalent TBH. "It depends" indeed.
Were any of the fMRI studies validated? I thought all related research was discarded.
I wonder if it might not be possible to evolve and/or design bacteria to break PFAS down? There are bacteria that eat things as diverse as metals and plastic, so why not ?
There appears to be at least one news web site, with 100MM+ monthly visits, that could not appear in the HN submissions. It's very clearly not a spam site. Obviously I don't know that, but it appears that it may be on the spam list. How would we know if this serves community well?
10,000 in a favorable area--quite survivable.

10,000 spread over the planet--extinction.
Any of the changes you're wishing for and proposing require a change to the constitution though, or worse. Are you suggesting that we should just jump to a straight revolution/civil war rather than try the existing process or changing the wierd cult-like culture that exists around the constitution? How can you know that the same cultish behavior around what the constitution says won't stick around with something new?
I remember an assembly at school that consisted of a multi-image presentation called Eye to Eye. In terms of content I think it fell into the typical early 90s don't-do-school, stay-in-drugs messaging of the time, but I was fascinated by it because it was driven by nine computer-controlled, precisely timed slide projectors arranged in a 3x3 square with accompanying audio playback; and supplemented by a 16mm film projector that occasionally replaced the center slide projector and provided "video" in the center of the square surrounded by images from the other eight projectors.

By switching slides on a "rolling" schedule, the slide projectors could achieve very smooth fades and transitions. Combined with the accompanying audio, it made for an effect that was almost movie-like, showing characters moving and speaking more smoothly than you would expect a slideshow to be capable of.

The humble slide projector is far more capable than one might guess, and has played a central role in all manner of visual presentation: the infamous "Big Board" from the gameshow Press Your Luck, for instance, consisted of slide projectors showing the various cash amounts, prizes, Whammies, etc. onto screens around the perimeter of the board, while border lights around each screen turned on to highlight which one the player would win if they hit the stop button. Famously, this arrangement was not random and super exploitable.

Now of course, the slide projector has joined the rotary phone and the floppy disk on the scrap heap of once-ubiquitous technologies that vanished after their moment passed.
Seems hard to prove that an algorithm works by finding counterexamples.
The Teacher!
Public Preview of New Mv3 Medium Memory Virtual Machines
Key features on the new Mv3 MM VMs for memory-optimized workloads

Powered by the 4th Generation Intel® Xeon® Scalable Processor and DDR5 DRAM technology, the Mv3 medium memory (MM) virtual machines can scale for workloads from 240GB to 3TB with faster performance and lower TCO.

With Azure Boost, Mv3 MM provides a ~25% improvement in network throughput and up to 1.5X improvement in remote storage throughput over the previous M-series families.

Azure Boost’s isolated architecture inherently improves security for Mv3 MM virtual machines by running storage and networking processes separately on the purpose-built hardware, instead of on the host server.

Designed from the ground up for increased resilience against failures in memory, disks, and networking based on intelligence from past generations.

Available in both disk and diskless offerings allowing customers the flexibility to choose the option that best meets their workload needs.
>>In some ways, "ball milling" is not all that different from the grinding of a mortar and pestle, but at an extremely high intensity, with the balls moving at incredible speeds to degrade the PFAS at a molecular level

That's the key point of the article, and it's astonishing that such a mechanical-scale process can degrade the chemical C-F bonds at a sufficiently useful rate. I'd really like to know more about how that actually works at a chemical level, and what is the remaining/resulting "safe by-product"?
>Not exactly just exploiting minorities.

They didn't say "just" or "only" minorities. However, most of the mines were located on or near, Navajo land and over 4 million tons of ore came for that land. The workers were disproportionately Navajo and the land is now poisoned with radioactive waste from the mining, with cancer rates doubling from the 1970s to the 1990s. Land the Navajo were forced onto. Recognizing the damage this has done to an already persecuted minority population does not negate damage done to individuals of other races or ethnicities.

https://www.npr.org/sections/health-shots/2016/04/10/4735472...

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3222290/
Lottery and charity gambling is a bit of an interesting thing. It's a tax on the poor but it's not as if the government won't tax the poor if you take away gambling. Governments throughout history across societies have always avoided taxing the rich as they're savvy at avoiding taxes, whereas the poor always pay.

Governments and charities have restraint that for profit businesses just don't, and free market driven competition and efficiency is NOT a good thing in this context.
Supabase is now HIPAA compliant
Streamflation Is Here and Media Companies Are Betting You’ll Pay Up
And of course, they'll gladly continue to do both from now on
There's The Walt Disney Company, a publicly-traded company, and then there's the Disney brand (one of many under the Company's umbrella), as in Mickey Mouse, theme parks, Snow White, etc.

Conflating the two is pointless and is only done to create clickbait articles such as this one.
It would seem prudent for them to partition their business into two separate entities - one which handles non-contentious archiving (the wayback machine, etc) and another one which handles the stuff which seems to attract repeated lawsuits.
I sincerely doubt anyone will see this, but this video is basically a perfect breakdown of everything wrong with how this was handled-

https://www.youtube.com/watch?v=zl-AgmoZ5mo
I've spent most of my career in embedded systems, occasionally coming up for air to write a webapp or desktop application or even a mobile app.

I find that the devs in those spaces tend to regard working directly with hardware as being akin to magic. It's not surprising: very few developers these days are working on bare metal, so the work they do seems weird and out there, even though for us it's just another day at the office.
You might get a kick out of this: https://www.youtube.com/@djkennyparker/videos
Did the site change to become this? So far that’s my best guess I’d what happened.
The Ease of Manual UNIX Timestamp Arithmetic in the Shell
I don't care. Firefox is fast enough for me, even on my Pixel 4a, and without ads.
Are there any "real life" benchmarks, e.g. comparing how long each browser takes for a typical popup, banner and autoplay video laden website to load and finally become responsive for user? And of course this should be a moving target, as website sizes just keep increasing.
> purposely making their websites work worse on non-chrome browsers

This is wild exaggeration that I never hear about except from people defending the mismanagement of Firefox. I've used Firefox since forever, and I don't have much trouble anywhere that I can remember. The browser works. This is an article showing that it's outperforming Chrome on some metrics. It's Firefox's business and design decisions that wreck their browser. It went from being awesome to being janky Chrome that calls you abusive when you complain that they put an ad for a tv show in your browser.
I said that haskell was invented and not discovered. The person I replied to was comparing calculus to haskell.
Dating a transfemme, lovely lovely person., she will appreciate if I send this her way to show strength and pioneer paths of previous generations, and that there are no limits to what she can aspire to be!
We absolutely do have a choice when it comes to how we remove CO2 from the atmosphere.

And direct air capture (DAC) is most strongly pushed by existing fossil fuel companies as a form of predatory delay.

After all, no need for them to stop pumping oil if they can offer up DAC as a fig leaf.
The headline makes me reminisce of a object oriented class I had years ago.
The instructor asked:

"If you are coding a black jack game, who shuffles the deck?"

The dealer we all responded.

"I daresay that the deck shuffles itself" the instructor replied.

In Literature that is impossible.

Unless you are reading Alice In Wonderland.
It's interesting how in some places in the world the presence of a doorbell is so important that there's a need to make it "smart". The success of smart doorbell products demonstrates this need nicely.

I have no doorbell. If a visitor does not know how to get hold of me or the other inhabitants of my property, then they probably have no business being there in the first place.

I am not alone in this. Most people in my street are the same (based on my very unscientific study last week while out on a walk), and probably most of my city is like this (again, based on my own unscientific study)
>If you're going to censor someone

unless HN is suddenly the government what you've misnomered is moderation, not censorship. Calling censorship just exaggerates your opinion and makes you look unhinged. It's a private website not national news.
Pretty much. The way it is integrated is pretty novel though. It has special cases for the various low level networking APIs which uses the asynchronous versions of said APIs. This lets the threads block in a very efficient way and scale to 1M threads without much overhead.

In general the overhead of a thread is around 1kb compared to the 1mb system thread overhead. That's fantastic.
Gogh: Color scheme profiles for multiple terminal emulators
> FreeBSD jails don't have a one-command way to install a preconfigured jail for a specific service

FreeBSD does have that tool, its BastilleBSD: https://bastillebsd.org/

For example, this is the Bastillefile for running consul: https://gitlab.com/bastillebsd-templates/consul/-/blob/maste...

> And they don't have a way (that I know of) to write a config file describing a bunch of jails and services, then run that file and install all of those services on a new machine

Sounds like you want to use pot with nomad: https://klarasystems.com/articles/cluster-provisioning-with-...
Montana kids win historic climate lawsuit – here's why it could set a precedent