skysight-inc/HackerNews huggingface dataset:
You can get something like that in Haskell. Functions are piles of statements that you can generally write in any order, and the compiler will deal with the resolution.

You don't see this effect very strongly in Haskell though because you generally end up with small functions that don't have that many statements anyhow.

(If one is sort of vaguely familiar with Haskell and thinking "what about do notation?" (or, less correctly but to the same point, "what about monads?") the answer is that do notation is a syntax sugar for introducing functions in a slightly different manner, using "<-" and some syntax transformations, so "do notation" is not a function but a function per <- symbol. Do notation affords tons of very small functions.)

"figure out which things can be async automatically"

If you want this, learn Go or Erlang (or Haskell). Personally I find having to manually label and deal with sync vs. "async" functions intolerable, but, fortunately, I don't have to.

At the very least, though, I'd like a type system to help me out. This is something any type system can provide a lot of help with very easily, even sticking with manual async annotation. Getting a compile time error for sticking a promise for an int into an int would help keep a lot of this straight.
WTF. If not for the domain (and month) I'd assume that was some April Fool's joke.
If healthcare a business, they should be allowed to operate one. Deregulate, eliminate licensing for healthcare professionals. Eliminate FDA, DEA, medical board, etc. Fuck needing a prescription for antibiotics when I can take a strep test at home. I'm totally good with making healthcare a business so I can finally have accessible affordable healthcare and just straight up import drugs from India or whatever for 1/100th the cost.

Course if government wants to keep their crusty paws in it and decides it actually isn't just a business, they should take some cues from countries with much lower GDP overhead. The half-assed system we have is the worst of both worlds.
> I have a couple 5 gallon plastic gas containers. They are terrible in comparison.

There are terrible designs everywhere: read The Design of Everyday Things by Don Norman.

Heck, even doors: the moment you have to put signs that say "push" and "pull" on a door you know it's a terrible design. Have a look at product reviews on American's Test Kitchen's YouTube channel, and things as 'simple' as spatulas and cooking pans can be have bad designs.

If you want old-school design "jerry cans", checkout Wavian for metal options:

* https://wavianusa.com/collections/nato-fuel-cans

For plastic (HDPE ) options in the same design language see Scepter:

* https://www.scepter.com/products/consumer-products/

Comparison discussion between the two:

* https://expeditionportal.com/forum/threads/scepter-mfc-vs-wa...
If you're worried about a few additional elements your DOM is already too big and you have bigger issues to worry about.
The word "met" is first more, then less emphasised. As I understood the GP's point, it was that the more "explosive" emphasis on the whole word also changes the quality of the final 't' to a harder plosive than the relatively softer one in the sentence that is more about exactly when it was.
Would you please stop posting flamewar comments and personal attacks?

It's particularly important not to do that when your argument is a good one, because then you discredit the truth, which harms everyone.

https://news.ycombinator.com/newsguidelines.html
Bloggers who are putting care into their work typically write more for the people who follow them than for the randos who drop in from a Google search. What do people who subscribe to foodie Patreons care about? The people who have a list of bookmarked recipe blogs? What about people coming from Instagram posts who are drawn in by a beautiful photo, what are they hoping to see? Why are we establishing a framing that the people who should be most catered to are the people who care the least about the cook and their work?
This doesn't align with what my friends have experienced. Regardless of skin tone they've been treated much better in Asia than in America.

