skysight-inc/HackerNews huggingface dataset:
No, you do not need Bernoulli, it is merely convenient (but only if compressibility is not an issue, which it is, of course, for cruising airliners as well as supersonic aircraft.) Bernoulli does not give you the velocity field. If you are looking for just one thing that is sufficient, it is Newton's laws applied to viscous fluids - i.e. Navier-Stokes.

I may have made one mistake in that the the separation at a sharp trailing edge may be inevitable simply because of the high acceleration that would be needed to go around it, together with the impossibility of negative absolute pressures, but in more general cases, such as the flow around a sphere, the effect of the boundary layer in triggering separation is important - as it is when we consider a stall, for that matter. The Kutta condition is merely a way of putting trailing-edge separation into Kutta–Joukowski. It is not a law of nature, it is a rule of thumb that makes K-J a realistic and useful model.

Conservation of mass? well, you need that, but who doubts it? You mentioned conservation of energy, and I simply pointed out that you do not need it as an additional constraint, whether or not you are using Bernoulli.
Surveyor 3
I think the argument is they have other methods like cookies they could also use. The fact you trust them not to use those methods extends to this form of tracking.
Nice - that overlaps pretty much perfectly with my reasoning!

In my view, no. The CEO is at best a race condition breaking function, at worst, a parasitic infection.

If corporations are self-optimising AIs, then they will optimise CEOs out of existence if they aren’t conducive to fitness.
Access to install the app MUST not constitute Access to the system behind the app.
>has had staff backend engineer positions

Kind of slow-playing her 8yrs at the Googster with this description, aren't we?

I also think U-dub is nothing to scoff at for CS schools, if you value that sort of thing.

All this being said, her experience doesn't exactly scream "Lead architect and only senior engineer on project building critical democracy-infrastructure software to enable the base mechanisms of our entire nation."
I'm genuinely not all that familiar with what PWAs can and can't do... Would a, for example, Word-like PWA be able to both load and save files to disk?
All the Invasive Ways China Is Using Drones to Address the Coronavirus
It shouldn't be that big of a deal. Renaming is easy as pie in java codebases.
It wouldn't surprise me if most people using PHIGS/PEX in 1989 were doing visualization for scientific computing on workstations, and any UI or graphics was an afterthought compared to the number crunching code that was generating the data to visualize. If so, they were probably using Fortran, and there's probably lots of people doing that sort of work in Fortran even now.

Not that I would recommend using Fortran for anything, just providing context. Even Numerical Recipes didn't get a C version until 1988. The original edition from 1985 was Fortran and Pascal. So even Pascal was considered a more mainstream language for this sort of work than C, at that time.
Right, radiation -- thank you. Nevertheless, you think that conservation of momentum is not the ultimate source of aerodynamic lift? It's not an electromagnetic phenomenon, obviously, neither gravitational -- so it has to be mechanical. Where that energy is otherwise coming from? Or are you claiming that aerodynamic lift is a fundamental force?
"Type-sensitive" code is encouraged when using the functional style, where you treat objects as dumb "bags of data" that have no inherent functionality of their own. It's still discouraged when following an object-oriented "smart objects" pattern.
Oh, I missed her google experience because it was folded over.
I've used both substantially, Telegram for the past 2-3 years, Signal since it was Textsecure.

The primary concern is that messages in Telegram aren't encrypted by default. But that's been the case for a lot of messengers and tbh for large groups privacy really can't be assumed on any E2E solution. (yes, technically but practically it wouldn't be the case)

The Telegram creators are also extremely cocky and the encryption they do use is non-standard and done mostly in-house. It backfired on them a little with MTProto which they've fixed in v2, but it doesn't make cryptographers confident.

Signal and Telegram have wildly different philosophies on what it means to be secure. Telegram refuses to implement E2E on desktop clients citing it being too large of an attack surface (I am inclined to agree with them). They emphasize ephemerality of conversations in a way Signal doesn't do (E2E chats in Telegram and frequently brought up and torn down, Signal instead just has self-destructing messages).

