skysight-inc/HackerNews huggingface dataset:
This is how I started getting into it, not really believing in my actions but doing something because I felt it was principally, morally right. Through CCL and their science-based approach and reliance on external studies, I've learned that we are on a trend that is far better than most people think. Sure, it's not good. But it's not devastating.

Renewable energy is on the rise like never before. Electric cars are being pushed harder and harder each year. More of our elective representatives support climate initiatives each year. The conservative climate caucus is a brand new thing that is happening. Other countries are introducing carbon pricing with border taxes that will hurt the US economically unless we introduce our own.

It can be hard to do work and not expect to see payoff, but if you take the long view instead of the short view, statistics about support and momentum are actually on our side.
> ... and doing so with a third party sync solution wasn't suitable.

why not?

More importantly why was it necessary to remove the local vaults feature (I don't need it to integrate with any particular 3rd party syncing solution, I can handle that myself without any features from them) entirely?
I feel like this has to be someone who doesn't do this for a job.

I host a VM for my router
I host a VM of open media vault
I host an arch box for my development.

Any notes or projects I have are edited in vim and committed to GitHub. Any networking stuff that isn't supported by openwrt isn't bothered with and I spend my free time mostly reading books. Actuall paper books and occasionally taking actual paper notes.
Sure. That's a straightforward variant on the Street Performer Protocol:

https://www.firstmonday.org/ojs/index.php/fm/article/view/67...

Kickstarter's "project is funded when enough people commit" is another, though Kickstarters don't usually produce public or open source works.

In general these are considered "threshold pledge systems":

https://en.m.wikipedia.org/wiki/Threshold_pledge_system

Whether the thing being funded is a rivalrous good or a public one, this pattern solves the problem of latent demand by derisking the transaction to overcome the reluctance to commit unless the expenditure will make a difference.

Applying the pattern episodically, and you get Patreon's ongoing pledge per work produced. Apply the pattern recursively and you get Kickstarter's stretch goals. Combine the price discrimination pattern one way and you get pledge/reward levels. Use price discrimination another way (particularly for public goods) and you get "early access".

There are probably other interesting and useful variations that are still yet to be discovered.
fly.io looks OK feature-wise, but requires a credit card to do anything and there's no indication of how you can accidently exceed the free tier. That's a dealbreaker for me - I want to evaluate some PAAS offerings for a company, but it's a hassle to get authorization to use a company credit card, especially when I just want to kick the tyres.

Heroku, Render, Railway and most others let you at least run a toy app without needing a credit card, fly.io is doing themselves a disservice here.
Probably, but then it is no longer truly your own space. I think part of the attraction of these sites is the perceived ability to get away from the masses, yet you would be forced to accommodate them to make it a going concern.
Lots of seething but people are missing his point. Hip marketing isn’t going to make undies which are better.
Exploiting Dynamic Linking Procedure in X64 ELF Binaries
Absolutely love nebula and really wanted it to win when I did my overlay network shootout (for personal use). But device on-boarding and management was overly complex for a lay person (I have a couple users that would require access).

I settled on ZeroTier for now. Unfortunately, I don't think ZeroTier is my long term solution. Their self-hosted option comes with a plethora of caveats that make it basically unusable. And I'm always scared companies that offer free versions of their paid product will eventually neuter the free tier.

I'll be keeping an eye on headscale. Hopefully they get their mobile client situation in order.
We are using keycloak, not SSO. There is no long-term-support keycloak version available, so we are considering buying into Redhat SSO.
The debugging story around PHP is better than other major scripting runtimes like Node. With PHP and kcachegrind you can really understand where you're spending CPU easily. The tools for Node work but just aren't there yet. Another nice combo is Java + Mission Control.
I also can't read the page. Why exactly is this page for imminent collapse about an OS?
Kent State dedicates bronze markers to students wounded in May 4th shooting
The easy way in Fedora is using `tuned-adm`.

```

$ tuned-adm active
...

$ tuned-adm list
...

$ tuned-adm recommend
...

$ tuned-adm profile powersave

```
Excellent question. Esp. the final bit where you ask about 'the business value'. It is actually closer to just 'value' - as experienced by the users.

If you are in a position where you see piling up complexity does not bring in more satisfied users and more money that is a great time to set up a simpler competitor that will do things on the cheap in a less complex way.
I'm not sure what FANG they were from, but Google doesn't have a behavioral interview so they didn't learn that there. Every non-FANG I've interviewed at has had a behavioral interview.
Ben Stone is also working on it - maybe join forces :)

