skysight-inc/HackerNews huggingface dataset:
If anything it makes me more sympathetic of those who do get angry. If being nice to people is more a product of one's privilege than one's nature, who am I to judge those who flip out when they're counting down the days to their next paycheck.
Check out the config adapters:

https://caddyserver.com/docs/config-adapters

Now you can use your nginx config with Caddy!
All four of the key DNA building blocks have been found in meteorites
This seems like an expensive vanity project for Musk, who often seems to lack focus. In the decade-long bull market he has so far thrived in, he hasn't paid much of a price. That may change in a forecasted environment that looks more like inflationary recession.
Beating Grep with Go
Could you elaborate on what you mean? For now we only ship with support for SRV and A/AAAA, but anyone can write a Consul implementation if they like.

I'm not sure how that would differ from SRV though, since Consul supports SRV anyways. I'm not a Consul user though.
lol I was going to say...
You'd think that but there are work arounds.

Yes pretty much every college requires "college algebra". But some schools have "college algebra for stem majors" vs "college algebra for non stem majors". Guess which one is easier, has lots of bonus credit and extra curricular stuff to earn extra credit. (You attended the college showing of "vagely related math movie?! Here's 10 points on your final!") And also grades on a curve. Also you only need 69.5 (and sometimes just a D!) to graduate.

There's also other cheats/hacks. Like lots of state schools will let you transfer from a community college with credit for your "core courses", and some of those have questionable standards. There's also the fact that college algebra usually has some kind of test out or online option. There was a whole sub industry of "pay you to take the online test for me" at colleges for stuff like college algebra. Some of those courses did have some kind "you have to take 1 test in person so we know its you" rule. But they didnt check super heavily that you were actually that person other than a cursory examination of your drivers license name matched who was supposed to take the test. (and oh boy let me tell you about how covid and masks interacted with all of that)

Dont get me started on the "Statistics for Sociology" that was different than actual "Statistics" (but fulfilled the Stats requirement for the degree)

This is also ignoring that taking College Algebra to begin with IN COLLEGE. Was a major sign you were not a Stem Major. Stem Majors took that in high school and were taking at minimum precalculus. (and even that was viewed as the slow lane, you should be talking Calc 1 as a red blooded STEM freshman)
I don't want this to come across as snarky or unappreciative but note that JIT work on Erlang has been under active develop since at least 2014 (8 years) [0] if not earlier.

The current JIT provides about 25% improvement while other languages like PHP have sen a near 200% improvement during that same timeframe.

I also realize that Erlang is extremely difficult to increase performance of due to the very nature of it vs other languages.

[0] https://llvm.org/devmtg/2014-04/PDFs/Talks/drejhammar.pdf
you forget / ignore another aspect of conflict: territorial disagreements or historical arguments. some countries or politicians may feel that area of other country supposed to belong to their country based on history or something but that other country is happy with how it is right now. and no amount of charity money or help will solve this.

as we have right now with Russia.

another aspect: EU is doing great job improving new member’s economy and standard of living but after 10 years or so people forget why their country is in better shape and take it for granted. or worse - some politicians might claim that without EU country would be even in better situation.

so.. I don’t think that spending money on random people will make them like you.
I expected the top comment on hackernews to be something this pedantic and irrelevant to the content, and I was not disappointed
ah yeah, I've thought that too about the dots.

It has been awhile since I played SimCity 2000! (great game)
Based on the other comments to this, isn't it a problem that we're even debating the "correct" way to implement FizzBuzz in C++20? Like, does no one else see a problem with that?
Any stories / surprising bits from working there?
I haven't thought about it that way but you're definitely right. I assume it's because while things like prime and gym memberships all the value comes from people signing up and not using it, but seems like Netflix likes to place their value on stream numbers and active users, which makes a little more sense as to why they'd want to constantly remind users that they have an active subscription. I'm not sure on the business end how that results in money for Netflix but I've also never looked into it.
I dunno how to speak to your "computer science" part, but pragmatically anything that requires a "backreference", because unlike with JSONPath (and, of course, jq) there are no "root object" references

