skysight-inc/HackerNews huggingface dataset:
Rust's interface at the lowest level is just a single method, which in C++ could roughly look like:

optional<T> poll(*waker_t)

When polled it either returns the final result or that it's pending. If it's pending, it keeps the reference to the waker arg, and uses it to notify when it's ready to be polled again.

This design is very composable, because a Future can trivially forward the poll calls to other futures, and the wakers can be plugged into all kinds of existing callback-based APIs.

async/await is a syntax sugar on top of that that auto-generates the poll methods from async function's bodies (where each poll() call advances state to the next .await point).

There's no built-in runtime in the language that does the polling. You make your own event loop, and that gives you freedom to make it simple, or fancy multithreaded, or deterministic for test environments, etc.
How will he avoid the secondary market if that his objective? He will be indirectly exploited and 90% of the earnings will be passed to add-nothing intermediates.
Latest date in djb post is 2002.08.08, and latest bind version mentioned is 9.2.1

Current is 9.17:

https://downloads.isc.org/isc/bind9/cur/

Full history is here:

https://gitlab.isc.org/isc-projects/bind9/-/blob/main/HISTOR...

Anyone familiar with the interim changes, care to synopsize?
I saw them in a muddy field in Wisconsin the first time they played in the US, before they hid their faces. Cool guys. Setup on a card table, and killed those acid lines. Was cool to see France step up hard. For anyone interested, Kurt from Drop Bass Network brought them to fame here. Shout out to Midwest Hard Corps! Massive, represent!
The opposite is what I am describing. I.e I cannot (read: could not last time I tried it, about 2 years ago) pay rent using TransferWise, upon entering the routing code and account number.
And a whole pile of experts who’ve done it before.
Data Annotation on Kubernetes
Simply ask for the highest rate within reason.

$200 per hour is about $400K per year, which is around senior engineer total comp rates, https://www.levels.fyi/.

You have to ask for the rate and demonstrate that you can deliver solutions and deliver solutions.
Actually, it shouldn’t come as a surprise that animals in zoos enjoy watching the visitors, and that they miss that terribly during the pandemic.
Having no background whatsoever in this area of science, I would imagine that the percentages change over time as some individuals are still going out more or less living their lives and some are holed up extremely risk averse and won't be infected unless their 1 trip to the grocery store per week is compromised.

And it'd be similar for who is readily willing to take the vaccine vs. will refuse to ever do so.
ZZT was (is?) amazingly accessible and versatile. I created many worlds in it, most small, some big. I even tried to emulate the classic 1983 DOS game Digger and got pretty far before running into the limits of what it could do.

I won't say I learned programming from it, because that started with GW-Basic, but it definitely expanded my understanding at a crucial time in my development.
My brother was their lighting designer for the Daftendirektour in 97, so I got to see them play the Cambridge Corn Exchange, and experience a very mellow backstage. IIRC there is little footage of the tour because they actively discouraged any concert photography (not just fans, but also press and other professional). If memory serves my brother had some photography done for his portfolio, I should ask him if he still has it.
Having known Len I'd be surprised if he was Satoshi, but its possible as some have speculated that Satoshi was a collaboration from a number of people then I could definitely see him being a part/organizer of it.
Is anyone working on a hybrid system? I'd imagine having extra electric motors would help with taxi manoeuvrability, give extra boost from takeoff and could save fuel while cruising.
Yeah I was about to reply something similar. Wouldn’t want to go diving with those assumptions!
> Maybe, but I think building GraphQL on top of REST would have produced something much more convoluted and verbose. As an example, see the OData standard[0], which, at least from the client's perspective, is unnecessarily complex compared to GraphQL. There may be cleaner ways to structure this, but I'm not aware of any such attempts, and I doubt you'd get a result as easy to use and understand as GraphQL.

I'd never heard of OData, thank you very much for the link! I've been meaning to give it a shot (try to put together a GraphQL using the other REST tools/standards), if I do I will definitely post it to HN. I agree that it would likely look more complex in the naive case but that could be ironed out -- the foundations feel identical. GraphQL's productivity and ergonomics are definitely something to strive for on the REST side.

> That's fair, but as you pointed out earlier, you're just shifting complexity around in any case. REST is simple because it's so granular, which is great when all of your data needs are met by that granularity. As soon as you have more complex data requirements, you end up either making ad hoc endpoints or evolving your API into a giant monstrosity so that you can handle the more general cases. GraphQL significantly simplifies this implementation on both the client side and the API side. Yes, the tradeoff is that now you need to optimize your data access manually, but as others have said, there are now tools for dealing with this issue—and it's not like you don't gain anything from it.

True -- growth of REST API endpoints is somewhat unbounded and it gets harder and harder to differentiate/name endpoints and separate functionality in a satisfying way. There was another comment[0] that showed the gains that a small team got from GraphQL, I can't argue with that. It does work extremely well for some teams.

