skysight-inc/HackerNews huggingface dataset:
I used to be an ultradistance runner and also built and sold an AR/Computer Vision company.

Unfortunately the state of localization isn't ready for passive (aka non-radiative) reliable sub meter localization over anything more than a few meters squared in a well lit indoor space.

Going to be a while likely before we get to "wear everyday" AR glasses with sub meter accurate camera position/localization.
I lecture fluid mechanics.

There are actually two Bernoulli equations. Remember that Bernoulli’s work is derived for and is only valid along a streamline. A streamline is an imaginary curve that is tangent to the flow field. It’s not some invisible tube, it’s a mathematical representation of a vector field.

The first one is the well known one mentioned in the article. It relates pressure and velocity tangent to a streamline. So if the velocity is somehow increased the pressure drops.

The second equation deals with pressure changes due to curvature, i.e. force normal to a curving streamline.

On an airfoil there is an effective reduction in the area through which the air passes between the surface of the airfoil and a far field streamline unaffected by the airfoil. This increases the velocity (via the continuity equation) which in turn reduces the pressure. The curvature of the airfoil also curves the streamline close to the surface resulting in an additional pressure reduction normal to the surface. You can imagine how this affects a highly cambered airfoil.

If anyone is interested here are my lecture notes on the derivation.

https://nbviewer.jupyter.org/github/nolankucd/MEEN20010/blob...
Can you explain more about "advanced reference libraries", and how they interfere with the benefits of option types?
Hey I wanted to thank you!
I stumbled across your repo a few years ago, when I was looking at more powerful ways to use the C# type system.
I ended up pulling a heavily inspired version of your code into a utility library I made (for a zero dependency package).

https://github.com/Matthew-Dove/ContainerExpressions#eithert

Once again - thanks for your contribution to my learning!
Using neural networks to upscale a famous 1896 video to 4k quality
The first countries to recognize diplomatically the United States
Fortran itself is still under development. It has updated standards from 1990, 1995, 2003, 2008, and 2018. Compilers are mostly compliant with 2003 or 2008 with 2018 features still being added. http://fortranwiki.org/fortran/show/Compiler+Support+for+Mod...

For people doing serious work in certain fields it's still a popular choice. It's still in use in industry and is a must in some academic settings. It's a bit of a niche, but then most things are.
The 660p SSDs are some of the best selling consumer SSDs on sites like Newegg. Here's their best selling list if you're curious: https://www.newegg.com/Internal-SSDs/SubCategory/ID-636?name...

Otherwise, Intel SSDs have quite a bit of share in the datacenter space. If you haven't seen them before, that's likely because you're not an enterprise customer.
Why does it have to be an app? This is the part that confuse d me the most. Do it from an web page, use cloud, heck, it could even be cheaper.

You only had 1000 precincts, all you had to deal with is 1000 calls - and if one of them went wrong, you'll let that person know through some kind of reviewing mechanism. I understand that $60K is nothing but this kind of failure is absurd.
20 years ago at Intel the description was Intel is a Fab company that designs microprocessors and motherboard chip sets on the side.

I think they have a tendency to ditch products prematurely. They enter markets that will take 10 years to mature and then cut their losses when the expected level of profit doesn't appear. They even do this to divisions that are actually turning a profit. Which goes over really badly with their customers.
> Bosch Sensortec GmbH is a fully owned subsidiary of Robert Bosch GmbH
Is this so important that there needs to be retaliation? Could not care less.
Saudi Arabia being in top 10, makes this list and how they conduct it makes very reliable though. I can't even think one reason to move there yet this list says it
I have clocked in way more hours in Rider than VS. I can flawlessly run and debug our decades old monolith with 40-50 projects and millions LOC, containing C#, VB, Web Forms, WPF, files with 80k lines...

And all of our .NET Core services on MacOS, with all my unix-y tooling.

There is “VS for Mac”, but it’s not really VS. It’s Xamarin Studio rebranded.

