skysight-inc/HackerNews huggingface dataset:
Ask HN: Introduction to Hydrodynamics?
What are good resources to learn basics of hydrodynamics?

I remember few weeks ago stumbling upon on a blog post here on HN explaining the basics but I couldn't find it again.

Anyone knows what was a blog post and can anyone share additional resources?
Good clarification. Depending on the variant of English, "long e", "long u" and "long a" may or may not sound like diphthongs. They can be analysed as /ij/ and /uw/. Wikipedia puts them under "potential diphthongs".

https://en.wikipedia.org/wiki/Diphthong#English
https://en.wikipedia.org/wiki/English_phonology#Vowels
From what I can read before the paywall I don't know what they even mean. Isn't Covid vaccination free in UK? How does this hit "disadvantaged" people? And what's the difference to the usual vaccination requirements for certain destinations?

Now what I can see is that people who cannot get vaccinated for health reasons are disadvantaged by this. But I'm not sure that's the demographic that wants to go to the mentioned nightclubs.

The real two-tier society split is between the people who profit from the crisis and the ones being lied to and scammed even further.
Many electric cars use the motors for regenerative braking instead of the actual breaks. I also have no sources at hand, but I believe brake dust is greatly reduced with electric cars.

Tire wear, well, from what I can tell electric cars seem to chew through tires more quickly due to the weight of the vehicles and the high torque. No sources at hand for this, either…
Patterns in the Machine: A Software Engineering Guide to Embedded Development
> Sure, this only impacts child molesters.

Um. No?

I would be very surprised if more than 10% of people in possession of sexual images of under 18s molested (pre-pubecent) children.
Yeah, that "interesting" remark is spot on. On a business trip in the US I saw many interesting things and I called them interesting as I made notes. Someone pointed out later that "interesting" is a polite way of saying it's not interesting. So now I use fascinating! I feel like Spock doing it (and I love feeling like Spock).

I am Dutch and I if someone told me something is interesting and it turns out they don't find it interesting you loose a lot of respect. Are you really too afraid to tell me the truth? Do you think I'm weak and can't handle it? Do you not respect my intelligence and ability to think that I can defend an idea? If you'd do this often here people will simply stop telling you their ideas and you will become know as incredibly insincere. Why not offer some honest feedback? Are you to afraid to look like you don't know enough about the subject? What a weak thing to do, feigning interest or pretending to like something.

Just speak the truth, say you lack the knowledge to judge the idea (but perhaps you want to learn more about it?), offer intelligent feedback and engage in a discussion or say you don't have time to discuss this right know. What's so hard about that? Show some strength and character.
> The only thing unique about Apples implemention is that it's client-side.

Yeah, the only thing unique is installation of Spyware Engine in personal device that will do 'who knows what' later. What can possibly go wrong?
CMake Part 3 – Source File Organisation and Subsystems
First, standard disclaimer on this topic that there were multiple independent technologies announced - I assume you are speaking to content hash comparisons on photo upload specifically to Apple's photo service, which they are doing on-device vs in-cloud.

How is this situation different from an oppressive government "asking" (which is a weird way we now use to describe compliance with laws/regulations) for this sort of scanning in the future?

Apple's legal liability and social concerns would remain the same. So would the concerns of people under the regime. Presumably the same level of notification and ability of people to fight this new regulation would also be present in both cases.

Also, how is this feature worse than other providers which already do this sort of scanning on the other side of the client/server divide? Presumably Apple does it this way so that the photos remain encrypted on the server, and release of data encryption keys is a controlled/auditable event.

You would think the EFF would understand that you can't use technical measures to either fully enforce or successfully defeat regulatory measures.
First it will be to catch those pesky pedophiles. And terrorists, they fell out of fashion recently, but let's not forget about them. Then, obviously, we need to cut hate speech, homophobia, transgenderphobia, antifeminism, racism and all those bad, bad things. And fake news and misinformation, all those covid vaccination/lockdown skeptics in the first place.

