skysight-inc/HackerNews huggingface dataset:
I don't think Canadians give a shit about castes and I don't think most white people will be able to name even a single caste.

Maybe the asses you overheard work with a lot of Indians and were trying to make some kind of diversity quota within their workforce originating from India, but castes are not something the western world knows about, let alone cares about. If people know about it, they probably know about it as "some kind of class system they do in India" like they were told in school once.

The complexities and ancient history of the caste system simply don't exist in the same way in modern western society. Europe was once ruled by nobility in a system not dissimilar of the caste system, but compared to the ancient history of the Indian subcontinent even those bloodlines seem like a temporary thing.

I'd say the modern west has a much more overt system of racism based on skin colour, accents, facial features and looks alone, rather than the long lines of family history and customs that castes seem to revolve around. A dumber, simpler, more primitive and arbitrary system of classism (or even racism) if you will. I'm not sure if a sophisticated class system is better or worse than a crude one, but they're different enough to make them difficult to compare.
I can't help but think that we're doing a repeat with building things around mobile phone use too
Aren't all the discussions about politics, economics and society like that?
This depends entirely on the lizards.
Overstating the heuristic was sadly not an option here though, as sacrificing optimality doesn't give the right answer.
> Simulations suggest that drone guiding long range laser riding munitions are going to absolutely wreck anything not moving, and heavy artillery will be raining on all spotted convoys, heavy and otherwise, to disrupt movement.

IDK, various experts (real as well as armchair generals) have been predicting the end of heavy land units like tanks at the hand of various types of smart munitions for decades, whereas other experts have remained skeptical. We'll see, I guess.

> Countering aerial reconeissance is going to be key, and we're going to see shifts in the toe with a lot more light anti air assets being dispersed among troops.

Yes, I think so. So far drones have been used mostly in the context of a superpower (or a coalition including a superpower) fighting insurgents lacking any real AA capability. It'd be interesting to see [1] how it would all work out in a conflict between high-end peer adversaries.

EDIT: The 2020 Azerbaijan-Armenia conflict might be a template to study: https://en.wikipedia.org/wiki/2020_Nagorno-Karabakh_war

[1] Interesting in a technical sense, not that I'd wish war upon anyone.
Corollary: all data are relational.
That's a staggering sum,even for Japan. I wonder if anyone has a source that explains in more detail where exactly the money gets spent.
Actually you don't even need a priority queue. Two lists, you read from one push to the second. When you are done you swap them
Err no. The payments get settled at BoE at the end of the cycle. This would have caused double draw on their settling account. They would have had less money.
I'm have no idea if it's possible, but I've been thinking about encrypted walkie talkies, whether that means end-to-end encrypted, so there can be multiple "channels" over the same frequency, or simply to add another leveled of protection by using a shared key
I doubt this prediction, especially in the case of startups, when you need to launch mvp in 2-4 months. The use of tdd in these cases will lead to the fact that the launch is significantly delayed and the money will run out, the business will be unsuccessful.
Even cooler, the ratio you overstate the heuristic by is the ratio of how close your result is guaranteed to be to the optimal result. It's a really nice performance slider to have on problems that don't require optimal results (ie. most engineering problems).
I guess we can consider AOSP legacy code then, given how they use C++.
All steps of the grid didn't have the same cost in this problem though. In this case you'd need 11 different arrays to rotate around.
I have my Twitter accounts with 2k follow_ing_(not followers) and there should be literally 200-500 tweets/second that could fill my timeline during daytime. Of those, one or less shows up on Tweetdeck Web, and suspiciously little are relevant to my interest. I even missed a "meta" content of a past season and learned about from someone else very recently. I'm not getting anything.

What I've been thinking about is there needs to be the 2020s great data exfiltration of social media, the second Googlebot Crawler moment.

It has been three years since I've seen a hardcore user cry of "having limbs torn" by Twitter API changes[1] that shut down a free bulk access, and it still reads as vivid as if it was written today to me.

1: https://mizchi-hatenablog-com.translate.goog/entry/2018/08/2... (I know MT don't do languages half right but I don't have energy to translate manually either)
Those retirees are fully dependent on young people working for them, if they were to refuse then the retirees might notice their selfishness.
FPS Bank Error Recovery is a part of the scheme rules. The money comes back.

https://www.fasterpayments.org.uk/sites/default/files/Pay.UK...
They forgot to mention why the account was banned, and it wasn’t banned for “highlighting Nancy Pelosi stock trades”.

This is such a bullshit article, it’s entirely built around the premise that there could be no acceptable reason to ban these accounts.