Rider works excellent on my Linux box at home as well, where the alternatives are MonoDevelop and Omnisharp + text editor.
I’m completely serious. Jeff Bezos’s billions mostly just represents the right to receive a share of Amazon’s profits in the future. If AMZN goes up, he gains billions in “wealth.” But to actually have any impact on the external world with that wealth, he has to either receive dividends, which are taxed as income, or realize the gain. Even if he takes a loan with Amazon stock as collateral, at some point he has to realize some gain somewhere to have cash to pay back the loan.

Even to the extent we should care how rich a billionaire gets, surely we only care to the extent they can actually do things with that wealth. Bloomberg has to realize gains to pay for his campaign ads. Bezos has to realize gains to buy WaPo (in his personal capacity). Why on earth should we care about illiquid wealth that can’t be used to do anything?
- I take commission based wood working projects
- Cannot use a manual camera
- Wife cooks most nights
- always take a nightly walk with my dog
- listen to classical music with my baby everyday

I’m not doing too badly by this list and I’m relatively happy.
I find it amusing that the author is concerned about how people really took to promote the book White Fragility, and basically used this "purity spiral" to call people left-fascists, without using the f-word.
You would have to do that, unless you are willing to only save the data in the app's storage itself while you're working on it. Similar to the model typically used with mobile apps, for example.
Faster Update Time for Turnstile Streaming Algorithms
"Can we explain the differences in identifier length preferences between language communities by pointing to the availability of reliable auto-complete in one and lack thereof in another?"

I'd have to say "no" to this. What immediately jumped to mind was Java vs Go, where there seems to be a strong preference towards shorter identifiers in Go even though there has basically never been a time when Go did NOT have good autocomplete capabilities.

One might argue that Go tends to have shorter identifiers because the authors of a lot of the earliest Go code came from a C background where there wasn't autocomplete. But nearly every language has reliable auto-complete these days, so I'm gonna stick with "no".
The trade off here is that now you're eating the same meal for 10 meals straight. Most people would rather not do that if they could afford not to.

It doesn't particularly bother me to eat the same thing everyday, but some people absolutely hate it. I am good friends with someone who absolutely refuses to eat leftovers, ever.
Not as much as you would think. In particular, religious groups that enter really tight spirals tend to blow themselves out. I'd say religions are successful in spite of their purity spirals rather than because of them.
The problem with the "anti-political-correctness" camp is that it traditionally goes much farther. It's all relative, I suppose, but "turns out cancel culture might be bad" is a long way off from "I resent the very idea of having to be considerate towards others". And then those two and everything in-between get lumped all together, so that the former tends to be judged based on the latter's history.
This demo is so weak I think we need a new noun for this category of failed wearable tech / lifestyle technology demos. Can anyone think of a good candidate?

wightbosch, n. failed futuristic product demonstration. Etymology from wight (poetic) ghost/deity + bosh (British) nonsense + Bosch (German technology firm)
Also, browser exploits. Blocking ads make sense as a decent antivirus strategy.
The example in the article certainly did not bend to the will of the “code review” tool. The issues had nothing to do with a linter, the author just never went back to consider if it was legible.
Regular Firefox for Android already supports add-ons (including uBlock Origin), this release is for the coming new version, Firefox Preview, which so far didn’t have support for any add-ons.
I’ve spent the better part of a decade trying to learn an instrument and I’m terrible at the guitar. I guess it’s just not for some people.
Tangentially related, a real-time video upscaler: https://github.com/bloc97/Anime4K
That's in interesting observation. Yes, the same thing happens at the leading edge of a flat plate due to curvature resulting in flow separation and a vortex bubble on the top surface. If the flow doesn't separate, the velocity at the front (leading) edge of the plate will be infinity.

The result is a vortex bubble over the flat surface which effectively changes its geometry and aerodynamic behavior. See figure 2-12 in the following link:

http://heli-air.net/2016/02/13/inclined-flat-plate/
Or better..that they outsourced it to them cheap Indians.
New Desktop Client for AWS Client VPN
It could be done well. After all, for decades we've been using software for safety-critical applications like flight computers, medical devices, industrial machines, etc.