And at the end we will be allowed to talk only about the stuff that three or four corporations and their political associates are fine with.
This framework is what I use for most of my hobby projects. There are some videos here: https://twitter.com/j_miskov

I went through Unity and Godot before picking it up. I like LOVR because it's so code-based, with boring boilerplate parts hidden away. I'm no artist and I prefer simple code editor to full engine IDE. The Lua API is easy to understand and remember, and even the framework code is simple to read and modify as needed.
> But you can't "choose" to be separate from society, that's my point.

Of course you can, to varying degrees. The farther from cities and the more resourceful you are, the more separate you can get.

> The people in question want to refuse vaccination but still participate fully in society, which is not how a societal contract works.

You only wish there was such a contract, but there is no such thing. Even in cities, being part of a free society does not mean or require submitting to any medical procedure.

> the consequences are fully externalized onto those who are unable to be vaccinated.

Not getting vaccinated does not imply, legally or physically, that you intentionally spread disease. You are jumping to false conclusions.
The only thing I'd struggle to lose is a map (Google Maps/Apple Maps). For me, it's essential if I'm going somewhere unfamiliar.
Apple has gifted a golden gift to ransomware attackers. What's more scary than losing all your data? Getting you arrested.
Yes, it is weird that a broken protocol translator results in blame for the newer protocol.

As far as I can tell, the article doesn't attack HTTP2, that seems work fine. The article clearly demonstrates the problems of HTTP1. But the real problem is sloppy HTTP2 forntends that generate broken HTTP1.
Virtual Tech Talk TU Berlin with Jeff Dean (April 2021)
For radon, we installed a suction fan inside our house that sucks air from under the house. That lowers the pressure under the house, and radon doesn't seep in. It made the measurements go from ~120bq to 20bq.
You can partially answer this question yourself. So the issue can occur, when HTTP/2 requests get translated into HTTP/1.1 calls. Your HTTP calls stack from client to web app presumably looks something like this:

Client → (HTTP/2) → Cloudflare ingress → (???) → Cloudflare egress → (???) → Your endpoint → (???) → Your web app

On your endpoint (LB or webserver) logs you can check if the requests coming in from Cloudbees are using HTTP/2 or not. If they do use HTTP/2, they internally might still do translation down to HTTP/1.1 and back.

But more importantly, you should investigate how your LB or webserver talks to the web app. In many cases that part won't be TLS encrypted and therefore on an HTTP/1.1 channel.

The exception is if your outward facing, TLS terminating, webserver interacts with the web app via CGI or FastCGI. While that part of the call stack would not be affected by this particular attack, (Fast)CGI comes with it's own set of risks.

In the end, the only part that you can't easily validate yourself of being susceptible to this attack (aka having to translate between HTTP/2 and HTTP/1.1) is the bit that occurs internally to Cloudflare.
I may be wrong but I think this is what kernel methods (eg. SVM) do, right? So this looks like a (deep)SVM where the kernels are small NNs.
I'm stuck between a state of absolute excitement and absolute disappointment, so I've got to ask...

Is this "VR and 3D" or "VR...or traditional 3D". The second one implies its not really "meant" to be used for traditional 3D, but can be, which would be disappointing to me at least.

Edit: To be clear, I'm fairly new to 3D game dev, up until this point I'm far more familiar with 2D, and never done any VR dev, so maybe its the case that a VR engine handles 3D without a problem
Do we know the described outcome is not happening with PhotoDNA, etc?

In the story it didn't became a well known issue since it would happen only to few unlucky individuals.

The same goes for the unintended asset freezing.
DIY Energy Recovery Heat Exchanger
We had a similar process in the Middle Ages - the amount of bread in a loaf would varied while the price remained the same. Of course nowadays the price rises as well as the product shrinking.
The latest news about Ukrainian startups, technologies, and investments for July
The feature phones do have google maps, but from what I've read they all take some time to acquire a lock (could be a software issue?)
It's almost comical when you go back and watch their "1984" ad
I'm not sure this is overfitting but a very narrow training set. It's still generalising against inputs it hasn't seen. If it was really overfitted then it wouldn't work for any unseen frames and it would be learning the "noise". It's not learning noise else you'd get lots of false positives, such as dark areas in the frame that look a bit like Batman but aren't. The main reason you want to generalise is noise rejection (no mention of this in the article). I think the S/N ratio in a video is exceptionally high as the dataset is directly repeatable so the source of truth is exceptionally accurate.

