skysight-inc/HackerNews huggingface dataset:
1) Agree, the issues with (checked) exceptions and error monads mostly stem from expressive limitations of a specific language than the model itself.

2) The next step up is making the exception continuation first class, then I don't think there is any difference. I think you can recover the efficiency of the simple non-local goto by optimizing after CPS transform, but I'm not a compiler writer.

3) As you point out, I think the continuation monad should be able to do resumable exceptions.

You mention algebraic effects, which are probably the right way to implement Error types/Exceptions/Resumable Error handlers.
Fair points. Maybe the entirety of economics should rightly be considered the voodoo psuedoscience that it is.
I never want to talk to a sales rep. Just put the prices on your website. If you don't, I'll assume you're trying to scam me.

I never want to talk to a sales rep. Just put the features on your website. If you don't, I'll assume the sales rep will lie to me to get a sale.

I never want to talk to a sales rep. Just put a demo on your website. If you don't, I'll assume you're sales rep will show me a demo which doesn't match reality.

Etc etc etc
on my Mac:

- browsers: Firefox, Opera, Waterfox, Chrome

- community: Discord, Slack, Telegram, Signal, Teams

- productivity: M365, the Apple apps (Pages, Numbers, Keynote), Obsidian

- misc: Dropbox, Nextcloud, OneDrive

on my iPhone:

- browsers: Firefox, Chrome

- community: same as Mac

- travel: airline apps, map choices (W3W, Google, Waze...), rideshare

- shopping: Amazon, Costco, GasBuddy

- a/v: podcasts, Kindle, Pandora, Tailor, Canva

- misc: cell carrier app, Dropbox, Nextcloud, OneDrive

Probably others ... but skimming both my Dock and the app folders on my phone, these are what jump out
Studying people is so complicated with so many weird results you really just need to make it double blind, you won't be able to reason your way out of it reliably.
https://connect.mozilla.org/t5/ideas/support-webauthn-passke...

This page has a recent comment from a Mozilla employee on Firefox support:

04-24-2023 04:39 AM

We are actively working on supporting this feature.

Here is our current roadmap (might change):

- WebAuthn Level 1 + CTAP2 is riding the trains for Fx 114
- WebAuthn Level 2 + 3 are planned to ride the Fx 116 train
- Passkeys (though details are still about to figured out) earliest completion is Fx 120

So, it's coming but it's going to take at least six months or so. Current beta version is 113.
I have tried many masks and they always irritate me when I'm sleeping. I never manage to get to sleep easily with one on so I'm not sure your assumption everyone thinks they sleep better with a mask on is true. If the study used a more transparent material and didn't tell the participants or small holes I would think light was certainly the issue. Why do you think the participants were guessing correctly what the study was observing - it seems likely they were not told and went in without judgment - I certainly wouldn't have noticed if the mask was a bit thin? It seems more likely to be a real difference, we know circadian rhythms are controlled by light and food timing so I don't see why it wouldn't be a correct result.
Not a lawyer, but I think that depends on who's training this model for what purpose? If you're training the second model specifically to be able to use a llama-like model commercially, that's arguably a for-profit use of llama. On the other hand, if somebody else distills knowledge with llama in order to make a better model, and happens to release it for free without having a commercial use for it themselves it should be fine.
The baseline scene: https://www.youtube.com/watch?v=vrP-_T-h9YM
To the contrary, from my time at Amazon, I felt that developers want to use more high level AWS services. Unfortunately, the landscape of AWS services is so rapidly evolving that Amazon engineers themselves cant keep up and end up using the wrong service.

As mentioned in other comments, there are options such as Fargate, that would still technically be "serverless" and still yield similar cost reductions. Not to mention that AWS also has Step functions express for "on host orchestration" use cases. This seems like a case where the original architecture wasn't very well researched and nor was the new one.
> And kids most certainly did not have access to hard porn

