skysight-inc/HackerNews huggingface dataset:
> I don't think I'd add it there, isn't it handled by firewall / infrastructure than app directly?

Although most DDoS attacks happen on the layers 3, 4, and 6 of the OSI model, your application still has to be hardened against resource exhaustion and other DDoS attacks.

For example, if you have a REST endpoint that starts a complex query which might return a large result given some specific query parameters (e.g. your limit parameter is not bound, so I can set limit=1000000), running 10000 requests against it from different hosts (malicious or not) may bring down your database server.
Ideally though you should be able to stop before hitting the car in front.
You could be right, I honestly don't know. The media here tend to mostly cover the residential side of things. You do see stories of businesses like bars and bookshops being forced out when an investor buys a whole building that includes both commercial and residential spaces.
Minor, but since you did it twice and criticize the Guardian's spelling .. https://www.dictionary.com/e/its-vs-its/
Euruko 2021 talks (18 videos from annual Ruby conference)
Heh, I'm not sure how to answer that question. As much of a god as in a god game, I suppose, SimEarth was a big source of inspiration for me. I occasionally get a vague urge to create new life and worlds, which led to this project at a time when that urge was particularly strong. I have a lot of respect for people who are able to do worldbuilding with just their minds, I tend to require a computer to do it for me.
Due to Discovery paying almost $1bn for the rights, the BBC can only show 2 sports at once.

This is a far cry from London 2012, or Rio 2016, where they had 15 dedicated olympics channels and is a crying shame, as the coverage was usually top notch.

I have Sky TV in the UK and so have Discovery+ free for a year, and the coverage is extensive - but mostly without any commentating.
Hacker News' exoticisation of Japan is exhausting. Probably further proof that nobody here is capable of discussing society.

This is just completely wrong.

Yes, there is porn at some convenience stores (several chains have outright removed this though). You _might_ see people outright looking at porn in the subway, but people around that person will find it disgusting that they're doing it there.

This stuff is available and relatively easy to access, but people are still going to judge you if you're renting 18+ DVDs every week. Especially if you don't keep that stuff to yourself.

Your TV comment is also basically wrong. The "time of day" at which more crass commentary from show hosts is allowed on the TV is definitely earlier than the US, but it sure ain't 7 PM. More likely for that sort of stuff to be airing from 10PM onwards.

There's a lot of degrees of difference between Japan and Europe about this kind of stuff (the US is its own brand of puritanism that is _not_ the normal), but this sort of hyperbole is not representative of what a random Japanese person on the street thinks (unlike what you might have read on Tokyo Reporter or whatever).
Basic-level Mandarin speaker here, but well-versed in Pinyin.

There are actually kind of 2 "sh" sounds and 2 "ch" sounds in Mandarin.

"Sh" is a "heavy" sound, as in "shot", where your mouth makes an O shape, whereas "X" is a much "lighter" sound that AI don't believe has a comparison in English.

Similarly, "Ch" is a "heavy" sound, and "q" is much lighter sound.
It's not quite the same, but CSS grid does make creating those kind of high level layouts much, much easier with `grid-template-areas`:

.header {
grid-area: hd;
}
.footer {
grid-area: ft;
}
.content {
grid-area: main;
}
.sidebar {
grid-area: sd;
}

.wrapper {
display: grid;
grid-template-columns: repeat(9, 1fr);
grid-auto-rows: minmax(100px, auto);
grid-template-areas:
"hd hd hd hd hd hd hd hd hd"
"sd sd sd main main main main main main"
". . . ft ft ft ft ft ft";
}

Way more declarative, in my opinion.

For fitting it all in one page, you can make the containing grid 100vh and ensure content takes all the extra free space, see this pen (from Mozilla) for an example: https://codepen.io/miriamsuzanne/pen/JjPeQYP?editors=0100

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_La...
Borg doesn’t require server side support. You can mount locally using, say, SSHFS.

