skysight-inc/HackerNews huggingface dataset:
Looks like Microsoft's decision to go with increasingly elaborate challenge-response schemes instead of properly encrypting the whole connection (like SSL/SSH) will be haunting us for a while yet.

I don't understand why RDP/SMB/... with plaintext auth over SSL hasn't been a thing for at least a decade, does Microsoft just not care about transport security?
Go an read the report again. It clearly mentions that the pilots didn’t apply maximum breaking till they were a good way down the runway.

That strongly suggests the pilots were worried about locking up their wheels, and thus were applying the minimum breaking they though they could get away with. Up until they realised they were running out of runway.

The runways could have been an extra 600ft long, and they still would have only stopped within 30ft of the end, because it’s quite clear the pilots were trying to use up as much of the runway as they thought they could get away with. A perfectly reasonable approach when you don’t know how hard you can break without causing a loss of traction.

You shouldn’t read so much into the amount of spare runway left when you’re dealing with a situation where consuming every spare inch is the safest cause of action.
>In their case they run a site that is probably under constant attack by the "hired goons", so they're going to need to have more moving parts than others.

That's taken care of by the DDoS-Guard system they placed fronting their infrastructure. The design of their system has to take this into account, but that is mainly on a IP and DNS level. The design of their stack behind the loadbalancer is mainly driven by their functional and non-functional requirements, rather than by the need to prevent DDoS attacks.
Unfortunately like most platforms with no censorship they are over run by racism and incels. They eventually run out of money and shut down. What a terrible business model.
Nice. TIL...
This seems like something you can implement in a workflow tool like Netflix Conductor and we can automate the debugging process with visuals.
No, what I meant was: if you accept that genetics play a large role, you automatically have to decrease the importance of other factors.

I believe it's much more dangerous to be willfully ignorant of science than what political movements might form because of science.
Nuclear Weapon Archive (1994-2020)
I'm reminded of a time back when I was in university where the cultural studies professor vehemently denied the existence of potential genetic differences between two ethnic groups.

I don't remember the context any more, but it hella set the stage for my opinion on that field.
I think the question of "how will you pay for this if it gets popular" is so important for how often it gets ignored.

I know I've had many hobby projects I've just fallen short on because of fears of how I'd pay for it. Of course these might just be for the fun of making it, but the problem then is that, at least for me, I'd dread what should be a moment of celebration, it getting popular. It could easily put you in massive debt.

Of course a lot of people seem to be of the "I'll cross that bridge if I come to it" type but me, I just couldnt work like that. So congrats to those people I suppose
TLDR:

"Morashon is a cinematic work of music and drama that I am attempting to develop using the principles of Open Source as they are traditionally applied to software.

...

The end goal is to develop a complete, feature-length movie, capable of being distributed online, on DVD, and (who knows? stranger things have happened) for theatrical release.

...