Not sure where you grew up, but growing up in Europe, porn was widespread even if it was only available via paid magazines (before video). And kids used what kids had at hand, even if it was just one magazine. Someone knew someone's uncle who was a habitual magazine buyer and sometimes let go of old magazines, or somehow randomly found magazines at some location, like in the woods.

Taking what you say as fact, wouldn't that mean that people consume more porn now than back in 2013? How does it reconcile with the fact that "porn" as a search term is declining, since then?
> the benefit of coding without a build step is to the community

Programmers don't necessarily want things to be easy. It thwarts the ability to practice resume-driven development and extract money from consulting schemes* and/or draw salaries where a substantial part of the worker's dayjob is in dealing with stuff that isn't strictly necessary (or even a good idea to start with). To frame it another way, high barriers to entry are virtually synonymous with better job security whereas lower barriers lead to increased competition in the job market.

* This is more in the realm of "emergent phenomena" and "revealed preference" than it is conscious scheming, but it's not any less real.
Congrats on good grades! A good night sleep is underrated.
Buffs are used like this on backpacking trips as well. Especially if you sleep cowboy style without a tent and you're staring a the moon and the starts.
Exactly, these are libray extensions so they are controlled via defines and not (directly) via compiler flags. Which ones there are (and what they do) depend on the standard C library and not the compiler. For glibc: https://ftp.gnu.org/old-gnu/Manuals/glibc-2.2.3/html_node/li...
Who do you think gets them if they don't go to the parks service?
What do you enjoy about it?
Show HN: XataForm, open source alternative to Typeform
XataForm is an open source form builder, for teams that want a Typeform alternative that they can host easily on Vercel or Netlify + Xata and modify it to their liking.

It is a Next.js + Tailwind web app that you can easily tune or style to your liking.

We'd love your feedback!

Blog post with more details: https://xata.io/blog/xataform-is-here
Hosted/Demo instance: https://www.xataform.com/
That's a bit unfair, you shouldn't confuse Google (the b2c services that collect a ton of user data to deliver ads) and Google Cloud Platform.