However having server side support reduces backup times.
You can take a baby into most pubs in Britain.
Spanish speakers in the Dominican Republic often leave our S sounds in words, and some do it in foreign names as well. I remember a friend excitedly asking me if I like what I heard as "Brooli". It took me a good 5 minutes to realize that he was asking if I liked Bruce Lee.
Yes indeed. Sub-pixel RGB antialiasing gives you almost 3x resolution on the X coordinate, so hinting the vertical stems is not so noticeable. But because there's no sub-pixel antialiasing on the Y coordinates, the horizontal stems still benefit visibly from hinting.
They need to do the tough man's job to earn more. Women that are already "Women in Tech" (e.g. HR in a TechCompany) need to make other women "also" do a tough (real) IT-job!

Fake women (in tech) are pushing other women to the real (coding) fronts... why is that?

Are guys doing the same?
How can it be wrong, when I've observed it with my own eyes, for years now?
Perhaps we should start asking the Dutch how they do it:

https://www.thoughtco.com/polders-and-dikes-of-the-netherlan...
It is also widely used for non-USA domains (I put my own there as there is lower risk of .com-wide problems - see recent .org attempted hijacking and .weirdtopextensions are very risky)
Yeah, ideally you would.
Yeah, but what are your other options?

* procmon, if you're lucky you'll catch WTF is going on somewhere deep in the registry

* Hoping Microsoft still has the answer in a KB article somewhere (hope you didn't need any Server 2008/2012 stuff that was on UserVoice, it's gone now)

* WinDBG if you're that good

Which brings us back to cargo culted answers like sfc /scannow

I wouldn't compeltely discount social.microsoft, very very occasionally it's had a tiny tidbit of information in between the people incorrecting each other.
You can run your signal server and use it to communicate with others on your signal network.

The openness or otherwise of the code has literally nothing to do with the terms of use of any service being run.
For one, BBC World Service isn’t full of advertisements.
You can really feel the thought leadership on this one, can’t you?
Don't know what kind of Spanish speaker you spoke to, but no Spaniard/Latin-American I know would pronounce a famouse people name lke Michael Jackson "wrong".
> I am surprised Rust doesn't lean into the type system more for declaring async, as I really like that way of framing it. Admittedly, I'm probably not writing ```impl Future<Output = Result<(), Report>> + 'a``` all that much in practice.

Futures was stabilized before the async syntax, so this used to be the only way you could do it. But those were definitely the bad old days.

A handful of (brave) developers and library writers wrote async code like this back then when they really needed to, but the vast majority waited for async syntax to stabilize. Those state machines get ugly real fast.
Could you explain why you find their encryption scheme 'lackluster'? I'm not seeing that conclusion in the linked document.
Which owner is that?

Edit: Found it:
https://drimble.nl/bedrijf/amsterdam/k57803196/stichting-adm... which is owned by
https://drimble.nl/bedrijf/amsterdam/15705528/cervesia-acida...
It's a mechanism to use 5G protocols for a localized WAN, not anything to do with phone carriers.
"Oh it's sunny today" doesn't imply anything about the area it is supposedly describing, so it's not an overgeneralization in any way.

"If you had worn masks or started being cautious before COVID" you wouldn't be catastrophizing, because the identifying symbol of catastrophizing is concluding with high confidence a catastrophe from limited or contradictory evidence. We had plenty of evidence for pandemics (and most epidemiologists saw this coming for decades).

I believe you might be confusing cognitive distortions with heuristics (which are similar, but not the same).

Cognitive distortions correspond to irrational thought patterns or lines of reasoning.

If you have limited information, by example, you're not supposed to just jump to a conclusion (except in a matter which requires immediate response), and this is often seen in many mental health disorders where, by example, a person may jump to conclusions such as "everyone hates me" or "I'm screwed for life" from isolated events which predict no such overarching conclusion.

Those kinds of cognitive distortions are not the only tools we have to reason about anything in the presence of limited information, we can often do much better, which is why it's used on CBT.
C does plenty of things badly - for another language in the same realm, consider Zig. It has sane metaprogramming and it can actually abstract over things without hacks like “we will always have this struct in another one with a pointer preceding it so we can decrement the object pointer” and macro magic (text based macros are simply the worst thing ever)
I'm always puzzled by certain British imperial transliteration schemes that seem to do their best to set you up for failure and embarrassment.