> For a simple but concrete example, if I need to fetch data from ten different entity types in order to render a page in my web app, I can do so in a single GraphQL query and handle caching, etc in one pass, as opposed to needing ten different REST calls and having to consolidate them by hand. On top of the maintainability benefits of this approach, the productivity gains are huge.

This has been an oft-cited benefit of GraphQL, and it looks like a legitimate clear benefit -- not having to think about that is indeed very nice.

[EDIT] - Yeah after poking around OData for a bit, I don't think I'll be touching that but it's nice to know it exists.

[0]: https://news.ycombinator.com/item?id=26226642
It's the same basic idea: you take turns to speak, rather than all trying to speak at once or the person with the loudest voice simply talking over everyone else.

In the context you describe it sounds like they had not had to deal with someone who loves the sound of their own voice and wanted to talk for an hour about how great their home business is and they think everyone should join in their ground level opportunity.
Why are energy sources less needed in the winter? I assume that energy usage higher in the winter months.
Gleam looks like a very promising language! I hadn't seen it before.

https://gleam.run/book/tour/try.html

It also looks like there are currently some serious limitations:

https://github.com/gleam-lang/otp
Somewhat related to the discussion: Why do start-up's need so much money?

We live in a world where a software start-up needs basically $0 in cap ex.

If the founders don't have existing financial obligations and can live in a place that isn't the BA or NYC or Seattle then they can make a lot of progress for peanuts.

Venture Capital is essentially paying for 1. The founders existing financial obligations, and 2. The ability for them to live in an extremely expensive part of the world.

The only other thing that a VC provides is a financial reason not to work for a large tech company that's going to pay the founder hundreds of thousands of dollars a year.
>Whats obvious here is that an incarcerated person only has the options that the carceral state permits to them.

Yes, thank you for the tautology. You'll note that this was exactly my question: does the state make such exceptions?

If you don't know, that's perfectly fine, but respectfully, your apparent mistrust of authority is hardly interesting to internet strangers. We're more interested in any factual elements you might have. Please, if you have any information specific to this case that we've overlooked, feel free to share. If not, hopefully someone else does!
I think the problem is that if you are born into a family of billionaires, it comes with connections and you probably just kinda had people with guns since generations so you just keep it up

But when you suddenly become a billionaire, what do you do? Ring up some private security company? You would need to trust them not to screw you over. It's kinda boils down to you not being able to trust anyone, not even governments that might consider you a criminal.
> But with Craig Wright fraudulently claiming credit and invoking a copyright claim to take down the Bitcoin whitepaper, we’re forced to revisit the topic and recenter the discussion around the Cypherpunks who actually built Bitcoin.

No, we're not. We can dismiss the fraudulent claims of Craig Wright without being "forced" to do anything else.
"fun"...
Hi, can you consider adding Kotlin to the list of supported languages?
Since the feature launched there is now a Kotlin tree sitter implementation https://github.com/fwcd/tree-sitter-kotlin
(but maybe that it needs some improvments)
We really appreciate the contributions you all have sent back to tree-sitter and the various language grammars, too!
Could something like Discord be written in Swift?
I'm not talking about NYT in Russia, it's not their job to investigate there. Just reporting is enough.

NYT doesn't do much investigative journalism even in the US.

I don't recall any significant piece from NYT recently. Some interesting discoveries interspersed with speculations, factual errors and heavy opinions.

Bite me, but Project Veritas (for example) does order of magnitude better investigations than New York Times. And Project Veritas investigations are mediocre.
Why does it make a mockery? It’s included in CPI and for a large swath of America housing isn’t growing by 10% each year, so we’d expect housing inflation to be moderate on average.
… or at least once every 26 months or so. [1]

[1]: https://en.wikipedia.org/wiki/Exploration_of_Mars#Launch_win...

We sent 3 separate spacecraft to Mars during the most recent launch window. We’ll see how we do next time around.
Why would it surprise you if he was Satoshi?
Why would you be surprised if he was Satoshi, but seemingly not so surprised if he organized a collective Satoshi?
Wow sorry everybody. I almost feel responsible. Just this past weekend I really discovered them for myself “for the first time.” Like I’d heard of them before obviously but their music didn’t quite click with me until recently. I really feel like I missed out on some good times. I will continue down this road though. So glad for their music! I can tell it’ll be with me for a long time running.
Depending on how sophisticated your AE is, ask them when their quarter closes :D
> I really don’t think we’ll look back on this and think, “Eh, a half a million people died, oh well,” particularly not with a more historical lens, but I could definitely be mistaken.

