skysight-inc/HackerNews huggingface dataset:
Are there any good reads on the notion of the ‘pathological customer’?
At work I'm not allowed to have any extensions so I just turn Javascript off in lieu of ublock origin.
Icontract 2.4.1
You got burned because honda is no longer reliable the way they used to be.
US considers cutting Moderna vaccine doses in half to speed rollout
Why do you think that is? What have been your experiences where release too early has been harmful to the startup?

I've seen products release to early, and it can sometimes be painful. But releasing too late can be an existential threat to your company.
I disagree. When searching for crypto related terms, more often than not I see phishing sites as ads than legitimate ads.
Linux Mint Mate - was using Ubuntu but it's always a bit behind in package versions.
Agreed that at least some luck (and the avoidance of bad luck) is essential for a modern academic career.

As I recall -- Not quite explicit in Letters from a Young Scientist: He worked really hard and is prolific. For those lucky-enough to hit personal resonance with a field of study, what looks like others to be really hard work is enabled by the joy of great passion.

It is a great book -- definitely worth a read.
Ad spend was around $500 :)
I'd happily pay today's prices if that means we can stop worrying whether we'll find enough physical space. We still need to fill as much as we can find, but we're not bound by it.

The USA has it easy so to speak. Higher density countries, especially if they don't want to fill literally their whole share of the sea with wind (which is also much more expensive than on land), if they have any sea to begin with... e.g. I heard that southeastern Germany has much less wind because they have a higher minimum distance between villages and wind turbines, but I don't remember where I read that (whether they have less wind installed was a quicker check[2], omw to bed since it's 5am here). They already can't find space to put them and green energy is only at like 5% of their energy need (33% of the electricity[3], which is 15% of the energy need[4]). In fact, if you look at the graph of [3], renewables are so far mostly replacing nuclear production and fossil fuels are still going strong.

This just isn't the time to phase fission out, yet, regardless of whether anyone is in favor of building it out.

I just think it's silly to exclude many many megawatts of the safest kind of green energy. We're barely scratching the surface of replacing power generation, let alone the other ~90% of fossil fuel usage (e.g. in the Netherlands, 112TWh is electricity versus 900TWh total fossil fuel usage per year[1]).

It's like deciding not to bring more oxygen to the international space station, hoping you'll be able to find enough room to grow plants instead. Just that the experiment we're doing is on the scale of a planet and decades ahead with a notoriously hard to predict future. I say we should start building today and, as soon as we then can, turn off the fossil fuel based power plants, replace the lion's share of combustion engine cars, etc. that contribute to killing or impairing millions of people every year[5], rather than (to use the previous comparison) worrying whether oxygen production by vegetation might be cheaper than lifting up some more oxygen. "Will it keep us going strong" is perhaps a better question than "what's the cheapest option that will make it look like we're making good progress to the majority of our voters?"

[1] https://en.wikipedia.org/wiki/Energy_in_the_Netherlands

[2] https://1-stromvergleich.com/wind-power-germany/

[3] https://en.wikipedia.org/wiki/Energy_in_Germany#/media/File:...

[4] https://en.wikipedia.org/wiki/Energy_in_Germany

[5] https://en.wikipedia.org/wiki/Air_pollution "air pollution causes the deaths of around 7 million people worldwide each year, and is the world's largest single environmental health risk"
This looks awesome

Is it possible to self-host?
with noscript, I blocked everything and then when sites broke, I very much enjoyed figuring out what element was the culprit. I became very good at remembering what elements rescued what urls.

When i switched to Ublock origin, i didn't even realize how to do this. I just allowed all JS whenever i found broken sites.

Now, this very thread encouraged me to finally figure out Ublock origin settings, and now, finally enable specific JS elements instead of a blanket "allow".

Here is a gret userguide for Ublock origin toggle.

https://www.maketecheasier.com/ultimate-ublock-origin-superu...
Covid 19 Vaccine Deep Dive with Prof Shane Crotty
I have met people who are queer and don't like being refered to with "they/them" because they view these words as totalizing. A lot of trans people have a lot of disliking for cis gay men and call their own poor practices"homonormativity". As a result, they balk at being included as "queer" or even at the existence of terms like "LGBT" as they don't feel solidarity with CIS gay or bisexual men. Many of these queers embrace and demand recognition of their unique pronouns. If they prefer xe/xem, you may get an earful for saying "they/them".
Just a muji pen on moleskine. Innocent until proven guilty.
Everything that sits between you and your destination is a middleman tracking you, unless proven otherwise.
Code quality and performance/correctness are not at all correlated. One could argue an obsession towards code quality can even be detrimental towards true system optimizations.
I don't know about industrial processes involving bacteria, but the mealworms might be providing a lot of value. First they chew up the styrofoam, and then they provide an environment (pH, nutrients, enzymes) for the bacteria to be effective. Mealworms are also fairly easy to breed.

If you isolated the bacteria, you might need to provide those other functions in an alternative way that's more cost effective than putting some worms in a bucket.
GrafEq [1] from Pedagoguery Software is one of best-known softwares that can handle a variety of implicit 2D plots (it's a shareware, though). The algorithm for its earlier version is based on generalized interval arithmetics and described in the author's thesis [2]. I like it so much that reimplementing it is one of my (ever-growing) longer-term projects...

[1] http://www.peda.com/grafeq/

[2] http://www.dgp.toronto.edu/~mooncake/thesis.pdf
ozontel.com doesn't exist. Is that a typo or did a competitor really buy ads to a nonexistent domain?
The really funny thing is after you learn about TPS, and you talk to project managers, product owners, and executives, they all know it too. And none of them will use any of its lessons.

I've found that they basically fear the change and would rather keep doing things the same way even if it results in problems. They think it's safer to try to find a magic bullet that fits into their model, such as going "all-Agile" or "hiring SREs". Anything that isn't a radical change from their hierarchical, waterfall, arbitrary-deadline, afraid-of-deploying-on-friday, drop-everything-we-have-a-great-new-shiny-ball-to-chase bullshit.
The analysis is often performed by a different team, thus no conflict of interest.
I don't know why you've been downvoted, there are valid criticisms that you've brought up. Especially:

> the employee would need to confer with lawyers how to control what now becomes a public spectacle (along with its usual problems of libel, PR, fake news, etc.).

I don't think I even have a good armchair solution for this, let alone a real one.

--

I think in general it's a difference of where I would draw the line. This:

> Basically, it sounds like an institution at any time can announce "hey we did nothing wrong, and we would like to explain why, and have just asked the employee if they accept but they haven't responded yet"

seems like a feature to me, not a bug. If an employee is making accusations against a organization, than the organization should have a chance to clear their name.

---

However I don't have a good response to the issues of libel, PR, fake news, etc., except possibly to have a requirement that whatever is put out in the press release from the organization be approved by the ex-employee in question.

This guarantees that

A) The organization is not lying in a way that the employee is harmed by.

B) The employee is not lying in a way the organization is harmed by.

