skysight-inc/HackerNews huggingface dataset:
Sorry, I can't tell for macOS, but on iOS i have a few DNS profiles and they all seems to work.
In Joe Armstrong's own words: Erlang is either the most object-oriented or the least object-oriented language.

It also very much discourages mutation and favors pattern matching and pure functions, so I would say it is quite FP in nature.
I think the interesting part is that:

2XX - Request was understood and we found what you were looking for

can be broken down into two parts:

1. Request was understood

2. We found what you were looking for.

This guy seems to be advocating that completing a search and there being no results is actually a successful request, and so should be responded to with 200.

The problem though is that the spec (RFC7231) requires a representation of the resource to be sent in response to a GET.

If there's no payload, then you can send a 204 instead, but this raises its own challenges - a 204 just means that the server is not sending content, not that no content was found (which is a subset of 'not sending content').

I think on balance, 404 is correct - the spec indicates that it should be used where there's no current representation, which I think is an accurate description of a failed search.
I tried using ESBuild directly for a small web app and it seems pretty nice. What would using Vite on top of it give me?
It’s not so much public support as the lack of public opposition.

Everyone in “big science” remembers the cautionary tale of the Superconducting Super Collider, which was cancelled mid-project when it became politically viable to oppose it as a waste of money. The circular tunnel is still sitting dusty and abandoned down in Texas while CERN runs another round on the LHC.

Big results that gather public praise go a long way toward making sure the next big science project will at least be seriously considered.
The reactive programming idea reminded me of Ken Tilton and "Cells", which exploits the flexibility of CLOS (the Common Lisp Object System) to create a reactive programming language on top of Common Lisp.

https://github.com/kennytilton/cells

and he has slides from a talk

https://github.com/kennytilton/cells/blob/main/Lisp-NYC-2018...

to give context.
Auto-renew is fine, as long as the product's billing system has the necessary protections, such as

- low-friction cancellation

- email users a few days before monthly renewals and twice before annual renewals

- ability to remove the payment method altogether

- don't require a credit card for a free trial

If cancellation takes effect immediately, the service should provide an immediate pro rata refund.
The optics are atrocious for Unity.
Covid isn’t the only problem in peoples lives. For many it might not even be the top 10 or even 50. It isn’t society’s problem to protect those who are scared.
If forced to, users may forego privacy for convenience. But in the case of ring there's no reason users shouldn't be able to expect both.
It only works for beaches ;)
this is so helpful!
Lowest level Facebook managers are in the 550-600k TC range[0]. Not sure though how that compares to other FAANGs, or how likely it is to get there in your 20s. Honestly I'd expect it to be easier to get to M1 at FB than to get into the upper upper echelons of the technical ladder.

[0] https://www.levels.fyi/company/Facebook/salaries/Software-En...
Any citrus, and a few other plants as well: https://health.clevelandclinic.org/lime-juice-and-sunshine-c...
Limewire is now an NFT market
A big reason why I stopped buying/playing mobile games was due to the ads. I would be happy to just pay for a game and that'd be the end of it but its driven a lot of people away from mobile and towards PC gaming.

You may be celebrating this but you are just going to end up with less people watching your ads or downloading your game.
Growth Engineering at Segment
I'd say most web APIs I've used or developed recently return JSON even with 4xx or 5xx error codes. What can be annoying is knowing what JSON schema to parse with depending on the status code, as not even the Content-Type header will tell you that.
APIs (esp. those behind load balancers) that sometimes return HTML and sometimes JSON are far too common though - the problem there is that the JSON responses are appropriate for programmatic consumption (terse/semantically well defined) where HTML ones typically aren't. But even if the Content-Type header is abused (application/octet-stream anyone?) it's not hard to write code that copes with either. One API I used recently returned JSON in some cases and CSV format in others, with no distinction between status code OR content type!
This is probably the biggest reason I like the author's approach: a lot of tools have assumptions about what, eg, a 404 means that might not match what it means as an application error. For example, my API was also returning quite commonly as my frontend checked the existence of various records. As a result, my chrome console was flooded with red error alerts about failing requests (404s), even though each request had "succeeded" just fine.

In another case, I had a site that used http basic auth. An xhr api request returned an expected 403, which resulted in the browser suddenly concluding the basic auth (which was unrelated to the api call) was invalid and the user needed to be reprompted for credentials again.

Both of these could be argued as browser problems, but that's the point: browsers (and observability tools and many other things) think they know what a given http status means. Using http statuses for app-level errors often breaks that.
planned upsolescence
I agree and that's why I decided to build it :)

