skysight-inc/HackerNews huggingface dataset:
Pulumi is great and we think of it as complementary to Dagger: one is focused on managing infrastructure, the other on deploying applications on top of the infrastructure.

They are more similar in their choice of language than you might think:

* Dagger lets you write actions in any language: Go, Python, Shell, it doesn't matter. Then it runs it in containers, wrapped in a declarative configuration. This allows cross-language interoperability.

* Pulumi also supports existing languages, although it is more deeply integrated, with language-native SDKs (the tradeoff being less supported languages). Eventually they realized that they needed an additional layer to bridge language siloes, otherwise the Pulumi ecosystem is really an archipelago of incompatible components: Pulumi/Go, Pulumi/TS, etc. To solve this Pulumi introduced... a declarative configuration wrapper.

In summary: the best design for this problem requires two layers. One layer for leveraging the existing programming languages with maximum compatibility. And a second to add a declarative configuration model and reduce ecosystem fragmentation. Pulumi and Dagger are both converging on this model, each for their own domain of application.

I personally believe we will see many Dagger + Pulumi integrations in the future :)
No. You don't owe taxes on a stock split dividend until you sell the stock.

Despite being cast as a "reward" for stockholders, it's really just an accounting shift. Nothing of value is actually changing hands.
Just use !g on your query whenever you wanna go to actually use google. Don't trade slightly better search for censorship and privacy invasion.
Wouldn't it be the other way, through fleet network effects?

For example, your fleet of low- or zero-emission vehicles would greatly offset the average vehicles that people would have been using instead.

Also, zero occupancy vehicles never have to drive around looking for parking near their destination. They are immediately reusable or could go to an out-of-the-way pool.
Uh society is more important than SV engineering wages, full stop. You’re looking at a single tree and ignoring the forest of manipulation FB has done to society.
Go is a system (no s) language IMO.
Orthodox patriarch denounces 'atrocious invasion' of Ukraine
> When I ask for hard data on the surgeon’s actual success rate for this type of surgery, well, they don’t track that—but look, just trust me, the guy’s realllyyy good.

For good reason. Tracking of clinical outcomes is the wet dream of insurance companies. It's very toxic to the healthcare system, because it pushes practitioners to focus on easy cases where a good outcome is expected and causes major inequalities in access to healthcare.

I'm not saying the present situation is ideal, but for the system as a whole in its current form, tracking clinical outcomes is a very bad idea.
> must limit its use to the app in the Netherlands storefront

Apple has still not learnt the lesson. EU will see this as another provocation by Apple and the US is going the same way.