https://github.com/benstone/Microsoft-3D-Movie-Maker

there are a few that started to port:
https://github.com/microsoft/Microsoft-3D-Movie-Maker/networ...
I worked on search, it might be different in other areas. But yeah, the fact that you can't link it etc was a huge problem that we had to think about.
> So why do people heat that way?

I'm not sure of the historical costs, but benefits are reducing dependencies on particular energy sources, reducing global warming, and heat pumps not being invented yet (long ago).

There is legislation along the lines of houses built here must be connected, just like they must also be connected to the sewage system.
This becomes more interesting when coupled with the political climate where the job is located. How much will people put up with for $$?
> But why be the one to shoot it down?

It's a very young language. One might consider that early mistakes can be addressed, but only if somebody speaks out about them.

I question framing this question as "shooting it down." The project will clearly survive this criticism. The article is by somebody who took the time to learn the language, and will probably continue to invest their time into the language. Criticism of this kind is a gift.
Isn’t that the premise behind the “carbon coin”?
The other perverse incentive is that you will end up with engineers trying to extract as much value from other engineers as possible, because it becomes part of leveling up: how much you make other people deliver. Even as an IC.

The other problem is that it becomes this game where nobody dares giving bad feedback to one another, because you know they could retaliate which could damage your chances to get a promotion. Everybody becomes "fake friend".
What I’ve personally found is it is important to recognize that others can’t or won’t do that, and it’s necessary to recognize real threats to oneself and the ones they care about because of it - which necessarily will interfere with a growth mindset.

It doesn’t matter how many soup kitchens someone who lived in Marioupol was going to, if they stayed in Marioupol. They were objectively going to have a bad time, and likely would be dead by now.

I have found that what you’re talking about can help absorb information coming in so one can make better decisions.

If someone is hard locked on worrying about the kids childcare instead of noticing how dangerous the overall situation is, it’s easy to miss the forest for the trees.
Thank you for saying this. I bought the physical copy of the book a few years ago, before I was a heavy user of Google OSS projects. I cracked it after I was shocked by how bad many of the practices seemed to be.. And it's all working as intended? The bit on docs is confusing. Google docs of some of the most poorly organized, least easily referenced docs I've ever seen. [0]

Skip forward a few years and my projects are full of workarounds for years old Google bugs. It feels like fixing basic functionality just isn't a priority. Most of them are literally labeled "NOT A PRIORITY".

[0]: You can read Scrapy's docs, and the docs for most major Python libraries, from beginning to end and just "know" how to use it (https://docs.scrapy.org/_/downloads/en/latest/pdf/). With Google docs you have to piece together fragments of information connected by an complex web of "[barely] Related Topics".
I don't disagree at all, I'm just pointing out a less than ideal pattern.
Does he have free range to shit anywhere? How do you control that aspect??

Does he try to run away if a window is open ? Or are they similar to outdoor pet cats?
Try outlier they are like one step up on lululemon.
I was looking for a new job recently. Almost every single job advert listed "microservices".

So yes, it is affecting our entire industry. Every aspect of it.

There are very small number of organisations that actually have any sort of need of a microservice architecture.