I think part of the answer is that: (1) it's very hard to explain what that means to most people ("WTF, why are the historical prices on this chart changing?") beyond simple 2:1 splits, and (2) it's hard to get everyone to agree on what inflation metric to trust/use.
I am waiting for mainframe emulator on a business card http://www.hercules-390.eu/
Why use LN when other simple L1 solutions already work great as money.

Litecoin (LTC) has cheap fees and lots of room.
Bitcoin Cash (BCH) is constantly improving and has a ton of transaction room to grow, with increases if/when demand grows.
Dogecoin (DOGE) not my favorite, but does work fine for the money use-case, but development, from what I can see is a bit stale.

With these existing simple solutions, I don't see why Bitcoin (BTC) has to be anything more than the unit of account other crypto projects value themselves against.
Super useful resource!
Some other cool automation hub is here: https://automate-notion.com
That's kind of the point. We haven't seen demand drop yet which is further driving inflation.
Exactly. And the same goes for all other status codes.
What makes you believe it’ll be a few months?
It's because it was 100% their choice. It doesn't matter if they drew funds from the ad budget or the CEO's couch cushions, they could have spent the ad dollars on it even if they didn't.

They spent $50.5M on an ad campaign about charity, of which $0.1M was the charity itself. It's embarrassing. 50/50 might be an appropriate ratio. Even 90/10 might be defensible. 99.8/0.2 is "are you joking" territory.
Been super fun to use! :) thanks for sharing!
All I can say is, I feel sorry for those who learn programming for the money, without being attracted to it. Most of them are gonna have a very hard time.
Misinformation Is Here to Stay (and That’s OK)
Define "processed"?

A request with a path that reaches a server, is looked up in the routing table or filesystem, resulting in no resources found, is expected to return "404 Not Found".

You can say the path "exists", but only as a label. All labels can exist. Only a subset of these are semantically valid resource locator paths, and only a further subset reference objects that exist.

Colloquially, https://news.ycombinator.com/this/path/does/not/exist (path "/this/path/does/not/exist") "does not exist" because we're talking about the requested resource.

Of course the path exists, I just wrote it and it's semantically valid.

That's not an interesting question though, and if API responses were this shallow -- just a "semantic correctness checker" -- then response codes would be useless.
Install app on phone, ready to receive and then send to anyone.

Umbrel and similar aren't even the same playing field here. Even if we disregard the tedious setup, you'll still have to manually open, close and refill channels.

It's disingenuous to suggest LN is even close to convenient without third-party reliance.
Employers should look into reserve.org. They use an RSV collateral-backed stable-coin and it's being adopted by hundreds of thousands of real-world non-crypto people and companies as a hedge to inflation, and is being used by their employers for payroll. Peter Thiel from PayPal is a founder. Venezuela is using it all over and other Latin American counties as well. Adoption is spreading and all these people finally have a viable hedge to inflation, which btw was announced at 9.1% today!!
That’s odd. I have used the Gmail app on iOS for many years, and as far as I can remember it has always just opened links directly in Safari.
I keep going back to them occasionally to see what they're up to. I agree, Hogarth has some great vocal skills. "Memory of Water" on "This Strange Engine" is stand out, and much of the album "Brave" is really good. But they still have never really clicked for me. Definitely agree on Fish going into the weeds. I really, really wanted to like his solo stuff, and I do go back to "Vigil" occasionally, but most of his stuff is just rambling and doesn't have the backing band to make it work.

ETA: Oh my goodness, that lady in Fleesh has a beautiful voice. Their version of "Sugar Mice" is stunningly great.
For the contract language, I’d recommend checking out Daml! It’s a Haskell-based smart contracts language with some pretty neat behaviors
What's needed is a credits system that works across multiple sites on the order of pay as you consume. I don't mind paying. In fact, I want to pay. Gladly.

What I don't want is to overpay and/or take on a payment agreement (i.e., subscription) that's too easy to forget about, or too difficult to cancel (i.e., dark pattern).
I miss VB too. It's amazing how simple and intuitive it was comparing to how we create UIs nowadays.
> Something nasty is brewing in the economy. It will be obvious when it hits but until then it will be confusing as hell.

It could also that in prices will not behave as you'd expect due to large-scale, persistent, quantitative easing: https://news.ycombinator.com/item?id=32083245
Oooo, question for those that might know a little more about this.

I had an Amstrad (CPC6128 running CP/M) and I found that if I did cat to list disk contents without a disk in the drive enough times in a row it would eventually list out really random contents. Anyone know what might have been going on.
I guess it's worth her asking and finding out given the literal wording of the policy is "A vehicle occupied by two or more people or a motorcyclist may use HOV lanes." (https://www.txdot.gov/driver/managed-lanes/high-occupancy-ve...)