Finally, look at the creators' motivations. Moxie is having to sell double-ratchet stuff to the likes of Facebook and relies on Amazon and Google to run the service. Pavel is several orders of magnitude more rich, has been outspoken against Putin, and can afford to fund anything he needs done on Telegram. I'm not claiming either is more trustworthy, but motivations are radically different.
Too woke for your own good.
Yes, that's right of course, I had missed that he almost certainly can request arbitrary remote URLs.
I dont understand the "proper use" for MRVs then. Okay we get nicer types, record types, to do them; but they are otherwise perfectly doable and with little ugly boilerplate using classes.

The "either values", or sum types/ tagged unions I mentioned, are the thing that Java really lacks (and because of that the exception system got heavily abused IMHO).
(2) The excess complication in the Git migration strategy is likely due to the inability of the underlying Git file formats to handle two different hash algorithms in the same repository at the same time.

But, I could be wrong. Post a rebuttal if you have evidence to the contrary.

It seems unfair to demand a rebuttal when you are the one who made the claim.

According to the article at least, the difficulty stems mainly from their migration strategy, for converting all existing SHA1 hashes.
Your sentiment is highly commendable, I wish I could offer guidance. However, do note that the IDP (Iowa Democratic Party) had the app made, not the DNC.
Firefox and Opera existed at the time.
Show HN: AuToDo – Car Maintenance Made Simple
These flaws are such basic security 101 issues, I hate to think how many more better hidden issues exist.
And honestly (not directed at you) that’s a problem endemic with “AWS consultants”. Too many of them are old school netops people who took one certification learned how to click around in the console and now call themselves “AWS Architects”.

They end up duplicating their on prem architecture and processes - costing companies more and not knowing how to automate and increase efficiency.

As far as “powerful GUIs”, one of the earliest game changers for the Mac that helped Apple survive during the dark ages were all of the custom workflows that publishers had created using AppleScript. It wasn’t the better GUI back in the day.
Sorry about that - looks like we are getting rate limited by Github. We are moving our tutorial over to Gitlab to avoid this issue.

Great idea on the screenshots! We are adding that in now.
So you're saying that the Democratic leadership isn't incompetent, it's just that they're like the losers in a pro wrestling match?
Yes, it's much easier to write and maintain (up to a point) than an object hierarchy and potentially multiple levels of virtual functions because all the logic is in one place and obvious instead of distributed through x number of files. Of course once you get rid of the OO you'll probably be switching on an enum or something instead.

It's less abstract, simpler and potentially much faster, it's only considered bad by people that think writing OO software is the goal and not a tool to use.
In culinary school we where taught that a steak does not touch the flame until it is room temperature. The reason for this is it shocks the steak and causes it to draw up, it takes longer to draw out the moisture in the surface and it allows some of the organic decay of the fat. Most restaurants use sous vide to short circuit this process as they can hold them in immersion below rare temp and then take them directly to the grill. Nothing wrong with this, it accomplishes the same end result and that is you don't seize the meat and cause it to draw up and you pull some of the moisture out of the surface while breaking down some of the fat.

I think most people mess up on doing it all in a pan due to the fact that they go from at least fridge cold to the pan. Put one on the counter, salt it, cover it and let it sit for an hour or two and most people will be surprised at how well of a steak they can produce in a pan. If one really wants a good crust, leave it salted and uncovered in the fridge to dry for 3 day. It takes a lot of energy to evaporate moisture and you need the moisture out of the surface to brown a steak rapidly.

That being said I use my sous vide machine to bring them to temp as it also does a better job of distributing the salt and garlic I like to use.
> Trolling is fun and all

This isn't in keeping with HN's guidelines[0], eg:

> Be kind. Don't be snarky.

Of course, you may be expressing an unpopular opinion, so your comment may receive downvotes regardless. You may wish to delete and repost without the first clause to more accurately gauge community response.

