skysight-inc/HackerNews huggingface dataset:
> This is a skill you can learn.

This assumes it is a skill one has to learn. This assumes there is value in learning this for everybody as well as an overarching value that makes this skill universally worthwhile learning.

> It's a skill with tacit knowledge requiring real-world practice in order to develop it.

I agree wholeheartedly. Like every skill one needs to practice, make mistakes, learn and become better over time. If one decides that learning this has value in/adds value to one's life.

> if you care

Again assuming that one needs to care.

This is quite condescending. This sounds like coming from an enlightened position with the need to show the truth of your ways to the lowlies.

> It's intellectually lazy to casually dismiss things

QED

Nice as hominem here. You are not arguing, you are attacking. There is no additional signal towards a shared understanding. You are fighting from an entrenched position you are trying to proof to be the truth for everybody.

> you don't have to be good at parties, but that doesn't mean that they're sour grapes.

If one doesn't find value in parties, socializing and the likes, why do others feel the need to argue that they are wrong? Why do you feel the need to attack and state universally that parties are good and OP is wrong?

I think there are people who gain value from different forms of socializing. And that is good for them. And there are people who don't. And don't need to, to be of value to themselves and society.

Why can't we not accommodate them and understand that they don't gain value from that? Why should we argue for these people to learn that skill. Can't one respect that and interact with these people on their turf? In their chosen way?
People who speak like this, do they even write or work on software or is it just shilling for consulting jobs in big companies? Most people i know who bang on about Agile crap couldn't write a hello world
How did you get out of that reddit scrolling hellhole
>How do you avoid burnout and what do you do when you have burnt out?

I've been burnt out since 2018. If you find a remedy let me know. Everything sucks.
Static Analysers like Coverity, KlocWork, QA-C++ will do. Usability is... Well... Subjective.
I wonder what could be done if HN itself were to analyze data from an HN poll, combining it with other data they have on the participants?

Quite a lot about a person on HN can be inferred from that person's comment history. Inferences could also be made from their IP address history if that is logged. Upvote, downvote, flagging, and vouching history if logged would also provide some information.

I wonder if there would be enough to correct for some of the biases?
> The IPv6 designers made a fundamental conceptual mistake: they designed the IPv6 address space as an alternative to the IPv4 address space, rather than an extension to the IPv4 address space

Very much this. I'm so given up on hopes for IPv6, that I feel it is almost the time to create IPv8, designing it to be an extension to IPv4, and ditching IPv6 completely,
I'm always super interested in these kind of tools. Unfortunately the demo movie isn't loading for me, not even when I directly browse to the source url.
If your problem is just the metaphor, just replace it with someone's momma's cooking that everyone raves about. You can taste a bit of it and you don't have to eat the whole thing, neither do you have to try it. The point stands. And honestly the concern is rather petty.
A Nation on Hold Wants to Speak with a Manager
The city council in Stockholm in the 60s had a plan to empty what they saw was the slum-center of the town, the residents of which they felt were morally degenerate, and move them out to the suburbs.

The working classes would then commute into work on public transport, while ‘fine’ office workers would take their car. The cachet attached to traveling by car has never been lost, and any attempt to curtail car use is always met with enormous resistance ever since.

Looking at pictures of Stockholm in the 40s and 50s one can see the streets were full of cyclists.
Exactly - it really matter who you are and how well you’re prepared.
The best time is the time that's right for you.
I have no answer to that. But I can answer why Finland has a high rate. Mobile connections have IPv6 like in most countries. For fixed ones it's impossible to get for consumer subscriptions.

But here fixed networks are being actively shut down. Mobile connections are cheaper and faster.