And I bet the “free press foundation” they speak of, isn’t a real foundation. In fact, the person running the twitter accounts didn’t even start using that name until his twitters got banned. Before that he went by the qanon-esque “patriotone”.
How is continuing a conversation you don't care about enjoyable?

For me that's work and is emotionally draining.
Nothing in the IPv6 spec forces you to publicly advertise your globally flat address space. Even if you do choose to advertise your prefixes publicly, you can still use firewalls to block some or even all traffic.
One thing that prevents me from using Haiku OS daily, is that it does not support full disk encryption. If someone has physical access to my laptop, it will be quite easy to read the files from the hard drive.
fc00::/7 is the space for that private range, it's as routable and subnettable as 10.0.0.0/8
More than the usability, the biggest problem is getting everyone onboard.
> Want to use Microsoft Office? There's Libre Office ready to go. Fan of Adobe Photoshop? GIMP is your new best friend.

Theses are such terrible replacements that it’s hard to take his rose colored eye view seriously.

No one that works collaborating word documents will use libre office unless you want a never ending: why this look funny on my end? Is it libre office or my collab messed up?

Gimp? Krita would be a better choice of software but still not even close to photoshop.
> In retrospect, the decision to bootstrap IPng as a hierarchically routed superset of IPv4 seems painfully obvious.

Indeed. For IPv6, it's called 6to4, and it actually worked; for a while, I had configured the office network to use it, and could reach IPv6 networks even though that office only had a single public IPv4 address. (I'm working elsewhere right now and no longer the network admin, so I don't know how well 6to4 works nowadays.)

> The IPv4 architecture even contained mechanisms to enable such a transition in the form of IP options.

Unfortunately, that's no longer an option, and was already no longer an option back then. This is because of middleboxes like firewalls, IDS, or worse, which discard and/or reject anything they don't know, instead of leaving the end system to deal with it (as would be correct following the end-to-end principle the Internet is designed on). This is called "protocol ossification": https://en.wikipedia.org/wiki/Protocol_ossification

> This means that legacy systems could still interpret and route IPng traffic, [...] as long as the extended fields are nil.

They would have to be nil forever, or at least as long as the IPv6 transition is currently taking. If even a single endpoint you might want to talk to doesn't understand that new IP option (and since you don't control all the remote endpoints, you can never be sure), your local address has to have zeros on these extended fields. The dual-stack approach used by IPv6 avoids this issue by having two independent addresses, one to contact legacy remote endpoints, the other one to contact newer endpoints, and keeping them separate.

> In the meantime, the lower IPng 32 bit could have prevented the proliferation of NAT

It would instead lead to the proliferation of NAT, as that would be the only guaranteed way to make it work when the local endpoint address has a non-zero value in the extended fields.

> if the endpoints were upgraded and the backbone was option transparent

That's where all these proposals fail: they would require all endpoints to be upgraded before use of these extended addresses can start. And while the core Internet backbone might be completely transparent, the path to reach it often isn't.
> It’s far more likely that the OP is lacking in social skills.

I disagree, I've only read two posts by this individual (both posted on HN) and have never heard of him prior, and both times he came off as having a superiority complex.

Both his postings have the same basic message - "I'm too smart for normal people. People who disagree are obviously too stupid to understand how smart I am".

FWIW, the smartest and highest-IQ people I have known have had no problem relating to us normal people. This individual might be one of the smartest people in the world (I've no idea what his achievements are and I don't care enough to look it up[1]), but in his writings he comes of as someone of normal intelligence who wishes to portray themselves as someone of significant intelligence.

The only question I have is, why is this person's self-written ego-massages being posted to HN? Both the blogs posted here have been mostly self-congratulatory paeans to his imagined mental and intellectual superiority.

[1] Maybe someone else can tell us all what this person is famous for.
I think Stockholm's greatest problem is the geography. Everything going north or south in the entire region has to pass through the same few islands in central Stockholm, all options are awful. Therefore we end up with the horrific traffic on for example Hornsgatan or Sveavägen used for essentially thoroughfare when they instead should be calmed nice livable streets.

The way to solve it is by finishing the bypass (Förbifart) Stockholm and an eastern ring connection and then start greatly limiting traffic going through the center.

Completely agree outside the inner city. You can feel that it was designed in the 60s and 70s and then never touched again.
Wrapping Up 2021. Leaving C++
I've always preferred the feature set of Write-Only Memory to the Turboencabulator. It's just a product of my line of work requiring many DC buffers. Also, not many chips have a chip destruct signal input.

http://repeater-builder.com/molotora/gontor/25120-bw.pdf
Genuinely interesting. I've never even looked at the votes on Youtube videos and I didn't think most people really thought much of them either (the recent controversy notwithstanding).