https://news.ycombinator.com/newsguidelines.html
Small note, but JIRA’s latest redesign did introduce easier code block support. Just hit three backticks in the editor and it switches to code entry.
It feels like the same as with Google products.

To paraphrase the common saying, "Insanity is trusting Intel over and over again with new products, and expecting different results"
> The process may be 'bad' but it has been that way, and worked, for a long time.

The process has never worked. I attended a couple caucuses myself between becoming 17 [0] and leaving Iowa. I still hear about them from family. They have various flaws. The most severe one IMHO is that due to the time commitment, they only reflect the voice of die-hards and/or those with few responsibilities. That's true for choosing the candidates and even more so for choosing the platform.

However, I imagine you mean this specific failure mode (unable to produce an authoritative count within X hours for some smallish X) is new. AFAIK, that's correct.

I would love it if this failure inspires them to change to a standard primary process. Probably won't, though.

[0] iirc you can participate if you will be 18 by the general election.
Just like any web app, it would be able to read specific files of a user's choosing using an HTML "file" input, and it would be able to save files by initiating a download. The app would not be able to provide its own UI for selecting the file to open/save but rather it would have to rely on the browser's UI for doing those things.
Perhaps, but why bother? Counting ballots is not that hard, and the time saved by using software (if it is really saved...see Iowa) is inconsequential to the outcome of the election, or the installation of the candidate into office. Perhaps TV on election night would be less exciting, but I'm willing to sacrifice that for more secure elections.
"Chrome was about freeing the world of a truly terrible web browser "

Chrome is about establishing more control over the web to further the business objectives of Google and Alphabet.

The problem with this belief of Google as some kind of 'benevolent actor' is a function of the new kind of branding they helped introduce, something that an entire generation of particularly young people are being duped by.

'Brand' used to be the image that companies presented - it was a decision, a marketing tactic, usually invented by agencies. Google was one of the first to change that, to effectively 'internalize' the brand so that they (staff, even leaders) really kind of believed their own kool-aid. There's an incredible aura of 'authenticity' to this; when leaders really believe their own schtick, it rings more powerfully. (This is an issue for another thread.)

But Google has proven that in the long run, they're just a regular company. I don't think they are bad actors, and in the big picture, they're better than most. But, they're just a self-interested entity: they will do whatever is in their power and which is also legal, to leverage their incumbency and stymie competition.
I wonder who funds all these reactionary think tanks and publications like this and Quillette and many others, all of which churn out endless “get outraged at the outrage” articles.

Ah, “The site is funded by Paul Marshall, a pro-Brexit investor”.

I don’t know about y’all, but I don’t particularly care for being propagandized at.
You should check out Geforce Now then! I have been playing on there for more than a year and it's just amazing being able to play on a GPU that powerful. They just released today and it's only 5$ per month.
The squeeze aint over yet; 22% of its float is short [1].

We may see this pop into the 1000s by the end of the week.

1. https://www.gurufocus.com/term/ShortPercentageOfFloat/NAS:TS...
No, you can't. You can open local files but not save them to desired locations, only download them as usual browser files. There are polyfills that mostly don't work; each browser has a different broken API for local file access and methods are often deprecated/removed.
Well, one very simple example is access to filesystem. You can't do that from Chrome but can from node. In this particular case for example WhatsApp could have a cache of the images and videos attached to a conversation, without having to obey the limits of local databases imposed by PWAs.
Question for the Discord team: Was implementing the same service in Elixir an option? Did you try it/why not?
Women Who Conquered the Comics World (2014)
Remdesivir and chloroquine effectively inhibit coronavirus
It's the same on classic Windows (pre-Windows 95) memory allocation. GlobalAlloc with GMEM_MOVEABLE or LocalAlloc with LMEM_MOVEABLE returned a handle, which you called GlobalLock or LocalLock on to get a real pointer. After accessing the memory, you called GlobalUnlock or LocalUnlock to release it. Of course, this being Microsoft, you can still call these functions inherited from 16-bit Windows even on today's 64-bit Windows. (See Raymond Chen's "A history of GlobalLock" at https://devblogs.microsoft.com/oldnewthing/20041104-00/?p=37...).
Other way around. They will realize they (and most people) aren't actually racist and sexist, so why are they bothering with the whole social signalling they are doing?
The Xe is supposed to power Aurora, the next big DOE supercomputer.
Seconding this recommendation, though for slightly different reasons. When I first built my current home workstation (with a Threadripper 1950X) I built it with one of those Enermax liquid coolers, which worked great for a few months until it stopped actually wicking away heat. Turns out there's some sort of corrosion that totally kills the insides of the cooler, and it was a common problem for that particular cooler.

Bought the thiccest Noctua I could find on Amazon and haven't looked back.
There are a few issues that make voting different:

1) Large scale elections come around every 2 years. It's hard to test things at scale in the interim.