(That does not hold for fiber, but fiber is still not widely available. And with the dominance of mobile I am not sure that this will change quickly.)
Interesting, what sort of aggressive promotion of cars have the SD party being doing?
Still in some languages like Turbo Pascal, the linker was part of the compiler, so there was no separate linking step.
I wish I could downvote this twice. Don't postpone your life indefinitely in the name of efficiency: plenty of people trying for FIRE die or become injured or diseased before retirement. Live your life. Tomorrow is not guaranteed.
I worked on a lot of previous AoC problems in November and then did AoC 2021 in December. I should do a little write-up because there are definitely patterns that repeat, but one thing I noticed was that if you're doing them in Python then the "heapq" module is sometimes so useful it feels like cheating. There are many problems where as long as you have a simple brute force algorithm and a way to rank potential solutions, you're mostly done.
> Socializing is genuinely tiring for some people. That doesn't mean you can't practice and get better at it.

In my early 20s I forced myself to hit up clubs, raves, house parties etc and I never lost the feeling of being on edge, not knowing what to say and so on. Now since the beginning of COVID I have regressed to what I was like in my teens (socially) so that tells me that all of the practice was for nothing and against my underlying nature.

I suspect many people out there are like me, and socializing is like trying to force a square peg into a round hole for them: an unpleasant and ultimately futile experience.
> OAuth2 shouldn’t even use JWTs in the first place.

OAuth2 considers its refresh tokens to be opaque to all parties except the AS which issued them, and its access tokens to be opaque to the client (only understood by the API resources where they are used).

Thats not to say they need to be self-contained - several OAuth systems will just make these both database indexes, and require resources to make an introspection call to validate and get information on access.

There are many clients which have found out that the server access token is a JWT and have extracted information from it. These are at a minimum breaking their compatibility contract, but also often doing something inherently insecure like using the access token as an authentication statement.

Note also that JWTs can be encrypted as well as signed, which would eliminate any PII leakage.

Revocation at a central location typically doesn't happen in large scale (geographically distributed or otherwise eventually consistent systems) unless it is essential for the business case - instead you just tune how long access tokens are good for, so that the client (and not the resource) needs to go back to the central location for a new policy statement in the form of a new access token.
I have lived in london for the last 10 years (and counting). I don't own a car and I wouldn't want one to drive in London.

I live in zone 2 though. Probably things would be different if I lived further away.
Cars create opportunities for working class people that wouldn't exist otherwise. You're advocating for removing mid to long range personal transportation entirely? what's the basis for this? I'm all for city neighbourhoods being less car centric.
I was completely oblivious to the existence of haiku until i saw a couple posts on HN. Is there any tl;dr version of how it is different than let's say a linux distro?
have you tried another client without the endless scroll? Also unfollow or mute everyone who isn't posting things you find real interesting (and also some that post interesting stuff but posts way too much, those I move out to a separate list which I review sometimes) :-)

I find having a manageable timeline a super useful tool to catch up on interesting or important news. But every now and then I notice that even with a old-fashioned timeline I spend too much time and I look over who I follow and cull people who post too things I forget the second I've scrolled past and instead keep the people who post well-thought-out things infrequently.
Pay attention to your emotions when reading HN (or any social media app for that matter). If things you see regularly ignite a bad feeling or adverse reaction in you instead of interest or joy it is probably wise to lay off it for a while.
Most common lisp implementations lack a link step. Compilation is incremental, and function definitions are stored in memory.

If an executable is desired, you just dump the contents of memory to a file.
Rest assured, by 2038 we'll have it all properly figured out
I think that's a bit of a pessimistic take. Could be AI wakes, we merge and fix that annoying mortality thing.
It depends on what you consider a smart home. I'm going to jump into a complete renovation project in a month and the only smart home feature will be these Shelly smart switches: https://shelly.cloud/ to control lights.

I'll also install some movement sensors to turn on bathroom lights, but that's it.

I'm not going to hook this up to voice control, that's good for amusing guests, but I feel the interaction is just weird.
Learning ansible in 2022 would be what's a waste of effort as every company that I know is phasing it out in favour of immutable infrastructure via OCI images.