If it's impossible for the two to come to a conclusion, than either party can say something about it, or contest what the other says. This also allows the employee to say "I wanted to do a joint press release with $org, but we could not come to an agreement about what to release.", so at least the damage from this can be turned either direction.

Edit: Formatting
I've had numerous experiences working closely with big companies and small companies' marketing/media buying teams. From my experience, these big companies lack the diligence on ROAS. Maybe it's the lack of ownership, whereas for smaller companies, usually the CEO/COO/Founder(s) on top of their spending and other performance metrics. I see much less of a waste on the ad spend when it comes to customer acquisition.

For example, I had a company that was spending a million dollars a month, they are a big brand, a tech company, their team kept on asking why the spend wasn't up even when their CAC was way over their target. The team wanted to keep the spend up to meet their metrics at any cost, in reality for every customer they were acquiring they were losing 50% on ROAS.
Pretty sure it was dismissed far more than once, and is currently still dismissed by many rational scientists.
Not my personal url shortener.
Sorry! On mobile now (ironically) and won’t be able to fix for another week. Thank you for telling me.
I use Ubuntu Desktop on my cloud computer
According to https://www.twilio.com/lookup 1.5 cents per lookup, would be 1 cent without the carrier information.
Mission of Memory Alpha
> Plain wrong, types are semantically equal in both languages (they are weak).