That said, the clear intent of HOV lanes is to reduce congestion and improve air quality by inducing multiple potential drivers to become one driver, or car drivers to use motorcycles instead. To meet that intent, any passenger who can't drive shouldn't count, but the current wording seems to be a compromise regarding the intractability of figuring out by just looking whether a passenger is a person who can drive or not.
Only if you let it. Developers tend to overthin things. Be careful on where you spend you energy on.

Because honestly the answer is, as long as you are consistent, it really doesn't matter if you use status codes or not.
That's not the takeway I was after, I was pretty certain I had clearly described my intention of debating the usage of HTTP status codes as domain error messages.

Not really sure why you think I'm of the opinion only 2xx codes can have responses, perhaps I could have been clearer.
Krugman himself admitted that his prediction was woefully wrong. Read near end of: https://www.snopes.com/fact-check/paul-krugman-internets-eff...
Also, if you wanna learn more about other automations, join our slack: https://bardeen.ai/slack
In your situation, the police should be asking YOU not Amazon for the footage.

I don’t have a problem with turning over footage, but not without my consent. I want to be able to decide when to give it to police.
So moved into a newly built house, by default everyone gets a smart doorbell in this house. They looked at me like I was crazy when I said I didn't want it or any of the other the "smart" devices.

This was the exact reason.
I feel dumb, I just now rubbed my eye after eating hot sauce. Senor Lechuga Hot Sauce .003 - very good but very hot and my eye is on fire.

Avoid touching sensitive areas if you handle chili peppers or hot sauce, eyes, nose, groin...
Thanks for this. I'm listening to "Aquarius" now and I like what I hear so far.
If the person in a suit subsequently spends $49900 on positive news stories about the $100 giveaway... Yeah, I'd berate the person
I even put 500 in the post :)

I was hoping to start a discussion around using HTTP status codes as domain error codes, as opposed to an opinionated payload.

Maybe not as clear as I could have made it.
I’ve always felt like the rule should be really simple: whatever means allow you to sign up should allow you to cancel too.

The number of things I can do to modify my plans in-app - all except cancel - is not only striking, but clearly done maliciously. It’s a very deliberate decision that is easy to identify, there’s very little grey area.

Forcing people to call just to cancel is particularly evil.
That's just for web apps.
Japan has always been the leader in money printing, yet they're also experiencing the least inflation.
My comment makes sense if you lean on REST/HTTP and want to leverage the uniform communication and layered architecture. The more bespoke you get, the less you want to care about what I said above. I interpreted your post as general if that makes sense.

In any case, consistency is key. Personally I think it is easier to lean on standards in order to be consistent. Which is why I made some examples of status codes that can only be formed by an application server. I think "how do I avoid surprises, workarounds and inconsistencies" is a good question to make decisions around what we're discussing here.
> The bond and eurodollar markets have been signally for about a year now that the nasty thing will be a recession that will force the Fed back into accommodative mode as early as this year.

I've heard this quite a bit but I don't think it's true.

The FED is raising rates purposefully, knowing this will cause a negative turn in the economy possibly (and likely) leading to a recession.

Their goal is (perhaps indirectly but still intended) to cause a (controlled?) recession by raising interest rates.

It doesn't make sense they would they seek to undo a recession that they induced. Eventually they will once inflation is back down but the FED can (and should) keep raising rates until inflation comes back down.

I wouldn't be surprised to see interest rates at 6, 7 or even 8% if inflation continues at its current level or continues to rise.
I live in SF. In the Tenderloin specifically where all this excitement seems to be about. Hence the throwaway.

There is no crime wave. There is a lot of drug use and mental illness visible on the streets in two small neighborhoods in the entire city. The Tenderloin and Soma which wrap the now, post covid, more vacant downtown. The rest of the city is as clean and safe as ever.

Here’s the real thing to consider. I’m sure you, like most people that voted to remove the DA and support this insane surveillance initiative, do not live in the affected neighborhoods. You won’t be now subjected to 24 hour police surveillance just for the crime of living in the wrong zip code like myself and my neighbors will.

We tried broken windows policing for 30 years. And all it did was balloon the criminal records of young males who were unlucky enough to live in the zip codes and neighborhoods that received the majority of police attention in cities throughout the country. Leave my neighborhood alone. If you want to live in a 24 hour police state, enable it for your neighborhood first.

The reality is that once downtown recovers from the office vacancies caused by the covid remote work shift, things will return to normal. With or without putting me under 24 hour surveillance.
It also shows people just want to pay for a single piece of content--not an ongoing relationship. I want to buy a magazine or two off the newsstand before I sign up for a subscription.
How I clean my glasses
I've been using Emacs for over 20 years, and even I thought you were joking before I web-searched org-chef!
> Clients should not generally be constructing URLs by hand

