skysight-inc/HackerNews huggingface dataset:
There is no one such skin color for the latitude range you are describing.

Just look at the “average” skin color of whatever ethnicity has been in a particular environment for tens of thousands of years. Native Americans clearly have darker skin than Anglosaxons.

Also, much of western Europe has been colonized by peoples that previously spent thousands of years up further north. The weather in Britain is different from France, and so forth.
I honestly don't see how a life could be fulfilling if you hate or even just don't care for what you spend most of your time on (work)
> "undefined" corners but that's not because we don't understand them but because they are deliberately left open. Even they are precisely defined.

Not sure what language you are referring to, because this statement is very vague, but it's worth pointing out that undefined behavior in the C/C++ sense is absolutely not precisely defined. If a program executes undefined behavior in either of these languages, the entire program execution is meaningless, including the time "before" undefined behavior occurred. The standard leaves room for the implementation to do absolutely anything before or after that point. In practice, what actually happens is the crazy complex interactions of a slightly broken abstraction that will depend on memory layout, optimizations, libraries, execution history, the phase of the moon, etc.

All that said, this isn't hard because undefined behavior. This is hard because languages are crazily complex and simply doing the semantically equivalent thing amounts to an emulation of one language in another, including all the implicit conversions, move constructors, copy constructors, overflow behavior, multiple inheritance, virtual dispatch, the whole mess. If you just do a full-fidelity source-to-source translation that amounts to emulation, you end up with an unreadable, gross mess.
Tried it out on a face in Google Photos. Google Photos IDed the "fawked" face without a problem.
The only thing I disagree with is that it's "bizarre." I think on average people have 6 careers in their lives. And people change jobs every few years as well. It's just a part of life to improve or change what you work on and there is no shame in that. I've worked in the bay area for almost 4 years at the same company and I think about changing things all the time.
The funny thing about the second is that there actually are some people who would in fact voluntarily lend at negative rates if they are defined as lower. But that is getting into Forex messiness and stability aspects.
Yes. I'd go further to say that mathematical returns (IRR) are a small part of why angels invest.
I love (well, kinda...) that we're going to have to start asking this question on a much more regular basis.

What will be really interesting is when it is actually a GPT-3 bot but no one has any clue, conversing with it like it were anyone else.
Before 90s "Polish typist's layout" was more popular, it was based on QWERTZ and had the <>?/[]();: signs moved out of the way to put Polish letters there.

All typing machines used it, but it was awful for programming obviously, so the "Polish programmer's layout" was added, and because it was exactly the same as standard american QWERTY (except for Left Alt + some letters) it won almost overnight.

Windows still shipped with both layouts enabled for Polish locale for decades, and nobody used the typis one, but there was a shortcut that changed between them.

When you accidentally used that shortcut - if you had Y or Z or Polish letters in your password - you couldn't log in (because you typed "yeti" but got "zeti" but it still looked like * * * * :) )

I think there must have been millions of USD lost on support calls because of that little shortcut :)
Former Google CEO Eric Schmidt: Let's Start a School for A.I
This is a somewhat superficial history that only briefly touches on origins, and doesn't discuss the fundamental idea behind CSS, from which everything else is, directly or otherwise, a consequence.

Two decades ago I was overjoyed to discover that Scheme was finally going to have a useful application beyond illustrating SICP and writing koans to amuse myself, because DSSSL was on the cusp of evolving into the last document styling language anyone would ever need.

Unfortunately following an incident with a broken Lisp machine, a liquid lunch, and an unlicensed particle accelerator, I became trapped in a parallel universe where the HTML ERB anointed CSS by mistake during a drunken night out in Oslo.