Nope. Try evaluating (+ 1 "1") in Clojure as well as Clojurescript.

One is weak...it doesn't throw an error, might throw a warning because the compiler can plainly see that it is wrong, but you'll get no warnings when it is out of scope or evaluated at runtime.

The other is strongly typed, because it will actually throw an error, knowing that adding a string and a number is nonsense. While it would be better if this was caught at compile time, catching it at runtime is waaaaay better than not catching it at all.

The languages are actually different languages, because their type semantics are different. And you might want to figure such things out, as well as the far reaching implications, before you go around telling people they're wrong on the internet about a language that is laying in the mud like a crocodile, waiting for the perfect time to bite you in the ass.
I'm inclined to agree. For me, Clojure feels like the one alternative JVM language that really offers a more-than-merely-incremental productivity boost over Java for a lot of everyday problems. (Scala also has its strong spots, but I find them to be fewer and further between.) And also, conveniently, it lets you really easily switch to Java for the bits that Java does better.

It's maybe the quintessential Cassandra language, though. As a dynamic functional language, Clojure is a great complement to Java. And, while I've also never really been comfortable with macro programming, compared to Java's accumulated decades' worth of XML and code generation and bytecode munging and and dependency graphs that have been sent through a wood chipper by annotations, s-expressions and macros strike me as a delightfully clean and maintanable-looking breath of fresh air. But all that stuff also makes it a bit of a tough sell among the kinds of folks who haven't long since abandoned Java for a language like Ruby or Python. A bit like trying to sell tie-dyed shirts out of a VW bus at a Barbara Streisand concert.
Also some of the largest banks in Europe as evident in the last couple of years.
A single instance of a long term side effect in all of recorded history? You actually believe that?
this will blow your mind:

https://reddit.com/r/desmos/comments/gccqty/a_b%C3%A9zier_ni...

source:
https://www.desmos.com/calculator/nhyta2fb68
What Big Tech and Big Tobacco research funding have in common
Hah, I saw Ozonetel Alternative - Dialpad® Official Site...

So Dialpad.

Pretty sneaky Dialpad lol
To split this hair a bit, I think “code quality” has two definitions:

1. the degree to which the code can be trusted to operate correctly and in a fault-tolerant way (i.e. “yeah that API endpoint will give you a 5xx about 2% of the time, sorry about that, just retry!”)

2. the degree to which the code optimally models the problem it’s solving, as well as how flexible it is as priors/needs change in the future and whether optimal languages/frameworks/patterns are used to solve the problem expressively.

The former has obvious customer implications — if your webapp craps out every ~20min of usage, or your API silently drops data when it can’t persist something to a data store, that’s bad, you will lose customers (and you deserve to!). Conversely, lacking in the latter could slow you down as you iterate, but you’re just as likely to not need to touch that code for a while if you’re off building new views/features/what-have-you.

I think the “don’t worry about code quality” folks are generally trying to beat it into technical founders/builders’ heads that the thing they’re building is ultimately being judged as a product, not as an engineering project... but that doesn’t mean that reliability and performance aren’t part of what may make your product valuable.
IMO large social media platforms are actually much more capable of running these experiments than academics. (Disclaimer: I work on ads at one of these companies).

Platforms can accurately determine who engaged with an ad (basic logging on their sites), they have infrastructure to create statistically balanced ad experiments, and can also accurately determine whether a conversion happened (either through a conversion pixel or through data brokers).

Running these tests on behalf of advertising clients, or for internal research is fairly standard. If we couldn't prove statistically that our ads were working, I would have left a long time ago.
That's a cool way of looking at it. I do know of problems. they are everywhere, from capitalization and grammar issues to dropping problems and frustrating peeps.