Worse still, actually talk to these orgs, they'll say they actually have a "hybrid" microservice architecture. Which is basically the worst of both worlds, all the pains of managing microservices, without any of the benefits you get in a normally built application (derisively called 'monolith' with all the negative connotations that word has). Half your calls disappear into the black hole of HTTP calls. No pressing F12 on a method call and going straight to the code. No easy stepping through code in the debugger. No simple download the code and just press play and it all works.

I like solving business domain problems. Not tooling problems. Tooling problems are incredibly boring and frustrating to me. To a certain type of programmer, rather than actually doing their actual job, they absolutely love introducing tooling problems as busy work. Because the actual business domain problems don't interest them. Then switch role as they've got the new hotness on their CV before they have to maintain the craziness they've introduced to the code stack.

Case in point on a project I helped get over the line recently. I joined 1.5 years already done on the project, development has slowed to a crawl. Lead architect designed a system of DDD, event-sourcing, message queues, microservices. Just to add a new field I had to edit 10 files. To add a new form I had a PR which edited/added 40 different files. How it actually worked completely flummoxed juniors + mid-level devs, it was beyond them.

All for a 10 page form that would have at most 150,000 uniques in one month per year. Roughly 1 request per second, assuming a ten hour day and 1 request per form page. Child's play.

A standard stack would have easily handled that load, probably even on a VM. A dedicated server would never have gone over 10% CPU. It would have been massively easier to develop, and cost 1/10th in dev time.

At one point I had a quick go at re-writing a section without the trendiness. Just to see, as I'd never have got it through the politics involved in that PR. I switched the event-sourcing, microservices, 5-tier craziness for a simple, easy to understand, service. Took me 1/2 a day, tests passed, reduced DB calls. Over a thousand lines removed, 100 added. Absolute nuts.

Millions wasted on trendy architecture. Of course the architect left a year into the project for greener pastures.
This is how people fix things caused by commercial entities being abusive. It's done quite a bit, most of the critical things people rely on are regulated.

Do you live in a place that doesn't regulate things?
sorry this is Bens Branch: https://github.com/benstone/Microsoft-3D-Movie-Maker/commits...
A VPN is a Virtual Private Network. Those services you mentioned merely provide a secure tunnel to the same public Internet you'd have access without them, avoiding eavesdropping by your ISP or other intermediaries, whilst handing over that capability to the "VPN" provider. There is no private network anywhere in this case.

An actual VPN provides you with a private network that just happens to workover of the public Internet, usually encrypted, but is inaccessible from it.

A virtual private network (VPN) extends a private network across a public network and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network. The benefits of a VPN include increases in functionality, security, and management of the private network. It provides access to resources that are inaccessible on the public network and is typically used for remote workers. Encryption is common, although not an inherent part of a VPN connection.

* https://en.wikipedia.org/wiki/Virtual_private_network
Doesn't even make sense. The Ministry of Truth is tasked with rewriting the past to match the present.
I mean, your parent's doctor doesn't tell you a specific date your parent is going to die from cancer. Why would anyone else be able to predict dates that depend on more complex factors?
Can't speak for Keycloak, but FusionAuth supports localization of both user facing HTML and email/SMS messages. (Not the admin screens, alas.)

More details here: https://fusionauth.io/docs/v1/tech/core-concepts/localizatio...

15 languages have user facing translations: https://github.com/FusionAuth/fusionauth-localization/

Disclosure: I work for FusionAuth.
Suburbs aren't typically replacing forests, they're typically replacing farms, and we have far more agricultural land than we need (we produce a huge surplus of food) that we aren't managing well in the first place. We can and should protect existing nature, expand our national parks, and incentivize the naturalization and public access of existing private lands; however, we can do this without packing everyone into dense urban cores.