There's no reason you couldn't write extremely reliable election software by applying that level of extreme rigor, but it seems like the vendors aren't doing so.
Accelerating Tesla’s Safety Culture
If you want to see something really mysterious yet mathematically modellable (ish) then look between your car and the road. Tyres are hard.
Remember this discussion 7 month ago on the release of Firefox 68 [1], in which many people were worried about Fenix not getting support for extensions?

Enjoy the happy ending :-)

[1] https://news.ycombinator.com/item?id=20392546
I'm involved with OPS/Nanos which deploy applications as unikernels to AWS && Google Cloud. The deploy and management of them have a very serverless like feel as you can't ssh into them nor can you install random crap on them once they are deployed:

I even called them "Stateful Serverless" in a recent article:

https://dev.to/eyberg/stateful-serverless-with-unikernels-4m...

A few cool things versus something like lambda are that they are very much cloud agnostic and they are stateful by default (although very easy to run them as transient workloads as well).

If you want to check it out - open source/free at:

https://ops.city
I have a strong feeling that if we went on like that and one day there will be an AI which will optimize you out - "Humans do not add much value to things, they are just cost centres."
Probably a combination of wanting to work on games, and if you make it through the gauntlet you get exercise a lot of power and reap whatever "rewards" may come with that. Maybe it's a similar mindset to enduring working at a consulting/law/finance firm hoping to make partner, etc.
Disney+ Had 26.5M Subscribers at End of 2019
Hey HN!

This is a silly site based on the Rick and Morty clip of Rick turning himself into a pickle [1] (because ??? he could). The amusement comes from Rick revealing he is the pickle, so I turned that into a command line 'surprise'. When you type "flip-pickle" into the mock-terminal, an asciiart image of Rick the pickle is shown.

That's it... lol. A simple and silly project. I considered making it more of a text adventure, but honestly two days of dev time is more than enough for this app!

Plus I now know how to use a mock-terminal in React, so I learned something. :)

If you are interested in the tech, this is a single page app (SPA) built in ReactJS using the terminal-in-react [2] library. Deployed with docker-compose on my Hetzner server, utilizing Cloudflare. It has 4 sizes of asciiart for different screen sizes, so it works decently well on mobile and desktop. And the favicon! lol.

But back to the serious work.

[1] https://www.adultswim.com/videos/rick-and-morty/its-pickle-r...

[2] https://github.com/nitin42/terminal-in-react
There was (is?) obviously an issue with mobile WhatsApp and local file access (perhaps different in nature to desktop one) and the joke was just too good.
Why don’t they have an actual primary instead of that quaint barndance of a caucus?

Every state should have a primary on the same day instead of giving states like Iowa and New Hampshire outsized influence on the media narrative.
It is a side effect of the "fitness function" evaluation of humans. If a person is "successful" it is taken for granted that they are doing something right even if it is irrelevant. It isn't just wealth that benefits from this - social standing or a respected talent alone can do it.
You could use the builder pattern:

Div {
H1("Title")
}.Attr("class", "footer")
WINDOW is incredible. Probably among the most useful yet least understood areas of SQL.
walls? moat? traps? guns and a lot of ammo? because you answer "no" to any of that, your well-stocked rural setting going to be visited by the hoards fleeing from city and depleted in a week, leaving you to die of starvation in next 3. So that month I was talking about, still going to happen
Do you think it's really needed?

It has become very common, and it's unfair. I'm wondering what would be the best way to counter this trend.
Disney+ has already netted 28.6M subscribers
I need Nano Adblock, Nano Defender, TamperMonkey, and BitWarden. Did they give a list of when / which addons?
FTC blocks sale of Harry’s razor company
Nice. I did something very similar. See https://storytime.dev/
Viscosity is responsible for drag via the boundary layer and flow separation. You can absolutely account for lift with an ideal inviscid fluid, tools like Xfoil with inviscid solvers accurately match experimental data but ignore stall. It’s a pressure effect, see my other post in this thread. The viscous solvers can handle drag, separation and stall.
Peerd: an AWS VPC peering connection management tool
might be off topic, but the monitor wall they have is awesome
It's baffling seeing all these credentialed people talk and the game still having an utterly horrid bug riddled client for so long now.
Yes — iff your monetary base isn’t brought into being by payment of interest.

