skysight-inc/HackerNews huggingface dataset:
I did miss it. I, for some reason, thought that $450K was referring to the new buildings.

However, I would like to point out that even if I take only $12K, that's $360K and that's what other good countries think is perfectly reasonably for that classroom.

I do agree that if you allocated that $360K, you get roughly 2 teachers per 15 (4 per 30) students which is right at what you need.

So, effectively wipe out the administration and we're good? Unfortunately, I never see that as a solution to "educational problems" either.
I have several issues with Rust async and prefer to stay as far from it as possible, but "colors" is not one of them. The article correctly mentions that we can view other function properties, like fallibility, as "colors". For a language like Rust it's important to expose such properties (similarly to how it relies on Result instead of using exceptions) since FSM and sequential code are quite different from each other. If anything, I would say that Rust does not go far enough to expose such properties. I would love to have compiler-enforced properties like "can not not panic", "execution takes bounded time", "uses bounded amount of stack space", "does not use allocations", etc. Some of those properties could've been useful for async code as well and the bounded stack usage is in a certain sense already implicitly part of async.

One of my issues is that Rust continues to pile ad hoc solutions, without looking for more fundamental approaches. For example, in the async case, it was rushed in the current form instead of properly solving generators and linear types. Yes, it's probably helped with the language adoption, but it's a short-term win at the expense of the longer-term language health.
I think it's context dependent, so people disagree because they're familiar with different contexts. It's 'can work on all the pieces', but 'pieces' is understood to mean the relevant pieces; so for a webapp that's not hardware, not embedded, but for a smart watch company say it would be.
Hate to break it to you, but the word you’re looking for is “anti-competitive”. Capitalism is in fact designed to be anti-competitive, so in the absence of laws punishing anti-competitive behavior, capital accrues to those with the largest mass of capital.
nah, nuke it from orbit, that's the only way to be sure.
There are two competing forces:

1. choose an unusual name, so your child stands out, and can be found via google

2. choose a common name, so your child is invisible to google searches and has some anonymity
In a way Lennon/McCartney were a ambivalent nemesis pair. They would respond to each other's hits.

In recent years JDilla also fed off Pete Rock's sampling ideas, creating new strange rhythms when trying to understand his predecessor.