The fundamental concept of CSS (best revealed by H.W.Lie's thesis IMO[1]) was to create a rich and versatile and non-Turing-complete set of structural selectors in lieu of DSSSL's recursive logic, and to allow styles to overlay one another; two design choices that only by the application of gallons of irony can explain why most web pages are composed of a bunch of nested DIV elements with hashed IDs and overloaded semantic class attributes, and everyone compiles their assets into a static file.

[1] https://www.wiumlie.no/2006/phd/css.pdf
We've built Construct 3:
https://www.construct.net

Which with the addition of timelines editor and ability to add Javascript code we think is pretty much on feature parity with Flash.

Be interested to hear if we're lacking in any way compared to Flash as we'd like to close any of those gaps!
Wolfsort: An ultra-fast hybrid radix sort algorithm
Nationalize them. Problem solved.
"greatest USAnian pop-singers of all time"
Tax avoidance has never been easier
Interesting the article didn't mention the one thing I remember vividly about RIP graphics, which is the rendering process. I always assumed it was vector based because of the way the image would get rendered segment by segment as it was downloaded. It looked like you were watching a video of the artist painting the image. Shapes and lines would get created and filled in and overlayed. On a 2400 modem it was interesting to watch, which was important when you were waiting for data to trickle in. Here's an example:
https://youtu.be/XtWmPO-cLR8
A data point from Hong Kong:

HK$138/m (US$17.80) for 1 gigabit (symmetric) fiber
HK$160/m (US$20.64) for unlimited LTE deprioritized after 20gb
For many many hours already, including SSO, their webshop, and all of Garmin connect. The devices can't sync anymore, the mobile apps are all but useless and Garmin has yet to comment on any of this. Yikes.
It sounds like gnuplot's license isn't GPL-compatible, so Fedora would be violating the law to ship gnuplot with readline.

What you really mean is, "I wish gnuplot would change their license to be GPL-compatible so they could legally use readline."
Was considering moving some domains to CF registrar as have used CF for DNS for myself and clients and love it. But so get terrified that while I would never do anything intentionally to get banned/suspended that if someday was wrongly suspended that there isn’t a clear path to reach a real person to get the issue resolved. I imagine there are an unbelievable number of bad actors and so CF and other providers have to balance that. But for people to feel comfortable using very popular services like CF there needs to be a clear path for people to prove there case and get issues resolved quickly without having to always resort to trending on HN. And hopefully the process would always involve emailing the person first with steps on how to resolve the issue. I have faith CF will be able to improve in this area as they seem to have a brilliant set of people working there.
I enjoy doing what I do. I think it's possible to combine financial success with personal satisfaction. In fact I believe the greatest financial successes are the ones that are most intimately tied to their creator's personal satisfaction, enjoyment and alignment with what they do
Turns out this is about EC2 spot instances for ECS. How would it compare to ECS Fargate spot these days?

I'm also missing a discussion about designing for interruption, either by not keeping state, or by being able to shed state quickly, to be picked up by other instances.

Also, if you set up EC2 spot with a launch template or ASG with very differently-sized instance types (to reduce risk of running out), is there a way to even out the load coming through an ALB? The least-connections scheduling can help in some cases, but a connection might not map 1:1 to one unit of load. The ALB can use weighted balancing, but on the target group level. Dunno how easy it would be to allocate different instance sizes to different target groups and weigh them accordingly.
Most of the graphs aren't showing up (Firefox on android?)
The data in there is incomplete at best. I have AT&T fiber in the US (line 3) and it's around $80, definitely NOT $39.
As with Amazon's way of replicating successful businesses on their platform, what makes Thrasio's strategy to be undone?

The article quotes demand media and zynga who bore the brunt of platform risk.
Most law enforcement typically use a handful of commercial agencies (like Parabon NanoLabs, etc) for these kind of searches, it seems highly unlikely that any of them would risk using illegally obtained data because it would put their entire business at risk.

(obviously if your threat model includes intelligence agencies, etc. then your calculus might be different)
Maintaining Stable Stability
> "inherent superiority of free speech"

I'm not going to attempt to unpack "inherent superiority", but on the surface this seems like a terrible false belief or conclusion. Free speech has social difficulties. It sucks when we hear ideas we disagree with distributed widely through media. Amazingly, the dissemination of bad ideas is not one of it's problems.

> "good ideas are destined to win out in the end"

Free speech permits individuals to make _informed decisions_. Good information. Bad information. Evaluation must be separate from dissemination.

This is the Millennial parent's crisis. How to teach children growing up in the age of the internet (free speech), to make good decisions (evaluation) when they can find literally anything online (good, bad, lies, etc.).

I apologize if I'm being too strong in my reaction to what might just be an off the cuff _idea_. Any other time I would ignore the comment, but its being conflated here with a very real problem of our time--the dissemination of deliberate misinformation and lies, and the difficulty and _high cost_ of navigating this ecosystem.

The latter is an issue of pollution.

(BTW, do you know the itemized costs of your water service to your home is typically 3:1 or 4:1 sewage:fresh?)
https://www.youtube.com/watch?v=Rr8ljRgcJNM
> GNUplot is language independent

Not really since it's dependent on its own scripting language. That's like saying Matplotlib is language independent, you just need to know its scripting language (Python).
We don't know for sure of any planets around Alpha Centauri but, if there were any, SPHERE should be able to resolve a 5000 times fainter (the system is 75 times closer) IR source orbiting as close as 2 UA (roughly the same angular separation from the star as the closest planet detected at 160 UA) from Alpha Centauri A or B.

As for Proxima, Proxima b orbits at 0.05 UA (which is very close). I don't think we could separate its light from the parent star.
>>"Second - [..]there is no fair situation where I accept a negative (or nil) expected rate of return for taking on real risk."

Except that governments don't need any market to finance themselves. Even if you want to keep that fiction, you can do something like the European Central Bank is doing with the debt of the Euroarea. They don't buy the bonds directly but they buy them in the secondary market, creating demand. The investor would not buy that bond for the return, only to make arbitrage between the primary and the secondary market.

There are many tricks that can be done to hide the obvious fact that governments are not households and control the currency, but, at the end of the day, that's the reality.
It's true that the G614 form overtook the D614 form, but that is not necessarily because it's more infectious - it could be drift and fixation.

The news and views bit on that Cell paper puts it in context:

https://www.cell.com/cell/pdf/S0092-8674(20)30817-5.pdf

Another study didn't find an effect on transmission:

https://www.biorxiv.org/content/10.1101/2020.05.21.108506v4

> The D614G mutation displays only three independent emergences that qualify for inclusion in our analyses. While this limits our power to detect a statistically significant association with transmissibility, the low number of recurrent mutations leading to the D614G allele suggests that, rather than being a driver a of transmission itself, it arose early and went up in frequency by hitchhiking with one of the deepest branches in the global phylogeny as the SARS-CoV-2 population expanded.

People are still working on this, and it should become clearer in time.
> Thrasio represents a new kind of roll-up: a digital roll-up. They are buying small businesses built on one of the largest online platforms in the world. With it, they will capture economies of scale.

One could imagine using this strategy on other large internet platforms. Could Thrasio’s strategy be applied to Twitch creators, Substack writers, or App Store apps?
https://jolt.law.harvard.edu/digest/apple-inc-v-psystar-corp
It took me a whole minute to disable cookies on this website with their built-in tool, and uBlock still blocked 80 scripts. For a status page.
Quora Bans Me for Saying the Earth Isn’t Flat
But the same is true for JSON. Of course you're going to be constrained by a legacy system of you're constrained by a legacy system. Neither JSON nor XML force the implementor to use any of the crazy stuff.
Certainly it would be possible to re-create the services provided by libraries elsewhere; but at that point haven't we just re-created the library?
From my limited machine learning experience, it seems machine learning is great at pattern-matching/cargo-culting itself to 95% solutions.

Most of the time, porting between two similar languages can be done by cargo-cult pattern matching, but there are some very tough corner cases for semantic mismatches between the languages: thread safety (std::vector vs. java.util.Vector), iterator invalidation differences, hashmap iteration order differences, etc., etc.

Most of the time, you can ignore these minor differences between languages, but sometimes you need whole-program, or at least whole-module analysis to know if the semantic differences matter. Heck, you could probably mostly get away porting from a lexically scoped language to a dynamically scoped language without putting any effort into fixing up scoping issues.

I hope our tools eventually get good enough to perform these sort of transformations, but at this point, it's far from being safe to trust automated tools for this sort of thing.
> "Financial repression" is one of those heavily loaded political terms that annoys me

It's a well established technical term:

https://en.wikipedia.org/wiki/Financial_repression

Are you thinking of "economic repression"?
Guessing !!
N,X, and F are probably related to NE,XE, and FE
"E" means "error"? Maybe.
IERR is an error flag. Idiomatic fortran there.

Each of those variables will be defined later on, in the code. at least with a type (not required, but it is not 1960 anymore). In that declaration is where some comments would be.

REAL*8 N ! Radius of the body in radians

Point being that fortran is not hopelessly opaque. A subroutine declaration is backed up with some more information.

(now if "implicit none" is not a requirement, then this all you get)

Love seeing some hard core numeric code. Precise and compact. No pointers, nothing sophisticated. Do loops, if statements, subroutine calls.
Cybersecurity Lessons from the Pandemic
Flash websites were awesome. the player needed work, but for end users there web was a much more interesting and diverse place
Yes, Flash was a great tool to create stuff. (I only used it in Macromedia times)

This however also lead to an abuse and for a while you had websites, fully in flash which broke so many things (deep linking/bookamrks, browser history, etc.) combined with unintuitive navigation and slowness due to animations ... plain overuse of an otherwise good technology.
Have you tried finding fulfillment in having a family?
i really like hashicorp hcl. more than json.

(and yaml is TERRIBLE)
The Enduring Anti-Black Racism of Google Search
I think the T series is great. I have a T460 (bought off ebay for $140). I had an extra SSD, some old ram sticks I stuck in there and it works great. The dock off of Amazon cost me approximately 20 bucks. The CPU maxes and never goes above 55 C (idles 37-40) and runs almost all my dev tasks as needed. The laptop is approximately the size of my 13" 2015 Macbook Pro (my wife currently has taken that one). I have two headless machines with GPUs if I want to game (via Parsec or Steam streaming) or use GPU for Python notebooks etc.

I've run Fedora and a custom Debian setup in the past (and currently am using Void Linux). Things mostly work with no real issues.

I think perhaps the mistake is paying premium with new and shiny things that haven't stood the test of time is the problem here? If you buy cheap (something that is a known quantity also), you're less likely to feel the b urn of walking away from the shiny / expensive new thing, right?

Note: I also have the X230 (bought off craigslist for ~$100, 2 years ago) and have given that to my dad who has used it happily for years now.
I really appreciate the mobile version of this article. Clean, lightweight and beautiful.
Yes, but there's generally not much medical data you can infer from those.

You're right that you could reconstruct parental haplotypes, but that reveals a fairly limited amount of data, typically you'll share haplotypes with many millions of people.
Quite simply this: https://www.investopedia.com/terms/n/nina.asp

Banks wanted customers and wanted to fill their goals: "loan X per yr."

That's why the mortgage loans went boom.
In France, Free just announced up to 5000mbs down and 700mbs up for 40€. Orange has 2000mbs down and 600mbs up for 50€, and may have better peering in general.
Whose bug is it anyway?
For as long as you can get CPU from scrapers, it shouldn't be a problem.
I think they chose the right strategy, compared to twitter which loves rewritting to another language.
Roomality uses AI to render window-sized 3D landscapes without glasses
Masks allow people to do chores and errands and the like but it is still recommended for people not to be indoors with other people for extended periods of time or to not keep space from others.

(Not to mention that many people either refuse to wear masks or don’t wear masks properly covering nose and mouth).
Then the law sounds ineffective to me. There are security researchers featured in this article saying that this dump looks legit, and Instacart still gets to pretend like everything is normal? User data could wind up sitting on the dark web for weeks before Instacart finally gets around to notifying them of the breach.

Tools like haveibeenpwned typically rely on companies' cooperation to report breaches since "data breach" is a legal term. But since Instacart still hasn't reported this, do the security tools get updated in a timely way, or are there millions of credit cards and passwords sitting up for sale while lawyers figure out how to handle the legal side of this?
"Our backend system is built on AWS. Today I’m going to tell you how we had cut costs"

This is a recurring topic here on HN and it boggles me and makes me wonder if people know that there are other platforms than aws, azure and google cloud out there that are very capable and much much cheaper.

Unless any of the big 3 has a feature or certification you need I don't see any reason to use them at all due to the insane complexity and cost.

So why do you or your company who uses any of the big 3 use them if you had to cut cost at some point?
We are in the future. We want Ryzen 4000.
Get their money, fill your pockets.

Use their time, start your hobby projects.

Don't forget to have fun.

Fun is skipping the classes.
I was watching case raise 40-30% a few weeks ago and now deaths are also up 30-40%. Seems like it tracks for me
Sorry you're being downvoted for raising excellent points.

Watching The Genetic Detective[0] series has really shown what a great resource a searchable DNA database can be for people like CeCe in helping to solve violent crimes... even when they have been "cold cases" for so long.

[0] https://abc.com/shows/the-genetic-detective
Chris Cornell
I am going to blog about the development of Practal as it goes on, but the blog will not have any comment section. Instead I will provide a link on each blog post to a corresponding HN submission. This way, anyone who feels like commenting, can do so.
It's not new, it's more evidence:

At the end of May, however, an immunological study by the University of Zurich was published, which for the first time showed that the usual antibody tests that measure antibodies in the blood (IgG and IgM) can detect at most about one fifth of all coronavirus infections.

https://www.biorxiv.org/content/10.1101/2020.05.21.108308v1

At the same time, the Swiss study may explain why children usually develop no symptoms (due to frequent contact with previous corona cold viruses), and why even hotspots such as New York City found an antibody prevalence (IgG/IgM) of at most 20% – as this already corresponds to herd immunity.

The Swiss study has in the meantime been confirmed by several more studies:

A Swedish study showed that people with mild or asymptomatic disease often neutralized the virus with T-cells without the need to produce antibodies. Overall, T-cell immunity was about twice as common as antibody immunity.

https://news.ki.se/immunity-to-covid-19-is-probably-higher-t...

A large Spanish antibody study published in Lancet showed that less than 20% of symptomatic people and about 2% of asymptomatic people had IgG antibodies.

https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

A German study (preprint) showed that 81% of the people who had not yet had contact with the new corona virus already had cross-reactive T-cells and thus a certain background immunity (due to contact with previous corona cold viruses).

https://www.researchsquare.com/article/rs-35331/v1

A Chinese study in the journal Nature showed that in 40% of asymptomatic persons and in 12.9% of symptomatic persons no IgG antibodies are detectable after the recovery phase.

https://www.nature.com/articles/s41591-020-0965-6

Another Chinese study with almost 25,000 clinic employees in Wuhan showed that at most one fifth of the presumably infected employees had IgG antibodies (press article).

https://www.medrxiv.org/content/10.1101/2020.06.13.20130252v...

A small French study (preprint) showed that six of eight infected family members of Covid patients developed a temporary T-cell immunity without antibodies.

https://www.medrxiv.org/content/10.1101/2020.06.21.20132449v...
I've used Startech FTDI based multi-port serial to USB adapters along with a Mikrotik Routerboard to make serial-to-ethernet or serial-to-LTE boxes. The Mikrotik boxes expose the serial port on a TCP port for you to connect to.

https://imgur.com/a/fdMfjdl
Steve Wozniak sues YouTube for allowing scammers to use his name and likeness
Depending where you're based this isn't true. At my country in Europe I could earn 1000€ / month cleaning offices and common Programmer salaries' are 1200 - 1500€ / month
thats essentially what we do in embedded systems.
Situs Download Game PC Gratis Dan Legal
Show HN: Cookie Draw – 3D cookie cutter designer tool
not the question that was asked
I precisely like garmin watches because if you don't setup their bluetooth, you are not tracked by anyone, it's not required to connect to servers etc... It's enough for me because I only need to check BPM.