2) Security is good at banks because these are large wealthy companies and their life depends on it. A bank that gets hacked loses money and loses trust, so they pay top dollar for security (I have a friend in the software security space who says that 90%+ of his company's revenue comes from banks).

3) Spacecraft and cars don't need to authenticate who their users are. For voting, this is the critical--and hardest--issue to solve. Banks seem to do a pretty decent job at this, but again, they put a lot of money into it.

4) There's a perception that with more complex voting systems, someone can mess up the results intentionally at a large scale. Yes, with paper ballots this can and does happen, but a large scale conspiracy is pretty hard to pull off.

Point 4 is the really the most important one. If people don't trust the election system (regardless of whether their mistrust is well founded), then the whole system falls apart. People trust paper ballots. Let's stick with those.
Thanks for the reference to prove me wrong.

Wow, that's sad. I'm glad it works seamlessly, don't get me wrong, but I was assuming I could chalk it up to defacto standards between the various vendors here.
Important to note that this flaw only affects the desktop version of WhatsApp. Which is not what Bezos was using.
A former colleague worked for them in those days and had insane stories. They would fly him first class to Oregon from Virginia or Jersey every two weeks, just for a staff meeting!
See also first world countries industrializing/modernizing & becoming rich/lifting people out of poverty using industrial techniques that pollute heavily, then "going green" and criticizing other players (India, China) for doing the same thing, saying they should be "mature and responsible".
Echoing everyone’s requests that asking for Github permissions is a bit extreme, but I’m very excited for this idea so please upload screenshots!
Yeah I didn't mean to blame them either. It falls on the DNC and the management at this company.
60k is absurdly low. You get what you pay for.
We will probably never know what really happened in 9/11 but boy did Bush et al profit from the situation.
Haven’t really seen anyone trying to use JVM options to get performance benefits without benchmarks for their specific use case the last 10 years or so.
Is this Android only or iOS too?
This is a small scale app by any sensible standards and probably not that complex compared to what's being routinely deployed by 2-3 man development teams in the world of business. i routinely handle spreadsheets with larger datasets and more complexity then whats involved here.

There is books written on how to test an new system/feature but in general you have 3 stages:

The first is an automated internal integrity test(sometimes called unit test) where you throw mock data at the systems independent component, in order to test for known classes of edge cases and race conditions.

The second step is implementation where the ops team tries to yank network and hardware resources away form underneath the app until something breaks in order to see if it fails in a sensible way that don't lead to irrecoverable data corruption.

The third stage is acceptance testing which on proprietary solutions is often the only one the end user is 110% in control of where you both test the app with actual user performing standard procedures and an team of specialist trying and break it using whatever knowledge they have on the systems design.