Governments are losing patience with Apple.
> Did you look at the actual article? (Because it doesn't support your point).

I did and it does for the point I intended to derive from said article:

>> However, the GC pause times before and after the change were not significantly different. Furthermore, our pause times were on the order of single digit milliseconds, not the 100s of milliseconds improvement we saw at peak load.

They were able to improve times via tuning. Individual GC pause times were still in the milliseconds. Totally acceptable for twitch's API servers (and in fact drowned out by the several hundred millisecond response times), but those numbers mean you'd want to avoid doing anything at all in a gamedev render thread that could potentially trigger a GC pause, because said GC pause will trigger a vsync miss.

> I'd argue a tuning knob isn't so bad, compared to rewriting your entire application to manually malloc/free everything, which would likely result in oodles of bugs.

Memory debuggers and RAII tools have ways to tackle this.

I've also spent my fair share of time tackling oodles of bugs from object pooling, meant to workaround performance pitfalls in GCed languages, made worse by the fact that said languages treated manual memory allocation as a second class citizen at best, providing inadequate tooling for tackling the problem vs languages that treat it as a first class option.
The fact that it's hidden and that Apple causes problems for companies that expose how big the fee is makes it extremely consumer unfriendly.

Do most users care or regularly discuss it? Probably not. Would they be happier paying 30% less for their apps though? Quite likely.

Apple is also explicitly reviewing the payment providers involved in this. There's no reason to choose between "only apple" or "users will install malware". There is a huge middle ground here.
Just to put things in perspective:

1. A 300 W solar panel weighs about 20 kg

2. Approximately 90% of most PV modules are made up of glass, so let's assume (incorrectly) that the other 10% (i.e. 2 kg) is PVC

3. It takes three pounds of coal to create one pound of polyvinyl chloride (PVC), so 6 kg of coal

4. 127 GW of new solar capacity was added in 2020, which would require 127 GW / (300 W / 6 kg) = 2,540,000 tonnes of coal

5. Global coal production in 2019 is estimated at 7.9 billion tonnes, which is 3110 times more than is needed

6. The coal mining industry employed 42,117 people in the United States in 2020.

Therefore if that number of people could be scaled down linearly with the amount of coal, to cover just the production needed for solar panels, less than 14 people would be needed to work in the US coal industry.

[1] https://ecowowlife.com/solar-panel-dimensions/#300w_monocrys...

[2] https://www.forbes.com/sites/michaelshellenberger/2018/05/23...

[3] https://solvoltaics.com/much-coal-make-solar-panel/

[4] https://www.irena.org/newsroom/pressreleases/2021/Apr/World-...

[5] https://www.nrcan.gc.ca/our-natural-resources/minerals-minin...

[6] https://www.statista.com/statistics/215790/coal-mining-emplo...
Honestly, I dont see the issue with JSON. It is capturing user generated content. It's not that '43' is a logged as a string instead of an int - it is that '43' is the raw data in quotes. To me, that is the same spirit as using "read" instead of "eval" as mentioned elsewhere. Yes the read-print-loop fails for JSON - but JSON only has this failing when you are working with code-generated values. At the end of the day - a user type the 4 and 3 keys on their keyboard and that was captured. To say it is an int or a str or whatever brings back the need to understand memory representations.

for example - when parsing json with python, you can apply the same principles you would to python objects. That is, assume the item is the format you know it should be (or test it first to be safe)

so even though the json is {'43' : ['bob','alice']} - you can do an int() cast if you need to do something with that data that requires it to have a type. Otherwise it is represented as it was typed.

I do agree with the article overall though!
Yes, that's a reasonable approximation.
This seems like a really, really good justification for the Rails Way of having a sane and predictable app file structure and layout where developers who have never seen your code before can jump in on day one and figure things out very quickly.

Would love to see more web frameworks adopt this opinionated methodology to save us all some time.
> Servo was supposed to be the promise of better security in a new browser thanks to Rust. Unfortunately in reality that was just either hype or it was just slow moving progress or perhaps both.

AIUI, Servo started as a project to prove out Rust that would also be a research testing ground for working on prototypes to improve aspects of Firefox. I don't think Servo was ever intended to be a browser on its own. Although others may have imputed that goal on to the project.

(I wasn't involved in Servo, but was in Rust, so was pretty adjacent to it.)
Ask HN: Is Facebook Dying?
I'm not talking about Meta the company, but rather thier Facebook property. I've been on for about 13 years. My newsfeed lately is a graveyard only populated by ads and some groups I belong to. The only friends left are narcissists or people selling something. I'm not motivated to post anything because I get much less engagement in the form of likes or comments than I used to. Just curious if this is just me or everyone knows it's dying.
That is such a clever input method.

I also love that the example games work in a browser, because the ease of sharing stuff like this is a big part of it -- it's not just that if you're a kid you can bang out something interactive with a stack of papers and some pencils, it's a big thing if also once you're done you can just text someone a link or paste it into a group chat.

Hosting games is still kind of an annoyingly unsolved problem, but it's at least a lot easier to do with web games. It would be really cool to set a bunch of kids up with Itch accounts and have some kind of API integration with this tool where they could just start sharing web games back and forth, where the program just auto-uploads new builds over the API whenever they hit a publish button.

This just looks really delightful, I'm excited to see where it goes.
I think that requires separate function sections, which themselves may cause bloat and data duplication.
https://app.skiff.org/ for E2EE Google Docs. Even has a direct integration to make the migration
This is also why basically all GDPR consent trackers are "accidentally" so forgetful about your choice not to consent. You need to say no every single time (with potentially shifting interfaces). Similarly if I remember correctly WhatsApp would repeatedly ask you to accept the new terms of service with pop-ups until you one day accidentally mis-click on the consent button. I honestly don't understand how that would count for anything, legally speaking. But don't expect much help from the legal system here - think of how often we have said no to EARN IT, yet it keeps coming back. One slip though and you're stuck with it.
Toxic Newsfeeds
>Yes, but that doesn't automatically mean all that power is made with renewables.

Electric vehicles are consistently more carbon efficient than individual combustion engines, except for specific outlier instances in developing countries which are 100% dirty coal power grids.

This means a fleet of electric vehicles will have less of a carbon impact per mile than the average human driven vehicle.
Question though: what about very stable codebases that are actively developed for a long time. My team maintains a couple SW projects (for internal manufacturing and equipment automation) with a core that has been stable for 10+ years. Once a developer is up to speed (3-6 months) that cost is recouped over several years.

Of course this doesn't work for projects utilizing brand-new technology but it doesn't make sense to throw all types of projects into one pot. If there's a case to be made that mature code bases require less "figuring out time" then organizations should discourage jumping on the latest technology "just because".
Dave’s Armory: The Ultimate Weeding Robot
Humans would error correct - if there are too many uber drivers in the area already new drivers would drop the ride request. I think if you managed to remove all humans from that process you'd be able to get some truly bizarre scenarios.
I don’t think anyone reasonable is actively arguing to delist Tylenol as OTC, rather we shouldn’t be so restrictive on these medications that can actually really help people. In addition we should be giving people resources for discontinuing use when they no longer need it.

Also, we need to really research the NSAIDS after surgery thing, afaik, there has been nothing super rigorous on it and is only going off of the common knowledge that they do thin blood. I do not like Tylenol and my partner is allergic, we’ve both broken the rule about nsaids post surgery.
The OP is not about 10x more productive, it is about 10x productivity boosts. Using regexes can easily be 10x faster than manual editing, and property-based tests can easily be written 10x faster than a more or less equivalent battery of tests.
> What do you think Murray's advocated policies entail?

He and Hernstein advocated for abandoning affirmative action, and divert funds away from supporting low IQ groups (e.g. welfare) into supporting high performance groups. This conclusion would always be debated among political lines as more left wing folks would argue against it in favor of accommodations, even in a world IQ was actual proven science.

> That group differences exist is an incontrovertible fact.

This is true, however the reason for this difference, and whether it is of societal significance, is up for debate.

I would argue that we should care more about SAT scores then IQ scores because SAT scores are actually used as an admission metric. These two correlate however I can just as well come up with a new metric which correlates with SAT and use that in my models in place of SAT, that doesn’t mean it is providing any additional info over SAT, nor that anyone should care about it.

[EDIT]

Or as M. C. Frey (2019) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6963451/ puts it:

> Finally, when we understand that the SAT is a reasonable measure of intelligence, we can use SAT scores as a proxy measure for time-consuming and sometimes unavailable traditional intelligence assessments, as dozens of researchers have been doing since 2004.

Although, I should say that Frey misses an important alternative interpretation of her conclusion here, which is to ask: “Why care about IQ if we can use SAT to measure the same thing?”

[/EDIT]

We do care about the group difference present in SAT scores, and we do care that high/low SAT scores seem to follow generations. However we see that as something to rectify. Nutrition, childhood led exposure, high noise levels all contribute to lower SAT scores, so we try to eliminate those. We could do the same for IQ scores, but why would you? If we found out that 50% of the variance of SAT scores were explained by genetics, who cares? The effect size is still tiny compared to other reasons why people score low on these test. Lets fix those.

Lewontin's Fallacy is a silly path to go down. You can draw taxonomy lines wherever you want. If you base that on a silly metric you get a silly taxonomy. Junk-in Junk-out still applies even if you subscribe to Lewontin's Fallacy. This is especially true in the study of human behavior.

Humans are a remarkably homogeneous species, we share almost all the same genes. Our experience varies way more then our genes. And alas, that is how most people split us into behavioral groups, e.g. by education, by socio-economic class, by occupation, by geographic region, etc. Group difference down these groups is way more interesting study then down gene make-up. And alas, this is where you find most research which actually contributes to policy change and further our understanding of the human mind.

EDIT 2: If you want to see for your self how poor the scientific quality of The Bell Curve is, I recommend you read the sources it cites. Of particular interests is the meta-alalyses by R. Lynn (1991) [Here is a summary https://youtu.be/UBc7qBS1Ujo?t=4256].
Devops at mature company, sure. Devops at a small startup is one of the most stressful jobs you can have, because people use it as a catch-all for security engineer, backend engineer, and 24/7 oncall.
I am willing to bet money that you have never seriously grappled with the question of what is alive or not.
Is it very in-depth or more for layman readers?
There's some left. The community at https://gothamist.com is a good example.
AM radio is neck-and-neck with morse code as the only things that have not evolved or improved one single iota in a million years.
Hopefully cars are banned soon.

So we can put an end to all the death they cause, and the pollution they create.
Just saw they raised their Series A. It seems like more and more players are entering the privacy space these days.
Who exactly should the laymen put their faith into if not medical institutions? That, and the scientific process, are all we’ve got.
Vault attempts to protect against host compromise scenarios, but it's a very hard problem. Ultimately, in order to do anything useful, Vault deals with plaintext values in memory, and that means that yes, there are ways for an attacker to get access.

Here's a good example: https://github.com/slingamn/vault-exfiltrate

The Vault docs include a list of 'hardening' steps for secure production usage. These are great steps to take, but each one represents a mistake that could be made. And because the Vault process is trusted with plaintext secrets, the stakes are high. Making a mistake could lead to a compromise.

With EnvKey, the host server is never sent secrets in plaintext. For defense in depth, we also follow best practices for hardening our networks. But I think we've seen with Okta and other incidents that despite best intentions, best efforts, and strong engineering, trusting the host server whatsoever just isn't good enough anymore.
> I think if you allowed users to choose between xx% markup and being able to cancel subscriptions from a centralized place, there would be takers of both approaches.

Many people choose Android phones, which kind of proves your point :)
Can we assume you're also trying to avoid iOS?

Alternatives to Android:

1. Librem - https://puri.sm/products/librem-5/

2. Pine - https://www.pine64.org/pinephone/

[Disclaimer - I haven't used these devices.]
Reforestation (and similar biological carbon capture and sequestration techniques) have an advantage over the short and medium term (the next several decades), but then reforestation hits a wall in terms of land availability. It is going to be very difficult (economically and politically) to convert agricultural land to forests.

In theory, you could harvest the timber and figure out a way to sequester the captured carbon and just keep repeating the process, but having carbon capture methods that scale up beyond the land availability bottleneck will be needed regardless.
All of your points are valid.

Being a child at the time certainly biased my opinion and experience, as well as my particular living location. Probably didn't really notice or care about already established cultural trends until older. It's easy to grow attached to our specific "generation" and have a hard time accepting change.

Growing up in country towns with plenty of friends around was a blast and kept us away from screens much of the time. Wishing all children could experience a more natural youth with direct contact with plants and animals. It's some of the best education possible and provides a deeper perspective of all things human, technological, or political.

We are simply "smart monkeys" after all, aren't we?
What makes you say the FDA is actively adding poison to other drugs, are there first hand sources from them?

"Not everyone thought it was a good idea to make alcohol deadly, when making it illegal hadn’t stopped drinkers, and New Jersey Senator Edward I. Edwards called it “legalized murder.” However, the Anti-Saloon League persisted, arguing that legal alcohol had killed many more in its day than denatured alcohol would kill during the transition to a teetotaling world. “The Government is under no obligation to furnish the people with alcohol that is drinkable when the Constitution prohibits it,” said advocate Wayne B. Wheeler. “The person who drinks this industrial alcohol is a deliberate suicide… To root out a bad habit costs many lives and long years of effort…”"

https://time.com/3665643/deadly-drinking/
Now if only Google had a similar complaint form.
Every piece of dark pattern research kinda disagrees with you.
As far as I understand, people in USA with zero credit history get a poor credit score, which is a major difference from zero history being as good as it gets.
Pick a provider with that option. Building a business on top of a business that can shut you without recourse is risky.
Really cool for joins. It would be nice to be able to adjust the speed after you already started an animation, and maybe play/pause. I also expected to be able to type into the duration box, maybe make it just a label rather than an input that can get focus.
Is go's GC not copying/generational? I think "stack allocation" doesn't really make sense in a generational GC, as everything sort of gets stack allocated. Of course, compile-time lifetime hints might still be useful somehow.
The fallout from the over-criminalization of opioids, meth, etc is a big reason that you're observing these behaviors. Stigmatizing drug use perpetuates the punitive approach to this problem. If the law treated addiction and the abuse of hard drugs with compassion rather than the draconian approach that we have in place currently you'd be seeing a lot less of this stuff.

This post could have easily been written about alcohol in the prohibition era. We've since learned that criminalizing alcohol makes its impact on society worse rather than better. We can't strip drug users of their autonomy and their ability to lead any sort of normal life and then act surprised when they turn to crime or turn back to drugs when they have nothing left.
Because in the end, the company doesn't matter.
https://edwardtufte.github.io/tufte-css/
Europe used regulation to cram down interchange fees [1]. The US could (and should) do the same, again, with regulation. Users shouldn't have to care (just as they shouldn't have to understand the intricacies of core financial infra in their country), and Big Tech shouldn't be able to use monopoly power to take such a large cut.

And lets not mince words: Apple in this case (and Google in theirs with their mobile ecosystem) is acting as a payment processor, and that function should be regulated as such. If that margin, once regulated down, is insufficient to operate an app store (hah), charge a flat fee per app to be listed and made available to customers. Shopify costs $30-300/month (depending on plan), which sounds like reasonable cost segmentation to adopt for providing a mobile storefront/app in their app store.

[1] https://ec.europa.eu/commission/presscorner/detail/lt/IP_15_...

(I'm aware this post is Netherlands specific; I'm speaking in broad strokes)
Does it work with gmail -> O365?
OAuth route would be nice than hard coding passwords.
If only it was as easy to return vehicles as it is any regular consumer good.
I have done some poking around and digging into the microsoft account lock out thing, out of curiousity- only to find it appears to be true, as i've had a LOT of test accounts banned in the past 2 months. I was trying things like setting up alternate emails, and TOTP...

I suspect burner phones are the only way to not give one's phone number, or to gamble with the microsoft authentication app, which theoretically ever since recent versions of android should not be able to pull your phone number from the hardware - theoretically. I have not tested that out yet.

There's quite a bit about this out there
Here's one such thread where a lot are trying to figure out why they are being forced to give up their number
https://github.com/MultiMC/Launcher/issues/4093

to my understanding, since they fully linked it- once your MS account auto locks- you can't do anything, since it's linked to Minecraft- as well as other stuff. You'd think they'd allow one to still play Minecraft- but i guess if you can't log into the account, you're out of luck
Writing self documenting code alongside comments makes things so easy on people who have to understand your code later on.

I have gotten quite a few comments from former co-workers who have taken over some of the projects I was lead on about how easy it was to read. That brings me a lot of joy, knowing that I made their lives easier and that the output of the trade I invest so much time and energy into is appreciated by my peers.