Nor have I ever downvoted or upvoted one.

I've always found crowdsourced up/down votes to be largely useless. I'm aware of the irony in stating that in a post on the "orange site".
It’s pretty easy! Just takes a couple of clicks in your Reddit settings! And poof!
> you will see the benefits of the extended address space when major infrastructure upgrades, just like in IPv6.

But you don't, because you can't use the "extended" express space until every single router everywhere supports it (since routing is dynamic and your packets might go via anywhere). Whereas with IPv6 as soon as there's an upgraded path between two points, they can gain the benefits of having individual addresses and not needing NAT.
They'll replace it with renewables and energy storage solutions. Not instantly of course, but they'll keep building out capacity. There are also interconnections to other countries that can serve as help when needed. These developments makes pure baseload technologies less economical since you need something that can adapt to the inherent variability.
The View from 30k Feet
> I think OWASP recommend cookies rather than localStorage but it would be good to see the different risks each protocol or storage location comes with in an authorative guide with the pros and cons of each and which shouldn’t be used and why. I.e. there seems to be lots of footguns on top of the complexity of having to choose the appropriate OAuth flow.

The mental model I have for web storage these days is of three buckets per site:

1. Server data like secure-http-only cookies and negotiated information like HSTS
2. Javascript-accessible persistent storage
3. Javascript-accessible session storage

Databases, Javascript storage API and cookies get partitioned into these buckets per site (e.g. eTLD+1). Some browsers may also extend these to support unique state for embedded sites - an advertising script can set a tracking cookie, but it will have a different cookie for each domain that the script is placed on. Likewise to prevent tracking, they may put the actual page caching into per-site storage (possibly a 4th bucket)

The browser may have its own expiration policies for these buckets in addition to any policy you set - Safari for instance will expire javascript-accessible persistent storage after a week of active use without interacting with a site, even if the cookies have an expires header farther in the future.

The browser exposes this data set as cookies, caches, local/session storage api, IndexedDB, and negotiated behavior like HSTS.

A guide to understanding all of these would be useful. But generally, the combined "most restrictive" browser behavior is that these are just different views on top of the same storage buckets.

The significant odd-one-out is a HttpOnly and Secure cookie. This may have a different expiration policy, and may be strongly desirable for say authentication systems which are trying to remember a user or device for an extended period of time, possibly for a risk tracking basis. These cookies also tend to be the ones which are synchronized across browser instances - so they are valuable for single sign-on and behavioral synchronization with installed PWAs as well as for native app use cases using the browser for authentication.

OWASP likely prefers cookies because they have policy options to be secure and http only - I as an attacker cannot downgrade to a fraudulent HTTP site to extract secure cookies, nor can I inject scripts that will exfiltrate HttpOnly session cookies.
Oracle Cloud VMs support dual stack IPv4 + IPv6.
It seems that the project is in a very early stage, so far (if the roadmap is up to date), only a bit of bootloading works.

Building a multi-server OS based on L4 is certainly interesting, but I wonder if the project spends too much time implementing legacy support, e.g. for 16-bit compatibility (see the roadmap at http://osfree.org/doku/en:roadmap).
That’s a pretty standard corporate policy for controls across most states. And yeah it’s burdensome to plan your life around it.

The best suggestion I got was find a independent community pharmacy. Transfer scripts there. The staff will get to know you and when you say “my vacation is next week can I get my refill a week early?”, there is a good chance they’ll say “oh yeah, you mentioned that trip. I’ll get it filled today.”

You’re less of a number and more of a community member.
The system has actual complexity. Actual complexity can't be abstracted away without reducing functionality. I think git has a poor/opaque command semantics outside the basic functions and the API could use some work. I think that a new review or "most used/useful commands" and an evaluation of whether the API to accomplish them can be simplified.
I think countering aerial recon as you stated is going to be key, but so is maintaining a relative edge in all abilities robustly to call in long-range fires.

I think specifically with respect to this article and talking about defense vs offense, I think one interesting thing to consider is how this might interact with radio discipline/EW. Is you assume your opponent has very competent EW and monitoring equipment (all signs point to Russia being quite skilled here), then you definitely want to minimize how much you transmit.

But if you're in a defensive position and you are under attack, then your opponent already has that location information on you. Then suddenly transmitting isn't as much as a risk. It means that units on the defensive might be able to get off one last squeal of high bandwidth information into their command net (assuming that they have enough observation capabilities anyways) and steer in fires more effectively.
I wouldn't compare HN with Twitter. On HN barely anyone would give you a nasty response (in my case, I rarely even check the name of the commenter, which is easy due to the lack of avatars and all, so I have even less reasons to take anything personal) while on Twitter people can harass you almost for anything and make a whole stormshit for a single comment.
Since we're at the PSAs, here is one about Opus: The codec is fixed at a 48kHz sample rate. For your audiobooks that were already low quality it probably doesn't make a difference that there's now one more processing step applied to the audio, but I would never choose Opus as an archival format for music, as there is a lot of content using different sample rates (CDs in particular are 44.1kHz, so there's always a resampling step involved when converting them to Opus). Storage is cheap these days, so for serious archiving FLAC is the only logical choice (but obviously not when the original material was a 64kbps MP3 of course).
But why waste time discussing politics, climate change, etc. when we can't change anything anyway?