It's been 7 years. Kubernetes isn't trendy or shiny. The teams using it use it because of legitimate reasons.
Ukraine civilians join territorial defence forces
Cool article. The first time I've seen linear algebra done in RDBMS was with MadLib, a PostgreSQL extension which implements a lot of these operations https://madlib.apache.org/docs/latest/group__grp__matrix.htm...

So all the operations described in the article, and more are implemented here https://github.com/apache/madlib/tree/master/src/ports/postg...

I'm not sure why Madlib is not mentioned in that CACM article
True. As soon as more than 1 bank is involved you proably cannot make it always consistent from the point of view of 2 accounts in different banks.
Well, up-front he says he reported the crash. If he said to the FAA / NTSB "I deliberately flew on an empty tank so I could jump out for YouTube views" he's probably only going to lose his license, otherwise it's going to be his liberty.
Doesn't work for my username apparently.
These are some pretty great examples. I definitely agree that not every skill needs to be honed by everyone.

However if one feels like writing an article titled "Intellectual Loneliness" then I do wonder if touching up on communication might help.
I completely agree. Linux users tend to be extremely tolerant of endless configuration and maintenance, and support for gimped software (no pun intended).

Gimp is not a suitable replacement for photoshop, it's clunky in comparison.

Libre Office inter op with another collaborator using docx files can lead to wonky formatting problems.

Gaming is still clearly better on PC.

There are constant little problems, like screen share drawing not being available on Slack for call participants running linux.

My Manjaro VM was failing to update, and the feedback online is to fresh install and that Manjaro sometimes has trouble updating if you wait too long between updates. I've had many issues like this trying to get linux stable, and I agree with what you suggest that there needs to be "the distro".

It's also frightening that so many solutions for linux problems involve entering obscure terminal commands found from stack overflow or somewhere. I want to be able to easily use my OS without hitting google all the time.

Personally I have been having a great experience with Windows 10 + WSL2 ubuntu, and can even target and build against both platforms from VSCode. It's the best of both worlds.
> especially once you bring up age, gender and race of the perpetrators

Is there sufficient social support for the families of young black males? If not, it may make sense economically to provide it, if it would make American cities functional again.
Yes, since high school it's been always like that for me. I get lost after first few words and have been asking other listeners to clarify for me. I found reading much more useful than listening. But even reading can be challenging when I read thru 3-4 pages absolutely not registering one idea because my mind was somewhere else.
>I'm arrogant beyond belief and a self-absorbed asshole. I'm absolutely comfortable with that and feel no need to change. I can point out multiple situations in my personal life where this has been massively advantageous for my own psychology.

I'm a thief. I'm comfortable with that and feel no need to change. I can point out multiple situations where this was advantageous to me.

>By the way, some of the most valuable people in our societies are borderline horrible arrogant narcissists.

