skysight-inc/HackerNews huggingface dataset:
They link to the full Mikros showreel [1], implying that it's been used in a bunch of blockbusters already. But I couldn't find any information on how it's been used and in which projects, it would be cool to have more details on that. It's always interesting to see the film industry working with open source software, especially in cases like this where production companies are sponsoring development.

[1]: https://www.youtube.com/watch?v=pBy1g7gbXCQ
Dorsey has done three recent podcasts (two on JRE, one on Tales From the Crypto) where he states that he thinks there will be a decentralised blockchain based Twitter competitor in the future. I've taken that as a given for years, but to hear the CEO spell it out in public is pretty crazy. He wasn't even cornered into it, but rather brought the topic up himself.
Or have your body frozen and brought back to life when they can cure your disease:
https://www.imdb.com/title/tt4074928/
Why Did Arkansas Change Its Mind on Municipal Broadband?
Are seriously forgetting who is currently president?
I'd hope so!
It was relatively unknown until Metallica based a popular song and video on it.
But add a counter to detect recursion and break..
I would be extremely surprised if it didn't cool itself with the water hookup
>They'd regularly annoy or interrupt everyone else in the room by having no consideration, self-awareness and/or sensitivity, and usually they'd do so for the worst reason: talking about themselves

I understand that, the trick for me is to not let myself to be negatively affected by that, in other words, I make myself to filter out/ignore all those stuff. Its a useful skill to have.
But what does it mean for a promise to be in the cache? If you're using an external cache, like redis or memcached, you can't just put a JavaScript promise in there and expect everything to work. Neither of those services understands what it means for the promise to resolve so that all the clients waiting on it can continue.

At best you could serialize the promise and then have everyone who was waiting on it poll the cache to see if the promise was resolved yet, but that is pretty inefficient.

You probably want another layer in there that handles the conversion of a JavaScript promise to something that can be awaited on from your cache, like a redis pub/sub. Then in JavaScript land your services just await on a promise as normal but under the covers your service is doing something else which is specific to the cache you're using.
You said (paraphrased) "doing what you love will not make you a billionaire. The opposite is true. You should go flip burgers." This can either mean "doing what you love will make you poor. And also you should flip burgers" or "doing things you don't like will make you a billionaire." It's possible I misunderstood what you were saying, but whichever point you were trying to make, it's a patronizing extension of the typical boomer "millennials are entitled" refrain.

> Flipping burgers will put a roof over your head, buy you some food, and give you a small amount of savings.

None of these are true. I'm not sure when the last time you worked an entry level job like this was, but they haven't paid anything close to a living wage in a very long time.
The Samsung Galaxy Fold's display seems to have problems
Happened to me with Chrome on OS/X - no way back!
The book is better, IMHO. Dalton Trumbo. Younger people tend to be familiar with the movie via the video for Metallica's "One"

https://youtu.be/WM8bTdBs-cw
I hope not, I like having readable file formats.

When my SymbianOS phone started dying, I found out that there is no way to bulk-export all of my notes -- only way was exporting them one-by-one via laggy user interface. I subsequently spent lots of time analyzing backup file format, and then analyzing notes file format, and then finally extracting the text portions of the notes.

Modern apps often use standard libraries for serialization [0], so it is much easier to get to your data back.

But persistent virtual memory? We will be back to Symbian world again, but this time, you won't have to reverse engineer unknown on-disk format -- you will have to reverse engineer unknown object model, and chase the pointers to reassemble the data from the tiny pieces.

[0] https://jvns.ca/blog/2018/03/31/reverse-engineering-notabili... https://news.ycombinator.com/item?id=16726189
You're right about vertical airspeed, but this also applies to horizontal airspeed. Flying into the wind, you could have a very small groundspeed and yet be nowhere near stalling, or flying with a tailwind quite quickly and be on the verge of stalling anyway.

I agree about holding a reasonable attitude and throttle setting. It won't work forever in shitty wx, but it'll give you a chance to try to figure out a different plan at least.
Alien archaeologists will one day find this post and finally understand why the Earth is completely covered in a blanket of robots.
A random class of russian language.