Apparently "Burma" is supposed to be pronounced in a non-rhotic fashion, but would it have killed the non-rhotic speakers to write "Bama"? Then the rhotic speakers who form the majority of English speakers would have at least had a fighting chance to get it right.

Another thing is their scattering of seemingly pointless "h"s in their transliteration of Devanagari, which together with "s"s leads many speakers to incorrectly assume a fricative: https://www.youtube.com/watch?v=8l8x36fjvjk
Well that is interesting.
That might explain why NowTV dropped Discovery from the entertainment package at the end of last month.
There's a well known effect, called induced demand, where building more roads cause traffic to increase. Doing the reverse will decrease traffic, then transit won't have to scale up nearly as much as we might assume.
> It all sounds horribly complicated, although it may be one of those procedures that's easier to do than to describe.

Definitely. It's still annoying when you type half width in a field that requires full width or something like that.

But the keyboard changing feels natural - only badly designed UIs feel clunky.
C in Polish is pronounced as ts/tz and 'ck' is an interesting case in Polish-American surnames: American pronunciation turns 'ck' into 'kk' and Polish speakers will often have a hard time recognizing the original spelling.

Listening to audio mentioning Susan Wojcicki, I could never figure out the spelling of her name... BTW, Polish pronunciation for Wójcicki (notice the 'ó') is Vooy-chits-ki
They can't do it like they do on the discovery channel
Signal placing restrictions on who can use their service has nothing to do with whether or not people can contribute to the codebase.
This first big spike is labeled 1999, that's probably Y2K.

Then came 9/11, then MySpace launched in 2003.

Reaganomics was the early 1980s, not sure how you're seeing it as closer to the spike than social media.
> It is incredibly common in mathematics to silently "convert" objects between different types. [..] silently identifying isomorphic objects

Would you agree that correct instances of this pattern are exactly cases of considering objects only up to isomorphism? The problems of equality in constructive mathematics is a complicated one but things are starting to clear out, with constructive interpretations of this pattern (eg constructive models of univalence, implemented in cubical agda) people are starting to do wonders, like this superb grad thesis about finiteness [1].