All tree stages have it's own skill set and is often performed by different teams and it's not uncommon to see specialist companies brought in doing part of the QA process for really important new systems but for the most part the entire things just fade into the the daily routine as an newer ending feedback loop.
No, not remotely like Stalin.
Yeah you're totally right. I missed that section of her profile.
hmmmm... Men discrediting women...
My builds going back to 2011 have had Intel SSDs in them
I also don't get it. People talk about aerodynamic lift as of a magical force, somehow different from regular physical matter interactions. Just exclude what it obviously is not (strong force, gravitation, etc), and what is left has to be it.
I'm not sure this is fair. Elections are discrete events, typically dealing with (relatively) small amounts of data, at least compared to any of the above systems, which processing thousands of responses per second, and need close-to-real-time latency. Plus, there have been multiple instances in recent years of cars crashing because of software issues, planes crashing because of software issue, Mars rovers becoming unresponsive due to software issues, and banking systems getting hacked.

Granted, the rover failure was solved, but any of these issues occurring during an election of almost any size throws democratic systems into chaos. While I agree that putting more effort and expertise into voting software can make them more resilient to problems like the one in Iowa, I don't think it's obvious at first glance that deepening reliance on software is actually the best way to handle this problem, since it is actually possible to do them in a semi-analog manner (as opposed to flight-control systems or automated banking).

[1] https://finance.yahoo.com/news/u-regulators-review-2018-fata...

[2] https://www.washingtonpost.com/world/asia_pacific/investigat...

[3] https://www.extremetech.com/extreme/305205-mars-rover-is-fro...

[4] https://arstechnica.com/tech-policy/2019/09/russian-national...
Nice.

Now I'm imagining a giant (orbital?) laser-sintering 3D printer, beaming down onto deserts and leaving behind glass houses as moving sand dunes encroach and recede...

(VC's, please form an orderly queue in my inbox...)
Unfortunately, you can often point out failures in software leadership by pointing out collective attributes of the team being led. In a void, I don't think "inexperienced" is describing a fault of an engineer, it's an attribute that describes the fault of their leadership. It's a messy situation, I don't think it's black and white as to who's "fault" any of this is.
I'm learning it with an electric guitar plugged into my xbox using the game/app Rocksmith. It's not the recommended approach for beginners. But I'm having so much fun with it that I'm going to see how far I can go before I signup for classes. That and JustinGuitar is how I'm approaching it. The whole investment was under $300 (not including the xbox). I'm assuming that music is going to take a while before I feel I have anything resembling mastery of it. My goal is different - I just want to blow off steam playing music instead of a video game or watching TV. It's a very modest goal at this point. YMMV depending on what you're trying to achieve.
I don't know if I agree with this. I just don't think it's been done well.
It's an abstract backend host for a remote desktop sort of thing -- there is nothing "Windows-esque" about the experience for the end-user -- so I imagine they could easily support alternatives as the need arises. But given that Windows currently supports 100% of the top PC games, where alternatives support a small fraction of that, it's something they certainly needed to support for now.
> any real solution would require deploying additional satellites in geosynchronous orbit like the Japanese QZSS.

There's nothing about geosync orbit that would help with the tree/canyon effect. Satellites directly overhead contribute the least to horizontal positioning - essentially only helping to establish the "true" clock value but not 2D position.

Multi-constellation tracking can be helpful, simply because there are more satellites to use.
Having an app doesn't help if the hardware sucks. Android Wear has been a failure in the sports market so far due to short battery life, awkward touch interface, and limited sensor support.
I'll keep an eye on this one. I'm hopeful because we need something like this, but man it's going to be hard with LOTS of problems on both sides of the line.

Guys who get labeled as fake who didn't deserve it and guys who should be labeled not getting it. All the false positive/negatives will have a terrible time.
U.S. Government to Auction $37M in Confiscated Bitcoin on Feb 18
Looks like android only to me, please correct me if that's not the case.
> It's just plumbing, there is no reason it has to leak.

The first rule of plumbing is that it's guaranteed to eventually leak.

(I don't know if this is actually a rule of plumbing, let alone the first one, but it sounds like it should be)
You might like marketingexamples.com
Nice -- they market the company as "made by former Google and Apple engineers", but built the product with...an intern?

Lmao.