Transliteration of latin-based word from English to Russian works differently. Word "machine" creeped into russian noble class through latin texts, so it was "махина" (х to this day transliterates to "kh"), but later on the french influence altered the word to "машина" (ш is pronounced as french "ch" or "sh" in english. The first word is still in the lexicon with the meaning of "a giant/huge object".
I dunno all the amp sites I have visited have had terrible user experience IMO... Also for the longest time AMP had absolutely broken in-page search on mobile safari.

If you believe in a web technology go through the process and champion a draft standard. It can start out as an experimental flag enabled feature or vendor prefixed feature before it is adopted as a web standard. But don't ram this shit down our throats...

Also let's talk about the obvious business incentives for data collection both Google and cloudflare have for serving up AMP pages.
So they can relive the horror of their slaughter again. Humans wouldn't want to be treated as humans treat others, I observe, sad about it.
You can make things and get paid in a non-market economy like the one connected to single payer healthcare. What you don't get is maximization of profits.
This is still important. I changed insurance with no gap, but it reset my fully paid deductible.
My understanding is that most of the metabolic activity required in the lens takes place in the germinative zone you mentioned and then proteins necessary for lens health diffuse through abundant gap junctions from the lens cortex into the lens core.

Take all of that with a grain of salt though. I haven't studied this in depth but I did work in a lab that studied gap junctions of the lens in undergrad

Also, here is an NCBI article all about the lens: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5538311/
Personally, I think I would rather bet on the (reincarnation) theory that if I'm good/do the right things in this life, I'll get a better body that isn't broken next time around.
The way I see this is that the US Air Force does allow enlisted to fly. First, get a college degree, and go through the application process to become an officer. Prior enlisted with the smarts to do it are seen as better officers. Then once you've done that you can get a pilot slot. Why would I want someone who is not willing or able to get a college degree pilot my $150 million dollar jet?
Top App Development Companies
You can't blame the people that designed it.

Some hairstyles are just bunched up and the machine can't tell what it is, so it gets flagged for manual inspection.

This is not a problem that is easily solved with technology.

Your only options are:

(1) not checking anyone's hair

(2) manually checking everyone's hair

(3) letting the machine do it's job and accept the fact that it can't scan certain hairstyles.
Really cool, thanks!
>So then if it's supposedly more efficient, why do I waste multiple hours dealing with insurance bullshit literally every few months?

It's friction costs for splitting up the decision-making process into multiple entities. For any bill, the insurance company pays $X, the patient pays $Y, and the provider has $Z in costs. The $X that the insurance company pays is what they optimize for, not $Y and certainly not $Z. This has the side effect of somewhat optimizing $Z, since $Y is limited by how much money people have and if $Z is consistently bigger than $X + $Y, the healthcare provider loses money and goes out of business.

Honestly, the way to go is to treat the entire process as interaction with hostile bureaucracy. Document everything, and look like you'll generate a regulatory incident if you don't get what you're legally entitled to. Otherwise the insurance company will happily reduce their costs by offloading it onto you or the healthcare provider through pulling bullshit stunts.
Twitter acquihires highlight sharing app Highly
In UW's case, that would be even more difficult than usual because of its organization. The mathematics department is in the College of Arts and Science and the CS department is in the engineering school. These are practically like separate universities within UW.
If they're using the water that's flowing through that hose to cool it, it could be fine with a very high external temperature. I think I would be more concerned about the cameras than the batteries, they're harder to cool.
I'd take the long term predictions with a grain of salt. If demographic predictions were performed in 1938 and then were matched up with the demographic reality we experience in 2019 the results would be incredibly off. Over time, behavior changes and intervening and superseding factors come about that make these predictions meaningless. Demographics is up there with economics in being a "dismal science".
Selecting, caching and displaying photos on the map
Browsers are application platforms and have been for a while. It is the most portable and accessible method of software, if the features you need fit within its sandbox.
add it at dailyhack.xyz
Facebook shareholders are getting fed up with Zuckerberg but can’t do anything
My in network max is around $13k, my out of network is $99,999,999.
They currently (and at the time the stats were last collected) have the exact opposite incentive.
Efficient? For who and what purpose? Its efficient for insurance companies, and for the purpose of making money. What do you expect? Any consumer friendliness comes from regulation.
Private insurers are not a significant part of the waste in providing healthcare.

Their total profits are around 5% of premiums, which isn't even a dent in the problem even if you attribute no part of them to legitimate value such as taking the risk that actual claims will closely match actuarial expectations even when there may be unexpected events such as regulatory changes.

And their other costs are things that would either still be present with Medicare or provide legitimate value. One of the major costs is that they make consumers price insensitive, encouraging everyone to do unnecessary tests etc., which Medicare only makes worse. They also require doctors to do more paperwork, but the purpose of the paperwork is to reduce the incidence of those unnecessary tests and procedures and to defend against fraud. Medicare can eliminate those administrative costs by increasing the incidence of unnecessary test and undetected fraud, but that does not result in an overall reduction in costs.
She is lucky she is getting that even partially covered if she only got a verbal agreement. My insurance policy has a clause that anything they say over the phone is not a promise to pay. You have to call AND get something in writing to even be eligible for a dispute later.
When I worked for a startup, they were affiliated with a "professional employer organization", which allowed access to major PPO and HMO insurance plans, and also handled some of the payroll obligations.
Although I'm happy you are actually doing /something/ about it, and the limited information in this comment seems like the project may have flaws. A robot needs more material than just recycled plastic (glass/metals? power source? processing? fasteners/glue/resin to stick it all together? Plastic-collection device?). Undoubtedly, there will be an addition of material to the ocean system. Will the all-in cost of adding the additional material offset the all-in cost of the amount of plastic reduction? What damage can these devices do when they malfunction? What environmental harm can happen when they break?

Is this even a good approach? What part of the problem does this tackle? It seems like the main problem is "How do we get the most plastic out of the ocean possible". The "Many Robots" idea seems to identify the least difficult of the problems, which is "What do we do with the material once it is collected". Indeed, I suspect 1,000 super durable metal robots made on land that have sufficient technology would be superior to 10,000 'recycled' bots. Indeed, 1 gargantuan vehicle cruising the ocean and pumping out giant plastic floating cubes would be even more efficient.

Then again, if you've made a robot that can collect micro plastics from the ocean and reproduce itself well enough such that its prodigy can do the same, then you've already won.
I've never seen in practice any jit do better than hand tuned AOT compiled code.
I spend a lot of time getting checklists together at work, mostly for other people, and then ruthlessly removing extraneous items from the list (usually by fixing unreliable things that are of the sort: step 5: Do X. step 6: double check that step 5 actually happened)

I get lots of credit for the former, but maybe one in five people see the latter as the bigger contribution.

We end up having to deal with things when we are tired. You have to make them so an idiot can do them, because some day you will be that idiot. All day exhausting meeting followed by a major emergency. Kid up half the night with a fever. New video game just came out. Bad dreams, whatever.
The Democratic coalition is split over housing costs in cities
I wonder if the initial reports of the Huawei one will be different. Removing the plastic layer just for the sake of it is entirely PEBCAK though. Doesn't Samsung have a protective layer that is meant to be removed so that people aren't tempted to remove something that isn't meant to be removed?
It's true. Rust's approach to passing lambdas to iterators usually gives the compiler good info to inline. Some of my exercise programs when learning Rust exceeded fairly straightforward C implementation too, possibly due to stronger guarantees around aliasing.
> politics and bureaucracy

Health care was way less bureaucratic in Italy. Every time you go to the doctor in the US, you fill out forms. And then hand them to the person in the office who spends their days doing insurance stuff.

In Italy - you just go to the doctor.
I used to work for a software company that did projects for clients and charged by the hour (a consultancy) and we frequently had to estimate projects with incomplete information in order to event get the contract in the first place, so they often turned into the actual final budget. Since I was the head of engineering I ended up doing a lot of sales and estimation for new projects. Besides just doing it a lot and gaining experience from many projects, there were a few other things that really helped me:

1) Software Estimation: Demystifying the Black Art by Steve McConnell (already mentioned by others).

