skysight-inc/HackerNews huggingface dataset:
Sharing validation for forms is definitely really nice.

It feels like it should be possible to do that cross-language, generating some JS validation rules from Java annotations, say, but i have never seen it done.
“Hey hey heyyyy”
Looking at what drives pretty much everybody I know, there is about a zero percent chance that any sizable portion of the population will chose to not work.
> We humans are very unique though on how much care and dependency babes need.

The marsupials of Australia called and would like a word with you.
> industry just seems not to have bitten.

I know folks at AAA game studios/publishers and the primary reason I've repeatedly heard is: Stadia requires that we port to Linux.

Completely insane requirement. Steam, meanwhile, is making Linux gaming better than ever with their investment in Proton (which is incredible, wine has never been so good) and Nvidia's game streaming service "just works" and you bring your own games (just log into steam).

Stadia is screwed from the get-go by thrusting inane requirements onto their potential partners. If they had huge market power, maybe it'd fly, but it's effectively a new console as far as publishers are concerned.

Instead it should just work with PC games. End of story.
Except if you wait for sales, then it can be less than $60. Also you don't have to pay a subscription nor a controller. Other than that, you are 100% correct.
Improve how? It was already pretty good. The entire user page and even Instagram TV was supported. But the current situation is not Bibliogram's fault.
The argument concedes nothing. I'm not asserting that the populations are the same or different. I'm saying that individual variance is sufficient so as to be better off simply dealing with an individual within their own capacities. That would be true given that populations were roughly comparable or weighted differently in their mean capacities.
Canada is tricky because of all the islands in the north. It isnt a solid blob. Russia is tricky becuase it is so long. I dont think it and the US would nest nicely inside the africa outline. And we cannot ever have a map without thr USA center stage. Also with russia, exactly which boarder should we use? It's probably better to just not enter into that debate.
This response it exactly correct. Thanks for taking the time to spell this out.
Absolutely, unless you’re using node or library functions that require callbacks. Even then there is usually a non-callback-based alternative or you can wrap in a promise to use async/await.
Almost every processor made in the last 10 years has the power to decode 1080p 30fps.

That's an entry-level feature on a phone, let alone a tablet or laptop.
Then there’s no need for UBI.
It's incredibly sad how dismissive most people are on this topic, especially considering how so much of Israel's influence on America is through technology and soft power.

This through companies that I assume many here on HN will be involved in and have ability to steer the direction of.
Note that brain size can be as much affected by gender than by country of birth.
Looking forward to the next article 10 years from now. Will code written now be incomprehensible then?

One thing seems clear: We won't be using webpack, react or any other current tool.
I'm not sure how organization can shoulder the costs associated with that kind of churn.
Pedantically, yes. However folks who use it for dieting use it as a tool to restrict calories. There's a reasonable upper limit to the amount someone will eat in one meal, and by delaying their meals they are able to simply reduce the amount they consume in one day.
This guy is a bush pilot in PG, he records all his flights and provides simulator data to try it yourself. https://youtube.com/channel/UCt0m3zjCj_oC6d-kUkk6zmw

Sort of learning video game procrastination I guess trying not to crash on those crazy runways in your spare time he even does intl flights somehow in that ac
Restricting when you can eat limits the amount you can eat, because humans have a limited storage capacity and throughput.
Other comments have answered this specific question, and I think it might be interesting to look at a similar-looking question that's actually more problematic for Rust. What I'll ask is, what's the Rust equivalent of this:

#include <vector>

void do_stuff(int &a, int &b) {
// stuff
}

int main() {
int my_array[2] = {42, 99};
do_stuff(my_array[0], my_array[1]);
}

That is, how do we take two non-aliasing mutable references into the same array/vector/view/span at the same time. (To be clear, none of the following applies to shared/const references. Those are allowed to alias, and this example will just work.) Notably, the direct translation doesn't compile:

fn main() {
let mut my_array = [42, 99];
do_stuff(&mut my_array[0], &mut my_array[1]);
}

Here's the error:

error[E0499]: cannot borrow `my_array[_]` as mutable more than once at a time
--> src/main.rs:7:32
|
7 | do_stuff(&mut my_array[0], &mut my_array[1]);
| -------- ---------------- ^^^^^^^^^^^^^^^^ second mutable borrow occurs here
| | |
| | first mutable borrow occurs here
| first borrow later used by call
|
= help: consider using `.split_at_mut(position)` or similar method to obtain two mutable non-overlapping sub-slices

The issue here is partly that the compiler doesn't understand how indexing works. If it understood that my_array[0] and my_array[1] were disjoint objects, it could maybe deduce that this code was legal. But then the same error would come up again if one of the indexes was non-const, so adding compiler smarts here wouldn't help the general case.

Getting multiple mutable references into a single container is tricky in Rust, because you (usually) have to statically guarantee that they don't alias, and how to do that depends on what container you're using. The suggestion in the error message is correct here, and `split_at_mut` is one of our options. Using it would look like this:

fn main() {
let mut my_array = [42, 99];
let (first_slice, second_slice) = my_array.split_at_mut(1);
do_stuff(&mut first_slice[0], &mut second_slice[0]);
}