China , even to my friends of color has been amazingly great. They tell me you will get stared at, but it's nothing compared to the open hostility faced in America on a day-to-day basis.
Those reviews are more useful that the recipes. If I am missing one ingredient I have more confidence in trying a substitute if someone else has before me (I've messed a few recipes up with a bad substitute). sometimes I'll look at the substitution and think that sounds better even though I have everything for the original (if I've made this before I'm more likely to do this for variety).
In my experience Keepass2Android has very bad usability on Android compared to Bitwarden
macOS has gotten a lot less fun, starting with X. I remember no end of UI-customization utilities for pre-X Macs, some of which were really powerful, like Kaleidoscope. I loved being able to make the system look like an NeXT box (there was even an Irix theme) or design my own UI entirely. Even Apple briefly considered the idea of building theme support right into the OS.

But they didn’t, and the few quirky things that OS X did, like the puff-of-smoke effect, have been quietly removed. I hate how sterile Apple’s products have gotten. Sure, they’re beautiful, but they don’t have the kind of character the old ones did.

I wish something like Kaleidoscope (or Burn My Windows) existed for Macs.
Your ideas are interesting and I wish you luck on your quixotic quest to switch this part of our world from PvP mode to PvE mode.
Perovskite issues that still seem prevalent since they became a hype thing 3 years ago:

- stability when exposed to oxygen (as in they don't last in the real world)

- lead (disposal issues, which are important because they don't last)

Have things improved recently? I'm going to assume that the "Colorado Sun" won't represent state of the art.
Yeah as the sibling comment mentions these WebRTC implementations do not scale. While you "can hook it up" for hyper-specific applications and use cases, it does not scale to say an enterprise, where a single SA needs to support LL streaming out to tens of thousands of users.

I imagine the (proprietary) stadia implementation is highly tuned to that specific implementation, with tons of control over the video source (cloud GPUs) literally all the way down to the user's browser(modern chrome implementations). Plus their scale likely isn't in the tens of thousands from a single origin.
Even still, I continue to be blown away by the production latency numbers achieved by game streaming services.

And my use-case is no use-case or every use-case. I'm just a lowly engineer that has seen this gap in the industry.
I think we need to think about these Labs like NRC thinks about nuclear technology. Possibly even more seriously than Nuclear risks. The consequences of COVID-19 whether lab leak or not, is 15 million lives and $50 Trillion in economic damage. Not to mention, it changed the world forever and upended many lives. We need to establish Biosecurity commission 100x the strictness of nuclear tech.
Mon dieu! Don't tell the Académie Française!

[0]https://en.wikipedia.org/wiki/Acad%C3%A9mie_Fran%C3%A7aise
English isn't simple at all.
I think lidar might make a nice improvement here. Given that iphone 13's have it built in now, I suspect that this technology will start to make it into security systems soon enough...

https://ouster.com/blog/making-security-systems-more-accurat...
> I hate spilling gas every time I load the lawnmower tank.

I finally got fed up enough with my gas mower that I switched to an Ego electric mower. No, it doesn't cut as well as my Honda did, but it cuts well enough, and not dealing with gas makes the experience so much more pleasant.

For reference, I'm mowing fescue grass in NC, have a sloped yard on the side and in back, and it takes me about 45 minutes to mow the entire property. I use the mulching blades and don't bother bagging. I usually have about 15-20% battery left when I'm done. I've only mowed one season so far. I don't recharge till the day I mow so I'm not storing the battery at 100%.
It wasn't originally on DOS. VB 1.0 was released for Windows 3.0 in 1991; VB for DOS followed the next year, the same year that Windows 3.1 came out.

MS bought in a graphical drag-and-drop forms designer called Ruby, written by Alan Cooper in 1987: https://computerhistory.org/profile/alan-cooper/

It coupled this to its existing BASIC to create VB:
http://www.ojodepez-fanzine.net/network/qbdl/history_of_visu...
Most of the node.js solutions I'm aware of would support http/1.1 and async so I can't imagine this faring well in a performance comparison.
I think maybe in the end it does not matter how you named them as long as the interaction bring you value.

For me the name is important mostly related to setting my expectations about what can I get from working with one or the other.
Do any AOL Mail developers read HN?
The un-read message counter for the spam folder stopped working in early October 2021. What is a reasonable expectation for the time to fix this sort of problem?

I have used @verizon.net email addresses for nearly 20 years as a DSL or Fios customer.

Currently, I use the AOL Mail website to access my accounts so that I can see what emails end up in the spam folder.

So, I have to use the AOL Mail website in order to see the spam folder and I have to open the spam folder to see if there are any unread messages.
Norton is taking a 15% "fee". https://community.norton.com/en/blogs/product-service-announ...
Her story arc is much like Bernie Madoff's. He, too, only really hurt wealthy investors. But did anyone feel bad for him?
I coincidentally tweeted a reply[0] to your comment a couple minutes before seeing it:

> If I end up having to solve a problem that's someone else's fault, yeah, sure, it's unfair.

> But if I end up having to live with a problem because you insist that we wait for the responsible party to fix it, knowing that they never will, that's more unfair.

[0] https://twitter.com/lkbm/status/1478425875578302464
There's no issue with that, but it wouldn't exactly be tight storytelling.
Comments posted on a popular economics website:

"Why work when the pay sucks? You waste your day just to still not be able to afford a home or health insurance. You see average girls making bank on OnlyFans and Tinder while society wants you to slave away. You see kids day trade the market bubble and make money. Work is not the way to gain respect any more. It will not get you ahead."

-

"Why would you work if you could retire, when all these bullshit made-up requirements were foisted on you? Especially if your boss is a 40 year old Karen who thinks she knows everything? Screw that. Time to check out."

-

"A friend decided he had enough of it and retired. Not interested in wearing masks and working for a system that he deems criminal. Predicting that shit will hit the fan soon, he started some community farming. I think he is symptomatic of the problem.

There is also an increasing number of people doing useless stuff that only works because the government greases the wheels with freshly printed money. Bureaucrats everywhere.

Lots of young mothers stopped working because the schools basically shut down.

Young people who can't be bothered to leave home anymore and try to become YouTube-famous."

-

"My wife just got hired at 61 in her old business she hasnt worked at in 15 years. They were desperate. But now they are already complaining she is too slow, doesn't get technology, which is all bullshit. I'm hoping there is a $10m age discrimination lawsuit in there."

-

"Atlas Shrugged had the same storyline, and we seem to be following it. In communism, the capable workers quit and incompetence reigns. Shortages increase with government control everywhere."

-

"From 20 years in IT I am now a happy farmer with lots of neighbors turned friends. I can't even fathom the number of hours wasted in front of a monitor, while life was running away.

We all need to go back to a comfortable but hard work natural life, full of intentionally made good human interactions. It's the only one that liberates, self-sustains, and fills the heart with joy and peace of mind."
I have to admit that recipes are valuable enough to me that I'm OK with the crap at the top. It's annoying, but it's an endearing kind of annoyance. The way I see it, they're providing a service and if they want to do it in this stupid way I'll go along with it, especially since the content isn't exactly horrible, it's just silly and inane and somehow adds to the whole cooking experience.

Sometimes the stuff I'm cooking actually turns out differently because of all the mad scrolling I do trying to find the next ingredient to add while my sauce pan is boiling over or whatever. Kindof fun.

Last, recipe books are a great way to get around this crap, and then you're actually paying for the knowledge you use.
My obligatory crusade: most apps, including native apps, are just interactive documents and there would be strong benefits to everyone if they moved in that direction more explicitly. Some exceptions exist of course. But a surprisingly large number of apps on my computer are just XML trees (or could be represented that way) when you really dig into them.

I want my keyboard settings to work the same way in documents and in the vast majority of the applications I run. I want to be able to query pure-text representations of state in applications, not just in documents. With some minor exceptions, I want standardized controls across most of my OS, including in web apps.

In regards to privacy, I don't want applications to fingerprint me. I have capabilities that I'd like to turn on for some apps, but I don't want them all to be on by default for every app. The system shouldn't be "you're either static content, or you can do anything you want." All of my privacy/security concerns about documents also apply to apps; most applications I use don't need access to things like fullscreen, NFC, mouse control, etc. Some do, and I want them to work, but I shouldn't need to grant access to every application across the board for that.

I think the division between apps and documents is largely fictional; it's a spectrum, not a hard line, and most "apps" are still fundamentally closer to documents than they like to admit, even in their flashy interactive forms with animations and user-state, and could benefit from the same kinds of standardization and sandboxing that documents enjoy. I don't think we should be separating out a category of websites (or native programs for that matter) where we say that anything goes just because they're "apps", I think that masks the problem that sandboxing is a UX/architecture issue everywhere across the entire spectrum.
> Cultivation as in agriculture?

No, "cultivation" as in Xianxia: https://en.wikipedia.org/wiki/Xianxia_(genre)
I said sauteed to simplify, but what we do is a kind of ratatouille. We do it once every 2-3 weeks and use a bit on every breakfast. We freeze it in batches, and every couple of days we defrost a new batch in the fridge.

Our version of ratatouille has tomato, eggplant, onion, zucchini, and carrot.

Typically we do scrambled eggs, preheat the ratatouille, and then serve it on top of the eggs with sprinkled goat cheese. It's super easy and fast to do for any number of people.

Another preparation we absolutely love is: a toast of low glycemic Ezekiel bread[1] with the pre heated ratatouille on it, some sprinkled goat cheese, and a fried egg on top of everything with sprinkled hot salsa (I guess some Sriracha would work too if you're into that). It's delicious.

We also typically add half avocado on the side of those dishes. Since we live in Mexico these are plentiful and very cheap.

We've measured our blood glucose before and after eating either of those breakfasts and it barely changes.

[1] https://www.foodforlife.com/about_us/ezekiel-49
Greaby/telescope: explore collaborative documentation with an interactive graph
> As a society, we believe in the deterrent value of punishment (which is proven not to work).

Do you genuinely believe that high-IQ white collar criminals are exactly the type of person unable to do even the most basic risk-reward analysis?
It's pretty fitting, given how large the reward for pulling the fraud off was.

There are, of course, a lot of people walking free who have done far worse things. (The Sacklers, for instance, should all be subject to a combination of prison and utter financial ruin. If the world were just, most of them should be living on the street, right now. Instead, they are making quaint arguments about how a third of their drug wealth is fair recompense, and how their plundered offshore billions should be protected from bankruptcy.)
People are mad because it used to be self-hosted and free, but now it's mostly something you pay for. I just pay for it and yeah, it's great.
I wasn't thinking about traits when I wrote that, but you make a great point — that's a whole another way to design things. Maybe it could have been something fancy like:

impl<T> Sound for T where T: Percussion<Accessory=Stick>
The Expanse series of novels just wrapped up after ten years, with one short story left to be published. I can't judge their grandiosity compared to A Song of Ice and Fire or Star Wars, however I would consider them to be a major success.
Am not an Android user, so in that app's case I was relying on the many favorable comments I've seen about the app here and on appropriate places on Reddit.
Love this. A great point. HLS via CDN is really just "downloading files but the source is provided kinda fast"
According to this they died at the hands of agents so I would assume they never expressed attributes of the one or reset the matrix.
Doesn't this extension depend on how exactly the ads are presented on the page? Can't this be changed by Google easily?

> I’m not sure why you think that a domain blocklist would be harder than custom search engine development.

I didn't say this. The custom search is already created. Helping it's development is much easier now. AFAIK it's main problem is the lack of hosted servers.
Douglas Adams made jokes in his fiction about boiling complex systems down to a number. Stephen Jay Gould pointed out how unscientific the idea of IQ is - it's akin to astrological charts.

Boiling brains down to one number and ranking them, and saying it comes from genes, nutty. When scientists have no idea why a nematode with 302 neurons turns left or right. You can tell it's religious or political or whatever by how people defend it - no one gets that agitated by how many light years away some star is.
> "Why would I use 10 different sites when I can just use one?"

IMHO, Docker and Facebook still did core/pure products that (i) were the category best, and (ii) anchored everything else.

It sounds like CouchSurfing lost its way circa 2013 by nuking community content. [0]

> The one feature Couchsurfing has that nobody else has is references.

Agree. That's the secret sauce to any platform. With things where they're at now with AirBNB, hostel sites, and locations that will actually underwrite awful experiences for guests/hosts, I naively assume CouchSurfing is a shadow of its former self. Allegedly, CouchSurfing started adding fees in with covid19, including paid verification.

[0]https://brenontheroad.com/the-end-of-couchsurfing/
In my youth it was generally accepted that "George Lucas wrote an entire 9 film series." I don't know how this rumor spread or came to be so widely believed.
Creator here. Thank you! I could definitely still use help if you're willing, here's some specific issues:

https://github.com/alexmojaki/futurecoder/issues/212
https://github.com/alexmojaki/futurecoder/issues/226
https://github.com/alexmojaki/futurecoder/issues/253
https://github.com/alexmojaki/futurecoder/issues/259
I believe they've become more complacent since there is no competitive pressure, yes.
Someone told that Idiocracy was actually a documentary.
And don't even get me started on the effect of these vendors' compression methodologies. I watched the Burton Batman movies when HBO MAX debuted and I couldn't believe how dogshit they looked due to their dark palette not playing well with the very aggressive compression. Esp. wild when you consider the amount of money the the Batman movies have brought in for WB. It's their flagship franchise and I assume the highest brand recognition of any IP they own (sorry, Bugs).

HBO didn't roll out 4K content until months later, though, so things may have improved since then.
I got conned by pump and dump stock scam. The perpetrators got sentenced to 5 years. I was amazed to get a restitution check in the mail.

I hope to be smarter next time.
from KeePass at least:

- Upper-case

- Lower-case

- Digits

- Minus

- Underline

- Special

- Brackets
Hmm, we're getting <200 ms glass-to-glass latency by streaming H.264/MP4 video over a WebSocket/TLS/TCP to MSE in the browser (no WebRTC involved). Of course browser support for this is not universal.

The trick, which maybe you don't want to do in production, is to mux the video on a per-client basis. Every wss-server gets the same H.264 elementary stream with occasional IDRs, the process links with libavformat (or knows how to produce an MP4 frame for an H.264 NAL), and each client receives essentially the same sequence of H.264 NALs but in a MP4 container made just for it, with (very occasional) skipped frames so the server can limit the client-side buffer.

When the client joins, the server starts sending the video starting with the next IDR. The client runs a JavaScript function on a timer that occasionally reports its sourceBuffer duration back to the server via the same WebSocket. If the server is unhappy that the client-side buffer remains too long (e.g. minimum sourceBuffer duration remains over 150 ms for an extended period of time, and we haven't skipped any frames in a while), it just doesn't write the last frame before the IDR into the MP4 and, from an MP4 timestamping perspective, it's like that frame never happened and nothing is missing. At 60 fps and only doing it occasionally this is not easily noticeable, and each frame skip reduces the buffer by about 17 ms. We do the same for the Opus audio (without worrying about IDRs).

In our experience, you can use this to reliably trim the client-side buffer to <70 ms if that's where you want to fall on the latency-vs.-stall tradeoff curve, and the CPU overhead of muxing on a per-client basis is in the noise, but obviously not something today's CDNs will do for you by default. Maybe it's even possible to skip the per-client muxing and just surgically omit the MP4 frame before an IDR (which would lead to a timestamp glitch, but maybe that's ok?), but we haven't tried this. You also want to make sure to go through the (undocumented) hoops to put Chrome's MP4 demuxer in "low delay mode": see https://source.chromium.org/chromium/chromium/src/+/main:med... and https://source.chromium.org/chromium/chromium/src/+/main:med...

We're using the WebSocket technique "in production" at https://puffer.stanford.edu, but without the frame skipping since there we're trying to keep the client's buffer closer to 15 seconds. We've only used the frame-skipping and per-client MP4 muxing in more limited settings (https://taps.stanford.edu/stagecast/, https://stagecast.stanford.edu/) but it worked great when we did. Happy to talk more if anybody is interested.

[If you want lower than 150 ms, I think you're looking at WebRTC/Zoom/FaceTime/other UDP-based techniques (e.g., https://snr.stanford.edu/salsify/), but realistically you start to bump up against capture and display latencies. From a UVC webcam, I don't think we've been able to get an image to the host faster than ~50 ms from start-of-exposure, even capturing at 120 fps with a short exposure time.]