2) His short video on "Targets vs. Estimates" was super helpful - we watched it with engineering, sales, and project management all together and had a good discussion afterwards. https://www.youtube.com/watch?v=FY9X21HA02w

3) Keeping a running list of "Things to Remember". Every time a project went astray or we encountered something during a project that I had failed to estimate (but potentially could have) it went on the list. That was useful to share with other too, when they did estimates.

I really like the discussion of standing up to those who ask for estimates. A clear understanding of what an estimate is and what it's for is important, as is a strong sense of professionalism. I would recommend "The Clean Coder" by Robert Martin for this. It's more about professional behavior than software practices. Especially his chapters on "Saying No" and "Saying Yes". I read it and discussed it with my team often. It helped us realize when we had to refuse to give an estimate because we lacked the necessary information to do so, rather than just guess or make something up.
Ok sorry about that, I’ll hold myself to higher standards.
To me it comes to:

1) "The privacy loss permitted by the system is not explained
anywhere and takes significant effort to reverse-engineer.
This is contrary to one of the main conceptual advantages
of differential privacy – that a user can make an informed
choice whether to opt-in to differentially private data collection based on the quantifiable knowledge of risk announced
by the data collector."

2) "Furthermore, the lack of transparency on privacy loss opens
the door for intentional or un-intentional abuse by Apple
itself, e.g., by unilaterally changing either the per-datum
privacy loss or the rate of privacy loss in a time period or by
introducing additional BudgetKeyName(s), Apple may significantly weaken the privacy guarantees provided without
anyone’s knowledge or consent."

Apple's "closed source and no documentation everything" does not help.
Distributed Consensus Revised [pdf]
When I was a kid in L.A., I saw an MX missile deploy its warheads high over L.A. (apparently a test from Edwards or somehing)

I invited my little friends up to the roof to await the end.

The cold war was such fun /s.
Maybe, but is this honestly solving a problem for anyone but the slimmest niche group. Thimble is no more and in my mind that's a similar kind of project (I bet most of you forgot that Thimble was a thing). Firefox OS is dead, Persona is dead, Pocket and Send is still being questioned.