The hard part is certainly the silentness of these identifications (which if i'm not mistaken is kind of the difference between extensional and intensional logics). But again i believe that they can be systematized contextually: one could for example declare in a preample which implicit isomorphisms they are going to use, which would then be disambiguated by type and decidably searched-for.

> ignore certain things [..] basically all the common notational shorthands

This is certainly a challenge for formalization, but my belief is that it can be done. Imho this is where the cross-pollination between "real-life programming" and constructive maths shows: contextual generalization (binding) of unbound variables (eg implicit polymorphism in ML-likes types, structure inference and coercions along structure refinements using typeclasses/search-like procedures and unification hints, ...). We definitely have to continue developing nice "surface languages" for generating proofs (compiling?) in the formal core (assembly?).

> Plus, very few working mathematicians actually use constructivism and are quite happy with the existence of, for example, the whole set of real numbers.

I'm not sure i understand your point: constructive models of real number exist (usually as equivalence classes of some kind, which a sufficiently sophisticated type theory will give you tools to work with). Constructive models doesn't mean we have a decidable normalization procedure tho. I skimmed through it but there is this recent talk at msp101 about real numbers in agda [2] and there is a chapter about it in the HoTT book.

[1] https://doisinkidney.com/posts/2021-01-04-masters-thesis.htm...

[2] http://msp.cis.strath.ac.uk/101/slides/2021-06-10_bob.pdf
> You know you can scroll to the left and right really easily if you hold down shift?

On macOS, but not by default on Windows. On the other hand, Chrome has adopted this as default behaviour even on Windows, so I guess Edge has got it now too.
Marketing is not advertising. Disagree hard.

Of course, it depends on what definitions one uses.

Here's what the AMA (American Marketing Association) says that marketing is:

"Marketing is the activity, set of institutions, and processes for creating, communicating, delivering, and exchanging offerings that have value for customers, clients, partners, and society at large."

Advertising is one form of marketing. Advertising, generally, is print, TV, mailing, banner ads on websites. Generally speaking.

Giving a talk at a trade show, writing and article for a newspaper or some kind of internet forum, cold calling, word-of-mouth, and all the rest - are not "advertising."

Or market research. That's marketing, but it's not advertising, that's for sure.

Competitive analysis. That's not advertising.

The study of markets is economics, I agree with that, but the study of markets also pertains to marketing, clearly. One does not cancel the other.

The problem is that so many people have emotional issues with marketing, not objective rational view of it. Basically, it ties into money, too - people also are irrational as hell when it comes to their own money. The two are related. Like, maybe people are pissed off at marketing, because they have problems with budgeting and holding onto their money, and buy anything that an advertisement throws in front of them. Poor self-discipline. So they blame marketing instead of themselves. I don't know, I'm not armchair psychiatrying here, but I think there's something deeper about marketing that really gets people emotionally riled up and hating it for no logical reason. I've read accounts (on reddit), where people go home and get on Amazon, and just go through and buy every single night until they run out of money for the month. Yeesh. That's a personal problem. It required a psychiatrist or therapist to solve for a person like that. Not being angry at marketing. I'm not directing this at any one person, or that it is the only reason. I'm just saying.
It would actually have consequences, for instance we would likely not be able to do interstellar travel. Ok, not really mundane, but still. See https://osf.io/ca8se (disclaimer, I'm the author).
Not requiring ones next generation to be precisely from local genetic stock is a good start. Being able to absorb refugees into ones culture vs crying on and on about low domestic birth rates, that’s a pet peeve of mine
How to Use Python Map()
Those talk about tank domes, salt domes, limiting dome height tests, etc etc.
Well in English it's actually 2 sounds (a+i) they just have them mixed into one letter :)

Not unlike Russian where the reversed R is the same sounds just in reversed order (i+a) and it also means I.

Polish prefers to have sounds separated so it's "ja". And it's never capitalized, English is very egocentric about it's pronouns :)
Whether that is true depends on your sense of scale. After we move to zero emissions, it will take only a couple of decades before CO2 will start to drop again, as the biosphere starts absorbing the greenhouse gases.

There's some latency in temperature, much more in sealevel rise, but generally it isn't as bad as frequently depicted. I only learned this recently, I used to think we are unavoidably messed up for centuries, but that's really not the case. For my son I believe there's a scenario it will get better, not worse, in his lifetime. Though it's not a scenario I think is likely to happen.

I'm not optimistic about our societies willingness and ability to do so, but all action does matter and we definitely have the possibility. Ironically, drastic and massive climate action is also the cheapest thing to do.
Yes. It's called a driving license, in many countries it's only delivered after you show you can drive safely.

On a more similar note, that's what we apply to aircraft. They are illegal to fly until proven safe to the authorities (ie. certified).
Users can make reports manually, and you would even expect them to do so at a high rate in bugs like this. This implies a high correlation between bug reports and rarity.
If you don’t use the DOM you need to reimplement your own accessibility tree and bind that into the access APIs. Or choose to be specifically illegal in a bunch of important markets, and potentially illegal in the US.

I’ll just stick with the easy paths.
Borg uses static AES keys and requires a way to store nonces because of this. In a multi-client scenario there is no way to do that without trusting the server to some extent, so the encryption is vulnerable to nonce reuse.

> When the above attack model is extended to include multiple clients independently updating the same repository, then Borg fails to provide confidentiality (i.e. guarantees 3) and 4) do not apply any more).
> outside of large urban centers with good public transport

Maybe in Eastern Europe or something but most of Western Europe has no such problem, especially in the North.

> The netherlands is one of the few places where avoiding cars is an actual option, elsewhere it requires heavy compromission, and imposes significant restrictions on various life choices.

Not even close to true in Scandinavia, Belgium, Germany or even poor ass Portugal.