If interest must be payed in order for each unit of currency to exist, then growth is required. If not, then equilibrium between stock/flow of money and available goods/services/wealth for sale can be maintained.

If currency is brought into being by attachment of wealth (as is done in typical users based Fiat via Liens), then issuance/withdrawal of units of currency is accomplished across the entire base, to ensure absolute value stability vs. a reference basket of arbitrary commodities (or whatever)
Question for HN: What will happen to the web when uBlock Origin becomes prevelent enough? Currently the vast majority of the internet is completely (or mostly) ad funded: Twitter, Facebook, newspapers, Reddit, YouTube, etc etc. Adblockers like uBlock Origin hurt these sites by deriving them of revenue. Currently, there hasn't been too much of an effect because the adblock usage rate is low enough that adblocking free riders don't cause enough harm.

However, this calculus changes quite a bit when adblock penetration reaches high enough levels. Once 80-90% of users use adblock I don't see how these sites will survive. And that adblock penetration rate increases year over year due to efforts like this.

The real question is what will happen next. Will the government move to rule adblocking illegal? Will websites engage in sophisticated technical anti-adblock measures? Will companies like Google and Twitter give up on advertising and shutter their existing businesses? All I can say is that the current situation doesn't seem sustainable.
Do you think they could actually raise capital at this valuation? If not, its not for real.
> a premeditated ploy for power. The posturing was conscious and malicious.

Do you really think that Mao was completely cynical and didn't believe that what he was doing was "the right thing" that would improve the lives of his countrymen? Most people think they are doing "what's right," and some are willing to overlook unethical acts (or actions that let them accrue power to themselves) if it serves the greater good.

I tend to believe both these folks, and Mao for that matter, intend to do what they think is right & what will make the world better–and if you have to break a few eggs to make an omelette, so be it.

It's a comforting thought that there are "bad people with bad intentions who do bad things on purpose" and "good people with good intentions who do good things (and occasionally do bad things by accident)" but in reality these two groups are not that distinct.

(It goes without saying that these folks are not "as bad as Mao" I mention it only because it was already brought up as an example.)
I do mean the regular developers, not company executives.
Be kind, this is one of my first python projects. :)

peerd is an AWS VPC Peering Connection management tool. It manages the full lifecycle of creation, deletion and route table updates needed to make VPC peerings useful.

Capabilities

Capable of creating and accepting cross-account VPC peerings.
Capable of creating and accepting cross-region VPC peerings.
Capable of creating full-meshes of VPC peerings.
Injects, repairs and removes routes as needed from VPC routing tables.
Capable of managing overlapping meshes with the use of an environment name which is used to tag peerings.
Overlapping meshes supported through the use of different environment names in configuration file.

Yes, Transit Gateway is a valid replacement for this tool. :)
Yes, the notorious Liberal Democrat philanthropist: https://en.wikipedia.org/wiki/Paul_Marshall_(investor)#Polit...
That's exactly how I mentally model it. You have to imagine it like a stone skimming the surface of the fluid on one side, and a bubble "sucking" the other side into it.

It's two concurrent visualizations of the same force.
>that way it is possible to determine the unique amount of devices inside a house.

There are exceptions I guess. Imagine 8000 households in which couples live. Both partners own the same MacBook model. In 1/8000 cases Google would think there is only one person.
You have a career, a family, a nice house, and you want to keep all that. You want that promotion, that niche holiday, and you know how fragile all this lifestyle is - if you sound “confrontational”, “rocking the boat”, you’ll get freezed out. Your boss tells you his boss wants you to go and find something, anything, maybe with a bit of spiel about duty to the country and all that. Your whole community is so proud: contributing to the war effort! Proving Americans are just!