I'm not sure I get this, every API doc is like "go to /users for the users and here's the methods we support, the payloads, and responses" If someone mistypes it and tried to get "/user" I want to send a 404 to be like "there is nothing here."

> In the example in the article, an application dealing with employees.

This is all very nice when your domain maps nicely to objects. My litmus tests for this is what would the semantics of mysql.net/query?db=mydb,q='select * from table;' look like.

* If the result is an empty record set should it return 404? Ew. I think it should be 200 with the response being `[]`.

* If you're not allowed to access a table should you get 403?
With respect to the everything is a graph language, I think SetL [1] is pretty close.

[1] https://en.wikipedia.org/wiki/SETL
Yeah, I ended up creating new variables to get the compile to succeed.

As for generating functions, I'll have to think about what that loss function would look like. I've been looking at asm2vec[1] and structure2vec[2] for inspiration. I'm currently looking at different kinds of graph embeddings, because even answering the basic question of "are these N bytes of assembly semantically similar to these other N bytes" is a challenge.

[1]: https://ieeexplore.ieee.org/document/8835340

[2]: https://arxiv.org/abs/1603.05629
That was what I meant by "actual web servers" :D poorly described though, fair enough.

I should have been clearer about this relating to HTTP RPC. I updated the post.

That said, after reading the responses here, I can see that what I've actually achieved is making the response harder to determine for the client, which is antithetical to the objective.
It's a public filing. They said they showed him (them) how it worked in several meetings. They were never going to explain it all in a public filing.
It’s not just a stereotype it’s often their explicit job description! They get hired or promoted with a performance metric for juicing those metrics either as an expectation of the job or as a requirement for performance incentives and bonus pay…

This all of course tends to be set up by fellow MBAs higher up the corporate food chain and since everyone keeps personally profiting no one sees any reason to stop, all the dead and destroyed companies were accidents, bad decisions, acts of god, etc… never due to systemic misunderstanding of business management principles… because that might actually be something the shareholders could sue over, and no one wants that, at a primal subconscious level it’s unthinkable.
A collection of cells called a virtual application https://github.com/wso2/reference-architecture/blob/master/r...
Really illustrates how well dollar holds to inflation.
Excited for zig, waiting for a stable net module in standard library
I don't understand why there's so much support for stimulus checks right now. Isn't their effect the exact opposite of what you'd want during high inflation?
I wrote an article about my motivation for it: https://blog.reverberate.org/2021/04/21/musttail-efficient-i...
Seagulls. Swarm a pretty beach, shit all over the place and fly off again.

Of course, this doesn’t exclusively apply to MBAs. I’ve seen plenty of consultants and developers do the same.
And how about the bumblebee's impossibility of flight myth? I've also hear it regarding generic 'beetle', and with specific beetles. I always thought it was pretty obvious that we just didn't understand the aerodynamics, or aerodynamics per se, enough. I mean, there's a special kind of insect that gets to bend the laws of physics? Really?
I only watch shows on Apple TV that have been recommended to me through word of mouth or on a review site so that I know it was produced for the service, precisely because the UI is so terrible with the mixing of content. 99% of the time I will have wasted part of my life looking for something interesting to watch only to find out I have to pay more money on top of the subscription.

They're handing out free subscriptions constantly to build the service, but the mixing of subscription content with pay content actively makes me use the trials less and makes me never want to pay for the service.
It's wild to me that the default payment plan for publications is a subscription-based model. The audacity! I'm just trying to read an article every so often, that is not worth whatever you're charging per month.

It feels like microtransactions are the appropriate model to use here, but it will likely have negative incentives (e.g., prioritize clickbait even more.) The Apple News model is also fairly promising, but unclear if publications can support their businesses with it.
In this case, they're not even talking about utility, which may be intangible and can only be estimated. They're talking about net income after housing and commuting expenses, which can still be easily computed just using median rents and commuting expenses of the in-office versus remote working populations.
React does have little to do with it, I would say. Its components are quite the opposite of FP actually. They are closer to OOP bundling state and behavior together.
Do you want an answer to your original question or do you want to try and argue that the stock market and currency move inversely?

Because if you want an answer, you aren't making changes to the example that will help you understand. You're introducing confusing factors that are not needed. The original example gave a neat little illustration of how wealth-as-measured can drop without money disappearing. Don't bring CPI in to it (and stock prices don't drive the CPI so that is a reasonable assumption).

If you want to argue that the two move inversely then go ahead and don't mind me, but you might like to add in some evidence or case studies. And you'll need to be precise about real vs nominal, and probably start modelling other effects.
nixos-unstable is a rolling release. I use it daily and on all of my servers.
The "Getting started" link in one of the paragraphs on the linked article gives a 404. Great start I guess.
This is more relevant than ever: https://benoitessiambre.com/macro.html