GCP is genuinely quite open. Whereas AWS have the habit of creating proprietary services/making proprietary changes to open source stuff, a lot of what GCP does is based on open source and open standards, done in public, which they themselves push for. Some of their flagship services such as GKE and Cloud Run, their Service Mesh stuff, Cloud Build, etc. run on software open sourced by Google. Of course that's not always the case - BigQuery is fully proprietary, but it's much better than competitor clouds that release the bare minimum publicly to allow consumption, but don't actually make it possible to do the same thing as GCP on your own outside of their environment.
Warren Buffett's 'Secret Sauce': Dividend Stocks
I live in South America. My city has ~400k citizens and 4-6 local TV channels. The newspaper is pretty much dead and has gone down from 60 pages per day to maybe 5-10 pages (I don't know if they even print it anymore), true, but TV seems to be doing fine and embracing more social platforms. I think the main media outlet has at least 3-4 hours of local news mixed with content from their parent company (national). Their local website is garbage though so once a news ir aired, it's pretty much gone... which brings me back to my initial point, there are news but they are not properly managed/archived.
> Seriously, if the printf fails then (barring the malformed format string) that means that the underlying device lost its ability to output data

I can think of several other reasons:

- temporary glitch

- multi-byte character conversion fails because the bytes sent and the current locale don’t match

- printf runs out of memory

There probably are more.
It's a bit crazy that it's been so long and it's still a major pain point for me on Linux. Apart from that, I really enjoy the machine. Not really an issue when it's plugged in at home, but annoying on the go...
https://archive.ph/DRfnA
It depends on your timing. If you're extremely unlucky, you'll buy the new set of servers and the recession will hit right after you sign the PO. Probability says you're not likely gonna be that unlucky, so the recession will hit probably elsewhere in the physical servers' life cycle. A recession hits, and now there's a focus on cutting costs. With AWS, you don't have much choice - if you stop paying the bill, the servers evaporate into the cloud. Physical servers don't. You can change their replacement schedule and just wait arm few years more to replace them. Hopefully the recession has passed by then and you can buy a whole new pile of servers.

Really though, it seems like a hybrid on-prem/cloud approach is one to consider. Software like Anthos eases this, though there are also pitfalls with this approach too.
Booz is recreation.gov.
Recreation.gov is Booz Allen
Article sez the gov't gets to collect $9 on a $10 entry for tickets that are awarded. Booz Allen keeps $10 entry on all tickets that aren't awarded. Apparently the award rate is around 3%.

Booz Allen wouldn't have offered to design and run the whole thing "for free" if it wasn't immensely popular! They and others like them are not called "beltway bandits" for nothing.
It allows everyone to go fast as long as the work is constrained within one service. It goes very slow once service / team coordination needs to happen and one team alone is not able to deliver the feature. This then often leads to services duplicating logic, amassing responsibilities in order to do as much as possible within "my" service to avoid this coordination bottleneck.
> Maybe the next step of that process will be pushing their clients off of AWS and telling them to just host on prem.

And then charging them to use AWS anywhere and outpost!
> I’ve just been fortunate enough to work in situations where people were there for the mission and there for the people.

How is "being there for the mission and for the people" better than "being there for money and for tech stack"? The latter also has to do with people and missions, only the missions and the people are important and related to the candidate directly, and not through company owners' or hiring managers' goals (most likely motivated by prospects of monetary rewards too).
Worth mentioning as mentioned in other comments that moving video data around at that scale was a bad choice to begin with. They could have considered fargate and avoided moving the data around so much as well and realized similar reductions in cost. So the wins are not really coming from moving to monolith as much as they're coming from optimizing unnecessary data transfers.

If the article said fargate, which is technically still serverless we could have avoided a whole microservice vs monolith debate or serverless vs hosts/instances debate.
They keep the whole fee.
That would force all the poor Joe Schmoes to switch from fossil fuel-driven vehicles to electric ones, but the billionaires (and probably many [most?] of the multi-millionaires) would still be able to afford burning fuel. All the billionaires and even the single-millionaires could of course also afford to switch to electric vehicles... but the poor Joe Schmoes can't.

So what you're proposing is basically "Let's make using cars (even more than it already is) something for the rich only!"
Which you can replace with matrix + an I message bridge if you are desperate enough.
IIRC the current bid from Booz Allen is "free, and we'll run it for free."
Jenny Odell did a talk for the Long Now org back in March. I found it interesting. The first half-hour is her presenting and the second half-hour is Q&A.

https://longnow.org/ideas/saving-time-life-beyond-clock/
Blade Runner is cool.
When life freezes your house, make a huge profit from using temperature difference against environment!
So guys we need Lambdas + Step Functions + SES + SQS + SNS + MSK + AWS Batch + S3 + Lakeformation + Cloudformation + Athena + EMR + Redshift + Aurora + SageMaker + Cloudtrail + Codepipeline + maybe some EC2s to run AWS CLI on them.

Don't forget to configure Route53, VPC, IAM and an ELB.

Great - ready to start writing your app now?

Oh wow one of those components as configured with the other components isn't behaving as expected - time to contact AWS support!

Cynically I think CTOs see all this stuff and think they'll turn all their expensive on-shore devs into cheaper DevOps because AWS is magic and you don't need to write hard app code anymore.

I'd counter that AWS forces expensive on-shore devs into having to wear an entire new hat and be half a DevOps engineer to figure out how to make their code work on this alphabet soup instead of a Linux server.
Because it's Bladerunner.
Yes battery life is awful since day 1. I initially thought I had a faulty device or something. Apart from that the machine is great, it's really a shame.
I tried a lot of various things mentioned in the forum, updated the BIOS, tested plenty of various configurations, to no avail.
Shouldn't childless people get less time in prison, so they have more opportunities to find partners to get children?

I was thinking of this in context of wars. Where people with children should be first to be send in front lines. With those with most offspring being higher priority. And those with none the lowest.
Skyscope: Visualise and explore Bazel build graphs
But background tasks are a thing. You could add a webhook endpoint to your monolith that writes a background job. Then your background worker (running on the same ec2 because it’s hardware requirements look pretty low at $2 a month in lambda) runs the job. $2 a month is now $0 since it’s running next to your monolith on the VM you’re already paying for.
Thank you! Very valuable input!

What about complex enterprise-ish products that need some explaining, like contract management tools or ERP or HR software?
There's no real restriction to what you can submit. It's at the top because of upvotes.
It's called Conway's law.
I thought about getting an RPi again recently - but they've gotten hideously expensive (if you can even find them in stock anywhere)

They still look kinda neat, but if you really want to run your "home lab" at "home", I think you're better off getting an SFD or similar and running VirtualBox

Personally ... I don't want more stuff running in my house, and prefer to pay someone else a couple bucks for the server to run in their datacenter :)

(Of course ... that's probably not gonna work if you're wanting to "do something cool" with other data/systems you have at home)
First, their UI and UX are very different. Azure is by far the worst (as in pretty much all categories) - even their docs suck, with random broken links (even the links to switch the language of the exemple code) and very weird naming schemes, let alone the actual cloud UI. GCP and AWS are quite decent (for AWS you need to know a bit about how they organise things or use the search, but still).

> How do you find a VM by IP address in Azure?

The point is that you probably don't need to/shouldn't. IPs are ephemeral, don't matter and can easily change, and shouldn't be used for anything like identity.
They have their own tld, .goog, they could surely have put the website under their instead to at least gain some trust, instead of the current abomination of a domain.

Or, you know, just use subdomains which has existed since forever...
Great job, finally a good replacement for Algolia places
True. Given how widespread Cloudflare has become, I would be surprised if they haven't got a tap there already.
With SSO multi-account and 2FA, it'd probably take longer than 2 minutes just to authenticate and configure AWS correctly to get started.
Came here to say this - and it applies in the other direction. Microservices allow you to split work between teams without having to coordinate deployment and iteration cadence quite so tightly.

If you have a single team, you shouldn't be doing microservices.
If you haven’t read Pale Fire, I really highly recommend it. It is really two stories in one: a wonderful epic poem about love and loss, and also a heartbreaking tale of about a sad, lonely guy who lives off his grandiose delusions. The two stories are intertwined through a neat device. It’s very good.
In other words, it went downhill once the VC subsidies ran out and they had to compete in the free market.
But it's such a rare use case for most people. I understand you though, but I guess the real answer is that there's just no demand for it. For those sitting in a coffee shop with shoddy WiFi, you can just hotspot with your phone. If you're at home you'll have WiFi to your fiber (or to your wall mounted 5G access point even).
Does this apply to all public goods, or are there limits to this principle?

For example, is it paternalistic to supply clean water via a municipal utility? Do you think that the commonwealth should give poor people enough money to buy clean water in a public market?
A Linux kernel without struct buffer_head
So you'd take the constant threat of bankruptcy, homelessness, and starvation over being middle class, then?
I don't think you can apply the laws of thermodynamics to the Big Bang.

First there was nothing, then there was everything. For currently undefined values of "first" and "then."

It's very much an out-of-scope problem.
That’s a long read and I’ll have to reread the first sections to understand the differences between the tests in book and film.

Author certainly knows a lot about the Blade Runner universe. Surprised that they think the second film is better. I think most Blade Runner fans see the second as technically excellent but a little cold. Also making Blade Runner’s android nature explicit rather than implied, didn’t really advance the story.
Not sure I've ever heard of a payment processor that isn't.
https://news.ycombinator.com/newsguidelines.html

tl;dr It's curious and unexpected that an actor in a major movie wrote a scene for it, hence a relevant submission.
> Evaluation of the Hawthorne effect continues in the present day.[24][25][26][27] Despite the criticisms, however, the phenomenon is often taken into account when designing studies and their conclusions.[28]

Not by this study about masks I guess
Highly recommend reading Do Android Dream of Electric Sheep if this kind of stuff interests you. There's a very important plot point related to all of this with the Empathy Box and Mercerism in the book that's missing from the movies entirely. (FWIW, it was a concept that was maybe unfilmable anyway.)

Mercerism is probably the most bizarre aspect of that book, and fascinating in that way only PKD can manage.
I doubt depositors will consider themselves made whole if they have to wait 2 to 10 years on their money. Plus waiting comes with interest. Those depositors deposited money in the bank because of the expectation they could spend it, all of it, at any time they wanted. So if it isn't insolvency, what is it? "Breach of trust"?

Plus the depositors may need that money for reasons. Pushing the loans to make up for it on depositors is eventually the same as taking a haircut on the deposit.

I mean, I get that this plays into the FED's hand. They want to take money out of the economy, that's what high interest rates are for, and this certainly does that. But ...
You were retrofit your idea back to one of the integrated idea sharing platform, with security, ease of programming (by user and not IT guys like us) … I still do not see any close to it thing even today.
A hacker liked Bladerunner enough to post that Ryan Gosling, an actor, wrote a scene. Like a coder writing a marketing pitch. You never know where good activity will get you.

Then some other hackers liked it and upvoted.
Chinese VCs Lived the Silicon Valley High Life. Now the Party’s Over
It's not for tracking, it's for sessions (you know, one of the original purposes of cookies).
What do you mean? they were banned, the company i was working for almost went under because we were banned from providing any technology to a chinese tech company. That did get reversed but only after almost destroying the company. The android OS was caught up in that as well. How are these not suppressions?
This is a rich vs wealthy thing :)