Agreed, it's horribly callous.
That’s great, thanks for the link to the grammar repo! I can’t commit to a specific timeline but I’ll definitely put this on the list.
I was told that at a nursery when I went buy a discontinued systemic fruit fly spray (spray twice a year), he had no answer when I told him the local council had banned keeping bee hives in the city. We do have bees, just nowhere near as many as I remember as a kid.
Satoshi's silence period began at the same time that Gavin Andressen went to the CIA (at the CIA's invitation) to present about Bitcoin. It is widely assumed that it was caused by Andressen's decision to accept the invite.

Just because Satoshi went silent for a while doesn't mean that he/they are dead.
On the Basics of (Statistical) Modeling
This makes me feel very old - I saw them on the 1997 Homework tour when I wasn't much older than that.
From-scratch or from-fixture E2E tests to prevent regressions should still be doable though, just gotta bring along your language of choice, and keep a repo around to hold the code/data.
Sky crane will be used for seismic measurements with another vehicle picking up the waves from it slamming into mars firma on the other side of the planet so some use of it at least!
> Yes, thank you for the tautology. You'll note that this was exactly my question: does the state make such exceptions?

Why would they?

> I'm a bit perplexed by your responses -- it seems like you either have information you aren't sharing, or like this subject make you impassioned.

I’m sorry if I come across negatively. I am impassioned about this. People who are locked up have no recognized rights. They are at the mercy of the guards. Not the legislature, not the prison system, the guards.
Restoration – The Worst VIC-20 I've ever seen
I worked at a productive computing research institute for a number of a years. I cannot count the number of times I found research teams duplicating critical algorithms. Research Scientists not only pay the price of the spaghetti nature of the code, they pay it over and over again by not sharing and improving on what has already been built by previous research groups.

The software industry has its own share of problems, but from what I've seen the research community is still largely operating on an outdated software model that shuns open collaboration out of fear of being "scooped".
> But this is being spun to imply that it's a serious threat to people who are otherwise in extremely low risk categories for severe covid. There's no solid evidence for that.

It's a numbers game.

When hundreds of millions of people are infected, you're still going to get a lot of hard hit people in 'low risk' categories, aren't you?
If that's the case why has Craig continued to gain prominence and have more and more sway over BTC? Bitcion SV is worth $4B now. He's been able to monopolize the mindshare on Satoshi and misdirect the narrative.
L'impératrice are fantastic! Melody's Echo Chamber are worth a listen too
They usually wear helmets. Hire stand-ins and don't tell anybody. (Did I say that out loud?)
Do you have a patient transition plan in place in the unfortunate case of Wyndly dissolving or a contingency for continual treatment for the duration of the 5 years?

It seems that it would be rather difficult for a patient to transition to another providers care on their own given how few doctors are working with SLIT.
Python does this so well because of the extremely full featured and fairly easy to use C API. Advanced programmers can write extension modules for the interpreter and provide APIs to their C libraries via Python, give their types and functions a basically identical syntax to MATLAB and R, and bang, statisticians, engineers, and scientists can easily migrate from what they already know how to use, pay no performance penalty, but do it in a language that also has web frameworks and ORMs. You can do machine learning research and give your resulting predictive models a web API in the same language.

This gets badly underappreciated. I've been working in Python for a while and honestly, I hate it. I wish I could use Rust for everything I'm doing. I can't stand finding so many errors at runtime that should be caught at build time in a language with static type checking.

But I also recognize the tremendous utility in having a language that can be used for application development but also for numerical computing where static typing isn't really needed because everything is some variant of a floating-point array with n dimensions. Mathematically, your functions should be able to accept and return those no matter what they're doing. All of linear algebra is just tensor transformations and you can model virtually anything that way if you come from a hard engineering background. Want to multiple two vectors? Forget about looping. Just v1 * v2. It will even automatically use SSE instructions. Why is that possible? The language developers themselves didn't provide this functionality. But they provided the building blocks in the form of a C API and operator overloading, that allowed others to add features for them.

So the complaints you typically see about dynamic languages simply don't matter. No static typing? Who cares? Everything is a ndarray. Syntax is unreadable? Not if you're coming from R or MATLAB because the syntax is identical to what you're already used to using. Interpreted languages are slow? Not when you have an interface directly to highly optimized BLAS and ATLAS implementations that have been getting optimized since the 50s and your code is auto-vectorized without you needing to do anything. GIL? It doesn't matter if you can drop directly into C and easily get around it.

Meanwhile, it's also still beginner friendly!

