skysight-inc/HackerNews huggingface dataset:
The real reason why we're going to get higher rates is that we're now seeing broader wage growth and unionization.

And that's the point where inflation will be stopped by policymakers.

The asset bubbles that have been blown up were of no real concern because that makes the rich get richer, and is indeed regressive.

Now that it looks like wage inflation for the average joe might happen (which is not regressive at all), it suddenly has to be stopped at all cost.

But ultimately this will trigger an extraordinarily painful recession/depression in order to accomplish it.

There's two ways out of this. One would be to tolerate wage inflation until it caught up with asset price inflation, with rates rising naturally as investor expectations for inflation increased, this would actually produce more stable long term higher interest rates. The other way is for the fed to jack up rates until the economy goes into a recession, throwing a massive number of people out of work and destroying retirement savings for the rest of the bulk of the population and then having asset prices readjust downwards (which must eventually happen). But that latter path won't result in high long term rates since the bond markets will price in the coming recession and that the fed will once again drop rates to zero in the depression (and ultimately we have to eventually hit the "pushing on a string" condition where fed can't even reflate asset bubbles by ZIRP).

The very fact that everyone in the managerial class is so terrified of the current inflationary environment is why everyone should be more concerned with the fed slamming on the brakes and the coming disinflationary depression.
Scale is a huge part of the current problem with global plastics recycling. There is only so much capacity at recyclers, and there is a massive global oversupply of material to be recycled at the moment. In recent history, much of this oversupply has ended up being shipped to recycling processors in lower income countries where much of it has ended up being dumped. This outcome is much worse for the world than putting it into a landfill in a high income country, despite being officially reported as "recycled".

Reducing the amount of plastic used is certainly a good goal, but it's a non-solution to the current problem. Non-recyclable plastics and the recyclable plastics which are destined to be mismanaged on a truck tomorrow are all better off in modern landfills.
Ok, I went looking for a comparison. Looks like cities occupy ~3,500,000km^2. So that's an area similar to every urban development.

I always expected solar farms to make roof-top solar irrelevant in the future, but maybe that's not realistic. But lack of economies from scale is the worst lesson I take from those numbers, they are not very bad.

Anyway, I'm not sure ocean solar farms are that hard to build. There are many reasons to think they aren't.
This reinforces my core belief that people, if given the opportunity, love a good button mashing app.
Sure, sometimes I even deploy code without a proof nor tests ;)

Jokes aside, if my problem is small enough to be proved (for whatever value of small), I do not see any more value to be extracted from tests. Who bothers checking that 3+2 = 2+3 after proving that x+y = y+x?
> relaying auth requests to your phone for approval and storing secrets in the Secure Enclave

Like the acquired/abandoned https://github.com/kryptco/kr [key stored in a [...] mobile app] with iOS and Android apps all under an "All Rights Reserved"-source license?

Also, newer Macs have a Secure Enclave (supports 256-bit secp256r1 ECC keys):

https://github.com/maxgoedjen/secretive [storing and managing SSH keys in the Secure Enclave [...] or a Smart Card (such as a YubiKey)]

https://github.com/sekey/sekey [Use Touch ID / Secure Enclave for SSH Authentication!]
> But later maintenance will simply drop your productivity as any refactor

This is very off weird take: Refactoring in Rust is one of their strengths as language (a major one!) where even VERY deep changes can be done in economical times.

Try the same in python is nearly impossible.

And I mean it: I fully rewritten all my app (a fairly complex niche eCommerce platform) to async and remade all things along it.

And I have A LOT of experience building, rewriting, and porting code; and Rust is the faster/more friendly to refactor both large or small in all my years.

