skysight-inc/HackerNews huggingface dataset:
a) Pick a single measure that is very very hard to game (life expectancy, for example). But that's non-trivial, even something like life expectancy can be gamed by deciding who's included in the stats, by changing the start date (e.g. for cancer diagnosis), by ignoring quality of life, etc.

b) Use a robust mix of different measures that is harder to game. Continuing the example of the above, one common metric is the "disability-adjusted life year", which combines quality of life, length of life, economic productivity, and subjective ratings of happiness

c) Socialize your workers to believe in "the cause", so they are more likely to do what you mean rather than what you measure (hard to do when you're not a governmental or a political organization). One of the big motives of early Soviet purges (back when they just involved kicking someone out of the Party) was to remove people for which this didn't work.

d) Not exactly "fair", but often effective - investigate and punish people when they do counterproductive things to optimize their stats. This was another reason for said early purges of the CPSU membership rolls.

These are all hard.
Ask HN: What client (app or website) allows for posts and comments?
Just curious. The main site is a pain in the ass to use on a phone
Yeah, I think we are arguing semantics. For me, not being an entrepreneur, the "viable product" portion of MVP seems like it is a useful distinction. In your original post, when you said that you had an MVP that just consisted of a video, I interpreted it as a form of fraud. (i.e. "I sold customers a product that doesn't exist, using a video to fool them.")
Herd immunity is certainly possible--we could hold a parade, and spray it with cultured virus. Obviously no one is doing that, because no one actually wants natural herd immunity. Sweden just thinks the cost to control the epidemic to the point that it doesn't end in that way is unacceptably high. If a treatment is discovered next month that cuts the IFR by a factor of ten, then Sweden was wrong. If no safe and effective vaccine is ever developed and treatment never improves, then Sweden was right. Reality will fall somewhere between those two unlikely extremes, and we don't know where.

Fewer infected is always good news[1], in Sweden or anywhere else--it means fewer dead now, more infections pushed until later when treatment will probably be better, etc. It's weird to see low infection rates twisted around as if they were bad, "evidence that herd immunity may not be possible". This is particularly true when the prevalence is compared to herd immunity from a model assuming a well-mixed, homogeneous population, which we know overestimates the herd immunity threshold (though not by how much, since estimates of the heterogeneity of the coronavirus are even more uncertain than those of R0).

Finally, herd immunity is a gradual process. Even in a crude homogeneous SIR model, you may approach it asymptotically but never get there. This is good--the only case where a disease "burns itself out" abruptly is when there's big overshoot, which implies many avoidable deaths. Perhaps that kind of overshoot could be desirable in a population of young people, if the small excess mortality in the young people were more than offset by their decreased ability to spread it later; but that's a narrow needle to thread.

For the avoidance of doubt, I believe Sweden did a bad job protecting elder care facilities (though many places that locked down did too), and I disagree with their position on masks. Their response otherwise seems reasonable to me, not obviously better than stricter approaches but also not obviously worse.

1. Unless you know the death count and you're looking for the denominator for your IFR, since more infected then means lower IFR. That was true early in the epidemic, before the first high-quality serosurveys, but not anymore.
Thank you. Yes, I agree.

My question was only whether the behavior of the whole system has been shaped by the chasing of these metrics.

Your comment implies that you think the answer is yes, even if you won't venture a guess of the impact of these metrics in dependent of other changes (understandably, in my view; I'm not sure I would venture a guess either).
I would disagree about it being pleasant, but let's ignore that. What advantages does Python have over Julia? Julia is even simpler than Python at this point, especially for researchers. A lot of non-programmers I know have been switching to Julia, as it's really easy to "write math" in it.
It’s the lifeblood of the leader, but not the firm.

A good percentage of being a good leader is being able to pick up the phone and get stuff done, which is often contrary to what the firm wants.
Yeah, Martini seems promising. Yet to implement at map scale which is why I was interested if you'd tried already!

The RTIN processing itself is very straightforward / lo-rent ... that said, if you were optimising the DEM tiles on the fly you'd probably refactor / integrate the two processes to save some loops. Dropped into a service worker (or WASM) I'm guessing it would be reasonably performant. Though perhaps meshoptimizer is more flexible with mesh dimensions?? (rtin is limited to a 2^nish grid)