However, other containers like HashMap don't have `split_at_mut`, and taking two mutable references into e.g. a `HashMap<i32, i32>` would require a different approach. Refactoring our code to hold i32 keys instead of references would be the best option in that case, though it might mean paying for extra lookups. If we couldn't do that, we might have to resort to `Rc<RefCell<i32>>` or trickery with iterators. (This comment is too long already, and I'll spare the gory details.)

At a high level, Rust's attitude towards multiple-mutable-references situations is leaning in the direction of "don't do that". There are definitely ways to do it (assuming what you're doing is in fact sound, and you're not actually trying to break the aliasing rule), but many of those ways are advanced and/or not-zero-cost, and in extremis it can require unsafe code. Life in Rust is a lot easier when you refactor things to avoid needing to do this, for example with an entity-component-system sort of architecture.
Interesting, I didn't realize they had quite that large of a market share.
I heard people have to queue for a while in order to be able to play GeForce Now. The demand is very much exceeding the supply here.
> Is this a bot invasion on HN or is it really that good?

Probably neither, but please don't break the site guidelines like you did there.

"Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data."

In a case like this thread it's pretty trivial to answer the question yourself, actually, by looking at the posting histories of the commenters.

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
https://www.bbc.com/news/world-asia-55837160

Apparently that .html doesn't belong there.
No, the parent makes a good point that stacking countries insides different continents doesn't give one much of a comparison. The visualization winds-up more "factoid" than fact.

Africa is approximately three times the size of Europe, 2/3 the size of Asia, 5/4 the size of North America and so forth. Obviously it's a large place but so is every continent.

Edit: This isn't to take away from the point that historically, the size, importance, history and so forth of Africa have been neglected. But it seems like this should be dealt with more holistically than the infographic size comparison approach.

https://en.wikipedia.org/wiki/Continent#Area_and_population
It certainly is a bizarre argument. With absolution of guilt for wrongly held beliefs, one could engage in deplorable actions without a tinge of later guilt.

We all have a responsibility to question our beliefs, and what harm our actions cause.
I Upended My Life for Apple“:Engineer Livid After Woke Witch-Hunt Gets Him Fired
The next time you hear 'Facebook has purchased...' you know it's going to go to hell, Instagram is a prime example. Oh, now you need to log in to do anything. Oh, now there's an algorithmic feed...

Mark Zuckerberg: not even once
when the activated feature in an image recognition net looks like a lovecraftian horror, that doesn’t explain how the net came up with “turtle”.

explainability is going to have a rough time for the same reason ai alignment is going to have a rough time. people think they can explain decisions (technical and moral) far more effectively than they actually can.
That's exactly why it's one of my favorite destinations. Take off in European winter in the evening, land in summer in the morning, no jet lag, beautiful landscapes, it's awesome.
The YouTube channel by Kristy Viers has been helpful in understanding how they use an iPhone and other devices. Here’s a video on VoiceOver in the Camera app: https://youtu.be/8CAafjodkyE
And in very large animals there are adaptations that keep cancer in check, even though they have many more cells. IIRC, elephants have many copies of genes that induce suicide in aberrant cells.
The GLARING logical flaw is that vaccines are safe and effective.
A small question: I am thinking of using ESP32 LOLIN32 boards to connect with the LEGO poweredup modules, as they combine decent bluetooth and built-in lythium batteries on a small PCB. But the ESP-IDF suite is this bigger-than-auditable download of scripts from a Chinese company, so my brain's security leds started blinking. Is there any way to do, for example, gcc development from the debian repositories.
But Mr. Ligon claims he was a bit of a loner and didn't know any of the people that he was with at the time very well. It sounds like "we rounded up a bunch of black people, and we're going to call it a gang". Which I bet was absurdly common. Probably a bit less so now in most places, but certainly the late 20th century had a lot of that sentiment that I can remember, and maybe there is a bit of a resurgence lately in some circles, "tough on crime" and "anti-gang" rhetoric that can be seen as veiled racism.
Depends on your definition of work.

Culturally it tends to lean in a direction I’d call “make some richer person happy for a portion of nation-state scrip.”

If you take a more scientific, physical, definition, raising kids is work. Learning anything is work.
Because I had already spent time reading and maybe someone could enlighten me as to why it in fact is interesting. That and I was also hoping to get insulted
To me, the main advantage of intermittent fasting is diet adherence. I find it much easier to eat less if I eat less often. Plus, for some reason, skipping breakfast helps me avoid being hungry around 10-11 AM. So win-win I guess.

I've been looking around a bit into diets, and it seems that "all diets work", if they have you eat less calories than you need.

But it would seem that that if is a tall order. Apparently people have a tendency to underestimate how much they eat, so just a basic "don't eat more than X calories" doesn't really work in practice, unless people are willing to do calorie counting, which isn't always practical. And if the diet is "strict", as in "you eat these things in particular and nothing else", there's a psychological (for lack of a better term) component that comes into play.

On the one hand, there's the calorie deficit. At the limit, you will probably not adhere to a 0 calorie diet. So the deficit should be "reasonable". I guess defining what that means is the hard part.

Then there's the "wants" part, and also the effect some foods have on your appetite. Eating X calories from only Mars bars is not the same as eating a "balanced" diet. In the former case, you'll probably be miserable and feel hungry all the time. In the latter, you'll probably feel OK, though at first it will probably be tough.

There's also the fact that some foods are very palatable and just make you want to keep on eating. I think this is very, very important to bear in mind. Just because food X is "healthy" and / or has low calories, it doesn't mean you can eat a ton of it without gaining weight. Fruit is one example that comes to mind, bananas in my case.
Why is the subtitle “a visual comparison with other continents” here? It’s not in the source, and the source does not compare Africa visually to other continents (except that one of the smaller visualizations conpares it to Europe), but to individual countries.
The issue is that writing code that goes through a JS-transpiler is more complicated than just writing Javascript, unless the language you choose is Javascript-adjacent, whereas writing code that compiles to machine code is infinitely less complicated than just writing machine code.

As to your second point, that's why I put it in parentheses, of course it doesn't refute your claim but if you use as example a technology that has awful documentation because of this two-language paradigm, and leads to garbage code both at the Python stage and the Javascript stage, to me it doesn't paint a good picture of the whole concept.
Well unfortunately there's no equivalent to Quake 3 on Stadia, nowadays the FPS are all controller-friendly crap. The controller friendly crap works well on Stadia.
Overall a good post - but I'm not a fan of the constant off-hand jabs at codes of conduct from someone who got banned for "conduct issues."

" But if everyone got offended and quit a project over someone saying mean 30 years ago, all FOSS would have quickly died out. "

The snowflakes are invading FOSS and trying to take it out! We must protect ourselves!
Your friendship can be stored in US or France. The problem is, everything else about that French national is still being stored in US, even if it's in no way related to US nationals.
My guess: Only in trivial ways.

The fact that women see the world from a ~20cm lower point probably has real impact.

For one thing, guys, your nose hair is very visible from that height.
I haven't had any problems with the trackpad. It's not a great trackpad, but it works and no drift.
Either way you try to argue this, it's hard to make the case that Java/Javascript is better at any of those things than another language. Productivity be damned, your dinky jar file will get smoked on almost every quantifiable level if you pit it against against a C++ or Rust rewrite. What GP is saying is that the only reason people praise Javascript is because it's a unique language, and I think it's a fair appraisal. Javascript is in a class of it's own, for better or worse, and since it has no real competitors, it's easy to dismiss detractors.

Whenever I encounter Node, issues almost always follow. Whether it's NPM's delightfully useless error messages or a stream of neverending warnings filling up stdout, it quite literally never fails to cause a problem. Maybe Node should focus on saving it's reputation, because I for one run in the other direction of it. Hell, especially in the case of Node, I hope that Deno comes to replace most of it's core functionality. Putting up with half-assed software on a half-functional runtime only leaves me with a quarter of the patience I started with.
http://shadow.tech is still way better - you get your own PC so can run all games and work related software, stream 4k with 10ms latency from datacenters near you, it's almost impossible to discern a difference from running locally. All for 12$ a month, a stupid low price.

Sadly this has made them go bankrupt - but have been bought out recently so the future is uncertain.

Point being the market is more than ripe for this tech to accelerate - and shadow has had 1 year waiting lists, for years, so it's weird to me that more money isn't poured into this space.
Please don't take HN threads further into flamewar. We're trying for the opposite here.

https://news.ycombinator.com/newsguidelines.html
Indeed, and I suspect that the fundamental factor in how people view prison is based on their personalities. Conservative people are fundamentally more risk averse than Liberal people.

“Educate” me all you want about rehabilitation, but when I hear that a man murdered two people with a knife and slashed six others, I’m going to think that man needs to be locked up for life because he’s too much of a risk to innocent people.

Conversely, I can lecture a liberal person all day about how dangerous these people can be and they’ll think that these people deserve a chance at being let back into society.
But this is by Kai’s Power GOO Kai Krause. Doesn't get more random than this, if the most prevalent output of his getting passed around these days is this comperative map.

For those who don't know his software, this was quite remarkable UI and graphics software more than 20 years ago.

https://www.mprove.de/script/99/kai/index.html
So Facebook would have to redesign their sharding. Who cares?

Also, let's not forget that we're talking about a service with absolutely horrible reliability. Facebook only cares about reliability at scale; at a single person level reliability is quite poor; you can suddenly discover that your random post has 60 thousand likes (for a few minutes), or a friend of yours has a new post (they don't). Thus, the questions of "what if something has >10ms latency" don't really matter - Facebook fails much worse than that all the time.
Me too. I do a lot of grepping on codebases and this seems like it could bite me at some point. But it is a very interesting approach to solving the naming convention problem.
Sexy title, but it is unclear that clinicians can’t classify sex from the retina, its just that they haven’t bothered to. And the classification is not that great (<80% PPV on independent data). Clinicians will certainly get much higher sensitivity, specificity, and PPV just by looking at the subject ;)
I think the industry is quite keen on the idea, as there are many similar services entering the space. I think the problem is stadia's model: the best value for players can be found in platforms like geforce now or the various smaller players where it's basically just renting a windows VM with a low latency connection, so they can just play their existing library (and which can be transferred to another service or played on your own PC), or in the offerings from Sony and Microsoft where you pay a monthly fee but get access to a huge library. The fact that stadia wants you to pay again for your games, which are locked into that service, have a smaller selection of games, and pay a monthly subscription is probably not worth the ability to play on a chromecast or a maybe slightly better latency, especially when there's unforced errors like some games becoming unplayable on the service for months due to bugs.
It hurt itself in it's confusion.
> Yet Google’s reputation is so god-fucking-awful

Where? In the HN bubble? Ok.
But they're not 100% safe, and if the guards already have immunity, then they're not effective.

In fact, I may be reading too much into your dropping of the article on "vaccines" but there is a huge flaw in your logic. General facts about "vaccines" don't say something about a particular vaccine, especially a new one. But my apologies if you meant to write "these vaccines."
"Kai Krause" is the one of "Kai's Power Tools" ("KPT") and "Bryce" fame by the way.

https://de.wikipedia.org/wiki/Kai_Krause
State of the art mediocrity here
I moved house a couple of years ago and one thing that astonished me is how much apparatus I had for managing paper (file folders, cabinets, staplers, and other apparatus) which I no longer needed. The books, of course I kept. CDs and other non-paper physical carriers of data were long gone, but I had so much paper which I no longer needed, nor the infrastructure for managing it.

Since then if I see a photo or movie with that stuff it always jumps out at me.
Today, more than a decade after Steve's death, new Kindle models are still going into production.
Ah, this is a more California-centric service it seems. Maybe I'll try it and see what happens for people outside of California.
I believe you but we have to moderate these things by their effects, not intents.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
You're correct that hard AI would be necessary for the blockchain to perform autonomous arbitration in cases where human discretion is necessary.

In practice, this is solved by giving the contract the capability to query an external system (referred to as an oracle), which provides the results of the independent arbitration as an input to the contract.
From the post and op's comments - they really hate a lot of stuff. I find that people like this who can't really handle changes they don't like have a tough time communicating about it in an effective way or doing anything about it that is meaningful. Mostly I see them try to stir up trouble that could have a negative impact on the people actually doing things and that's about it.
At least you have recognizing and regret for these moments. Truly the worst never do so.
20ms is a bit more than one frame at 60 fps. If you still have a NES and an analog CRT tv, the best way to feel the difference is play super mario brothers for an hour on your modern tv that probably takes at least 20 ms to process rca video and display it, then play on the CRT for a while and see how much better it feels. Some things that get especially hard to do with lag, but are easy enough for most people otherwise are jumping onto a block above your head when you're on a single block, like the ? blocks in 1-1; and sliding through a one block space when you're big, like the spot towards the beginning of 1-2.

Of course, modern games are built around expecting a lot more latency in the system, but having your input a frame behind to start with, before adding render time, encoding time, decoding time, and then display processing makes for a tough experience.
Dogecoin may as well be called Eloncoin, now; the value tracks his tweets about it.

A practically-infinite cap and always-easy mining? It's designed to rapidly deflate in value. _That's the joke_. And yet it bubbles.
Yes. That matters immensely. This is not just any bubble, but the bubble of the people who drive technology adoption...by writing articles on tech, by having friends trust their judgment, and so on. It is a leading indicator, not a lagging one.
I think a lot of Americans think that Africa is a country.
From his list, I searched for and clicked on Mere Christianity, CS Lewis. No problem.

What is he talking about?
You cherry-picked a bunch of names out of the world's population of thousands of wealthy influential people, and you cherry-picked the people that happen to be Jewish (or married to Jewish people?) and used that selection of names to support... what? Some implication that there's some Jewish pedophiles or economy manipulators?

Sorry, this is bordering on "elders of zion" garbage -- "Rothschilds" "World banking conspiracy" blah blah blah, it is a kind of dog whistling going back to the 1930s and earlier, and it's repulsive. And basically, what you just performed here is classic anti-Semitism, even if you don't recognize it.