Rich people have high income and are affected by percentage-of-income based fines.

Wealthy people don't necessarily have a big yearly income, but they own a LOT of stuff and don't directly handle money in their own name -> not affected as much.

Actually wealthy people are also a lot more likely to have a chauffeur, why bother driving yourself when you can just rest in the back of a Rolls Royce or an S-Class Mercedes. You can just hire a new driver if the old one loses their license for speeding =)
Brownian motion is perpetual, easily observable by microscope and still it's not doing any work.
Another take on this is the "Kroll result" after Rachel Kroll of rachelbythebay fame. Basically, it's a C++ type "Result<T>" with methods like "bool isError()" and "T get()" or something like that, but the twist is that it contains a private boolean field "checked" initialized to false, but set as a side-effect of calling isError. If you call get() and checked == false, then it blows up with an exception (I presume it does that too if you call get() and it's actually an error).

That way, if you ever write code that doesn't error-check before trying to get the "happy path" result, you'll notice immediately, even if it's the kind of thing that very rarely fails and you haven't written a unit test for it.

A chaotic good CS educator might want to try out an experiment: give the students an assignment where they have to work with an API that uses a normal result type, explain why error-checking is really important, but when you're marking the assignment switch out the result type for the Kroll one.
It’s disappointing to see that my comment was voted down. I wasn’t trying to self-promo, but rather trying to highlight that my point of view was valuable to this discussion.

Like DamnInteresting, I literally work in this space. I see these issues up close. And I think that there is a real risk that we’re going to have echoes of what actually happened long-term because of link rot and similar factors.

I once did a piece about an early internet-era book in which, as an experiment, I tested to see if the links worked. Most of them were dead. But the book was still with us.

That is the real problem with internet culture. All the stuff from before 1995 or so will make it online because it is largely in physical form. We have already lost most of the good stuff produced after it, despite the Internet Archive’s best efforts.
It's not as though they are some shadowy government agency free from scrutiny.

In some ways they are better than elected leaders. They have a long-term reputation to uphold, whereas elected leaders might be gone in a term - Almost like one of those supermarket 'free smash and grabs' where competition winners get 5 minutes to grab and keep whatever they can from the supermarket shelves.

I'm not particularly a fan of monarchy, but if we're going to abolish it, we should just do that, not put up some other kind of clown show.
Isn't that just semantics? Whatever name you give the feature "lazily computed and cached values in the context of web frameworks", previously Angular didn't have them (built in) and now they do.