With that in mind had you considered zooming out for your dem only, so as to lower the heightmap resolution (but leave the env map as is)? Maybe you're already doing that?
I like that. Excellent storytelling, inspiring. Thank you for sharing.
>So in your view, anything that is a composite of two or more primitives is by definition "made up".

Yes. If we start calling higher order configurations "real" then we have to contend with all of the potentially imaginable subdivisions of the noumenon and either grant them all realness or find some arbitrary criteria upon which to deny some of those subdivisions the property of realness. If we grant that an insect is a real thing then I get to make up a new word, say, "kokirombo," that describes the front two-thirds of a grasshopper combined with the left half of a ladybug, some air, a pinch of grass, and the rear bumper of a 1998 Ford Taurus. You can come up with some arbitrary standard by which your gerrymandering of reality is allowed and mine is not, but there isn't anything that makes your standard more valid than mine. In practice we typically use usefulness as our standard for categorizing things, but dogmatically claiming this as the criteria for realness leads to absurd positions.

>Therefore, given a standard definition of natural numbers [1], any number except zero is made up?

I still haven't necessarily accepted zero as not being made up, but I think your Succ function implicitly depends on one being defined as well.

>They are actually, within the domain for which they are valid.

Strongly disagree. If you believe in quantum mechanics then you believe that things move probabilistically. I'm obviously arguing that every scale except the smallest is made up, but even if we hypothetically accepted the validity of larger scales then we would have to admit that there is an ever-so-vanishingly-small chance that any given cannonball will spontaneously jump three meters to the left thus deviating from it's Newtonian trajectory. The fact that you could launch cannonballs from now until the heat death of the universe without seeing this effect at a scale you would typically notice is inconsequential, Newton's equations are still merely a useful approximation and they are not isomorphic to the behavior of the noumenon.
Very powerful

https://en.wikipedia.org/wiki/List_of_people_influenced_by_A...
We use Teams at work and there’s a feature called companion mode [0] that allows you to join a meeting from multiple devices, so you can use your pc microphone for audio and your phone for video.

0: https://www.microsoft.com/en-us/garage/wall-of-fame/companio...
Yes, the company that laid off 7% of its workforce back in January and still has people on edge about pay cuts and layoffs is secretly rolling in the NSA dough. Makes perfect sense.
Oh drat, they used to have free examples you could play with. (Edit: they still have a free plan, after signup, so I still intend to try it)

I've seen Loopy before, but Sheetless looked more like existing tools with storied histories (Stella etc).

Like any forehead-smacking moron who can code I have sometimes considered writing my own because the thing I miss most of all in systems dynamics tools is being able to use git and write tests. But I know now that writing real software is really hard.
The competitive advantage of YouTube isn't really in video storage or bandwidth, but rather in its creators community and ad revenue sharing/monetization. Also copyright, regulatory compliance, content moderation are non-trivial.

These are the causes (among many others) that sunk Microsoft's Mixer and potentially Facebook Watch...
> You seem to lack empathy for people who's content is being removed from these platforms.

I lack empathy not because I disagree with their politics, but because "getting booted out of a social space on the internet" seems like a strange non-problem.

Keep in mind that Twitter moderation is a joke no matter what side of the aisle you're on, and people leave not only because they got banned, or somebody they liked got banned, but also because of the perception that the moderators are asleep at the wheel and are too slow to take action - if they ever do.

Thing is, this is the internet. There are other sites out there. Most of them are accessible from typing something in your web browser. If there is a social space out there whose moderation you find more agreeable, why would you hang out someplace you're not welcome?

> We have to continue to protect peoples' ability to express themselves universally as technology evolves and provide platforms where they can't be bullied and destroyed by a riled up mob or institutionally silenced and de-platformed for dirty content.

You're not going to find that platform on Twitter. But you shouldn't have expected to find it on corporate-owned advertiser-friendly Twitter in the first place. The revolution will not be televised; brought to you by Xerox in four parts without commercial interruptions.
It can be a practical problem depending on the source: if you're moving from a relatively higher-resolution / less-compressed video it won't be noticeable but if you're starting from video which has already been compressed fairly aggressively it can be fairly noticeable.

