skysight-inc/HackerNews huggingface dataset:
It is deployed in the wild. But what you are describing is essentially engineering, being in control of your variables is key. Engineering is all about understanding what the variables are, what tolerances you need and building to those criteria. Pretty much anything engineered is on wobbly ground when it gets inputs/conditions unanticipated. Part of that is being clever about when things are in uncontrolled environments to find a way to sandbox things into a controlled environment. Much like the software world, a simple thing is put it in a "container"/box/case and limit the "input" to the underlying system.
I think that's a dangerous game with words. The argument boils down to claiming that customers absolutely need a feature but aren't aware of it, and SaaS vendors absolutely need to offer that feature but aren't aware of it.
It's so refreshing to witness a succinct & perceptive thread, the tactility is the key
Well yeah, everything should be in moderation. Figure out what macros your body needs, and get as much variety in filling those out as is reasonable.

I drink mostly water, but I probably have ~1 cup of milk on average each day (e.g. no milk one day, 2-3 cups another day, etc). I go for whole milk because the higher fat content means I'm having less sugar per calorie, and it makes me feel more full than other kinds of milk. If you like milk, consider increasing the fat content and decreasing the total amount you drink so you're more satisfied when you do have milk.

If you're having multiple coffees everyday with tons of sugar, switching from dairy to non-dairy creamer isn't the right optimization...
Wow, I love this. Easily overlooked market that is ripe for disruption.

It's not a word I use lightly in 2020. Everyone wants to disrupt some sector, but rarely realistic today in the mainstream segments. This is one of the more forgotten areas that have high margins and that take advantage of grieving by less scrupulous people.

My family has been through the ringer of upselling during a grieving process. Thankfully lot of the process was planned and paid for before the actual death while it is easier to have ones wits about them. We were largely immune, but they still tried.

It may be morbid, but if you can, plan for your or a loved one's passing in advance. Set it all up and the transition will be incredibly smooth allowing everyone to focus on the grieving instead of whether they should buy the marble or granite headstone.
Great point. I almost missed this. It really seems like there should be another separation in the article I linked, between "Universe" and "Milky Way."
When I hear mental model I am thinking more.of the lines of perception. The value of a mental model is understanding it. To the extent of replicating or teaching it. It is a model. A model is defining a set of relatable understanding to another. Finding a commen sense set of abstractions.
What happens if someone gets “amazing/“ and then I pay icann to get .amazing?
Xiaomi 2019 revenue expected to exceed 200B yuan
What Do We Want History to Do to Us?
Global energy-related CO2 emissions flattened in 2019
Well, that's cool. Might as well plug the one I made a couple years ago. It's an interactive tutorial too, sort of: http://breuleux.net/blog/language-howto.html
Ahh, probably cognitive bias and reading their target audience wrong then. Having been homeless and trying to support a partner this same last year, that price still really throws me for a loop (and tbh so does your office coffee budget a bit haha ).
I think “afford to pay” is different from “let us price gauge so high the customer rethinks whether they really need it”. Charging 3 or 5 times is highway robbery.
Min.io will bite you, if you expect it to work like S3 API, we were bitten by it already as it does not aim for full S3 API implementation and it's not their focus.

So be careful using min.io, as cloud storage abstraction library which helps people to work with multi-cloud. There will be unexpected errors with min.io, as most libraries are using S3 API and min.io is not fully compliant with S3 API.
> The astronaut angle is just stupid clickbait.

It's not an "angle" and it's definitely not clickbait -- they're excerpts from a book written by an astronaut.

> the most common life-or-death decision made by people reading this is how much attention they pay while driving.

Yes, sure, they should pay attention while driving, but why can't they also learn lessons from astronauts?

> managed to survive in a space-can[1]
> [1] I don't mean to belittle astronauts

Sorry, it feels like you are. There's a lot of interesting and useful lessons in the article and the book, and you're kinda dismissing it just because it's from an astronaut.
> Grandparent understood it as well.