$ printf '{"a": {"b":"c", "d":["d0","d1"]}}' | jq -r '[ .a as $a | $a.d[] | {x: ., y: $a.b}]'
[
{
"x": "d0",
"y": "c"
},
{
"x": "d1",
"y": "c"
}
]

and I realize this isn't as pure CS-y as you were asking, but this syntax is hell on quoting

$ printf '["a","b"]' | jp -u 'join(`"\n"`, @)'
# vs
$ printf '["a","b"]' | jq -r 'join("\n")'
> Success rate also isn't the same as difficulty.

> It's very easy to fill out a lottery ticket, but success rate is very low.

> Difficult things require hard skills. Reducing someone's calorie doesn't require any hard skill that I am aware of.

I don't really want to engage with those statements other than to say I think morbidly obese people do have quite a hard time losing weight.
It's also very easy to write plugins for Caddy: https://caddyserver.com/docs/extending-caddy
Which law? How is jurisdiction determined? Are there places where merely witnessing certain content is illegal for them but legal for the person posting it? Is a proxy or VPN sufficient to avoid that as a user? Is it going to just be U.S. federal law, California law, U.N. treaties and policies, or what?
A. Research dates back to the 90s. Thousands of researchers have added their perspectives.

B. Look at what vasopressin does, in humans and other mammals.

C. Consider that Vasopressin Receptor 2, is right by the X pseudoautosomal region, so is mutated 15x-20x more frequently. Compare how often you've seen other pseudoautosomal differences in people with Vasopressin transcription differences.

Or just start searching for random genes from around the pseudoautosomal region + autism. Transcription differences in one pseudoautosomal gene are so closely tied to differences in others, you see a very unusually high number of correlations between autism-uninvolved genes and autism.
(Just as so many genes around TNF-alpha/6p21.3 are spuriously tied to autoinflammatory issues; major histocompatibility complex issues; tenascin-X-tied disorders including Ehlers-Danlos; and 17-hydroxysteroid-dehydrogenase-8 variance [which deactivates androgens+estrogens, and synthesizes moderate estradiol].

Or how so many genes near the adjacent corticotropin-releasing-hormone-receptor-1 (CRHR1) and Tau protein (MAPT), in the same area as DNA-repair-gene breast-cancer-associated1 (BRCA1), are spuriously tied to irrecoverable oxidative cell damage and neurodegeneration.)

C...Some very important pseudoautosomal genes include the final stage of melatonin synthesis (ASMT & ASMTL); antiviral and anti-small-pathogen signal receptors, for interleukin 9 and interleukin 3; SPRY3 lymphoid-to-myeloid switch granulocyte-macrophage colony stimulating factor (GM-CSF); cytokine-like-receptor 2 (CLRF); glycogenin 2 (starting-point for muscle fibers); steroid sulfatase (activates androgens, estrogens, progestogens); sex receptor Y and protocadherin-11-Y (PCDH11Y) in men [causing heritable father-to-daughter changes in protocadherin-11-X and near-adhacent androgen receptor].

D. Also, check out the research from the last head of the Kinsey Institute. They hired her for that vasopressin+oxytocin triggers pair-bonding, and monogamy in monogamous mammals.

e.g. "Oxytocin and Vasopressin Circuits in Context of Love and Fear", from the 'Vasopressin System in Behavior' edition of Frontiers in Neuroendocrinology: https://www.frontiersin.org/articles/10.3389/fendo.2017.0035...

"Opposite effects of oxytocin and vasopressin on the emotional expression of the fear response" https://www.sciencedirect.com/science/article/abs/pii/S00796...

Dune's Fremen are stellar thought-experiments of vasopressin-driven folks who feel strong oxytocin boosts in their own homes/territory.
Haskell's GHC allows you to do anything at compile time. Literally anything.
Still not a done deal of course. All the tears might be for nothing!
Alphabet Earnings: Revenue Misses Estimates on YouTube Ad Sales
Can you see yourself offering a migration path off of Slack in the future?

Your interface is much more accessible not just to Google, but also to this human. I would love to have an option to migrate off Slack with continuity.
I've recently gotten a MacBook Pro 14 for work, and tried out Ubuntu 22.04 RC on a laptop, and I was confounded with how fuzzy both of them look today (Ubuntu with fractional scaling, but Mac even with 2x scaling on 4k screen).