I'm not sure how you got to these conclusions. Maybe you're underestimating just how bad the US as a European is or maybe you've never lived in Europe.
Yet even an unemployed single parent gets around just fine in Europe.

Where I live, public transport is free for young kids and parents with strollers. The buses have separate "getting on/off with stroller" buttons that signals the driver to activate the hydraulics that tilt the whole bus just to make it easier to dis/mount with a baby.
One of the biggest factors driving reductions in car use (ownership, but also driving) has been expense. For all that basic economics gets many things wrong, increasing price is a highly effective way of reducing a specific behaviour.

Costs may be any of several factors. Purchase price is one, but that's relatively minor. Insurance, registration, parking, fuel, requirements to have (or have in the car) child-safety seats (an expense themselves, but also taking up room in the vehicle, possibly for little effective safety, see: https://freakonomics.com/podcast/car-seats/), smog and other inspections, etc., etc.

Eventually a tipping point is reached, and not using or even owning a car is the preferred option.

Given the role of land use, transit, and other private-ownership alternatives (including ride hailing services / taxies), that's not a simple matter of price. But a set of policies working in concert can effect that kind of change.
For an excellent, in depth introduction to async in Rust I recommend this post [1], part of the "Writing an OS in Rust" series.

This seems to be more of a hands on guide for the ecosystem.

[1] https://os.phil-opp.com/async-await/
I use borg since recently, it's awesome.

I also like how it is possible to navigate into archives by just mounting them in the filesystem: https://borgbackup.readthedocs.io/en/stable/usage/mount.html
There is nothing meaningful in death. It's a meaningless tragedy. If and when we can give humans the option of living forever, you're always free to not avail yourself of that option, if that is your preference.
Yes, it is a real story and real stories should affect emotionally. Otherwise no one would want to see a movie. That is part of good storytelling.

It is just not a real historic story and it does not aim to be one. So I do take a bit offense at the characterization from the parent poster as a abomination.

I actually share some of the sentiment - that it is not wise to numb and confuse the mind only with fiction. But fantasy and fiction is a very core part of what makes us human. Or do you take offense that your dreams at night are not real?
Having fantasy and imagination is a good thing. It only becomes problematic when people cannot seperate fantasy from reality anymore. And yes, that is a big problem.
If people are encouraged to dump their net worth into vehicles then we will never solve the problem due to the fact that most people engage in sunk cost fallacy with their purchases, especially large ones.
Training Platform Pipeline Raises 2M Dollars
They never got it, Wheezy was the first release including Python 3 with version 3.2
> You seem to be aligning me with one side or the other.

I'm not sure why you think that, or even what the "sides" are in this case. I thought your response seemed a bit canned, so used it as a jumping point to talk about how I think a bit more critical thinking is good in some of these cases.

And critical it the operative word, not necessarily rational (as many seem to interpret it at least, to me rationalism without accounting for how it affects the human condition is somewhat worthless). The only reason critical thought would take you to violent and negative places is if you're doing it wrong. Lack of critical thinking leads to violence and negative places far more often from what I've seen.

> Giving in to "rational" dehumanization and hatred is not going to actually help anything and will probably make things worse.

This isn't about dehumanization. It's about not blandly lumping people together without forethought. That works for not assuming all homeless are drug addicts and criminals as well as it does for not assuming they're all completely upstanding citizens that for the quick right type of help could be your neighbor. They are an amalgamation of many people in many circumstances, and we should remember that and consider that.
If you're being denied jobs because of your race and gender, how is that "incredible privilege"? If you insist on feeling guilty for the circumstances of your birth, surely it is being born in a rich, stable country that yields the privilege, not race? The white women who would have argued for those policies, were not born less privileged than you.
I'm rather surprised that Jon Postel didn't rate a single mention in the text of the draft, despite appearing in the filename.

Then again, it could have been "Postel's Law Considered Harmful", I suppose.
I already put in a few hours one night instead of working on other stuff. Luckily I finished the game so I have no incentive to interact with it again ;)
It shouldn't take anti pattern shortcuts that open up vulnerabilities, especially without adding a disclaimer.