EDIT: I should add, editable installs. That's the one feature I really love as a developer. You can just straight up test your application in a production-like environment, as you're writing it line by line. No need to build or deploy or anything. Technically, you can do this with any interpreted language, but Python builds this feature directly into its bundled package manager.
There is a very unlucky band of kids that've been irreparably screwed over by teachers looking to completely abandon any pretense they're essential to society or have any responsibility to work, liberals looking to avenge Trump and otherwise anti-science, monomaniacal anxiety-ridden adults. It's heartbreaking.
Wow, those are some great prices! How come Finnish electricity is so cheap?
Don’t they have liability? Unlawful imprisonment is a crime. I am amazed that the people can’t sue about this.
> The implication is that everyone should be terrified, stay home as much as possible, and wear masks as long as there's any chance of catching covid. Even after being vaccinated.

Apparently there is insufficient data to back up that the vaccine reduces transmission. That much is mostly true. It doesn't seem like they're trying particularly hard to find out.

Why are we not studying unvaccinated household members of vaccinated individuals and comparing with household members of the unvaccinated. Could be as simple as adding a data collection step after receiving a test result, given that it's pretty much a given you will infect people you live with we should notice a large difference very quickly.
I don't see that it follows that if you don't have access to something, you can't discuss it.

Appreciate your clarification in the second paragraph.
> I dabbled in mycology and identifying mushrooms is super hard, probably one of the hardest taxonomy things.

There are a lot of mushrooms that are very easy to identify, and learning edible mushrooms is imho a lot easier than learning edible plants. But if you pick up mushrooms at random then yeah, it's generally extremely difficult.
The US is $26.7 trillion in the hole, and you're about to add another three trillion to that. An not one VC is going to pay off any of it.

I don't think capital is your problem.
To boldly farm fish where no one has farmed fish before
“It was completely crazy.” French scientists simulated launching fertilized fish eggs into space, and most of them survived.
Ehh...to be fair, Space exploration has always been an excitement for public ever since the Apollo days. NASA's PR team has been stellar for over 50 years in inspiring people around the world. Indeed, SpaceX upped the game for live broadcast.

Let's put it this way - if SpaceX didn't exist, I am sure Mars 2020 program would have had high resolution cameras and videos of the landing, along with all the excitement from the public. It's just inevitable as technology progresses. Keep in mind that social media wasn't a thing back then.

NASA/JPL and the Perseverence program isn't following anyone's footsteps here.
I experienced something similar early in my career. I was stunned when the old guy who'd been brought in for one day of consulting explained that he'd renamed his parameters with single characters to guarantee future work.

but the GM had already given us a stern warning to show him respect. also he got around without the use of his legs. If I'd reacted as I wanted to it would not have gone down well...
For anyone interested in fountain pens but unwilling to plop down a huge amount of money, these Japanese "Preppy" pens by Platinum are pretty fun to play with. It's my first fountain pen so I can't say whether its as smooth writing as more expensive ones but for $6 I think its a great way to get started. They come in lots of colors, this is the one I got:

https://www.amazon.com/Platinum-Fountain-Cartridges-SPN-100A...
It'll be interesting to see if "handheld PC gaming" continues to grow in market share.
Nice! I was getting tired copy/pasting code from stackoverflow. Now I can pay someone with SO reputation to do this for me. The price isn't too high, so very appealing.
yep, this is what i was missing. I'd forgotten that it was common to be strict about functions always doing partial application, such that `f a` calls a function creating a partially-applied function.

thank you for taking the time to clear this up for me!
> And what happens when I rotate my device? Or resize my window? ... or switch to night mode.

It tells the server and the server re-renders the page. It's a bit slower than client-side adjustments, but worth it for the extra power and control. I don't do those actions very often, do you? The existing tools screw those up anyhow.

> But I really don’t think making them less flexible is the solution. If anything they’re not flexible enough

That makes the client even more bloated, meaning more client version variation and bugs. That exacerbates the problem. By shifting the burden to the server, the client can be simpler and thus less buggy, and the server can pick the best layout engine for the domain instead of being stuck with the client's one-size-fits-all mistake.
Looks cool, but I do think there are ethical concerns with "scraping" reviews other people write and then not giving them credit. It reminds me of a talk I watched where a guy was saying how AI is essentially just taking work from others and taking the profits. For example, no one cares about the thousands of translators that lost their jobs due to AI translation, but those services were built on their work.
The Worst VIC-20 Ever - Part 2:
https://youtu.be/_rjjCkcXknE
I've always found it strange that phones never really went this way. There are attachments, I've seen attempts. But it just seems like such a large and available market to overlook.
So, yes, this is just grandstanding, and the law isn't being applied equally. Or is Microsoft also a target today?
i've got to wonder if the person who wrote this headline is aware of the satirical conspiracy theory:

https://birdsarentreal.com/products/birdwatching?variant=143...

https://birdsarentreal.com/pages/faq
Note that we are talking about a single RSA operation. So attacks that require repeated trials are not relevant here.
Pretty awesome article. Certainly as good as any other 'proof' I've seen.
To compete with rival overfunded startups.