According to a 1993 UN Food and Agriculture Organization report, it takes about 1.25 acres of agriculture land to feed one person. That value doesn't care about whether a person lives in a city or a suburb. The median suburban American lives in a 2.5 person household on 0.2 acres of land, which means about 0.08 acres per person. I'm not sure what the average urbanite lives on, but let's say it's a quarter of that: 0.02 acres per person. So we're talking about 1.33 vs 1.27--suburbanites require only about 4% more land than urbanites. Hardly a major threat to nature compared to excessive and unsustainable agricultural practices.
Don’t you know about the guild system? From Rome until the 19th century guilds were in charge of most functions in the European economy and strictly regulated to prevent hucksters. Maybe people don’t learn about this in school any more but when I was a child it was part of standard middle school curriculum.
> You don't have to use a memory unsafe language, but others might.

And we're telling them they shouldn't.
what do you mean by that?

you understand black americans have historically been repressed, right? this is pretty uncontroversial.

black american art, especially music, is absolutely saturated with themes of resistance, and even the mildest, most innocent examples have historically been perceived by racists and the establishment as dangerous and rebellious.

the 80s were at the tail end of white flight, when relocation of white people from diverse cities to majority-white suburbs was an explicit response to the desegregation and rebellions of the preceding years. mtv agents making a statement about suburban markets in that time has a clear meaning.
> Until then I’ll enjoy the unprecedented prosperity we’re enjoying here on earth.

Who is the "we" who gets to enjoy this? Us here on this site for the most part certainly but who else, who is not included?

How's that heat wave in india going btw. Unprecedented prosperity indeed.
That is largely a distinction without a difference, the main gist of my comment was that using an interface{} value, while convenient in some ways, is way costlier than necessary (at least in memory) without any real advantage.
Is Niceness a Signal for Toxic Culture?
Until you get arrested anyway, can’t get a normal job again, lose your kids because of it, etc.

Large scale social unrest happens because increasingly large portions of society have nothing left to lose.

As an individual, that’s not great.

It does eventually result
in change though!
Ahhh that is slick
The same thing that happens when they use any other insecure software.
Designing Word Filter Tools for Creator-Led Comment Moderation
Ironically, BTC has been very successful at scaring some government officials into thinking that people may abandon their fiat money if fiat printing doesn't get under control.

Because of this threat fiat printing will be never get to the point that BTC is a good store of value. It has been a huge success at what Satoshi was railing against, but will be a huge failure for the Michael Saylors of the world.
Starlink Roaming makes mobile usage possible
> Where is this excess supply at?

This isn’t what a steep supply curve means. And I wasn’t claiming we are currently in a steep supply curve environment (though we are seeing evidence of it).
Sounds like you're getting caught up in the hype. You don't have to use any of those tools or technologies to do your job, and indeed the vast majority of people working in software don't.

The only people who are screwed are the people who follow hype. The rest of us are just fine.
Their point is that oil will only continue to have value if it's kept scarce, and that because there are viable and growing affordable options away from petroleum where there wasn't 10-20 years ago, we will have both a tug of war between producers keeping it in the ground to keeps prices high while their net market shrinks consistently until we're really only left with oil utility where the economy of the resource makes sense (if any). The energy sector will have moved on to the most exploitable sources of power in whatever shape that looks like due to innovation.
I feel like people don't go deep enough into how to write 'crash only software' in these discussions. Like what are the options?

1. write ahead log before you do side effects/idempotent side effects

2. double writes to disk to prevent torn writes

3. checksums to make sure we don't make bad decisions based on bad data

4. redundancy/anti-entropy/other distributed system patterns which attempt to obviate the need to be overly concerned with a single process crashing

5. self-healing patterns when bad data is found

anyone have any other ideas?
We license people to drive and have a legal system for dealing with irresponsible drivers.
None of the rights enjoyed by citizens of liberal democracies matter without the right to transact. You can’t exercise your right to speech if you can’t buy posters or domain names for your cause. You can’t go to a protest outside of walking distance if you can’t pay for gas in your car, or a bus or train ticket. Governments gaining such control of currency would be a backslide into authoritarianism.
What can I say, PaLM is scary.
How, specifically, do you believe the USA will change its borders?
Why the Time Is Right to Disrupt Defense and Aerospace
> Deflation encourages people to not spend their money