Thank you for setting this in a way that is understandable for next steps.

I already solved someone's problem- Open Source Blender made it impossible to key groups (containers) and so I programmed a workaround for someone as a $15 bet that I could, and made a GUI for it - he used it and thanked me, but it was kinda lame doing it for 15 bucks - I don't know how to ask for gobs of money.

I also setup someone's server (minecraft , gitea, docker compose, etc) for $30/hr - because I didn't think he could pay full rate ($66/hr) I got a few hundred on that.

I saw what FAANG's employee's make and it's ridiculous - 1.2 million after 9 years ? I want to drink from that firehose, but depending on a FAANG for an amount like that seems like a massively corruptible dependency - similar to how Google is being charged for Sherman monopoly practices.

The world as I see it is kinda acting dumb. I cannot fix all the problems I see, only the ones that directly matter to me and are within my scope to fix. I can point them out and document for other people to notice. And yeah, if my outlook is skewed due to context, correction/more context is welcomed. Thanks for caring about my issue, and providing context on a twitter that has, what appears on first glance to have good business advice - I wish it was in markdown on github so it would be easier to reference.
> I know the show was on nearly 20 years ago but I only watched it 2 months ago for the first time

That's why IMO significant spoilers should be marked indefinitely. Sure it's an old show, but tons of people were too young to have watched it at the time. They deserve a fighting chance at seeing it unspoiled.

There may be exceptions to this rule for spoilers that are a core part of culture (say, parental relationships in the Star Wars universe), but it's free to mark spoilers as such. People can feel free to ignore such warnings if they'd like.
In addition to Snoop, the actual Jay Landsman (real person) plays a sergeant in the wire, though it's a small part and he does not play Jay Landsman (the character).
Discussed at the time: https://news.ycombinator.com/item?id=8802676
It’s “yee-ro” (Ask anyone of Greek heritage)
And in Coca-Cola's case (among others) the advertising is much of what creates the value. When you know it's a Coke, it tastes better. I've had a lifetime of absorbing ads that make me think of good things whenever I know I'm drinking a Coke.
>unfortunately, it is very difficult to distinguish between one decades-long research path that will, eventually, yield significant results, and another one that will end in failure with nothing to show for it

But that is the very nature of Research in basic hard sciences. We have to have systems in place which have such monetary/time losses factored in. The problem today is that Academia is using the same "short-term gains" yardstick used in the Industry which is completely wrong. The nature of the subject should dictate your manner of funding it.
It's not sneaky to compete in a marketplace.
Roku Nears Deal to Buy Rights to Quibi’s Content
I have worked on massive LISP projects that were developed using REPL-driven development, and your fears are critically valid. Even worse, this basically hamstrings it as a standalone application. The workflow to _use_ the application becomes "start the REPL under emacs and launch it", which is, in my personal opinion, a completely unacceptable distribution model. And if you don't use emacs, good luck to you! Once set up as REPL-based development, Smalltalk and LISP both have to essentially ship their "whole environment" to deploy the application. This only works out well for small projects that do not need to be distributed, or whose distribution you, the developer, have a lot of control over.