Nah, this is just the standard /r/iamverysmart drivel: you basically are so superior to everyone else that any interaction with the inferior masses leaves you so annoyed that you have to lash out like an asshole. Probably popularised by depictions of the """genius"" like Sheldon on Big Bang Theory, Zuck on Social Network, or that Steve Jobs flick.

In reality unless you truly are massively wealthy or influential nobody will stand for your bullshit. The most competent and intelligent people I've found are also nearly always the most humble and the best communicators.
What is object identity, and why should I care?
Given the amount of progress in porting Wine [0], RISC-V [1], 3D Acceleration and now has finally a full time developer (waddlesplash)

It very is astounding to see what the Haiku team has done with the resources they currently have on building what could be a useable alternative OS for the desktop.

I can only kindly suggest more of us donate to Haiku [2] there still needs to be more browsers (Chrome / Firefox) and polished ARM support (think Raspberry Pis)

[0] https://discuss.haiku-os.org/t/my-progress-in-porting-wine/1...

[1] https://discuss.haiku-os.org/t/my-progress-on-real-risc-v-ha...

[2] https://www.haiku-inc.org/donate/
Why would someone choose a managed severless offering, the interface for which changes from provider to provider, over _managed_ Kubernetes which comes with transferability of skills should your org decide they also need to run on another cloud provider.
"reasonably", "decent", "exception" are contradictory to "speed".
That's just called r/all
It's derived from BeOS, rather than a Unix.

Also it's a hybrid kernel written in C++, unlike Linux which is monolithic kernel in C.
Just to note. The abbreviation for the Social Democrats in Sweden is "S". The "SD" party is the Sweden Democrats, a socially conservative right wing nationalist party.
> I've made several concerted efforts over the past 10+ years to use Twitter, with various accounts on various subjects, dutifully regularly posting, following, unfollowing etc. as per recommendations in articles such as this, but all I've ended up with is the sense of having wasted an enormous amount of time and got nothing worthwhile in return

Same for me. I did try to avoid any drama and keyboard wars, but it's simply not possible with how often the algorithm pushes political topics into the trends.

I'm thinking about blocking it in my router, i don't think i'll be missing out
Hi HN! This is my first proper foray into longer-form blogging, but I've been too shy to share it around since publishing it. I'm happy to receive feedback; please do try to be constructive, my ego is fragile :)
This advice seem to be for the typical tech affluent HN crowd, so don't take it personally.
It seems like someone made a huge personal investment on twitter and is now trying to convince others to do the same in order to increase the value of whatever they achieved there. Maybe Twitter is amazing for you, that's great. You can keep it.
Raytracing is one of those promised techniques that has always been "the future", just like fusion power. The actual future will most likely be various hybrid solutions that (among other things) also make use of the raytracing support in modern GPUs. The triangle rasterizer most likely won't go away, it's a too obvious optimization method, it will just be augmented with other specialized hardware units (like texture sampling and raytracing).
Quite often (at least in HPC) you equally care about correctness AND complexity/memory-usage and performance: there's no point being fast if the result's wrong, but equally, there's often no point being correct if the result takes ages to calculate, as the premise is calculating things in a particular time frame for the complexity budget of an algorithm.
“A banker lends you an umbrella when the sun is shining and wants it back when it rains”

https://www.barrypopik.com/index.php/new_york_city/entry/a_b...
Not to be confused with the discombobulator
As far as I can tell, there's currently no official acknowledgement of this issue.

It has affected 100% of the Exchange servers I'm overseeing. In every case, a complete halt to mail was corrected by a fix only escribed on Reddit and Twitter.
> Some people have car crashes or other traumatic head injuries and receive an ADHD diagnosis after the event

Interesting. I don't know enough to have an opinion on how prevalent this is, but I have read that people with ADHD have a higher risk of being involved in a car crash in the first place, so there is an interesting causation/correlation discussion to be had there!

Eg:

A new study reports that the risk of being involved in car crashes increases for those diagnosed with attention-deficit/hyperactivity disorder (ADHD). The study looked specifically at the rate of car crashes by adulthood, which was 1.45 times higher in those with a childhood history of ADHD compared to adults with no ADHD.

https://www.sciencedaily.com/releases/2020/08/200818142135.h...
> I don't believe RAM layout is that important. [...]

ASLR has nothing to do with the type of memory layout discussed here. ASLR only impacts compiled code/data, and only entire shared objects/executables at a time.

A bad memory layout can have a huge impact on perf. A simple example is iteration order of a 2d array, where not doing sequential access can result in a ~5x slow down.

> Computer thermals when running the test can contribute 40%.

Only if you forgot to apply thermal paste.
Of course they are bad: you will be shunned by peers, you will have stunted communication skills. Interpersonal relations and communication is a critical skill for any endeavor where you don't work alone (I've no idea what is it that you do).
“it's simply frustrating as late-comer” - I think this is the major shortcoming of the network and ultimately will be the death of it.

I wonder if modern version of twitter could be made, more orientated around an “algorithm” that mixed things up a bit (like tiktok) rather than just a followers / no followers hierarchy of things.
Sure; but "historical baggage" is a function of multi-paradigm and outliving multiple generations of computer architecture. I would not view baggage as necessarily problematic. What makes C++ problematic is that template metaprogramming evolved in a very ad hoc way, and now we need to backwards compatible all of it.
I used to feel like OP, but over time I have found that I'm not actually bored by some kind of intellectual loneliness. What actually happens is that our brains are excited by different things. I spend most of my time solving software problems for a living and playing difficult videogames. It doesn't mean I'm smarter than someone who'd rather be hanging out at some party, it just means our brains crave different inputs.
> As of January 4th, the phones will no longer be provided with provisioning services, meaning that they will gradually lose the ability to join networks, including the cellular network.

I honestly don't get this. How can calls via the regular cellular network stop working reliably? I'm using a dumbphone that hasn't seen any updates in its entire lifetime and it still works reliably for making calls.
> This is why I only buy Brother. The printers are more expensive but they don't give a shit about compatible cartridges and they don't pull shit like this. Oh, and their network and Linux drivers are great.
I think there is a different between enjoying a shared cultural identity and tribalism. I am currently in China and as an American I stick out like a sore thumb. But most people are very polite to me, and even though we have our cultural differences (and the social consequences that come with them), we recognize each other as human beings, eat together, work together, etc. I don't view the lack of ethnic or cultural kinship as tribalism, and of course I am aware that I am excluded from certain social networks. But at the end of the day, although there are differences between us, but we are part of the same local community.

Tribalism, by my definition at least, comes when the foreigner (whether ethnically or ideologically) is seen as not just an outsider but also as a competitor or a threat. In extreme situations perhaps they are, but in a civil society properly governed by the rule of law, this kind of tribalism is just poison for a community.
Compute shaders are trying to fit an elephant on a scooter. The reason Unity has poor animation performance with Mechanim is that they use compute shaders for skin mesh animation so they can apply shaders across assets but that forces them to send all model data every frame, sealing the fate of that engine to the scrap heap.

I think the path forward will be massively parallel microcontrollers with some new memory management replacing the MMU in CPUs allowing for the CPU and GPU to merge. Look at the RP2040 microcontroller for how that is progressing, it will take decades if it ever happens.

GPUs will never do general purpose computing as well as CPUs, they don't handle branching the way you need so the only way to solve this problem is to make the GPU more like a CPU but then manage to scale the memory access.

The VAO was the last meaningful feature added to OpenGL, companies are desperate to always develop new things because that is how our economy works now, but eventually our stored energy is going to deplete and we will have to settle on things long term.

I mean with the newest API you are throwing alot of still very performant hardware on the junk pile... I'm targeting Raspberry 4 for my lowest performance device at 5W single CPU core and GPU maxxed out...
I think employment benefits negociations are less adversarial than at the car dealers. Because as you said one off vs to establish a long term relationship obviously leads to different optimal outcome from both sides. It is adversarial non the less and has the same patterns: information disymetry, personal gains and complex dynamics involving other stakeholders with constraints on both sides.
> Wake up, folks: Nobody will join your IPv6 network if it can't talk to Google

It's interesting to see how Google has gone from seemly uninterested in IPv6 (based on that quote from 2002) to today where it uses it everywhere.

As an example, it's one of the only large providers I've seen that will send and accept email over IPv6. This is contrast to others who refuse on the basis their anti-abuse techniques don't work in the larger IPv6 address space [1]

[1] https://sendgrid.com/blog/where-is-ipv6-in-email/
I loved BF4! It is a great game.

I did not try it myself but it is saved to run flawless[0] on Linux, but there is trouble with Origin, which can be fixed, but I guess that's a bit of bending the rules. Assuming you want the version where a non tech savy person can use a Linux desktop.

[0]https://appdb.winehq.org/objectManager.php?sClass=version&iI...