Whatever setup was there on Ubuntu 20.04 which made text render clearly needs to come back (I used to use slight hinting setting, but it seems subpixel rendering is going away on Linux too). Please!
Routinely use Audio MIDI to watch content with someone using multiple bluetooth earphones. Quite a nice and easy interface.
As I find always interesting, we are as far to the Romans in history as the Romans were from the construction of the pyramids.
That's probably one of the quotes I was thinking of but couldn't think of.
AAPL generates 100B of income while MSFT 71B and GOOGL 76B.
MyFitnessPal has degraded services since Friday
You're correct that parents provide a monopoly on working an invention and do not legally inhibit publicising an invention (as you note, that is one of their aims).

>The word means “make obvious”.//

"Patent" means "open", it comes from a Latin phrase meaning "open letter". Patents were originally letters from the monarch to their subjects on all sorts of issues. When monopolies were granted on working inventions people were notified by the issue of a litterae patentes (some people still style it "letters patent" in British English). This mode of acquiring rights stuck and the name became synonymous.

Patents do have to disclose in detail how an invention can be worked ('sufficiency' in UK law).
Ok, so what would your approach be to address the issue of huge groups of kids underperforming what they are actually capable of?

I feel too often the people who play the 'woke nonsense' card think that we should just allow the current failings to continue, and any work to help struggling groups is wrong.
Running tests from an IDE in the Cloud
I would bet real money that YouTube has created very accurate estimates of how many ads they can show each user before they'll reduce their consumption, and automatically adjust the number of ads accordingly.

Thus leaving us all permanently annoyed by the number of ads, but not quite enough to leave.
He doesn't actually argue against the Bayesian view of statistics:

> The word ‘Bayesianism’ is used for a variety of things, a whole spectrum of things at one end of which I have no quarrel with whatsoever and at the other end of which I think is just plain inductivism. So at the good end, Bayesianism is just a word for using conditional probabilities correctly. So if you find that your milkman was born in the same small village as you, and you are wondering what kind of a coincidence that is, and so on, you've got to look at the conditional probabilities, rather than the absolute probabilities. So there isn't just one chance in so many million, but there's a smaller chance.

His problem seems to be the extension of it to epistemology:

> At the other end of the spectrum, a thing which is called Bayesianism is what I prefer to call ‘Bayesian epistemology’, because it's the epistemology that's wrong, not Bayes’ theorem. Bayes’ theorem is true enough. But Bayesian epistemology is just the name of a mistake. It's a species of inductivism and currently the most popular species. But the idea of Bayesian epistemology is that, first of all, it completely swallows the justified true belief theory of knowledge.

His problem with inductivism is that when you follow it you don't try to make theories more believable by getting rid of ones that don't fit, but by confirming instances in which your theory does fit:

> It's inductivism with a particular measure of how strongly you believe a theory and with a particular kind of framework for how you justify theories: you justify theories by finding confirming instances. So that is a mistake because if theories had probabilities – which they don’t – then the probability of a theory (‘probability’ or ‘credence’, in this philosophy they’re identical, they’re synonymous)... if you find a confirming instance, the reason your credence goes up is because some of the theories that you that were previously consistent with the evidence are now ruled out.

> And so there's a deductive part of the theory whose credence goes up. But the instances never imply the theory. So you want to ask: “The part of the theory that's not implied logically by the evidence – why does our credence for that go up?” Well, unfortunately it goes down. And that's the thing that Popper and Miller proved in the 1980s. A colleague and I have been trying to write a paper about this for several years to explain why this is so in more understandable terms.

He cites this paper as an example of a proof, but claims it isn't very approachable (which is why he is working on one with more understandable terms).

https://sci-hub.3800808.com/10.1038/302687a0
I do think their point reflects well in social media though. You'll see somebody propose an idea in a comment or post, and seemingly everybody will try to take it down with some counterargument. This isn't necessarily a bad thing, all ideas need temperment, but I also think to a certain degree people are just doing it to sound smart. In fact often the better the idea, the more people try to take it down. Though this perhaps falls more under contrarianism than pessimism
As narcissistic as I am, I don’t think I’m “talented.”