Considering you were the grandparent, I guess that should be somewhat reassuring.

FWIW, I interpreted your use as rigid in the same manner as the GP (of this post).

As far as I’m concerned a electronic bistable generator that is biased through manipulation is effectively a “weighted coin”.. those exist.. and are counter to your claim unless you restrict “weighted coin” to the completely literal.
Yeah I agree that that is a bigger problem. (And not just confidence, but concentration -- even if you know you can't trust the car, it must be a lot harder to stay properly alert when you have nothing to do 99% of the time.) I didn't mean to agree with anyone who thinks that the name is the problem, but I think it could plausibly make things worse by contributing to unrealistic expectations and gung-ho attitudes. It could also give us a clue about Tesla's attitude, and how they are balancing hyping the feature vs. trying to prevent driver complacency.
my k interpreter[0] is less than 1000 lines of JS. Big compared to many on this list, but still human-scale. Looking back on it I see many opportunities left to simplify.

further back, I wrote a compiler for part of the language described in Dijkstra's A Discipline of Programming in a dialect of forth[1].

one of my colleagues, Stevan Apter, has a number of interesting toy interpreters on his site[2], particularly concatenative languages.

[0] https://github.com/JohnEarnest/ok/blob/gh-pages/oK.js

[1] https://github.com/JohnEarnest/Mako/blob/master/demos/FiDo.f...

[2] http://nsl.com
The other side of this is as an org, with say 5 - 100 employees, who are all on Okta for example - and want to be able to login to those systems listed using their single Okta creds - this isn't being an about implementing an auth system to authenticate a bunch of users, but being able to give your employees easy, auditable access to the 10 - 30 SaaS product they use daily, via SAML or OIDC
Thanks for these tips -- I've seen your visualizations and it's nice to hear from people who have done it!

It's cool that you were able to reproduce the diagram quickly and in a small amount of code. It looks a bit foreign to me, probably because I don't know much about SVG (or canvas for that matter). And as I understand it Observable is almost another language on top. (I do know HTML, CSS, and JS pretty well, but there's still a gap.)

Do you ever mock visualizations up in a WYSIWIG tool, or do you always use web technologies in a text editor?

Doing it programmatically has advantages when you need to make 30 similar diagrams, as in this post about gears.

But I also feel WYSIWIG tools could help in prototyping to avoid throwing away a lot of code that wasn't properly conceived of. That is, implementing the visualization is only part of the huge amount of work; the other part is designing it of course. And in many cases the design effort is probably larger.

For example, I have wanted to write an article about regexes, visualizing NFAs and DFAs. I find that some programmers have trouble with the idea of nondeterminism, which is more of a mathematical thing. A subtitle would be something like "A trie is a special case of a DFA".

This post has some nice diagrams, and you can easily imagine them being interactive and more approachable:

https://swtch.com/~rsc/regexp/regexp1.html

(in fact a few months ago else I posited that a textual summary of these great but dense posts would be useful too)

I can sort of imagine what I want to visualize, but I also think there will also be many false starts. Though maybe a pencil and paper is sufficient. I'm not sure I will get to it, but this polished and smooth gears post got me thinking again! Using something reactive like vue rather than doing it "vanilla JS" is also probably something I should look into as well.
>that doesn’t mean it should be free for any reason other than I don’t want to pay for it

Not the thesis of the article, this is taking down a straw man. The actual article says this:

>If companies claim to “take your security seriously”, then SSO should be available as a feature that is either:

>1. part of the core product, or

>2. an optional paid extra for a reasonable delta, or

>3. attached to a price tier, but with a reasonably small gap between the non-SSO tier and SSO tiers.

>Many vendors charge 2x, 3x, or 4x the base product pricing for access to SSO, which disincentivizes its use and encourages poor security practices.
I really like the photo and understand it's a people's choice award, but it in no way represents wildlife.

It's more fiction than fact. It's like getting a split second photo of a famous person just at the right moment when their face doesn't truly portray them.

Anthropomorphizing animals is the bane of scientists. People like David Attenborough love to do this. It's it's why most environmentalist don't even understand what an environment is.
Didn't Elon also tweeted #deletefacebook this week?
Because people can be irrational and dogmatic, and follow incoherent people for no reason.
There's been a slow wave of real-world "X 2.0" over the last 10-15 years, e.g. top golf as a better driving range. I had the idea of "funeral home 2.0", but immediately dismissed it as half-baked, good only for a joke. I see I was wrong.
I just want better control over the processor. I'd be happy with a modern processor, running at 10% clock speed and 50% voltage or less. I had a sony phone back in the early days of android where after rooting I could actually tune the processor parameters, and I went from 1 to 4-5 days battery life. I haven't been able to find a way do it on my current phone due to lack of root.

I don't care about having a super responsive phone, or a thin one. Just a utility. Something like the ulephone armor series but without the sketchy bloatware.
Wow. I did the same thing, except that mine was written in Python/Django (and it was a crude hack) and that I've hosted it on bare metal.

I've used that for 3 years, then I've abandoned it because mainenance was a pain, and I haven't figured out (despite the code being there in the open!) how to get iOS app to log in - my JS was missing some magic call and all Firefox did show is an error message (not the served HTML page).

I've commented a bit about my experiences here: https://news.ycombinator.com/item?id=18448125
I would agree that a larger screen is superior but that doesn't mean that is it preferable for everyday usage. I've used phones ranging from 2.5" screens (Unihertz Jelly) to 6.6" screens (Honor Note 6) and it depends on what the phone is going to be used for. I think a larger phone will generally coincide with increased media consumption on the phone and not everyone wants that. It was great being able to comfortably read books on my Note 6, but I didn't like how big it was when all I might need one day is calls and texts. It depends on use case and I think its a fair sacrifice to make trading screen size for portability, especially when I want to cut down media consumption on my phone.
Ohhh. I'm a bit slow; yeah for sure that makes a ton of sense then.
SeleniumBase (which wraps Selenium) adds reliability by improving existing methods so that the browser waits for page elements to fully load before interacting with them. It might be worth trying some of the examples from the SeleniumBase GitHub page to see if you still feel that way.
Was anyone _really_ fine with cvs?
ERPNext – Open-Source ERP
Relax and enjoy the MMT, friend. Worked for the Romans!

https://static1.squarespace.com/static/5386693ce4b05d183bf2d...
Explorable Explanations is the term AFAIK. Nicky Case has a whole page of resources on the topic: https://explorabl.es/
No, the "good enough" in Milkshake's essay means not conforming to accepted standards, it's good enough only for management, who consciously or unconsciously intend to deceive a client downstream and sell up before someone else notices.

Elsewhere, Milkshake has a story about a biological chemist on a project to develop a delivery vehicle for cancer drugs. This fellow found his results unconvincing, continued working on the problem and ended up demonstrating convincingly that in vivo the vehicle did not behave as intended. Now the company had a problem (the FDA demands that relevant results be reported) because management intended to sell the IP to a hapless bidder, and the chemist's action pierced the veil of plausible deniability: https://orgprepdaily.wordpress.com/2017/08/24/breaking-bad-i...
Wow! Thanks for the demo page and explaining build pack.
Really cool! I wish I could sync per-container though. I have a "personal" container at work for personal things, and have configured some websites to always open in the "personal" container. Syncing that with my personal laptop seems not very useful (and would actually be annoying)
The specification for native image lazy-loading is merged into HTML standard
Help Us Identify This Experimental EVTOL Drone Spotted at Mojave Space Port
Better debuginfo (still), too.
Would Conway's Game of Life be a good example of small rules that lead to complexity?
Setting up hosted Active Directory with AWS is $1000 a year (charged by the hour) and for $reasons you have to use a Windows VM to use it as an IDP for SSO. All in it’s probably around $1500 a year.

I’m sure there are cheaper solutions and we only use our setup for validation testing for our own SSO implementation where we are the SP.
Try to only do business with OGR funeral homes. They are independently owned and operated (not part of the big corporate groups like SCI).

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

https://www.ogr.org/
Enjoy your Americano
Well, at this point Clang is the one more likely to create a monoculture, not GCC.
2g is basically disabled in the US. Go out in the country, signal will be atrocious. Anything outside of a metro seems to require walkie talkies now. I've tried att, vz, tmobile, and sprint, but there's a nice spot I liked to go fishing where I could make phone calls up until ~2008 or so. Traveling around recently I've noticed this anytime I was in an area that had <5000 population.
For what it is worth I think you did the right thing.
Ask HN: Transitioning from product management back to engineering
I transitioned into product management about a year and a half ago after being an engineer my entire career. I've learned a ton but ultimately have found myself feeling burned out from being a PM. I miss writing code, and so I'm thinking about moving back into engineering.

I've seen advice on how to go from eng -> PM but haven't seen anything on the reverse. Has anyone on HN gone back to engineering after product management? What was the process like? What was the impact on your career?
Both mysql and pgsql bypass the page cache if they can and maintain their own page caches. You have to do this, otherwise you’re double caching! That is, you’d have your own page cache, which you need to manage calls to read() and to know when to flush pages, while the OS would also have the same pages in its own cache.

(mongodb I believe uses direct mmap access instead of a pagecache, and lmdb does this as well)
Isn't the solution there to name variables well?

A reduce function turns an array into a single value, passing the result of computation of each element to the next element. So, the signature is:

function (accumulator, element) -> accumulator

So, you take in some accumulated value (or the initial value on the first iteration) and an element and return the accumulated value to the next element. If the values were swapped, it would be inconsistent with the rest of the array functions where optional arguments are tacked on to the end (e.g. index, array), so the obvious assumption is that the accumulator goes in front to keep the rest of it as similar to the other array functions as possible.

I think it's unfortunate that array.reduce takes the accumulator after the function, but that also makes sense since it's technically valid to omit the accumulator (defaults to undefined).

The problem, I think, is that reduce is often abused when another function might make more sense (e.g. as a ghetto "find" or something). If it's used properly, I think it's quite elegant. If it's not, it's a confusing mess.
Milk was one of the last animal products besides eggs in my diet — mainly in ice cream, and lattes. Not a fan of almond milk with espresso drinks. Too rancid or bitter to my taste. Oat milk did the trick with the coffees. It froths well, and can make nice latte art.

Oatly now makes ice cream, which I love. They make a plain oat flavor one that’s really delicate and nice.

Bringing it back to the subject of the article, organic can really make a difference with tree crops - less pesticides wreaking havoc with pollinators, etc. If you really don’t want to give up dairy, pasture raised can be a part of regenerative agriculture, if done at a sustainable scale.
Vue 3 Composition API: Ref vs. Reactive
Where Will Quantum Systems Succeed in AI Training?
I would say that police use ‘violence’ to acquire what they want all the time and the de-encryption of data is potentially no different. It would be a foolish mistake to ignore the State’s monopoly on force. While there is certainly a difference between the threat of violence and the application of violence, it is more the general ability of the State to utilize force for those aims society has agreed are within the State’s remit. While it may not be ‘violence’ per se, detention and deprivation of freedom are certainly applications of force and said detention is often preceded by actual violence to secure an individual for that detention. I am certain that periods of detention are enough to make a decent percentage of even the most principled individuals turn over their data. It is clear game theory, if I can be held for multiple rounds of incarcerations while keeping the data, but I can reasonably expect some determinate sentence from something in the data, is the trade-off worth it? Law enforcement doesn’t need the clarity of law, individuals need clarity of law to restrict those officers.
I'm interested by why you think this. In the scheme of costs of having employees, the software costs are very low.
The problem is thinking that there could be such a thing as a license for software engineers in general. That would be crazy, almost like having to be licensed to write English. Software is applied to too many different domains and tasks.

What could work would be licensing for software engineers in certain specific domains. For example, we could require election systems software engineers to be certified for that field. Same with automotive software, power plant software, etc. etc. I agree that we should do this. But it's going to apply to only a small fraction of all software engineers, because licensing Web app developers is not practical.
Please add Clubhouse and Notion to that list.

https://clubhouse.io

https://notion.so
"easily overlooked market ripe for disruption"

How do you figure? The article says this:

>Still, it’s a tough business. Startups like HaloLife, Clarity and After I Go have all shut down. Most others merely offer memorial sites, or funeral home search engines.
That is a factor, but bluntly put, the ones who are reporting this single number aren't medical professionals.

Those might still use it in conversation amongst each other, sure, but any actual analysis will be based on far more data than a single number. Fundamentally this is the press trying to boil things down to a double soundbite. As usual.

The case fatality ratio is literally defined as deaths over cases, and that's not useless, but it isn't something you should spend much time thinking about either. Reality is always more complex than any single number. Probably you want to know something like "What are the odds of dying if I'm infected" -- that's a different parameter entirely.
I think we were all suspecting this, consider the graph at:

https://www.worldometers.info/coronavirus/coronavirus-cases/

Observe the "Daily New Cases" graph, that looks like a sawtooth. It's very easy to mentally fit a straight line on the left edge, and another straight line on the right edge.

Now pretend the actual detected cases simply continued on the original straight line, then at ~Feb 11 it would reach about 6k per day, instead of falling down to 2k per day.

So the missing triangle has a base of about 7 days, and a height of about (6k - 2k) = 4k per day.

The missing people under the area is thus base * height / 2 = 7 days * 4k per day / 2 = 14k people...

The reason we all knew the crooked graph had to be false was because if you consider the time distributions from infected to infectious, from infectious to encountering a new person etc... then these distributions convolve, so you never get these simple instantaneous hard bends.

The new numbers tell us that the original trajectory is continuing roughly unabated!

So was this deception to buy time? build hope? it doesn't make any sense. Unless Xi is so desperate as to become an inside trader and manipulate the worldwide markets?
Good luck for when you need exactly 2:1 ratio, like eg in clocks.
SeleniumBase has those retries built-in. The browser will automatically wait for page elements to fully load before interacting with them. In addition, SeleniumBase includes all the abilities of pytest, which transforms Selenium from a library into a complete test automation framework.
> Don't I still need to wait 5 days to do something that I can do today in less than an hour?

It takes months to years to get a tld today with a 185k deposit and no guarantee you'll actually get through the process [1].

[1] https://newgtlds.icann.org/en/applicants/global-support/faqs...
Ask HN: How to solve remote engineers appearing lazy to other departments?
A recurring issue I've seen throughout my career is engineers wanting to have more remote flexibility. Often the upper technical leadership is in favor of it but concerns throughout the company come up that other departments will think that product/development is lazy and never does anything if they often work remotely. These concerns eventually kill the initiative to allow more remote work and sometimes any remote work at all.

How can these concerns be resolved to allow certain teams to work remotely without upsetting other departments?
Ask HN: What if a non-American abanddon Delaware CCORP for 3 years not pay tax?
I have registered C Corporation in Delaware with Stripe Atlas, I didn't issued stocks and never used company. I am a foreigner (non-American) and don’t open bank account for this C corporation, it has no income. Because there are some problem with my team, so Should I dissolve it and pay franchise tax or I just walk away? What happen if I walk away? Thank you so much.
Validity, accuracy, reliability...science has helped us go a long way toward sorting it out.

We've come so far in our measurement that there has begun a stringent internal critique of our time-tested models for measurement of those criteria.
No that’s not correct.

I mean if we’re evaluating the claim that no blind people got schizophrenia then sure. But the claim is that blind people don’t get schizophrenia, which is different. The population for this claim is not “all the humans alive” but rather “all potential humans” (which is not possible to sample).