The there's the Allan Holdsworthses, whose nemesis seems the universe.
PaperMate InkJoy 300RT 1.0M is my favorite (https://www.amazon.com/Paper-Mate-1945925-Retractable-Ballpo...)
10 years ago, as a young post-grad I spent a ridiculous amount of hours analyzing ALL the published peer-reviewed literature on the pros/cons of PPI prophylaxis for CVD patients and published my results in a peer reviewed article. I am literally the expert in that topic lol. Here is a nice paper[0] by Adly (me!), et al. I am biased, but I find it to be very comprehensive (and an excellent cure for insomnia!)

[0]: https://pubmed.ncbi.nlm.nih.gov/23386069/
24 GB of RAM means a lot of ability to cache data in RAM, which the OS does already by default. It of course depends on the type of content you have but generally traffic follows a power law, so most content can be served from RAM directly. The write side I'm a bit more worried about, as e.g. SQLite issues a sync request on each transaction (not sure about the other SQL implementations, should be similar there tho), and those might require seeking.
People allowing the app to access their contacts presumably. Contacts can contain email addresses as well as phone numbers.
Update, see sibling reply. The pylance folks are killing it.
No papers from SIGARCH? :(
Hard pass for me. I’m happy being an individual and supporting others.

Trying to one up people is ego/anger driven behavior and while maybe a person works faster in that mode, isn’t better in the long run.

Think about it. Can you count on your nemesis for a work reference?
Lamy does a really nice (and easy to replace) left-handed medium fountain pen nib.

https://blog.gouletpens.com/2017/09/lamy-oblique-and-left-ha...
Fair enough. I think you're throwing a weird "disease" distinction and then moralizing angle into COVID which doesn't make any sense. We didn't just hit some sort of health critical mass for illness. COVID is its own beast and it's hurting a ton of people and implying it's people's fault for eating junk is bizarre.
> a standard bucket of questions that require preparation and advertise which ones to candidates

And what are you testing than? Whether someone can memorize things?

Even though I'm not good at memorizing things every second monkey out there is.

Actually, people relying mostly on memorization for "problem solving" aren't very intelligent in my experience.

Especially in software development you don't want people who can mostly only reproduce things once learned by heart!

No two problem instances are exactly the same. It's all about the context! What is the recommended text-book solution in one case could be the most stupid thing you could probably do in another superficially "similar" case. You want people being able to recognize the difference and act accordingly.

(Of course you need some amount of drones in every company. Especially when your company is big. Not everything needs highly skilled and highly intelligent employees. Also there is only a given amount of adequate people available at all. If you're big you can't be too picky if you want to hire enough staff in a reasonable time frame. But those are problems of really large organizations).
It's a question of what should be normalized, when it comes down to it. The policy question of "should all restrictions be used" could be answered "yes, slow the spread" or "no, we should add more treatment capacity". A like question would be "should we widen the roads to prevent traffic", and that could be answered "yes, everyone should be able to get their car on the road" or "no, we should invest in transit and density instead". Both questions have similarly broad and complex societal implications within their answers, in what's being valued ethically and who shoulders the burden for those values. Collective versus individual and other such questions.

What vaccination - and really, the mRNAs specifically - provided was a policy option that wouldn't have been there in a past time: put a shot in everyone's arm ASAP and then lower restrictions in hopes of restoring the economy quickly. And like with every new tech, many of us were quite eager to jump on board and get on with it, while this person was prepared to question that. By their own testimony they otherwise didn't doubt the virus or other restrictions.

What the pandemic as a whole accomplished was a pop quiz on societal fitness. It tested things that hadn't been tested in a long time. The sense of "nothing is normal anymore" is related to this, because we've just been asked if our norms are any good, actually. And the particular frenzy of the USA suggests that no, they aren't, not in this instance. South Africa has been subjected to such tests much more frequently in its recent history - and it did not really have the same policy option since it was a latecomer to vaccination. It stands to reason that it would embrace a more measured approach.
True, but there are laws that Airbnb falls at risk of violating if it does not implement these policies.

Without these policies, it is liable to be sued under the Civil Rights Act and Fair Housing Act for hundreds of millions of dollars.

Civil Rights lawsuits are a very large area of legal activity.
did anyone else find the red car floating in space? fun easter egg(it's behind you when you start, but disappears when you get too close)
These are not DMCA claims. These are automated Content ID claims, made possible by the automated system Google put in place for this purpose. They have nothing to do with any law. It is an extralegal mechanism. The DMCA only comes into place once disputes get rejected by the copyright holder. Google can and absolutely should police Content ID more, such as by penalizing groups that register non-music into the system.
I did the same and ended up with the Stabilo Worker+ 0.3 Only issue is that it bleeds through on thinner papers.
Minority opinion: please `let` your mutable references. I know `const` doesn’t signal immutability, but we as humans with eyeballs and limited attention span certainly benefit from knowing when a value might change at runtime.
It's a great question. I couldn't learn the basics twice, so what I always tried to do was have something new that I would learn with the students. So for one cohort, I'd learn about Turtle. The next, I'd learn about PyGame Zero. Or we would do new things with CircuitPython boards.

The best moments are when students learn something new and blow my mind. I had one student figure out how to make a really elegant Python for loop that would create a full rainbow of RGB colors using the colorsys library.

I had been writing this in 5-6 lines of code. She did it in two (plus the library import)

for i in range(255):
color = colorsys.hsv_to_rgb(i/255, 1.0, 1.0)

Not bad for a 6th grader!
We have an incredibly similar stack for attic.city, aside from the application layer. We lean heavily on CF (edge caching, Argo and page rules). But we’ve recently changed our image assets from S3 to CF R2. Anyone else put that side by side with Bunny?
My search engine has found RSS feeds on about 70% of the domains it's indexed. It may be dead for the big sites, but I do think RSS is alive and well in the personal website category.

(I gathered them because I had this idea of maybe polling RSS feeds of high ranked domains to check for changes without having to do a full re-crawl. It's not something I do, it's more of an experiment at this point)
Just 8 days ago a story on HN about jetpens:

Japan's Paper Culture (156 comments)

https://news.ycombinator.com/item?id=29709551
I think this maybe reflects less on the generation than societal (their elders'?) expectations of human beings and separating a person from their resume.

Everything is a ladder now, boxes to be checked off on an HR form.
> My preference for when I have to do multiple operations on the same array (like filter then map) is "reduce". It's the most straightforward way other developers will understand what's going on.

There are definitely operations that are more intuitive as reduces, but any sequences consisting of exclusively filter, map, and/or flatMap are, IME and IMO, about the worst candidates.

(That said, because the JS filter, map, etc. operations are eager rather than lazy, sequenced operations produce intermediate arrays that may be undesirable especially with large datasets, so reduce can be desirable even without being more clear in intent.)
From your comment history, it appears you have a problem with making HN-quality comments [0]. Reddit's always an option if you don't want to change.

Otherwise, please work on entertaining new ideas and contributing with your own ideas/suggestions/explanations rather than being "that guy" who shits on people with low value comments lacking any reason or explanation (typically because they are wrong but don't want to admit their position for fear of ridicule by people like themselves).

[0] https://news.ycombinator.com/newsguidelines.html
Notional Fart Token
I've seen the aftermaths of a few barn fires over the past few years. These were old structures, pre-1950s based on appearance, framed with heavy timbers and clad with wood planks and a steel roof. After the fires, the timber frames were still standing on their stone foundations, charred and black, but there was nothing to be seen of the rest of the structure.
The answer is actually pretty dumb: functions are declared async at the declaration site because that's how C# supported legacy code.

Introducing a new keyword is a breaking change because existing code may have a variable with the same name. So `await` is a conditional keyword in C#, conditioned on whether the function is marked `async`. And other languages have since just copied that choice.

https://dotnetfiddle.net/JUE0Sy
NMR is an ensemble measurement technique. You can't measure the magnetic moment of a single molecule. Instead, you need a highly pure sample and lots of it. That has to be in solvent (I'm leaving out solid spinning NMR here, that's a different ballgame entirely), enough solvent to keep the sample in solution.

I think you're wasting your time trying to improve NMR. The value of the technique isn't worth it.
It's relative, not absolute. No system is perfect, but cryptocurrencies have demonstrated themselves to be far worse than the alternative on each of these dimensions.
The elevation of Manhattan varies from 10 to 80 meters.
This is a great idea for pranks! Although real people who go to restaurants and don't spend their time on Reddit may not know what a rickroll is.

It could be funnier to replace the menu with a slightly fake one and see what happens when people try to order things that don't exist (but could reasonably be thought to exist).

Or outrageous items. Let's experiment.
Downthread:

> This is why I have a `sudo` password entry wrapper that mutes the mic (yes, really).

That’s a nifty concept for hardening security a bit. I imagine you might want to do the same for the camera (though that’s hopefully an even smaller risk than audio, unless you have a camera pointed at your hands or keyboard), blanking it briefly; I’m not intimately familiar with v4l2 or pipewire or whatever, but I don’t think video stuff has quite the same “mute” ability?
I don't know how the website was translated, but the German translations are terrible.
In Modern MySQL the documentation does - if you look - tell you that utf8mb4 exists to actually do UTF-8 and if you think to check it mentions that their utf8 is not in fact UTF-8 but only "utf8mb3".

But fifteen years ago most of that documentation doesn't exist, and utf8mb4 doesn't exist, and if you either read the MySQL documentation carefully and realise "utf8" isn't UTF-8, and only encodes the Basic Multilingual Plane, you are stuck anyway, MySQL doesn't have a sensible way forward for you.

I would argue that by 2002 when this bug (let's call it what it is) was introduced, the writing was on the wall, UCS-2 is dead, which means the "it's just easier" justification for choosing 16-bit is also dead, so UTF-8 is the natural choice for software that isn't meanwhile committed to a 16-bit encoding anyway (as Java and Windows are). That makes shipping UTF-8 a good idea, but it makes choosing utf8mb3 a really weird idea that already seems certain to cause pain.
From your friends and family's phones, where they have a contact card for you, nicely labeled.

There's a lot of data flowing around out there, and people overwhelmingly willingly hand it over. You'd think that there would be a law that, having collected that data, they would be required to hold it in confidence - Not for you, but as an agent of the friend who gave them that data. And there likely is, but good luck getting it enforced.
he bangs on about earthquakes and then builds a two-storey house..

also, a hollow cuboid doesn't strike me as being the strongest shape

show me a thick hexagonal prism bungalow!
Capturing embedded Tcl stdout and stderr in C or C++ program
> But they could deliver potentially ~300TB with a 1gbps unmetered link. Not that hard to come by, could even get to 3PB for $300/mo.

Cloudflare Pro is $20/month per domain.

Trying to run everything through a single server in a single datacenter just doesn't compare for globally-accessed websites like this, even with a 1Gbps unmetered link.
You‘ve completely missed his point of stratification.

What he meant is checking your personal risk of covid hospitalization and death based on age / preexisting conditions / BMI.

The former equals your risk of blocking an ICU bed.

If you still haven’t estimated your personal risk profile you can do so with this calculator from Oxford (afaik based on data from the more dangerous / less transmissible alpha variant, not on omicron which seemingly is taking over now): https://qcovid.org/

If you are elderly or obese, also check the risk of a 20yo or 39yo with normal weight and no preconditions. Given the mild covid cases they’ve got, it seems the author assessed his risk pretty well.
I'm not sure. Given that it was in 2016, most of those students are just probably going on to University this year. So I'm hoping we'll see some of that data come out soon.
Venmo, PayPal and Cash App to report payments of $600 or more to IRS this year
I was running www.Photopea.com with 10M page views a month for $40 a year.

Now, I upgraded to $60 a month. I never used any CDN.
Not that you have to, but just FYI you can disable "smart" punctuation in iOS Settings: General -> Keyboard -> Smart Punctuation. I don't know why they omitted the quotes around smart there.
Nazi plan to relocate Jews to Madagascar
The suit is a defamation suit in reference to me discussing publicly abuse I suffered. The judge mentioned the warrant is how I was able to confirm that the warrant existed.
I have some bad news for you…
“No scientific evidence it does not work” is not a valid argument.

This is super super simple to resolve.

If a homeopathic treatment works, then you can show that it worked.

If you cannot show it works, then it does not.

The end. It it either works or it doesn’t. How are we still having this debate?
> Should one be interested in having a discussion like this again, I would suggest strictly establishing what "responsive" means (which is a subjective experience)

This has been established for years. This is the basis of building real time systems. For example, Flight control systems absolutely must be responsive, no exceptions. What does that mean? That the system is guaranteed to respond to an input within a maximum time limit. POSIX applications may generally give the appearance of being responsive but absolutely are not unless specially configured. There is no upper bound on how long any operation will complete. This will be apparent the minute your entire system starts to choke because of a misbehaving application. Responsive systems have a hard bound on worst case behavior.
Yeah, there are zillions of articles about tricks for washing your own clothes in the sink, rolling them in a towel, wearing synthetics, bringing your own laundry line with you, etc. If that appeals to you, you can find lots of tips.

If it doesn't anymore for some reason (as it doesn't for me), then there are other options, which you won't read about nearly as often.
https://news.ycombinator.com/item?id=29814478
Something about parachutes
From your own link: "a free license to install Android with Play"

The question was about monetary cost, i.e. "free as in beer", not "free as in speech" or "free of effort".
Messages would require getting all of Catalyst to work, so I would assume it's one of the more complicated ones to support.
Ah, the pokemon approach.
GNU Parallel's 20th Birthday
The Architecture of Space-Shooter.c
But what's the difference between an async function returning int, and a function returning `impl Future<int>`? If there's no difference why do we need the async keyword?

Other parts of the language are conditioned on the return type. For example the ? operator only works if the return type is Option or Result. It seems like `await` could inspect the return type in the same way.
It's really tough in a lot of places. The good news is that there are some new Pis that address that. For example, the Raspberry PI 400 looks like it could be a great way to get a computer in front of a student and all they need is a TV or monitor. (just like an old Commodore 64 or Apple II like I first fell in love with)

There are some amazing after school programs that are trying to address the uneven distribution of resources in computer science education, but we definitely need a more comprehensive approach in the US.
Surprised to see this here, because I don't remember reposting this today (but I did post a couple days ago after midnight and nothing happened), so maybe it's some @dang magic.

Anyways, I recently updated this collection over the new year (with a bit of help from two students). It's not meant to be a comprehensive list of all best paper awards, but a fairly representative one across the main conferences in computer science. I guess I think of it as the Oscars (Academy Awards) of Computer Science Papers. It originated because award announcements and conference websites disappear quickly because each year a different organizer manages the website, so this information is lost forever. And I wanted a way to look back and see what people thought was the best paper in that year to see if those paper indeed made an impact.

Those who are more quantitative may be interested in this aggregated list of which institutions produce the most best paper awards: https://jeffhuang.com/best_paper_awards/institutions.html And the interesting thing that came out of it is the number of best paper awards is highly correlated with the US News ranking of computer science departments (which is purely based on subjective surveys of department chairs and graduate directors): https://drafty.cs.brown.edu/csopenrankings/
Yeah, that tubing sounds like it could be pretty bad for your health
That's a bizarre metric to suggest - how is relative ev production informative of anything in this context?
It's impossible to traverse NAT without having ports forwarded between the public and private IPs. My comment meant that I didn't want to manually configure port forwarding on my edge router back to hosts and then have to maintain that configuration and update it as things change, especially for a solution like a VPN that's going to have a lot of dynamism to the ports where it's running.

I wanted a robust solution with minimal manual intervention, and with Tailscale, Traefik and Flux, that's what I was able to build.
The Stanford Prison Experiment
I must be missing something, are you able to elaborate on how CentralizedPro Flare for $20 solves the OPs problems?

I've accessed plenty of sites physically located in the USA from various EU countries, not to mention AUS and I didn't notice much difference as long as they had a good interconnect.

Maybe not the best for YouTube, but there's only a few of those.

Don't get me wrong, I see the appeal and fell for CF early on but not a fan anymore since they've grown into such a behemoth.

Absolutely power corrupts absolutely.
TikTok aside they must be one of the least trustworthy major social media companies
A Texas team comes up with a Covid vaccine that could be a global game changer
I was conservative in my estimates for IP transit because I don't know what CF pays, but the numbers only get better for them.
The coroutines link doesn’t work. And that aside it has a different strategy than the one I’ve been playing with ;)
> I truly can't understand why a COVID vaccine mandate, and only a COVID vaccine mandate, is suddenly tyranny.

I have not managed to wrap my head around this one either. As a society we've been mandating vaccines for almost a century now. Whatever your opinion on vaccine mandates, that ship sailed before most of us were born.
Staggering stat: 87% of U.S. teenagers have iPhones