That being said, narrow training sets are a great idea and this application looks great.
Hi there I wonder why Wikipedia would even bother to write personally.
Same. I’ve been using Apple products for years. The trade-offs they made were acceptable to me. That’s now over.

I’ve been looking at trying something like a Pixel but with Calyx as a first step while waiting for the PinePhone and the Libre M to mature further.
How can a company that openly deals with the Chinese Communist Party claim any kind of moral high ground? It just boggles the mind.
If you look at statistics there are more fatal crashes between 4am and 8am than between the 4 hours after. [1]
I looked it up, because I would've thought the missing light during night and dawn times and the more sleepy drivers probably offset any safety gains from less traffic on the roads. It's also much easier to speed with less traffic.

That sleepyness is a factor in car crashes can also be observed with increased rates shortly after winter/summer time changes.

[1] https://injuryfacts.nsc.org/motor-vehicle/overview/crashes-b...
Yes that's right. If the back-end received a request that didn't contain X-Forwarded-SSL or suchlike, and had a host-header that ended in .netflix.com, it would redirect you to the host-header.

I wouldn't exactly class this as a vulnerability - more of a useful gadget. The front-end would refuse to forward such a request so it's impossible to hit this code path without request smuggling. Even if you could hit it without request smuggling it would still be useless.
Doesn't good old https://maps.google.com or https://osm.org work on phones without apps?
The real alternatives to löve are not Unity, Unreal or Godot, but maybe raylib or other much smaller libraries (not engines). löve is much different than Godot and good for entirely different projects and different people. The people that would probably end up löving löve in the long run would not be too interested in using Godot at all (such as me and many other löve users that I know).

I don't use it much at all anymore (though I have heavily in the past), but I would still recommend it to everyone for which it would be a great fit. If you just want to have a game running asap, then yes, maybe Godot is a better fit, but it's not categorically.
Not the guy you are replying too, but the strategy does seem to have parallels to D Mart growth strategy vs Big Bazaar(Future Retail) .
I've heard that one for "naff", allegedly from "not available for f--", which is probably bogus but the etymology is very unclear: https://www.theguardian.com/notesandqueries/query/0,,-1648,0...

The suggestion that it comes from Polari is far more interesting, as Polari was incorporated into the great British tradition of using innuendo to get past unimaginative censoriousness. https://en.wikipedia.org/wiki/Julian_and_Sandy
Why does HTTP/2 force encryption? The HTTP/2 RFC (RFC 7540) also defines how to run HTTP/2 over plaintext.

Terminating HTTP/2 over TLS on a web frontend and then HTTP/2 over plaintext to the application servers sounds like a viable model.
Tough situation.

Congrats it only took you 2 months - you must be good or lucky or both. :)

I'd think 4 weeks is tough. 3 weeks is tough. 2 weeks should be eminently doable (not sure what that means, so think 'doable').

i'd def been in this situation.

assming you got burned out - you'll prob be fine a the new gig - assuming you let it sink in that you have to be more balanced in your drive.

i'd try to feel it out.

assuming verbal comes thru, ask the recruiter/hiring manager:

"how soon would you like me to start? i'm anxious to start, but i was also considering visiting my elderly grandparents who helped raise me before i started. i can do it later, after i've started, but if the project doesn't seriously kick off until September, then maybe we'll be in alignment on timeline."
> Credit score. As a foreigner, you won't have one. And can't rent an apartment, buy a car, or get a mortgage. Many companies run a credit check as part of the pre-hire background check.

I'm curious. Isn't enough to show your latest payroll? Or, if it's is your very first month, your contract stating how much you'll earn. In Europe there are credit rating companies, but relying on payrolls are a thing as well.
> Is there any evidence that this happens often enough to affect CPI?