Why should Pyodide or the whole Iodide project be any different. Other than Firefox, Thunderbird and MDN, only Bugzilla and Rust really stands out as successful projects, and that's only because they've been developed to solve an actual problem.

I'd be surprised if the Iodide project will see any real usage 5 years from now. Are any data scientists really look to move to a browser based workflow?
I update my hosts file to stop communication with the bad guys: https://github.com/StevenBlack/hosts/blob/master/alternates/...
There is probably no reason to use anything other. You want small and fast decompressor and do not care that much about compression factor. And it is not that things like FastLZ or LZO are that much better to be worth the effort. (Also one can assume that when this was originally written the only widely used algorithm of this class was LZO, whose commercial licence IIRC is not particularly cheap)
There seems to be minimum book size that forces inflation in a whole genre of self-help books that genuinely have good advice. I've read books where all of the advice I need is in the end-of-chapter checklists.

On one hand, it's good to err on the side of too-long a book, as it's easier to skip fluff than to seek out more details, illustrations, and alternative phrasings that aren't in the book. On the other hand, it's annoying to have the extra weight in volume in one's book collection.
Curating a list isn't about building it as much as it is about maintaining it.
I'd say it's a mixed bag. There is definitely more corporate influence over these organizations. And I'm sure there are both good and bad aspects of this.

Today's MS is in many ways very different than it was 20-30 years ago. There's still some concerning processes, but overall it's different.

The problem is, despite having the rights of a person in some ways, a corporation is rarely like a person, the larger it gets the less so. It is a collection of groups and people, where one area can be very different than another. People can not come up with a single statement that will cover a large corporate entity, except in mass top down policies and a consistent implementation. But there's always give and take and always exceptions to rules.

In the end, TFA can/should call out specifics and lead from there... not apply generalities that don't hold for the most part.
Notre-Dame fire: Assassin's Creed's maker pledges aid
The nations with the highest total fertility rates (Niger, Chad, Somalia, DRC...) all have far lower rates of energy consumption per capita than sub-replacement-fertility nations like South Korea, Italy, Japan, or Canada. Energy availability isn't a strong proxy for or constraint on fertility rates, at least in the next few decades.
I find the long term projections incredibly dubious, I cannot fathom how Nigeria could support 800M inhabitants, and Niger 200M. and why the fertility would not fall like it did in the rest of the world. Fertility can and often do fall in a ski slope fashion, like it did in e.g. Iran (https://www.wolframalpha.com/input/?i=iran+fertility).

And indeed, the ski slope is already well started: https://www.wolframalpha.com/input/?i=nigeria+fertility
Here in Finland essentially all local web merchants have used Verified By Visa and Mastercard SecureCode for at least 10 years now (authentication via bank credentials that use one-time codes or nowadays other 2-factor methods).

But I don't think I've ever seen them used on foreign stores.

Also: Local merchants here tend to use local payment service providers instead of Stripe etc. as the merchants need support for local payment methods, like "bank buttons" which have traditionally been the most common payment method (and much cheaper to merchant than cards).
https://js.foundation/
> And in matters concerning religion - at least the Catholic church still believes in papal infallibility

Papal infallibility is actually a rather new dogma (and, on the age scale of the Catholic Church, even somewhat new as a general belief), and it means a lot less than a lot of people (especially outside the Church) think it means, because it applies only on special circumstances and only on specific subject matter; there's a very small number of pronouncements to which it is generally held to apply (and I believe only two that are absolutely unquestioned), and several more to which it has been argued to apply (as well as one very frequent act to which it has been argued, but is not generally accepted, to apply: canonization of saints.)
Ask HN: Would you sign an anti-ad pledge?
I don't know about you, but I have personally committed to never (or so rarely as to practically be never) respond to advertisements. I'd love to be able to tell advertisers that they are wasting their money trying to buy my impressions and clicks. I'm also willing to pay for an ad-free but otherwise identical version of a product, and I think many of us here might be in the same boat.

If there were an easy way to do so, would you sign a pledge / publically commit to being "anti-ad"? One version of such a pledge could involve committing to buy a competitors product if you see a relevant ad.

(Note: Given that only a subset of online users might sign such a pledge, this might actually save the advertisers money, which you may or may not want to have a hand in.)
This is short but interesting.

Microsoft is aware of the downsides of false positives. In this case California police officers would use facial recognition on individuals, but Microsoft recognized that the false positives could disproportionately target women and minorities. That could result in massive backlash against the company.

So they are calling for greater regulation of AI-related tech, considering the human rights issues. No mention of what "regulation" could mean here.
It's been a while since I used Rails, but think the fragment cache does this "out of the box."
The key word being voluntarily.

If they really wanted to join for the sake of joining they weren't going to be forced out. Otherwise you get free college (worth up to 200K in the US) for a small amount of weekly training. That's an insanely good deal.