(There's an aside to be said about building binaries from a LISP compiler, but most binaries I have seen produced by such compilers still need access to the required libraries, which sort of hoses it as a distribution solution. This could be a result of the build system used on the projects I work on.)

And your documentation concern is valid, but I think even worse is the design concern: when designing an API, you have to stop and design it and consider the various concerns. If you develop it as you need it / as you go, it is possible to arrive at sub-optimal designs. Hacking the "next piece" out at each step is likely to lead to slanted designs with poor APIs, requiring future refactoring. You see this with programmers at every level: if you ask them to write a program to do a single thing, then add more (related) capabilities, and continue ad nauseum, at some point the program will need to be refactored. This suggests that, without prior planning, REPL-based design is set up to incur technical debt. Unfortunately, my real-life experience confirms this. Moreover, refactoring something in a REPL is... a chore, to say the least.
Letters to a Young Scientist [1] was written in 2014. E. O. Wilson [2] has written five more books since then.

Deborah Gordon’s [3] work on red harvester ants may also be of interest to the HN community:

> In 2012, she found that the foraging behavior of red harvester ants matches the TCP congestion control algorithm.

[1] https://en.wikipedia.org/wiki/Letters_to_a_Young_Scientist

[2] https://en.wikipedia.org/wiki/E._O._Wilson

[3] https://en.wikipedia.org/wiki/Deborah_M._Gordon
So… how does one pronounce ˈʝiros?
See my other post in this comment chain. Matplotlib is not good with handling large (e.g. more than 100K) datapoints in 2D or 3D if you want interactivity or animations. Bokeh handles it like a champ!
Or PVA (aka "wood") glue. You can even thin it with water fairly substantially to make a poor "sealer."
Any chance for a portrait orientation?
> net loss to society

Not so clear, especially before internet search engines existed. As a consumer, I find it useful to know what's available for me to purchase.
I often feel the same sadness when thinking of how so many get pulled into losing their most vital years.

Decades ago I spent a day travelling with a company salesman. That afternoon we spent an hour non-productively talking. In a candid moment he confessed that, out on the road, he'd missed most of his children growing up. He encouraged me not to make that mistake. Somewhat later in another place, a college professor, in a non-productive moment, related a similar story and advice. These revealing moments changed my life.

Recently I saw the video "50 years off-grid" about a couple that moved onto 240 Cali redwood acres in 1968 and took back their lives. Eventually they grew and sold Xmas trees for support, and raised two children. Not for everyone ... but point being that there are options, depending on what desires we nurture and sacrifice for.

Such chains have been woven and worn as far back in history as we can see. And still, true freedom can be a terrifying prospect. Which explains some modern leadership choices.
You are under no obligation to use Google's browser or search engine if you believe it doesn't provide you with a valuable search experience.
You need to have a thick skin in business. What matters are whether consumers are happy.
This is a tough balance. I agree that code quality has much less importance when it comes to MVP and startups. The key point differentiator for a good engineer/lead is to be acutely aware of all the compromises and techdebt that being piled upon the product. Understand the effects of each and add them to the backlog so that as soon as an issue crops up from them these tasks from backlog are prioritized.
Another important aspect is to continually architect a solution that involves components that can be broken off once we want to improve them or no longer use them.
Yes this is the correct answer. I've seen some systems respond with "if there's an account registered to this email address you will receive a password reset email" whether or not the address is registered
It makes sense the fingerprint you create with javascript can identify you easily. Without that google treats you as suspect.
He links to shadertoy[1] with the code. it looks like the code is in C? how is it rendering in the browser?

[1]: https://www.shadertoy.com/view/WsSBzh
I wouldn't say it's common, but this is the one forum where a considerable amount of people disable JS when browsing (and likely only whitelist few if any sites). It's always a good thing to support nonetheless, so please go for it!
Personally, I moved from Obsidian to Foam: https://foambubble.github.io/foam/
VS Code is a much better editor, in my opinion, and I enjoy having the entire VS Code ecosystem of plugins available to me
>It probably wouldn't kill anyone for UPenn to say "The value/success of her work wasn't obvious to our P&T committee at the time" or something vaguely apologetic.

Yes! UPenn needs to publicly own up to their short-sightedness and apologize to the researcher. If you want the bouquets you should also be ready for the brickbats.
It depends on their settings. I usually can see photo and name as soon as I add them. For my own number however people can’t see either piece of information until I add the number to my contacts.
It's a bit hard to find, but the page comparing languages is found via the main page -> "Which are fastest?"

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
https://www.treasury.gov/resource-center/faqs/currency/pages...

“This statute means that all United States money as identified above are a valid and legal offer of payment for debts when tendered to a creditor.”
If the site is in her browser history she'll get an autocomplete suggestion for jcpenney.com .