Isn't it better to discuss wine and food and holidays and enjoy the little time we have together? Isn't that actually the most intelligent thing to do?
If I have to pretend to be someone I'm not to have a social life, I'd rather not. Fortunately, there are plenty of people I get on with fine opening with stuff I actually find interesting, and they collect into large social groups and gatherings where you can find your people and be authentic.

The trick is to build a social network that's compatible with who you are and not try to live up to a standard set by those socialites who are able to talk to anyone at any party. I have excellent social skills. I've done that. I can do that. It got boring fast.
I agree. But I also think that the following two language features are important:

1. Polymorphism
2. Specialization of code and data structures

Both aspects only go well together with global compilation which basically enforces static linking, unless you either substantially improve the ABI or introduce some artificial language limits regarding composition.

Personally, I think that it should be possible to extend the C-ABI with some meaningful form of specialization: You effectively only need offsets and sizes in order to specialize code. But I don't have a prototype to explore this idea further.
David Brooks gave it a 'Sidney Award' for best long-form journalism, which is how I came to read it: https://www.nytimes.com/2021/12/30/opinion/brooks-sidney-awa...
They definitely have desktop usage in mind. They have desktop screenshots on their site, include desktop wallpapers and even have a section describing laptop comparability https://www.dragonflybsd.org/docs/user/DragonFlyOnLaptops/
I noticed that if you do that they start injecting the same stuff into your profile notifications.

They really want to feed you stuff you don't actually want.
You are just assuming some kind of malicious filtering happening purportedly in interviews and the like. A perfectly plausible and likely the only explanation is that historically, yes the caste system led to the lower castes being denied economic opportunities that translates to them being less likely to have the resources to attain higher education abroad. The above explanation does not require the mental gymnastics of some sort of coordinated effort by upper caste interviewers to filter out lower caste people.
Pop-up blocking is usually configurable now, with the option to allow or deny all pop-ups independent of whether it is a direct response to user action.

Different browsers unfortunately have different definitions of "direct". Chrome, as you might expect, is most aggressive about carrying that user action forward. Others will discard that interaction in more cases, and may also simply lose that interaction on certain callbacks, such as in a fetch response or indexed db response.
I can also confirm that in the past I noticed during not so busy times more of such posts. At the same time I was also wondering about all the posts in the recent days. But really, this isn't a normal year. Usually I would hardly be on HN during this time, probably it's for others the same.
It's more likely an overnight batch job was accidentally re-run.
What should I do if I want to draw 2D lines? I just want to draw nice looking, efficient 2D lines. I am aware there are many high level engines and libraries that let you draw lines, but I have tried them all over many years and they are all bad. This is a serious plea - please help.
Oh, the arguments here reminded me of the joke called IPv10.
On a side note, Emacs has been recently ported to Haiku.
Check out “The Tiger Hunter.” I watched it on Netflix a while back. It’s a comedy but it fits some of what you’re looking for. And it’s a great movie.
Computing wrong results is rarely ok. But what matters is not only whether something is wrong but more often what are the consequences of being wrong. For example bugs in graphics rendering in games may be annoying but may cause long lasting effects such as data corruption, so it may be argued that whatever tooling you use to program your graphics can tolerate a bit more of sloppiness than the tooling you use to program your filesystem layer.
We Americans are a nation of people who spend the vast majority of our waking hours inside. We go from building to building via car isolated from the world and each other. It’s an enormous waste of land and resources since every building has to have its own parking. Most parking lots at stores sit empty most of the time. It’s unhealthy that we walk so little. It’s unhealthy that we interact so little with those around us. It’s unhealthy that we spend so little time outside. We are a nation of zombies addicted to fast food, rage (caused by living virtually in information bubbles designed by Facebook and others), and a fear of interacting with each other.
I see the Runequest and Mythras rulesets mentioned a lot in Bronze Age RPG discussions. There's also a GURPS Greece and the AD&D 2e Age of Heroes sourcebook. I'm sure there are heaps more.