However, I concede that get the knowledge with Rust have challenges and my first attempts at this (when doing my hobby https://tablam.org language) were miserable by lack of understanding, so it could be a factor.
Doctors can lose their medical licenses in many states for admitting that the vaccines aren't perfectly "safe and effective".

If they deliver "vaccine disinformation" like that some people have debilitating reactions, they can be out of a job -- so it's not surprising that doctors don't want to treat the vaccine-injured
"it's geofenced to certain roads, and only work under 40mph", " you should not use this in the rain"

https://www.youtube.com/watch?v=sMNnOosjrBo&ab_channel=Engad...
We've settled on RFC5424 syslog messages with structured data elements (https://datatracker.ietf.org/doc/html/rfc5424#section-6.3). You get a message, plus a bunch of key-value pairs of additional info:

<14>1 2022-05-06T21:01:24.54493Z web1.floren.lan webserver 20000066 webserver/search.go:188 [gw@1 searchid="13094420576" uid="2" user="john" query="tag=gravwell" start="2022-05-06T20:01:24Z" end="2022-05-06T21:01:24Z" background="false"] Search launched
Dont give up. Pause between sections and come back tomorrow.

Put a reminder on your calendar.
Feels kinda pathetic to lay it out like this, but the one thing I wish I could do is call my mom. But she's gone.
The main memory I have of VMS was that there was an occam compiler on it we used to learn multi processing.

Our lecturer waxed lyrical about the future of computing while we struggled with debugging on the flickery vt100 terminals in the late eighties.
If you are arguing that recessions are actually good because they decrease wealth inequality, it seems like yeah - recessions being bad for most people would be an obvious rejoinder.
He's not indicted for broadcasting classified information, he's indicted for hacking. For helping get access to classified information.

It's the difference between a journalist spending a week in the jungle with a group of partisans, and a journalist spending a week in the jungle shooting guns at convoys and blowing up rail lines with a group of partisans. The former's a journalist, the latter's a guerrilla.

If the allegations are correct, Assange is closer to the latter. If they aren't, he's closer to the former. Right now, he's doing his best to make sure we'll never know, because the latter carries serious consequences.
Meanwhile in Jerusalem

https://youtu.be/pDyMzz8HMIc
The three meanings of E=mc^2, Einstein's most famous equation
The big benefit of ORMs is in the query builders they provide: basically, syntax checking for SQL inside your language of choice, and nicer composition of SQL query parts (to make your code more DRY). Actual mapping to objects is always too heavy in my experience.

However, a slightly unrelated comment on your choice of API design: this approach always introduces an asymmetry in the model that restricts what you can do. If you start allowing post imports that auto-detect authors, you now need a Post.create(content) and Post.setUser(user) too. And then your API users start wondering what's the idiomatic way to create a new post.

The problem is that you are making an early assumption that all posts will belong to a user, yet representing that in an SQL database with database relations, one being independent of the other (User: id, name, email...), and another referencing the first (Post: id, date, user -> User, content...). Your database model allows easy transition to allowing nulls for `user`, yet your API doesn't.

Moving to a more functional API makes this much more natural and less restrictive. Shallow DAOs for User and Post and a function create_post(content, user) may look just like a namespacing difference, but they match your database design more closely. If you want to allow nulls for user in the database, you just do the same in the create_post function.

You can wrap related functions into modules (or classes) — in the domain driven design, most of these would be port/adapter functions, but if your DAO classes are sufficiently shallow, they could be service or domain functions too, etc — they are still ultimately functions (no shared state or side effects).
One of my favorite fringe theories on the birth of agriculture is that it was initially used for... ceremonies, and then grew to staple crops over time.

In some very important ways, celebrations are a playful exercise in logistics. Some events are essentially celebrations of successful logistics - if you reduce Oktoberfest to its essence, you are drinking last year's beer as soon as next year's supply is guaranteed.

Humans have a long history of conserving limited supplies of intoxicants for celebrations. Given how many of our early crops have a recipe for intoxication - wheat, barley, honey, apples, the notion that agriculture started for celebrations is not that gonzo.
What movies are these? An average shot length of less than 2 seconds sounds like it would give me a massive headache.
“Level 3 autonomous driving, as defined by SAE International, means that the driver can hand over control to the vehicle, but must be ready to take over when prompted” (from an EU car site)

At level 3 the driver no longer has to constantly monitor the road, but they can’t exactly go to sleep because they need to be ready to take over in a few seconds.

Given that the image seems reasonable.
You don't have to be watchmaker, just need to read and learn about it and understand it.
I get what you're saying, but my point would be that the rounder the number you use, the more you're anchoring your negotiation to the rounding point, and the metric being used here seems to be the outcome of the negotiation. If someone says their price is £45,765 then the anchor is to the single pound. If someone says their price is £45,000 then the anchor is to £1,000s. I think there are both things - complexity and anchoring - at work, but I'd say the anchoring to the rounding point is actually most salient here and don't think it's necessarily much to do with perception of complexity, as attractive as that might be as an explantion.
"Our leader of all things FSD is on sabbatical, please bare with us"
>> The best way to actually disperse economic access is from the ground up: target the inputs to industry and create regional cost advantages.

I'm dubious this still can work. Electrification was like steam - fundamentally transformative compared to all previous human history. It's hard to now put "cheap" inputs into almost any part of the UK - coal? nuclear? We have been mining the raw resources for something like 5,000 years in cornwall. There is not a lot left.

Interested in counter examples or ideas but this feels a lot like "build cities not so centred around cars"

Edit: are you saying that you give cost advantages to a region in a country? Say Cornwall will be the tech hub, North East will be aerospace, etc? Which it's probably possible to make an area an aerospace local maxima. but will that compete globally? do we set up tariffs?

I genuinely am interested because otherwise it's a crapshoot.
AI research is a dumpster fire and Google’s holding the matches
I think its more what happened in 1980 with Reagonomics and the Volker Fed followed by Clintonomics and the shift towards "third way" neoliberalism. We've actually had 40 years of what I'd call Republican free-market economic policies and decimation of unions and the power of the average worker to get a higher nominal wage. Most of the trends start closer to 1980.
I assume that diversity here means when you have rival cultures in proximity to each other you are actually at war all the time, and your people are fighting and dying instead of growing in peace and property.

You have to spend time making armies instead of houses.

Having played a lot of Civ, I can only assume that's what he means.
I've been his patreon for a couple years and you should consider supporting this kind of work. His cathartic rants about surburban sprawl and the downfall of western civilization might be the paper shield saving me from this world.

https://www.patreon.com/CrimePaysButBotanyDoesnt
YouTube A11y Issues
I love how this very rough but very honest and relatable expression of despair over the loss of self control has won out over all the other tech news right now. That says a lot.
> The problem with logging is that you have to know where to log.

I start with basic lifecycle logging, at an INFO level: The FooBar is created, the FooBar is destroyed, and major states in between. If a FooBar manages a set of things, then I might also add DEBUG level logging for operations on those things. But mostly, detailed logging comes later, as I investigate problems. You really can't anticipate too much logging, because you don't know what's going to need it.
I think that speaks volumes - the biggest group is global health, which is basically back to the malaria topic, and ten the second is AI, as if there's solid data driven evidence of the impact of AI. It kind of lays out the absurdity of the whole thing.
I don't get how people could have them on. I have a tendency to put my phone in absolutely silent mode so it's a pain to find at home -- simply calling doesn't work)))
Ask HN: Best practices for open source webapp
Some things that come to mind are

1. Swappable config files (hard to do in frameworks like django where config is code)

2. Can't use proprietary 3rd party apis in core logic or if you do there has to be an open interface to be able to adapt to different vendors (payment_provider_interface vs stripe)

3. Minimize friction for new developer to spin up copy. Meaning if you're forced to rely on multiple services, use something like docker compose to allow a single command to bring up the who command after a git clone.

What are some of your ideas?
>though to be fair, I've never really been into photography; this would be different for people who are

Anyone who is seriously into photography will be carrying a proper camera. The idea of professional photographers using smartphone cameras is just pure marketing bullshit IMO. Smartphone cameras are severely limited by physics and always will be.

As someone who used to be heavily into photography, my smartphone may as well have not even had a camera because if I wanted to go out and take pictures I would bring my DSLR.
>- C++03, C++11

Seriously? Amending a trash fire with a mound of glowing embers (that can't all be extinguished because precious backwards compatibility -- e.g., `auto_ptr`) is "just reinvention"?

You can only hold that view if you don't understand C++11. :p You're more accurately complaining about "invention" (well, in the C++ world; in the Rust world, it's "C++ implemented our stuff").
Tesla owner here, have friends that work at Cruise. Tesla is waaayy behind cruise and waymo on the self driving front. Those other companies actually have fully driverless cars driving around San Francisco. Tesla is not even close.

I think GM will have the best self driving system if they manage to commercialize the tech cruise built.
What bugged me was when Apple removed RSS from Safari. I used to have a menubar list of sites that I would read regularly and I could go to the bottom and select open all in RSS and read everything. Having to use a dedicated RSS reader really feels like a step backwards.
I'm not seeing the appeal of this over Smithy, which can target multiple frontend and backend languages. What am I missing? What is wrong with codegen tools? Especially when they help you design strong contracts upfront, rather than ad-hoc API design as their demo shows.
My favorite misanthrope. A true poet. Do yourself a favor and subscribe to his channel.

I just wish he'd give some more love to the bryophytes...
You are the system understanding itself. Your brain is distributed.
The problem is that those of use who care about privacy, are aware that the data is being collected in many ways, not all of them obvious. If you could prove that you aren't collecting any data, I might consider. However, there is no way for you to prove it - especially since you need to identify me in order to "protect my privacy" ....

E.g. when one pays for YouTube to avoid ads, one gets tracked just as well (or better, since you can't even use it "logged out" if you don't want ads). The only winning move is not to play.
it's either back or is down for you
This is a good start. As a foodie who loves to cook and software engineer, I strongly dislike the bloated recipe sites and I have my own mini-site where I share my recipes with friends.

Some ideas to consider, based on my experience building my own Hugo-based static recipe site:

- Search: I decided to use Azure Search because of the flexibility it provides (cost is minimal and covered by my free Visual Studio subscription credits)
- Images: I use Cloudinary's free plan to upload and deliver images -- very important if you want to deliver performance-optimized experience on multiple devices
- Full-screen touch mode: directions only, with easy access to ingredients list. Extremely useful, especially when you have your hands covered in flour and are following directions on a tablet.
- "Tips" section: when technique is important, or flexibility is allowed the directions-only may be insufficient
- SEO: use standard micro-formats for ingredients, steps and time so the recipes can be easily shared, searched, indexed, etc.
- add yield, prep time and total time required
- add ingredient and steps sections: some non-basic recipes benefit tremendously from the added organization (e.g. "dry ingredients", "wet ingredients"
- usability: UI should be usable and text should be readable from 24-inch distance
Attention hijacking becomes micro-habbits that become a rourtine. After just a few days, it becomes very difficult to undo, even if being aware of what's going on. This is what I understood from Tristan Harris several years ago and it's still happening today.
> I have to get a lawyer involved and beg them to take it off my hands

I'm not sure where you're getting this idea from. I'm sure there were plenty of people willing to take it off her hands. The lawyer is there to help that happen in a legal way.
Is it still designed to mow down pedestrians?

https://www.caranddriver.com/news/a15344706/self-driving-mer...

Mercedes ethics: Save the people who can afford lawyers.
IME writing a GUI in Python is pretty easy in a whole bunch of different ways, shipping is the annoying part.
Reminds me of the game Tryptich:

https://www.youtube.com/watch?v=mM4uZuA1_d0
What is that cat replacement you are using?
There will be plenty of users (skewing large) who will want to get account validation and payment processing from different vendors.

I wonder if this opens up a Visa acquisition?
This is one of those titles that isn't technically a lie but at the same time you can tell they were fully aware it isn't the most accurate way to portray the truth as is evident by the way they worded the same thing in the opening line.

Is what is surprising about this ban that it included 3 sites in one go or is it that it's more broad in the ways they are banned (or both)?
Draft Overturning Roe vs. Wade Quotes Infamous Witch Trial Judge
I was born in 1997, so I wasn't really around or aware of the whole "hacker" scene. But this to me seems to be some of the most genuine expression of the "hacker" ethos. Doing things out of passion, stoically, knowing that your efforts will most likely fall upon deaf ears. But still putting out a signal into the vast ocean of information on the internet, hoping that someone with a similar mind will find you and connect. It is beautiful, and it is also deeply tragic. The society we find ourselves living in has stripped away the ability for humans to fully embrace their humanity. Oftentimes doing so is is stigmatized, or even a crime. Personal websites, and blog posts like this are like matches being lit in a pitch black forest. I feel lost, and alone in this modern day life, but I see, even if just an ephemeral glimpse, that there is someone out there, somewhere, struggling, like me, living. And this gives me hope. Thank you for this blog post, it has brought me joy today.
Indeed. One example from today's New York Times: "Elon Musk Left a South Africa That Was Rife With Misinformation and White Privilege (<https://www.nytimes.com/2022/05/05/world/africa/elon-musk-so...>)

You know that the Times has overreached its agenda-pushing when commenters call the paper out, as they do in this case.
Is there a map somewhere that discloses which roads it will be permitted on?
One communication problem here is that "both sides of the Covid debate" (for lack of a better phrase) may interpret "Omicron Variant as Deadly as Previous Waves" to be favorable to their perspective.

People who are scared of Covid will see that and say "You see, it's as bad as the thing that already killed a million Americans".

People who are not scared of Covid will see that and say "Omicron wasn't a big deal. You see, it's been a big nothingburger all along".
A lot of places are starting to institute hiring freezes, so if you're looking to change, the window might be closing at a lot of places soon.
To the people who responded to what I wrote, thanks. I think both views are right in a way. I don't even think that the disagreement here is a real disagreement it's just different ways at looking at things. There's truth in both. Well there is to me because seeing what was written after I posted was actually helpfully. There's things I've haven't considered before in those responses.

Just another note, someone else I know lost parent long before I did, they said "yeah sorry it took about ten years before I was ok with it" I didn't believe him at the time. He was right!
One is sharp and one is either tiny or a blurry mess. I honestly believe you don't know what HiDPI is or does different to a normal resolution change maybe this easy to understand blog post can help https://blog.elementary.io/what-is-hidpi/

Ofc... we could also start using an established technical term for something completely different. Looking at you USB 3.X O_O
I've solved it for my own needs by making https://webide.se/ which is an web based editor with a Linux shell and my homegrown static site generator with live preview. If you host your repo on Github try https://webide.se/?github=/githubuser/repo/
>We were partnering with Stripe on a deal that we originated.

So... a sale? The Stripe staff you were working with were from the sales department?
It's not worth going through the effort of onboarding someone for a week to determine if things might work out. Discussions are more than words. Inflection and presentation are all pieces of effective communication. If someone is advocating a voice changer, why even do voice at all? Why not meet in a discord or slack space and type it out?