Would you really say no, even when you have a hunch that it’s all just song & dance...?
The majority of major CEOs worked their way up. Connections aren't set for life, you can go meet people yourself just like they did.
> This seems like a cut-and-dry case of getting caught in monopolistic behavior. The code is right there.

???

Is "Darn, their browser only gets to track me on their own websites; if Google were playing fairly, they'd send the tracking header to all websites so I can be tracked more and have less privacy" the argument you're making here?

And it's debatable that this header is actually serving a tracking purpose at all. Being limited to their own web properties cements it as a diagnostic to me. What use is a tracking header that only gets sent to domains they already know you're visiting?
What would you say is the final model that "has it"? Besides my vintage HPs (HP15C, 2xHP16C, HP45) I also have the 50g and the modern 35S. For me, the 50g's lack of a proper ENTER key ruins it. I'm sort of on the lookout for a nice 48 series to replace it for that reason. The 35S at least has a proper ENTER.
Sure with gerrymandering. I’ve been involved in two major elections in the last 12 months in the uk, one as a candidate. I couldn’t think of any way of significantly changing the votes without another party finding out. Can’t register fake people in bulk, can’t registrr normally non voting people for postal votes without them finding out, can’t vote as multiple people without a lot of co conspirators and without at least some finding out they’d already voted, can’t introduce fake ballots without many conspirators, can’t change ballots or lose ballots
Why do you need anything beyond a stack of Excel spreadsheets? The polling locations call in the tally to the town, the town calls in results to the county, and the county forwards the results to the state, to be certified. Like this you get the final result two hours after polls close. Everything else is needless complexity.
Or Adventures in Prolog.
Valuations should still be important. Given that Tesla has almost doubled in 5 trading days, that should be considered a significant event.
Hell you could probably get away with SQLite on a single backend service.
In the uk we count by hand, and election night is exciting as different districts race against each other. We have a good idea of the results after 4 hours, usually a concession speech by 6 hours
For a company of its size, it certainly got a good amount of C-titled people.

CEO, COO, CTO...

Here's the thing I don't understand about them, I thought startups were averse to this? Am I wrong about startups or am I wrong about them being a startup?
Iowa's caucus has been more or less working fine since it started in 1972.

What was the value add of introducing an app? Knowing results sooner? Certainly not simplicity or reliability.

I'm reminded of an xkcd comic (I think) where the fight to eradicate some disease is essentially making stead,y predictable progress, and a room full of developers is ready to chuck the whole process in favor of app-ification. This is that.
Does Riot outsource their animation and music production? The cinematic and music videos they’ve been releasing every year are always amazing.
The point of both the C# feature and the Java feature is to reduce boilerplate. They are not for improving the performance of apps.
Green card processes are also not without caveats these days. Every visa extensions with or without I140s can be subjected to "administrative reviews" that can take anywhere from a month to six months. That's what the original post refers to. Lot of folks around HN have no clue about how the Trump administration has wedged a bureaucratic block at every stage of the work visa process. I am also pretty well settled in the US but will be moving to Toronto to get rid of this visa nightmare.
What human pilot taught themselves how to fly a plane? Arguably the Wright brothers and a few others, but otherwise humans are in approximately the same boat as the autopilot. It's just that the programming interface is a bit more sophisticated.
I offer a bit more detail for that suggestion in response to: "mdavidn" below...
too much focus on "business value" often ends-up with codebase in a state that makes delivery of that business value pretty impossible. Boeing was delivering a lot of business value with MAX ...
Intel would fly Fellow Fred Pollock flew back and forth between Cali and his home in Florida for years in the late 80's early 90's. The guy was OG brilliant, for REAL, but it still was funny that he had Intel by the shorties.
Totally. For example, if your neighbors are having a party that's breaking noise laws, it's always better to go talk to them, then if they are jerks, report them to the police.
Just because you call a person something inhuman like "developer" doesn't mean they stop being humans, or that the company is itself inhumane.
The fact that Apple went to the trouble to develop a Windows driver for the Pro Display XDR but lock it down so it only works on Macs running Boot Camp - there is no justification for that other than malice.