Huh. To me it seems more narcissistic for someone to say that they have no special talent and that their success is entirely due to their superior work ethic and years of study and sacrifice.

I’m just like everybody else — can get pretty decent at a lot of things.

That's a very different claim than "innate talent doesn't exist".
and on safari using the Wipr extension from the Mac app store
Books are a finite resource, but not really limited for any practical purposes at least in the US. Used books are inexpensive, libraries are readily available, most things out of copyright are available online, etc.

Education is following as similar course. Things like MITs open courseware, edX, etc. are making it increasingly easy to get the educational content from top teachers regardless of how limited these teachers are.

(Having access to an education is not the same as actually getting a degree, and getting a degree isn't always the same as getting an education.)

But there has probably never been a time in history where more people had free or inexpensive access to the top educational content in the world.
The real harbinger here is ad spend. Can't all be TikTok disruption, what we are seeing (IMO) is an indication of broad market slowdown.

Companies cut ad spend first.
I mean, by hours at this point I've definitely put more time in to math than any other subject, but it was easy from the start! Maybe I'm enough of a fuckup that it intensifies differences in ability which would otherwise be too small to notice - like math took close to 0 effort to do and want to do, so anything else is unbearable. Doesn't square with just how much effort I put into history though.
Here is a complete example how to generate a compile time FizzBuzz array in C++. This includes converting the numbers to string. This example does through 50.

https://gcc.godbolt.org/z/1nTcdvWM5

#include <limits>
#include <array>
#include <algorithm>
#include <utility>
#include <string_view>

template<unsigned int Num>
constexpr auto to_array(){
constexpr auto digits =
std::numeric_limits<unsigned int>::digits10;
std::array<char,digits> ar{};
auto x = Num;
int pos = 0;
while(x > 0){
ar[pos] = '0' + x % 10;
x /= 10;
++pos;
}
std::reverse(ar.begin(),ar.begin() + pos);
return std::make_pair(pos,ar);
}

template<unsigned int Num>
struct to_string{
constexpr static auto p = to_array<Num>();
constexpr static std::string_view get(){
return std::string_view(p.second.data(),p.first);
}
};

template<unsigned int Num>
constexpr std::string_view get_fizz_buzz(){
if constexpr (Num % 15 == 0) {
return "FizzBuzz";
} else if constexpr (Num % 3 == 0) {
return "Fizz";
} else if constexpr (Num % 5 == 0) {
return "Buzz";
} else{
return to_string<Num>::get();
}
}

template<std::size_t... I>
constexpr auto get_fizz_buzz_array_impl(std::index_sequence<I...>){
return std::array{get_fizz_buzz<I+1>()...};
}

template<unsigned int Val>
constexpr auto get_fizz_buzz_array(){
return get_fizz_buzz_array_impl(std::make_index_sequence<Val>());
}
#include <iostream>
int main(){
static constexpr auto ar = get_fizz_buzz_array<50>();

for(auto s:ar){
std::cout << s << "\n";
}

}
If this topic interests you, consider checking out the corresponding forum thread:

https://www.phoronix.com/forums/forum/phoronix/latest-phoron...
I thought it was the exploding car for a second
"Potential weaknesses in the study include the subjective nature of how patients rated their symptoms, the limited number of symptoms the researchers evaluated, and limited information about patients' pre-existing conditions."
We're talking past each other here. When I say "portable" I mean easy to use the resulting lib in non C or C++ languages.

As for why would you bother? I don't know, I guess you wouldn't, because you know C++ really well. I've been paid for it before, know it OK, and at the end of the day I'm more productive in C for the problems I want to drop down to that level for.
That is an insane drop. What is going on? Are they being outcompeted or simply not making money? Is their business model (being an easy to use broker for little people) simply not good?
I know about QED, but I am not familiar with the concept of "QED box".

A cursory web search yielded nothing.
It works for Sphinx because the scope of the GC is restricted to Sphinx code. The Sphinx language runtime itself is typical Rust code - no GC used. So it is fairly straightforward to ensure that GCPtrs are never dereferenced during a collection cycle. Essentially, collection only ever happens between instructions.

If we were writing a GC for general Rust code then this and other issues around ensuring values are rooted would become much bigger problems. For example, the rust-gc crate has to deal with these. Just to be safe I took a page out of rust-gc's book and implemented a guard to ensure that the runtime will at least panic if I make a mistake and that happens.
I'm on Android and have done no extra config other than use Firefox and install ublock add-on. I get nearly zero ads. Plus I think there's an add-on that allows you to continue listening with screen locked.
The Lost Thread
It can still happen when different display panel pixel colour arrangements don't match subpixel rendering settings in software, though that'll usually happen with non-monitor displays like TVs.
> Authorized to buyback up to $70B in shares, that's a large number and indicates someone at google thinks rev is slowing down, see TikTok

Isn't it the opposite? It means Google thinks their stock will be undervalued, and they want to buy it back?
I have this feeling it's a bit of the random chance that our evolution grants us. Some folks get a dice roll that makes them just a tiny bit more afraid of the dark. Some less. Sometimes there's abundant food beyond the dark. Sometimes there's a bear.

People aren't that simple though. Some people realize there might be a bear, and encourage other people to explore the dark looking for the food. Some other people might go, 'hey wait sometimes there are bears in the dark'. If you want to call the warning pessimism, well, that's your right, I guess. But it sure seems useful to me.
Ah, now I get it! I was thinking of the committee as the entity, not the people on it. Then the question is "why did the committee make a bad call?" where "the topic in question coincidentally misaligned with the views of the members" is the specific cause and "committees always make bad calls" is the general cause. But looking at it from the perspective of the people makes it clear what you were going for
I know what you mean. I tried AWS with Linux and could not tell how someone would tolerate such a hell and why AWS is still profitable... Network effects I guess.
Agreed, glad you called this out! I was thinking about rambling about this, but this is a topic I can go on and on about, and I was already off to a slow start today...
Every fortune 500 company I've interacted with has a contract for microsoft's productivity suite. As they continue down the "github is the entire productivity suite for developers" that will only continue. The lock in they've got provides incredible value, and IMO is the main reason azure is even kind of successful.
Recent similar discussion:

3 months ago https://news.ycombinator.com/item?id=30022185
This is the equivalent to Cross River Bank which is US based, FDIC insured, and built its own core bank system.
I believe this has already been done, and you can actually make out origins in 3D engraving (example: https://res.cloudinary.com/forallpromos/image/fetch/f_auto/h...)
It seems like an oversight to have a physical backlit button with play/pause icons on it taking up space on the mac keyboard that can't be generally used to play/pause applications.

It's like making TVs you can install arbitrary applications on, but shipping them with remotes with branded buttons to open one or two specific preinstalled applications.
Pyka (YC S17) Raises $37m for Autonomous Electric Cargo Airplanes
Hmm, that "open source" license doesn't seem to be compliant with the Open Source Definition.

https://skysedge.com/opensource/
https://opensource.org/osd
I marked it up here: https://richardjharris.github.io/summary-of-atomic-habits-by...
Yep, see https://news.ycombinator.com/item?id=31173196
I’m not OP, but I will offer my point of view:

NATO is only defence in military sense from external threats.

Internal relationships are much broader: trade, laws, internal politics, multi-country alignment towards same goals, even goal definition etc. there is european parliament where representatives from all member countries gather and discuss a lot of different topics. none of that provides NATO.
Yes, see https://news.ycombinator.com/item?id=31173196
At least users would notice at compile time when it breaks. With both implicit and explicit constexpr, authors who care could use the explicit form, and any implicit constexpr would be “use at your own risk”, but would still be guaranteed to work as long as you don’t upgrade the dependency.
I feel like people are about to learn a "Chesterton's fence" lesson on national scales.
Also you don't need calculus to "do" ML (even deep learning research!)

I got to the point of writing my own toy neural network from scratch, seeing backpropegation, figuring that I'd have to use the chain rule myself on my forward pass, understanding what "automatic differentiation" was and why it's important, and decided "screw that I'm not putting myself through this hell again" and decided to look into https://en.wikipedia.org/wiki/Derivative-free_optimization

You can literally just find your own hetrodox subset of scholars in your field who are like "calculus? pfft!"