Oh the horrors! Maybe people will not spend their money on stupid shit, they might conserve instead of destroy the environment. Maybe the middle class wont be forced into participating in the casino-for-privileged-mbas that is the stock market. Maybe we will stop having a siphon that steals the labor value from the lower class and drops it on the doorstep of the rich.
It is typically self-hosted.

A quick google turned up this Keycloak SaaS offering: https://www.cloud-iam.com/
As someone who lives in a suburb, every time I visit a city and go to a city park I always am like "is this it?" Access to nature is far greater in the suburbs and it is not even close.

I would also add that nature is at its best when there is not many people, or better yet no people around you. Human dense places always strike me as very unnatural.
Even for 100% FE solutions, the current best practice from OAuth authors [1][2] is to use authorization code + PKCE (optionally, +dPoP). The implicit flow is deprecated (since PKCE), and from OAuth 2.1 it will be removed entirely.

[1] https://datatracker.ietf.org/doc/html/draft-ietf-oauth-secur...

[2] https://auth0.com/docs/get-started/authentication-and-author...
Mosquitto MQTT Broker. Its main purpose is to receive published system status (free disk space, memory, load, temperature) messages from other servers. The clients all use mosquitto_pub in a 5-line bash script run by crontab every 5 minutes. It's secure, has a very low overhead all round and I can access the topic from any device that has an MQTT client without needing SSH, VPN etc access.

I also use it for publishing file upload status messages, and recently, the carbon-zero fuel power generation percentage for my neighbourhood.
Even indenting properly goes a long way:

(/ (+ (- b)
(sqrt (- (* b b)
(* 4 (* a c))))
(* 2 a))

The trick is that a trail of any number of `)`'s should also end the line. Like any language, it takes some getting used to, but I find this tree structure perfectly readable now.

Sure for the four-function calculator operations, operator precedence levels are a reasonable notation, but when you can define your own functions, and your programming language now needs a dozen precedence levels, it becomes hard to read. Lisp is completely unambiguous.
I have a thought experiment: if these tools are indeed not adding business value, and organizations are becoming "unnecessarily complex", then it should be easy to undermine their position in the market with a product that chooses the tools that you deem to be simple, right?
MBAs ruin everything

change_my_mind.jpg
Oh, it definitely happens. Especially when you have certain multinational corporations with their own browser and far too much market share who claim their online office suite couldn't possibly work perfectly on <insert competitor>'s browser because it isn't as shiny as their browser.

The only other exception I've seen recently is because of genuinely lacking features e.g. WebMidi, or where a really small outfit just doesn't have the time to ensure 100% compatibility with every browser yet, so puts it out there with heavy warnings.

But IME, it is vanishingly rare to find a website that says "Nope, can't do this with firefox" and flat-out refuse to serve you without a very good reason, and when they do, they're idiots if they use the highly-spoofable UA to do that check.

(But I would love to see counter-examples - as I say, I'm sure they exist, but outside the corporate world, I haven't seen it in a while)
This is exactly my setup. I build a new desktop from scrath every 5-7 years (upgrading incrementally in between) and my last desktop is now my server. Added 5 pairs of 10tb drives using zfs and the thing is so reliable I sometimes forget I'm hosting it at home.

I have it connected to a small UPS due to the occasional random brown-out in my neighborhood. The server only runs on the UPS for about 15 minutes, but during the rare substantial power outage, that's enough for me to power it down gently.

I also have a little desktop Lenovo PC I found cheap (used) at microcenter that I use as my primary zwave hub with a custom MQTT/JS based home automation script. This replaced a Raspberry Pi, which I loved, but after losing the storage a couple times, I no longer rely upon as a primary server
> Are you aware that the US had to use oil reserves from the strategic reservoir for the first time in decades?

They did not “have to” release oil from the strategic reserve, they chose to.
Maybe this could be a starting point: https://joakimsoderberg.github.io/catcierge/ ?