The 'source code' for the work is presently hosted at github [http://github.com/morashon/morashon]"
>True low level control is kind of a pain, but the OS libraries are not particularly pleasant or high level enough either

Wait. In that case, library developers or OSS projects can fill the gap. What am I missing here? QT comes to mind. A high level library for GUI programming. Also, the modern .NET stack.

I always thought the popularity of Electron is because GUI programming is insanely easy on it, and if you have apps that are heavily data dependent, you go with it because the alternatives (Native apps, WPF or Winform apps) do not provide any value addition.
I like watching makeup videos and product reveals and I've just started straight away immediately skipping to the ~3:30min mark because that is when they actually start showing the damn palette.
If you want to attract collaborators, the first thing on the page needs to explain what morashon is. No one else knows.
Much of the argument here is abstracted away behind human-made definitions of a word such as "Productivity" in economics: https://www.oecd.org/sdd/productivity-stats/40526851.pdf

Simply the evolution of the economic output moving from manufacturing driven to what it is now makes the comparison a little less jarring.

It flips the inference the author of that website is pushing on its head if you consider what those numbers are actually indicating with the context of what the definition is. Maybe it means the "Volume of input" has been greatly improved because of technological assistance, maybe it means human elements contributing to economic input have more help from advancement in sciences, maybe there are a lot more complex factors at play here than what we are aware of.

tl;dr: "Productivity" in economics is not the intuitive sense of "productivity" the word in common English usage that indicates human work.
Genes describe lot of things from obese tendency to height to IQ to your looks. If someone has an IQ of 70, there are very likely to live a difficult life. Yes IQ is not intelligence you will say but still there is a limit to everyday functioning if someone's IQ is low. Ask a conventional ugly person(specially female) about their life.
The book Numbers [1] by Ebbinghaus et. al. is a comprehensive treatment, starting from natural numbers up to complex numbers (and quaternions iirc). It also has lots of historic context, how our number systems evolved.

[1] https://www.amazon.com/Numbers-Graduate-Mathematics-Heinz-Di...
IMO, Dear ImGui is great for its original purpose (debugging GUIs, simple demos), but once you start adding complexity, custom layouts and custom widgets on top of it the state tracking gets to be just as bad as retained mode if not worse. Unless there was some best practice that I missed, one has to take great pains to avoid re-running the layout multiple times per frame, whereas a retained mode GUI would be able to handle that easily.
I don't use a local VM or bootcamp because I just don't have a powerful enough computer to run AAA games from the last 5 years or so - even earlier if the game is badly optimized. Now with an M1 they're not even compatible.

Stadia, GeForce NOW, Xbox Game Streaming and PlayStation Now: I've tried them all, and GeForce NOW specifically is very good. But, they only allow me to play a subset of my large pre-existing game library, and/or make me buy games again, which I'm not interested in.

Stadia is specially bad at this, having to purchase on a game-by-game basis, not being compatible with any existing ecosystem (Steam, PS, Xbox have cloud saves and friend lists), and then trusting Google to run my game forever on their servers after paying a one-time cost.
See also the EU's proposed ePrivacy Regulation[1], which includes some similar suggestions:

"Simpler rules on cookies: the cookie provision, which has resulted in an overload of consent requests for internet users, will be streamlined. The new rule will be more user-friendly as browser settings will provide an easy way to accept or refuse tracking cookies and other identifiers. The proposal also clarifies that no consent is needed for non-privacy intrusive cookies that improve internet experience, such as cookies to remember shopping-cart history or to count the number of website visitors."

[1] https://digital-strategy.ec.europa.eu/en/policies/eprivacy-r...
brilliant. does this spin up a heavy DOM implementation in the background or do something lighter such as regexp?
I refuse to believe this is due to technical reasons, as long as we are talking ACID compliant data storage. A well configured PostgreSQL will blow MongoDB out of the water while actually caring about your data.
How to make VC investors fall in love at first sight
This has created an entire new automated “career counseling” industry that caters to exactly this insanity by doing a pre validation of resumes against Fortune 500 hiring systems to validate percentage of keywords are met before submitting so they don’t get filtered out… for a price.
> Anecdote 1: Sometimes notation is too terse: single letters. Granted, efficient for whiteboard scribbling. Would be really nice to standardize an appendix for notation. E[X] = <expr>. Hmmm, what could E be? By the fifth paper, somebody bothers to write 'expected value' in plain English and the mystery in unambiguously clarified. In a voice-based interaction this is a non-issue, not so for those that only have text to deal with. This compounds as a novice has to juggle a set of mysterious symbols with tens of elements.

I really cannot conceive how one can learn what the concept of “expected value” of a “random variable” means, without encountering E[X] notation. This is a technical concept having a technical meaning, and any place that actually defines this meaning will teach you this notation. If you see this notation for the first time in some academic paper, but haven’t ever read any probability textbook, it means that you almost never actually learned the concept, which is my entire point. You might have some intuitive understanding derived purely from the literal meaning of the words “expected value”, but without actually getting technical, this intuitive understanding is mostly superficial, and, as such, not very useful. You won’t be, for example, be able to answer such fundamentally important questions like “is expected value of sum of random variables a sum of expected values of each? Is expected value of product a product of expectations?”. You can’t know answers to these questions without having ever seen E[X] notation, and if you don’t know the answers, your problem is with the actual concept, not notation.

> PS. I agree that the bigger obstacle is the lack of proper big picture 'why do we even bother with these concepts / theorems'. At an extreme, there is (used to be?) a certain style of math books consisting exclusively of a dry litany of 'Definition 1.2.3', 'Theorem 3.2.4', 'Corollary 2.3.1'. Very rigorous and very difficult to ascertain what problems they were trying to solve.

I agree that it very much often is a problem. It’s not a problem of notation, though.
It's funny how death sentence exists in some countries, but I've never heard of a total property nullification sentence anywhere. The tools are right there, it would just be plain old bankruptcy (with all its known loopholes and weaknesses) preceded by an "infinite fine". Historical societies had banishment which I suppose was similar in effect, "you may live but that's it".

But "we take every amount of money of which we can prove beyond doubt that it was illegitimately acquired" is like trying to deal with theft by forcing the thief to give back the goods when caught and nothing more.
lol

> In general the less moving parts you have in a system the more reliable, secure, efficient and cheaper the system becomes.

100% agreed. This is not my first high-traffic site, nor even the highest. (I built the analytics system for a an Alexa top-10 site in 2010, reaching some 30 billion writes / day off of a mere 14 small ec2 instances.) I've never seen a k8s implementation in production that was necessary.

I will note that my Alexa-2k site is also a personal site (no revenue) and under constant attack. In fact we frequently suffer DDOSes that we don't even notice until reviewing the logs later because it doesn't suffer any latency under pressure.
Well, that's why I wanted to know how intelligence was operationalized. But even in your Gedankenexperiment, there are ways to estimate heritability of intelligence: you'd need 100s similar cases, and, e.g., test them on puzzle solving and learning skills.

Edit: sorry, I asked that question in another thread...
Isn't this obvious? I mean if you need that kind of control of the screen then you shouldn't be working inside a WM by definition, and the Toolkits are built for building interfaces in the context of WMs. Right? I definitely don't want your random application to be able to draw on arbitrary parts of the screen and then prevent anyone else from drawing over it. Your use-case might sound simple at first glance, but it's truly odd if you think about how I interact with applications, and how I expect to be able to manage them.
Climate change is not the hole in the ozone layer. That was a simple change. The legislation required did not severely impact our quality of life. We simply swapped one propellant for another.

Greenhouse gases are a product of our endeavour. Almost everything we do, unless it's "planting forests" has negative effect. Curbing that means consuming less, producing less. These are, by definition, going to dramatically affect quality of life.

Aside from the political and economic differences, the problems themselves are vastly different. Right now we're just starting to see climate change feedback loops kicking in. These are are catastrophically bad. While there is a near-zero % possibility that we will voluntarily reduce our annual co2 emissions (instead of merely slowing acceleration, or, as is the case most of the time, still actually increasing the rate year on year), feedback loops are out of our control.

Maybe we'll make changes to reduce our co2 emissions increases (unlikely). But I don't see how it's possible to actually stop emissions and begin taking greenhouse gases out of the atmosphere. Yet that's what we need to do .

It's simple: there's to much greenhouse gas in the atmosphere right now. We know this because there has been an increase in extreme weather, wildfires, melting of polar ice and killer heat waves. Ideally we should stop all emissions immediately and actually begin reversing what we've done. Yet day by day, year by year we are always adding more and taking about budgets, like the house is on fire and we taking about how much petrol we're "allowed to pour onto it".
It's not a matter of if but when we lose the polar ice, we lose reflectivity. Much worse, when the artic soil thaws it will release methane in quantities that will be (and I think the word has lost its impact these days)... Catastrophic. There's no putting that the genie back in the bottle.

Edit: While I am absolutely pessimistic, I don't think we should throw our arms up and say, "screw it I'm driving a hummer and flying helicopters every weekend". People don't respond well to depressing fact, they switch off because they feel powerless. It is easier to effect a change by more uplifting means. But we must still be honest about the scale of the problem. Personally, I find it difficult to see a comparison between the ozone layer and this without getting a bee in my bonnet
That's why I brought up metaphysics and e-prime actually. We can't resolve societal contradictions in a fundamental way if we do not have the tools to reason about them, and the main tool we have for that, human language, can at times be pitifully inconsistent and ambiguous - even if one does, in fact, control for people's automatic emotional reactions to controversial subjects.
> In the case it does, it would be over Taiwan, not over a writer.

I don't think the parent post is implying they'll do anything over a writer. But there is significant awareness now regarding the threat CCP poses.

Last week Lithuania recalled their ambassador to China, and they're urging EU to cut dependence on China. Post-Merkel Germany might take a stronger stance against China, going by what their leaders are saying of late.
ETH Wallets Will Disrupt E-Commerce
If I, your friendly neighborhood software engineer wanted to do reinforcement training for a simple board game, where would I even start?
This is nifty! Python + bs4 takes some googling to remember how to parse a webpage. This is just straight forward, thanks so much.
I like the idea.

Often when apps like Facebook are bundled on lower-end Android phones, they are not uninstallable. This means they take internal memory and can't even be moved to SD cards, severely restricting the functionality and durability of those phones. The only way way to fix it is by rooting.

Non-essential or third party apps should be at least un-installable. I'd be ok with a law for that.
Are you talking about specific EU countries? I have a hard time imagining stuff like this in e.g. Germany besides some trendy start-ups.
COVID has accelerated this big time. Why spend $5,000 a semester to watch a Zoom lecture from an average professor when you can open YouTube in a new tab and see a world-class professor share the same information for free? It makes no rational sense.

The moment that a serious, legitimate credential system appears, every average university will disappear overnight. We'll be left with an oligarch class that attends the top ±30 universities and everyone else getting a AmaGoogBook certificate of completion.
> Oh, yes. Nobody would dare talk use the phrase toxic femininity. /s

I think people certainly use the phrase "toxic femininity", but such examples are from the long-tail.

In institutions, it is no-where near as discussed as much as "toxic masculinity", and probably discussing it would be be frowned upon.

You can see mentions of "toxic masculinity" amongst United Nations literature, for example, which can't be said for "toxic femininity". For example, the expectation of being the breadwinner of the family is said to be one of the things that is "rooted in a patriarchal culture, creat[ing] toxic masculinity". [1]

What isn't said, is that the expectation to become a competent man who is tries to support his family can also be a positive example of masculinity (and indeed is desirable to women), in addition to being the traditional one.

If this expectation is cast only being a "toxic" one, then that is a confusing message for young men, and leaves them without what was one of the traditional motivation for going to college, and improving yourself, so that you can get a good job and better shoulder responsibility when you want to start a family.

[1] https://www.unwomen.org/en/news/stories/2019/2/compilation-b...
The trajectory doesn’t seem comparable. Apple is the biggest company in the world, makes the best products in nearly every category they’ve entered (with real improvements every generation), and is still growing at a fast pace. If this is bad, I want to hear what good looks like.
You can’t parse HTML with regexps. It’s not a regular language.
Looks like it uses servos html5ever (through kuchiki), so no DOM representation.
>Dear ImGui does not support Arabic (right-to-left, glyph shaping) and will not support Arabic (https://github.com/ocornut/imgui/issues/1343).

Vanilla ImGui doesn't, but I both wrapped my head around and then rewrote the text renderer in all of 2 days as a junior dev.

This version could support arbitrarily many UTF-8 codepoints with kerning and all and had a negligible performance hit on the machines I tested on. I never upstreamed it (left the company before the product that was using it shipped, actually), but it wouldn't be too hard to reproduce.

That's what I love about exposed, lower-level frameworks like Dear ImGui.

We didn't aim for accessibility, but I'm sure that would have also been semi-trivial for a dedicated dev who understands what's required.
The Taiwanese industry people want to go to China because that is where the market will go.
So much so that Taiwan had to block Chinese recruitment centers and if I'm not mistaken restricting travel on some of those key people.
It looks to be using html5ever to parse the HTML, similar to something like BeautifulSoup in Python.
> grok

A good opportunity to introduce `gron` to those unfamiliar!

▶ gron "https://api.github.com/repos/tomnomnom/gron/commits?per_page=1" | fgrep "commit.author"
json[0].commit.author = {};
json[0].commit.author.date = "2016-07-02T10:51:21Z";
json[0].commit.author.email = "mail@tomnomnom.com";
json[0].commit.author.name = "Tom Hudson";

https://github.com/tomnomnom/gron
An Analysis of Polynomial Commitment Schemes: KZG10, IPA, Fri, and Darks
Exactly. A convicted megafraudster should be living in a studio apartment eating Hamburger Helper and driving a 2005 Kia.
Hi, we're trying to lower the requests:pageview ratio in general, but for what it's worth this article essentially:

- ignores the vast majority of "image serving" (most is handled by DDG and our custom CDN)

- the JS fragments thankfully should load only on first visit and then get aggressively cached by DDG/your browser

One of the pain points is that there are a lot of settings for users to decide what they should or shouldn't see (content rating, original language of origin, search tags, etc) and some are already specifically denormarlized (when querying chapter entities, ES indices for those contain some manga-level properties to avoid needing to dereference that first too) -- however this also makes caching substantially less efficient in many places, alas

Thanks!
The source is right there. You can read it. It uses html5ever (part of the servo project).
This guy just makes shit up and has for years.

Somehow my nephew had Type 1 diabetes from vaccines he received weeks after he stopped producing insulin as an infant according to this author.
Just because something will be fought doesn’t mean it shouldn’t be tried.
Mandarin isn't the written language fyi.
You can't parse html with regular expressions :)

https://stackoverflow.com/questions/1732348/regex-match-open...
Just to clarify: there are lots of numbers that aren't real numbers (for example, imaginary numbers). Intuitively the real numbers are all the points along the number line, including rationals and irrationals (such as root 2, pi, or e). There are lots of other comments in this thread that give a good explanation of how that works formally.

If the students haven't yet encountered complex numbers, infinitesimals, infinities etc. then it's perfectly reasonable to say that all numbers are assumed to be real (as follows strictly from the definition in the book).
> Standards of manliness or masculinity vary across different cultures and historical periods. Traits traditionally viewed as masculine in Western society include strength, courage, independence, leadership, and assertiveness.

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

Much of that sounds positive to me. I think the toxicity primarily comes from people caring primarily about appearance. For example by trying to avoid being seen as weak or by trying to appear strong relative to other people by making them appear to be weak.
Detect typos, can be a huge time saver at times.
No, I'm not. Can you be more precise in what you mean by "causative factors"? Without further context, and based on my understanding of the world, virtually anything internal or external to a person could cause them to be more or less skilled at something. It contains everything, and so seems that your statement could be interpreted that genetics and everything else in existence are one in the same.
That's what they said 1985.