Systematised evidence? No, but that's the complaint. It's a reasonable enough idea, so it's reasonable to expect a professional, funded body to do the accounting.
Yes I made the distinction because "very contagious" is scary but infections are not, most healthy people handle them well and only some get COVID.

I agree with you that long-terms effects are unknown at this point, both for the virus and the vaccine. The important point is I can't choose to not get the virus, but I can choose to not get the vaccine.
A nice example of overfitting!

However, it is hard to imagine an actual application of the process. If I understand it correctly, the author suggests using a set of micro-models for annotating a dataset which is then used to train another model. The latter model can actually detect Batman in a general environment, ie, can generalize. However, enriching a training dataset by adding adjacent frames depicting Batman from the same movie will likely have limited usefulness when training an actual Batman detection (non-micro!) model. Or do I get the final application wrong?
Typically this would be implemented by having a set of predefined elements in the XSD (name, email, etc...) and also an 'additional' element that has a list of "Any" as the children. Easy!

E.g.:

<claims>
<nameid>foo.bar@test.com</nameid>
<givenname>Foo</givenname>
<surname>Bar</surname>
<extensions>
<myCustomClaim>010231239dfadsf</myCustomClaim>
</extensions>
</claims>

It's also possible to use namespaces for extensibility, and this can even be used to guarantee that the tag names don't conflict.

So instead of this garbage:

<saml:AuthnContextClassRef>urn:oasis:names:tc:SAML:2.0:ac:classes:Password</saml:AuthnContextClassRef>

You'd have standard namespaced and extensible elements such as:

<claims xmlns:saml="urn:oasis:names:tc:SAML:2.0:ac:classes" xmlns:adfs="urn:com:microsoft:ADFS">
<saml:nameid>foo.bar@test.com</saml:nameid>
<saml:givenname>Foo</saml:givenname>
<saml:surname>Bar</saml:surname>
<adfs:securityId>S-0-1-52534-12362341234-12312315</adfs:securityId>
<adfs:objectGuid>47e3a2d3-266a-48ad-b080-b785b4d0b45f</adfs:objectGuid>
</claims>

This would enable clients to validate the claims they do understand and ignore the claims they don't. Similarly to how X.509 does it, elements could be added to "must process" or "optional" parent elements to ensure correctness and security even in the face of a wide range of client capabilities.

This is common in the XML world, but SAML had to invent its own wheels.
Calling an idea "pure Garbage" also communicates that you have both understood the idea fully, thought about all aspects and are 100% certain that there is no value in the idea. Moreover, you have done all these things things better than the person who came up with the idea. Any reasonable person would admit that the probability that this is true is very small and you just come across as arrogant and frankly of pretty low intelligence (Dunning-Kruger).

What you could say is: "I don't understand currently how this is valuable, based on assumption X, Y and Z I think that the idea would not work, why do you think it will?" You may be surprised what you will get as a response, because the person with the idea has obviously spend way more time with it than you, because you were (probably) just told about it.

And when it does turn out that you were right (and the idea is not perfect), that means you have taken this opportunity and taught a colleague a valuable lesson. And all this by not saying "his or her idea it total garbage." That's just a way to make people stop telling you their ideas.

There is a lot of ground between being arrogant and not having the guts to express your doubts in a respectful way.
You must be into Etherium
In England the Assize of Bread was created in the 13th century. These laws set up price controls for bakers, which would allow someone to buy at least some quantity of bread for a penny. Every year at least the size of this bread would be set according to the price of wheat and other grains – if the grain supply was expensive, your penny would only get you a small amount of bread; if grain was plentiful, than the size of the loaf would increase.

https://sites.google.com/site/atenveldtcooksguild/redactions...
Slippery slope fallacy, not argument. https://yourlogicalfallacyis.com/slippery-slope
Is that overfitting? I thought overfitting was explicitly when your model fits itself so well to the training data that its ability to generalise to your target environment begins to decline. The size of the training set and the performance on it don't really matter, all that matters is that performance in the specific environment you intend to deploy the model in starts dropping. In your case, you're training the models for a very narrow deployment target, and they remain competent.