One area where this can be important to remember is when comparing codecs: a fair number of people will make the mistake where they'll take a relatively heavily compressed video, recompress it with something else, and get a size reduction which is a lot more dramatic than what you'd get if you compared both codecs starting from a source video which has most of the original information.
Fall in Love with Kiki's Delivery Service with This New Translation of the Novel
I noticed a few weeks ago that it had reverted to keeping my draft in its original location (in addition to putting a copy in the Drafts section at the top). And I confirmed just now that it still does that.
If we read two symbol tokens from a stream, and the lowest-level equality function that is available to us does not distinguish them, then they are interned.

Because symbols are used to refer to things, whether or not they are mutable can be blurry. You can make symbols as immutable as you want, but as soon as you make one of those symbols a key which refers to a mutable object, such as a global environment, then effectively, the symbol appears as a gateway to something mutable, and you can't necessarily tell whether the mutability is in the symbol itself or something beyond it.

For instance, let's consider global variables. The definition of a global variable has an effect which we can inspect if we have a boundp function:

(boundp 'x) -> nil
(defvar x)
(boundp 'x) -> t

That can be made to work by mutating the symbol (the global binding information can be right inside the symbol). Or it could be working by keeping the symbol immutable, but mutating some hash table of bindings.

Either way, the symbol looks interned, because we have mentioned it several times, and those mentions seem to be connected. The (defvar x) has an effect on (boundp 'x) and so they are referring to an x which is somehow the same.

It could work with x actually be a kind of character string, which got separately allocated three times. As long as we can't show any property of the system indicated by x to be different based on which copy of x we are using to enquire (e.g. boundp reports true for one x and false for another), then x looks interned.
IIRC ASUS advertises video cards as "soldered by robot"
> This is the I-have-a-black-friend excuse that tends to elicit slightly shameful laughter from the audience these days. I didn't know people still used it.

No, it's actually nothing like that at all but I can see how tempting it was for you to make a false equivalency in order to support the point you wanted to make anyway.

In actuality, it's a very real and current example of how my colleague, the guy who directs all the devs at our organization and happens to be black doesn't give a shit.

> The disadvantaged group of any discrimination also isn't itself exempt from actively perpetuating that structure.

I see, so option b then. A balsy choice to be sure, I have to wonder if you'd have the stones to mansplain to your black supervisor that he or she is perpetuating a racial system. Based on your choice I'm going to go out on a limb here and guess you're also perpetuating a stereotype, that of the white guilt avenger. Please do correct me and explain why I'm wrong and a bigot though.
>> All preventable deaths should be prevented

> in this thread people are quite stubborn about interpreting things literally, or misinterpreting them all together.

My complaint is a bit different. I'd say "preventable deaths should be prevented" and people will interpret that as if it said "all". I reply that if I meant "all" I would have said "all".

Your case is a bit different, because you said "all" but did not mean "all".
Show HN: My Kanban is better than your Kanban
Yet to write about it, but I'm doing similar processing for this map of the Great Barrier Reef. Currently a shapefile loaded into Mapbox as an extrusion layer. Looking to optimise / prettify by converting to a mesh: https://lab.citizensgbr.org/census-map/
I work in e-commerce in Sweden and so far we're looking at 100%+ growth numbers for this year. It's crazy. I expect it to slow down towards the end of the year, but so far it's been crazy.
1. This might not be built in a browser. e.g. Hulu or ESPN iOS app. Although any client of the byte stream could implement the "refreshing" protocol on the client, its more work for each client to do.

2. Given this is Cloudflare they are probably trying to find optimal ways to use bandwidth and their edge fleet. Like TV, maybe there will be no "rewind", and each Cloudflare edge server fans out the same "currently live" bytes to all available clients (i.e. shared state across all client connections, rather than independent state for each client connection). Which can't happen if there is a "refresh" event from each client that needs to be synchronized.

3. "refreshing" implies new state, added latency, and a "janky" feel. If "transitioning" is all server side, bytes from the next "episode" can be pipelined before the previous episode is finished and the refresh event has occurred.

|-Episode A->|
|-Episode A->|
|-Episode A->|
| <-|
| <--Refr|
|<--Refresh--|
|-> |
|de B-> |
|-Episode B->|
|-Episode B->|
|-Episode B->|

Rather than:

|-Episode A->|
|-Episode A/B->|
|-Episode A/B->|
|-Episode B->|
|-Episode B->|
|-Episode B/C->|
> But I'm also highly skeptical

Using steroids to stop inflammation in the lungs is as old as steroids. This is not a special discovery. It's being spun as "news" since anything related to Covid-19 sells news.
But would it have attained that status if it could not Have been reproduced easily?
The official stay at home order where I live forbids me from visting my family. I'm ignoring that part of it - everyone I know is, at this point - but it's a much more severe imposition than the phrase "practice social distancing" makes it sound.
How is this title different from “I lied publicly and people believed me” ?
Test of excessively long line in a text post
LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF1NjRla0phVVNpSmt0djVaTnl5MQpKaGRuaStMNmZFaEpoL2FqckdjRWNXdm5HYlVEYXU2V3p2aFZZTDlvZWE0c2FzOGZFcVZMVkg0WmM5YXZLV2pKCmtGZXhsaFQwR0ZxQ28vU0JzZHN5bFhqeUVWdllydFJ0NW5sN1ZYNVhuNklKWTFOdEQ3bHVIeGZ3M0E1eE5ZbWoKMGhFZzF2R2MwTHJJYVMxdktOY2p6Wmk3a3BGOWVvQklLRVIwZmNVaGJrQXdjcXpFL1pJMTA4VnVvWnBwOGFQVwpJVTZKRlBLR2NPb09zN1IySCs3SUIwVnEweGZyYUV3YVFZNnNtUlB5NGs3Z1lqSXB6emZaVmRYYWlFanBNZlFYCmV0QzRKL0pRK0g5bWhIdXFJYjdpenQrRVp4M01mRUt1NHhMOTlhei9acU8zdnBsdHZzNllZYkk1VWZrRlFvWDcKTFFJREFRQUIKLS0tLS1FQgUFVCTElDIEtFWS0tLS0tCgVmRYYWlFanBNZlFYCmV0QzRKL0pRK0g5bWhIdXFJYjdpenQrRVp4M01mRUt1NHhMOTlhei9acU8zdnBsdHZzNllZYkk1VWZrRlFvWDcKTFFJREFRQUIKLS0tLS1FkQgUFVCTElDIEtFWS0tLS0tCgVmRYYWlFanBNZlFYCmV0QzRKL0pRK0g5bWhIdXFJYjdpenQrRVp4M01mRUt1NHhMOTlhei9acU8zdnBsdHZzNllZYkk1VWZrRlFvWDcKTFFJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCgVmRYYWlFanBNZlFYCmV0QzRKL0pRK0g5bWhIdXFJYjdpenQrRVp4M01mRUt1NHhMOTlhei9acU8zdnBsdHZzNllZYkk1VWZrRlFvWDcKTFFJREFRQUIKLS0tLS1FkQgUFVCTElDIEtFWS0tLS0tCg
Both apply to me, but especially b -- except, not the first steps so much as after the "low fruit" has been picked...
That sounds fair.

Analog ad-blockers are a must nowadays.
B&H is also very competitive in price and still doesn't charge sales tax in many states.

Save twenty bucks by placing the order tonight instead of right now? Sure, why not.
I miss having glass Coke bottles. I can’t remember what shopping ing was like when I was really young, but I’d imagine plastic containers were rare. (1970’s)
Craft: Character-Region Awareness for Text Detection (Pytorch)
He's back online: https://www.youtube.com/watch?v=0mRpj4jQ6Zg

It was a wrongful termination.
Design Principles for Delightful CLIs
Way to argue against a strawman - please explain where "coordinate" means "everyone all at once with no regard for local conditions".

Neighboring states and counties should be coordinating schedules, travel restrictions, and stay-at-home requirements. Here in the Bay Area alone San Mateo, Santa Clara and San Francisco counties had conflicting requirements for how far away from home you could be and for what reasons.
Estonia’s Digital Nomad Visa is here
The one downside of this is that it doesn't handle squeezing flags as in

foo -da bar

whereas getopts does. On the other hand, with (the Bash built-in) getopts you're limited to single character flags.
macOS vs. Windows – What kernels tell you about security events
I’m not sure what platform Apple is dominant in either. I’m currently an iPhone user, but have used android in the past and switching back wouldn’t be burdensome. Yes they have their App Store, but iOS is a minor platform.
I think it's fair to say that System Dynamics has two major strands of thinking. One grows out of the original Forrester style -- managerialist, looking for hard numbers, wanting to solve hard problems. I count Sterman in this strand; he has himself lamented that SD as a field has not kept up with developments in other fields it could adopt[1].

The second strand is more woo-ey. Meadows falls into that category. It's fun, but I don't use SD as a thinking harness because I want to be one with anything or achieve Satori. I use it because I am too stupid to solve systems of differential and integral equations merely by squinting at things.

I quite like DES as a style too. It's tremendously more efficient and easier to debug. I sorta-kinda smooshed them together in a simulator I built[0].

[0] https://github.com/pivotal/skenario

[1] "System Dynamics at Sixty" in System Dynamics Review Jan-June 2018. There are some PDFs around: https://scholar.google.com/scholar?cluster=15699150741004493...
The federal government doesn't need to order anyone to do anything. Fighting a pandemic is in everyone's best interests. It just needs to ensure there's a consistent strategy that everyone is executing.
Even if we assume these are "manual" bots from click farms, it still doesn't fulfill Snapchat's objective.

Users hate spam, not bots per-se. Snapchat should be focusing on fighting spam, through a karma system, rate limits, etc instead of purely focusing on bots and preventing good bots (or users that appear to be bots, with alternative clients, etc) from existing.
There’s some evidence it happens in the real world too. In the very early days of the pandemic first there was a case in China where an infected but asymptomatic person went to church and sat in a pew. That person left the church and a different person who later sat in the same spot became infected.
It's extra impressive considering that not only are they closed on the Sabbath, but also the major and mid-importance Jewish holidays. Count on them being shut down for weeks during September and October.
You probably shouldn't be using recursion either. maps, folds, and scans are the bread and butter of FP programming. tail recursion is almost as bad as a normal loop, and shouldn't be necessary most of the time. The most reasonable use of tail recursion is when the combination of the above operations doesn't have good enough time complexity, necessating that you do everything at once.

Though, when I programmed CL in the past I used the iterate macro, which I found a lot nicer than the ugly loop one.
what of those who don't quarantine, get covid, and pass the virus on to their elderly relatives? would you make the same trade?
Actually here's a similar demo I put together in 2017 using heightmap only .. it's low-res, stitching together higher-altitude DEMs, but actually fairly performant without any trickery. You can zoom in on a section by drawing on the rendered tile on the left.

https://codepen.io/theprojectsomething/details/rmmePG
It’s not cherry picking. An American candidate that had said the things Le Pen has said would be completely unviable. There is a reason that Trump—who is concerned outside the American norms even among many Republicans—is always accused of using “coded language” and “dog whistles.” That’s because in the US, even the “right wing fascist” candidate can’t get away with saying the overtly racist things that European right-wing people can get away with.
1 point by tiffatkoddi 35 days ago | parent [–] | on: Ask HN: Who is hiring? (June 2020)

Koddi | Onsite/Flex-Remote in: Fort Worth, TX; Austin, TX; Ann Arbor, MI; New York, NY | Full-time only | Currently onboarding remotely

Koddi is a technology company that was born in 2013 from an opportunity to innovate in the adtech space. Our award-winning SaaS platform provides a robust network for travel and hospitality brands to connect with consumers and drive more revenue through unified metasearch, social, and programmatic campaigns.

Headquartered in Fort Worth, Texas, we've grown exponentially to become a diverse team distributed across the globe. Koddi empowers over 400,000 properties and has driven more than $20 billion in transactions for clients. We are hiring for the following roles:

Senior Front-end Engineers (React experience ideal)

Senior Engineering Lead (Austin, TX only; Go experience ideal)

VP of Product (10+ years in SaaS ideal)

Director of Data Engineering

Senior Software Engineers (Go experience ideal)

Review all open roles at https://koddi.com/careers/ To apply, you may email your resume/CV and cover letter to tiffany.rogers@koddi.com or apply directly on our career site
I have a personal website backed by a Google sheets page; however, it started not handing out proper CORS headers on the request, so it no longer works for me.

Have you run across this? How did you solve it? Thanks!