Couldn't you use this logic to say that AlphaGo is overfit because it can only play Go, not chess?
Fortune is dropping its latest cover as NFTs
i’m ashamed of every single apple employee who worked to make this happen. their work will be used to subjugate the most vulnerable among us. i hope you all hate yourselves forever for your cowardice and immorality.
I typically sum this up with a phrase Kent Beck made popular:

Make it work, make it right, make it fast.

I've shared that with a couple teams in the past, and it always catches on.

https://wiki.c2.com/?MakeItWorkMakeItRightMakeItFast
I've used pretty much every engine there is. Unity for about 10 years, Unreal for not all that long, probably in total about a year (it seems to be the most artist orientated, and with the best will in the world I'm not sure I fit into that camp), and most recently Godot for about 2 years.

But recently, I've been really interested in the idea of a framework over an engine. For my non game-dev job, I of course don't use an engine, I use an editor like everyone else, and the idea of having that kind of workflow for game dev seems really appealing to me.

I've been trying to learn Bevy or maybe Raylib, but LOVE always interested me the most for its incredible combination of performance and ease of use, but didn't want to typecast myself to only 2D. Maybe now, that can change.

If someone wants to get into game dev, I'd recommend Godot or Unity, or possibly Unreal if they're the right sort of person, but if Im talking to another game dev, my first recommendation would be to look into a framework.
Intersting question. Mostly games providers try to pay either in cash or direct the money to your personal account. I would also try to draw your attention to csgo coinflip https://betmyskins.com/categories/csgo-coinflip/ games as this industry it developing quite rapidly, and there are no signs that it is ever going to stop.
> And that action is? Government seizes control of any property that is on these interfaces and kicks the people out of their homes? Or maybe the less harsh: government buys all these properties with eminent domain, kicks people off and lets the lands go fallow?

If a fire comes, just let their houses burn.
That isn't at all how the ephemeris data is represented in GPS. The satellite locations/headings are specified in earth-fixed geocentric coordinates. So, it's as if the earth was sitting still and the satellites were swarming around it.

The effect of earths very slow changes in rotation speed would effect the accuracy, but the ephemeris data is periodically updated based on observations of satellite locations by ground stations, there are many larger sources of positioning error than changes in the earth's rotation. This is also why first fix from a cold (memory wiped or long offline) receiver takes a long time even when it knows your location, unless you have AGPS (e.g. via the cell network): it doesn't know what satellites are overhead and it has to do a brute force search before it can find the signals and download the ephemeris data.

(There is a side channel that carries info on leap seconds, so that civil timing stuff can derrive UTC from the GPS time. ... but that isn't used by GPS itself at all).

Here is a nice page that shows the current GPS time and notes that it does not include leap seconds: http://www.leapsecond.com/java/gpsclock.htm
> We need a better regulatory approach

We won't get one though, because the "think of the children!!!" crap is extremely pervasive and anyone going against it will be smeared as a pedo defender.
I don't know, would it? It requires fairly modern browser features that I don't remember the old school phones' browsers having.
I've happily used that on OSX (simpler than docker etc.), now I've switched to Windows, anything like that for Windows?
I have an unlocked Xiaomi loaded with Lineage OS and Magisk, all the apps work - banking, Netflix, you name it.
I'll get a small folder with decent battery life - anything that's dumb as a fencepost and fits inside my pocket. I was getting tired of carrying a large holster on my belt, anyway.
Really? I feel like löve is just amazingly well designed, both in terms of API, and fundamentals. The basic concept of luajit + c++ core is nice, then the API is so straightforward and consistent that you can basically guess most method names and they do what you expect.

What is it missing? I'm honestly racking my brains here trying to think of stuff I've tried to do that was unexpectedly hard, and I can't think of anything. Maybe passing large arrays of vertexes to be drawn can be awkward.